The document discusses a mobile application framework called Mobile Appliance that allows rich applications to run remotely on mobile devices by serving functionality from a server. It aims to solve problems with updating applications and limited user interfaces on mobile browsers. The framework provides a native application feel and experience while centralizing the application logic on the server. It caches functionality locally to reduce data usage and allows different versions per device to address fragmentation.
2. www.mobileappliance.org What is the problems we try to solve? 1) Applications find very difficultly their way to user's handsets. 2) Even less they get updated. 3) Poor mobile browser's UIs (no scripts or animations allowed is a usual scenario)
3. www.mobileappliance.org Generic application characteristics: 1) Rich UI 2) Native application feel 3) Performance 4) Server side centralization of “what” the application does.
4. www.mobileappliance.org Isn't it expensive for end user to use this air time-bandwidth for downloading functionality? Download once-run localy next approach: Functionality is cached in a browser like manner. Version controling – time limits mechanism in place.
7. www.mobileappliance.org Rich UI: Graphics engine based on SUNs Light Weight UI Toolkit. = Extensive evolution of rich UIs exceeding the limitations of LCDUI.
12. Credits: Server side development: Porcupine python application server www.innoscript.org blymee.com [email_address] Mobile Appliance developed under: Velti velti.com mobileappliance.org going public April 2009 Contact info: vlegakis@gmail.com