1 / 10

Presentation 11: SOAP on small devices

Presentation 11: SOAP on small devices. Outline. Which small devices? What are the limitations and what kind of support do they offer for SOAP SDK’s available. Which small devices?. Embedded computers Windows CE Others (native) PDA’s Pocket PC’s Windows CE, eC++, eVB

dorcas
Download Presentation

Presentation 11: SOAP on small devices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Presentation 11:SOAP on small devices

  2. Outline • Which small devices? • What are the limitations and what kind of support do they offer for SOAP • SDK’s available

  3. Which small devices? • Embedded computers • Windows CE • 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. Problems with small computers • Limited memory and processing power • Limited storage facilities (no hard drive) • Limited bandwidth (for mobile phones using GSM/GPRS) • UMTS soon to enter (and Edge, and distributed WLAN) • Not possible with .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. Pocket PC (Windows CE) • Pocket PC and Windows CE based operating systems does not have built in SOAP facilities • But it is possible • Using Microsofts SOAP implementation for Windows CE • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppc2k2/html/ppc_reservices.asp • Or using Simon Fells PocketSOAP COM component – which even Microsoft has welcomed • http://www.pocketsoap.com/pocketsoap/ • .NET Compact Framework • SOAP is integrated in the .NET framework. No need to use eMbedded Visual Studio

  6. SmartPhone API • As with the Windows CE – using Embedded Visual Studio 3.0 it is possible to consume Web services for the Smartphone platform • http://msdn.microsoft.com/webservices/building/othertools/default.aspx?pull=/library/en-us/dnsmtphn/html/sphonweb.asp • All links are available at the course website • BUT THIS IS NOT AN EASY TASK • You may wish to wait until .NET Compact Framework is available for the SmartPhone API

  7. J2ME • Ap. 50% of all new mobile phones support the Java 2 Mobile Edition SDK • No build-in support for SOAP (yet) • Does not run the JVM – but KVM (Kilo Virtual Machine) • Therefore you cannot use AXIS and others • But the at least two open source projects, one of them KSOAP, building on the Enhydra kXML is designed for Mobile Phones and PDA’s (like the Palm) • http://kxml.enhydra.org/ • kSOAP: http://ksoap.org (footprint: 42K) • WingFoot: http://www.wingfoot.com/ (footprint: 35K)

  8. Developing for J2ME • Take a look at http://www.javasoft.com/J2ME • CLCD, MIDP • May want to download JBuilder Enterprise Edition Trial Version from http://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. JBuilder & MobileSet

  10. J2ME in action (JBuilder & MobileSet) 1 2 3

More Related