プログラミングインタフェース (2) Aglets(IBM)用の移動エージェント: public class MobileAgent extends Aglet { SimpleItinerary itinerary = null; public void onCreation(Object init) { itinerary = new SimpleItinerary(this); itinerary.go("atp://destination", "callback"); } public void callback(Message msg) { System.out.println("arrived."); } } 通常のプログラミングとはかなり異なる作法を要求される。 MOBA では: ..... MobaThread.goTo(destination); .....