pragma Informationstechnologie GmbH Mobile Web Services Transparente Dienste für mobile Endgeräte pragma Informationstechnologie GmbH Agenda Aktuelle Kommunikationsmodelle Neue Herausforderungen Anwendungsszenarien Lokalisierung Awareness Transaktionen Demos copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH The World Wide Web Model Client Server Request (URL) Web Browser Reply (Content) HTTP Server Content copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH The WAP Model Client Server Request (URL) WAP Micro Browser Push (Content) HTTP Server Content Reply (Content) Push Initiator copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH The Evernet Model Client Server Request (URL) WAP Micro Browser Push (Content) HTTP Server Content Reply (Content) Push Initiator copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Die neuen Herausforderungen Clientresourcen CPU, Speicher, Stromversorgung, Display, Inputdevices Clientplatform WindowsCE, PalmOS, Linux, Mobiltelefone Netzwerkresourcen Bandwidth, Latency, Stabilitaet, Verfuegbarkeit Protokolle UMTS, GMS, WLAN copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Unterschiedliche Hardware copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Clientplatform und Entwicklungsumgebung Pocket PC .NET JavaME EPOC JavaME C/C++ Mobiltelefon JavaME Linux JavaME C/C++ PalmOS JavaME C/C++ Skriptsprachen (Python, Perl, Tcl) copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Development Options Fast Tcl .NET Python Small JavaME Big C++ C Slow copyright © 2001 pragma GmbH J2ME Java Card Personal Open Platform Personal GSM Personal Handheld Personal MID Configuration Personal P Foundation Profiles Personal Personal pragma Informationstechnologie GmbH Java Microedition J2ME CDC Personal J2ME CLDC Personal Java Card API Personal JVM Personal KVM Personal Java Card VM Personal = Core API + VM copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Transparenz – Die Client Sicht Webservice copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Transparenz – Die Server Sicht UMTS Gateway GSM Gateway Webservice WLAN Gateway copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Enhancing Proxy Client WAP Micro Browser Proxy Encoded Request Encoded Reply Proxy Feature Server Request (URL) Reply Server Content copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Aggregation und Lokalisierung Routenplan Cell Info Locations Fahrplan Webservice PLZ Restaurants copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Awareness für mobile Geräte UMTS GSM Webservice WLAN copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Mobiler Vertragsabschluß Send Invoice PKI1 Return Receipt Webservice Clearing Sign Invoice Retrieve Invoice PKI2 copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Mobile Network Elements Push Proxy Wireless Network Master Pull Proxy WTA Server Internet Supporting Server App Server Secure Network Secure Full Proxy App Server App Server copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Anwendungsbeispiele Übersetzer Online Tagebücher Filesharing (Mobiles Gerät: Kamera o.ä.) Aktien Informationen Dating Service copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Demonstration Servicetechniker copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Strategy „very“ Thin client mit universelle Funktionalitäten für portable Client Applikationen investitionssichere Entwicklungen Nutzung von Netzwerk und Serverressourcen copyright © 2001 pragma GmbH pragma Informationstechnologie GmbH Ausblick Riesige Integrationsherausforderungen Evernet macht Web Services unverzichtbar Mobile Web Services in Form von dedizierter HW Evolution durch Lokalisierung copyright © 2001 pragma GmbH