Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presentation 11: Developing for small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what.

Similar presentations


Presentation on theme: "Presentation 11: Developing for small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what."— Presentation transcript:

1 Presentation 11: Developing for small devices

2 Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what kind of support do they offer SDK’s available

3 Ingeniørhøjskolen i Århus Slide 3 af 11 Which small devices? Embedded computers –Windows CE –Java KVM’s –Others (native) PDA’s –Pocket PC’s Windows CE, eC++, eVB.NET Compact Framework & Pocket PC API –Palm Running J2ME/J2SE or native Palm (C++) Mobile phones –J2ME CLCD MIDP –Native (Symbian C++, Personal Java) –Smartphone API (Orange SPV, Motorola)

4 Ingeniørhøjskolen i Århus Slide 4 af 11 Problems with small computers Limited memory and processing power Limited storage facilities (no hard drive) Limited bandwidth (for mobile phones using GSM/GPRS) –UMTS is in place however (30-50% coverage) and soon to have a break-through (and Edge, and distributed WLAN) Not possible with full.NET Framework or J2SE JDK, big XML parser API’s – big footprints SOAP and XML is bandwidth + processor demanding! CONCLUSION: –SOAP CLIENT ONLY – NOT SERVER –Lightweight parser capabilities – not all features

5 Ingeniørhøjskolen i Århus Slide 5 af 11 Pocket PC (Windows CE) Pocket PC and Windows CE based operating systems eMbeded Visual Studio.NET Compact Framework –SOAP is integrated in the.NET framework. No need to use eMbedded Visual Studio

6 Ingeniørhøjskolen i Århus Slide 6 af 11 Pocket TV Viewer -.NET CF

7 Ingeniørhøjskolen i Århus Slide 7 af 11 J2ME 2006: Apx. 70% of all new mobile phones support the Java 2 Mobile Edition SDK (Gartner Group) – today over 50% No build-in support for SOAP (yet) Does not run the JVM – but KVM (Kilo Virtual Machine)

8 Ingeniørhøjskolen i Århus Slide 8 af 11 Developing for J2ME Take a look at http://www.javasoft.com/J2MEhttp://www.javasoft.com/J2ME –CLCD, MIDP May want to download JBuilder Enterprise Edition Trial Version from http://www.borland.comhttp://www.borland.com –Also download MobileSet –Important with Enterprise Edition because of JAD file –Comes complete with J2ME JDK, Screen designer, Emulator, as well as JAD deployment utillity

9 Ingeniørhøjskolen i Århus Slide 9 af 11 JBuilder & MobileSet

10 Ingeniørhøjskolen i Århus Slide 10 af 11 J2ME in action (JBuilder & MobileSet) 1 1 2 2 3 3


Download ppt "Presentation 11: Developing for small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what."

Similar presentations


Ads by Google