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 –CLCD, MIDP May want to download JBuilder Enterprise Edition Trial Version from –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)


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