Programming Interface (2) Describe a simple mobile agent using 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."); } } Very different from usual programming. Migration system that cannot move execution context needs this type of programming. In contrast with this, using MOBA ..... MobaThread.goTo(destination); .....