Eamonn O'Brien-Strain

LinkedIn


date: '2003-11-12 11:28:32' layout: post status: publish ref: https://web.archive.org/web/20031218102935/http://developers.sun.com/techtopics/mobility/personal/articles/pbp_pp/ title: 'J2ME Profiles' wordpress_id: '16' categories: Programming


Personal Basis Profile vs. Personal Profile: What's the Difference?

Recently, however, two new CDC-based profiles were finalized. These profiles, the Personal Basis Profile (PBP) and the Personal Profile (PP), replace the PersonalJava platform, which is no longer under active development. Like PersonalJava, they provide the classes necessary for building interactive applications. This article describes the two profiles, and compares them to each other and to the PersonalJava platform.

  • * *

{Recovered from old blog.)


date: '2003-08-25 12:51:02' layout: post slug: quantitative-data-on-distributed-computing-economics status: publish ref: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr-2003-24.pdf title: Quantitative data on distributed computing economics. wordpress_id: '15' categories: Programming


Some interesting quantitative data from Jim Gray's Distributed Computing Economics:

$1

= 1GB over WAN

= 10 Tops (1012 CPU instructions)

= 9 hours of CPU time

= 1 GB disk space

= 10 M database access

= 10 TB disk bandwidth

Computation/network break-even point is

= 10k instructions per byte of network traffic

= 1 minute CPU time per MB of network traffic

  • * *

Copied from old blog


date: '2003-08-22 13:53:24' layout: post slug: satellite-image-of-the-big-blackout status: publish ref: https://web.archive.org/web/20070715161926/http://epod.usra.edu/archive/epodviewer.php3?oid=152768 title: Satellite Image of the Big Blackout wordpress_id: '14' categories: Science


From Earth Science Picture of the Day:

Sometimes the emergent behavior from a distributed system is not what you want.

  • * *

Copied from old blog.


date: '2003-08-16 13:28:09' layout: post slug: space-based-programming-blackboard-communication-on-top-of-jms status: publish title: Space-based programming (blackboard communication) on top of JMS wordpress_id: '13' categories: Programming


Using Space-Based Programming For Loosely Coupled Distributed Systems”

  • * *

(Copied from old blog)


date: '2003-03-21 09:18:34' layout: post slug: space-based-programming status: publish ref: https://web.archive.org/web/20030321113917/http://www.onjava.com/pub/a/onjava/2003/03/19/java_spaces.html title: Space-Based Programming wordpress_id: '12' categories: Programming


ONJava.com: Space-Based Programming [Mar. 19, 2003]

This is a nice overview of the distributed programming paradigm in which applications simply read and write from a shared “tuple-space”. Invisibly to the application programmer, a distributed middlerware layer takes care of the replication and consistancy of the data between the processors. The article demonstrates how much simpler this model is than the RPC paradigm that is used for most distributed programming.

  • * *

Copied from old blog.


date: '2003-02-09 15:33:17' layout: post slug: mit-initiative-on-technology-and-self status: publish title: MIT initiative on technology and self wordpress_id: '11' categories: Product


I am currently listening to a Cambridge Forum speech by Sherry Turkle on our local public radio station. She is the director of the MIT initiative on technology and self.

Interesting stuff. She is talking about the reality and implications of people forming emotional attachments to computation devices (“relational artifacts”) like robot pets and dolls. I wonder how much this extends to the ubiquitous computation world that we are exploring in our research?

  • * *

Copied from old blog.


date: '2003-02-05 12:47:55' layout: post slug: trinity-college-prof-in-our-space status: publish ref: https://web.archive.org/web/20101207184704/http://www.dsg.scss.tcd.ie/~vjcahill/ title: Trinity College Prof In Our Space wordpress_id: '10' categories: Programming


Dr. Vinny Cahill

This guy is working in the same general area as us.

  • * *

Recovered from lost blog.

Scalable, Structured Data Placement over P2P Storage Utilities

How to overlay a hierarchical namespace on to a flat peer-to-peer namespace. Agile would like to do this.

Copied from old blog.

jcmdline

I wish I had seen this before I implemented my own CmdLine class. Oh well.


[Update 2023-02-11 — Amazingly, more than twenty years later this open source library is still available, in a new home on Github]


date: '2002-11-25 16:38:58' layout: post slug: messing-around-with-java-byte-code-at-runtime status: publish ref: http://crazybob.org/index.jsp?weblog=http://freeroller.net/page/crazyboblee/20021117 title: Messing around with Java byte code at runtime. wordpress_id: '5' categories: Programming


crazybob.org

Creating classes on the fly. Wow!

  • * *

Copied from old blog

  • * *

UPDATE 2019-09—4: This is the oldest blog entry I could find that has survived successive migration. The link is long since dead.