J2ME OGC WMS Client Benutzerhandbuch



Ähnliche Dokumente
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

OP-LOG

ISA Server 2004 Einzelner Netzwerkadapater

oder ein Account einer teilnehmenden Einrichtung also

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

Einbindung des Web Map Service für Gemeinden Anleitung

TeamSpeak3 Einrichten

Tipps und Tricks zu den Updates

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Inhalt: 1. Einleitung 2. Installation 3. Bedienung 4. Hinweise

Lizenzen auschecken. Was ist zu tun?

Guide DynDNS und Portforwarding

Inhalt. 1 FAQ zum Geoportal Kamenz

Internet Explorer Version 6

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Tipps und Tricks zur Installation von Java-basierten Programmen auf Handys

Durchführung der Datenübernahme nach Reisekosten 2011

Handbuch B4000+ Preset Manager

HANDBUCH ZUR AKTIVIERUNG UND NUTZUNG DER HANDY-SIGNATUR APP

AdmiCash-Wiederherstellung auf einem neuen PC oder Betriebssystem

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Firewalls für Lexware Info Service konfigurieren

Mit jedem Client, der das Exchange Protokoll beherrscht (z.b. Mozilla Thunderbird mit Plug- In ExQulla, Apple Mail, Evolution,...)

PRESENTEC C-TRACK FÜR BLACKBERRY 8800 & BLACKBERRY CURVE 8310 FUNKTIONSBESCHREIBUNG

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 11 und VMware Player

Car-Net über WLAN Aufbau einer Internet-Verbindung über WLAN zur Nutzung von Car-Net

Firewalls für Lexware Info Service konfigurieren

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

Hallo, Anmeldung auf der Office-Webplattform: Seite 1 von 7 Office 365 Pro Plus

Powermanager Server- Client- Installation

Einrichtung der Windows Phone Geräte

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Bedienungsanleitung für den SecureCourier

meine-homematic.de Benutzerhandbuch

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Clientkonfiguration für Hosted Exchange 2010

Car-Net über WLAN Aufbau einer Internet-Verbindung über WLAN zur Nutzung von Car-Net

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Präsentation Von Laura Baake und Janina Schwemer

Konvertieren von Settingsdateien

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Lizenz-Server überwachen

Steganos Secure Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS

malistor Phone ist für Kunden mit gültigem Servicevertrag kostenlos.

Klicken Sie mit einem Doppelklick auf das Symbol Arbeitsplatz auf Ihrem Desktop. Es öffnet sich das folgende Fenster.

3 Installation von Exchange

Starten der Software unter Windows 7

M a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation.

Revox Joy S232 App D 1.0

Installationsanweisung Gruppenzertifikat

i:mobile Installation und Produkt-Aktivierung

Print2CAD 2017, 8th Generation. Netzwerkversionen

Konfiguration unter Windows XP SP2 +

Microsoft Access 2013 Navigationsformular (Musterlösung)

Schritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Windows Server 2008 (R2): Anwendungsplattform

Windows / Mac User können sich unter folgenden Links die neueste Version des Citrix Receiver downloaden.

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

Installation, Konfiguration und Nutzung des WLAN auf PDA FujitsuSiemens Pocket Loox 720

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

Tutorial -

PDF-Erzeugung mit PDFCreator (nur für Windows, installiert universellen PDF-Druckertreiber) v11/01

TeamViewer App für Outlook Dokumentation

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Installation und Sicherung von AdmiCash mit airbackup

Konfiguration IKMZ / Universitätsrechenzentrum des Cisco VPN-Clients v3.6 Netze und Datenkommunikation

STARFACE SugarCRM Connector

Datensicherung und Wiederherstellung

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Anleitung über den Umgang mit Schildern

Netzwerkeinstellungen unter Mac OS X

Nutzung und Einstellung eines Smartphones. zur Nutzung von. OpenScape UC. und. WLAN zur Telefonie

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Version Deutsch

e-books aus der EBL-Datenbank

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Anleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren

FrogSure Installation und Konfiguration

Nutzung von GiS BasePac 8 im Netzwerk

Installation und Inbetriebnahme von SolidWorks

GeoPilot (Android) die App

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 14 und VMware Player

Synchronisations- Assistent

Local Control Network Technische Dokumentation

Transkript:

Skylab Mobilesystems http://www.skylab-mobilesystems.com J2ME OGC WMS Client Benutzerhandbuch Version 1.1.0

Contents 1 Einleitung 3 1.1 Features.................................... 3 1.2 Web Services................................. 3 1.3 Web Mapping................................. 3 2 Installationshinweise 4 2.1 Endgeräte................................... 4 2.2 Voraussetzungen............................... 4 2.3 Installation über OTA............................ 4 2.4 Manuelle Installation............................. 5 2.5 Installation älteren Palm PDA s....................... 5 3 Bedienung 6 3.1 Abfrage eines neuen OGC WMS....................... 6 3.2 Nutzung von Bookmarks........................... 7 3.3 Navigation in der Karte........................... 7 3.4 Konfiguration................................. 7 3.5 Tastenkonfiguration.............................. 7 4 Problembehandlung 9 4.1 Einschränkungen des Clients......................... 9 4.2 Mögliche Fehlermeldungen.......................... 9 4.3 FAQ...................................... 10 5 Lizenz 11 2

1 Einleitung 1.1 Features Der WMS Client besitzt folgende Features: WMS Client konform zu den OGC WMS 1.1.0 / 1.1.1 Spezifikationen Laden von OGC WMS über die Service URL Zoom und pan innerhalb einer Karte Nutzung beliebig vieler WMS Sublayer eines Services Bookmarkverwaltung zum einfachen und schnellen Zugriff auf Services Läuft auf allen Java (MIDP1.0/CLDC1.0) fähigen Mobiltelefonen und PDAs 1.2 Web Services Mobile IT-Anwendungen sind meist verteilte Anwendungen, welche aus unterschiedlichen Komponenten bestehen, die an unterschiedlichen Orten arbeiten. Solche Komponenten werden als Dienste (Services) bezeichnet. Wenn auf solche Dienste über das Internet mittels HTTP-Protokoll zugegriffen wird, spricht man von Web Services. 1.3 Web Mapping Ein Web Map Service (WMS) ist ein Dienst, der es erlaubt, georeferenzierte Abbilder von Geodaten zu beziehen. Durch die Auslagerung der Verarbeitungsstufen von der Datenabfrage bis hin zum Erzeugen des Abbildes auf dem Server, können sehr schnelle und speichereffiziente Clients, wie der J2ME OGC WMS Client, realisiert werden. 3

2 Installationshinweise 2.1 Endgeräte Durch die MIDP1.0/CLDC1.0 konforme Implementierung des WMS Clients gibt es eine weite Spanne von Endgeräten auf denen der Client nutzbar ist. Es können ältere Javafähige Mobiltelefone, Smartphones oder High-End PDAs genutzt werden. Daher unterscheidet sich der Installationsprozess je nach Endgerät. 2.2 Voraussetzungen Der WMS Client sollte auf jedem MIDP1.0/CLDC1.0 fähigem Mobiltelefon, PDA oder Smartphone laufen. MIDP1.0/CLDC1.0 ist der erste verabschiedete J2ME Standard, so dass er praktisch von jedem Java-fähigen Mobiltelefon unterstützt wird. Weiterhin muß das Endgerät über eine konfigurierte Netzverbindung verfügen, um eine Verbindung zum WMS aufzunehmen. In den meisten Fällen wird dies über GPRS, UMTS oder IEEE802.11 (WLAN) erfolgen. 2.3 Installation über OTA Bei der Installation über OTA wird der WMS Client direkt vom Endgerät über das Internet geladen und installiert. Dies ist die einfachste Möglichkeit den WMS Client auf einem Handy oder PocketPC- / Palm- PDA zu installieren. OTA wird von den meisten, aber nicht von allen Endgeräten unterstützt! Hierfür muß das Endgerät über eine konfigurierte Internetanbindung verfügen. Mit einem WAP-Browser oder einem Microbrowser ruft man die Download-Seite des WMS Clients auf und bekommt dann die Möglichkeit diesen direkt zu installieren. Der OTA Download-Link für die jeweils aktuellste Version des WMS Clients: http://micro.skylab-mobilesystems.com bzw. die URL des eigentlichen Programms: http://micro.skylab-mobilesystems.com/wmsclient.jar 4

2.4 Manuelle Installation Bei der manuellen Installation wird der WMS Client per Kabel, via Bluetooth oder IrDA (Infrarot-Übertragung) auf das Endgerät kopiert. Hierfür muß das Zip-Archiv des WMS Clients entpackt werden sowie die.jar und gegebenenfalls auch die.jad Datei kopiert werden. Der eigentliche Client befindet sich in der Datei wmsclient.jar. Einige Geräte benötigen zusätzlich die Archiv-Beschreibung, die sich in der dazugehörigen Datei wmsclient.jad befindet. 2.5 Installation älteren Palm PDA s Für Palm PDA s gibt es zwei zwei bekannte Java Umgebungen um J2ME Programme nutzen du können. Die MIDP4Palm Umgebung von Sun Microsystems läuft auf allen insbesondere auch den alten 68K-Palm PDA s. Die Installation des WMS Clients für diese Java-Umgebung unterscheidet sich etwas von der Installation auf Mobiltelefonen oder PocketPC s. Die.jar Dateien können hier nicht direkt installiert werden. Sie müssen erst in ein spezielles Format konvertiert werden, um sie dann wie jedes andere Programm über den Palm Desktop installieren zu können. Der dafür nötige Konverter ist frei verfügbar. Auf der Skylab Mobilesystems Homepage steht eine fertig konvertierte Version für Palm PDAs zum Download zur Verfügung. Da das Palm Betriebssystem MIDP/CLDC nicht von Haus aus unterstützt, muß vorher die frei verfügbare Java Umgebung installiert werden. Diese kann über folgenden Link bezogen werden: http://java.sun.com/products/midp4palm/download.html 5

3 Bedienung 3.1 Abfrage eines neuen OGC WMS Für die Abfrage eines neuen OGC WMS wird die URL des Capabilities Dokuments benötigt. Wenn Sie sich nicht sicher sind, können Sie die URL in jedem Webbrwoser testen und müssten dort das Capabilities XML-Dokument sehen. Eine typische Capabilities URL sieht wie folgt aus: http://demo/wmsservlet?version=1.1.0&request=getcapabilities&service=wms Nach Bestätigung der Capabilities URL wird eine Verbindung zum Server aufgebaut und die Serverinformationen werden abgefragt und verarbeitet. Dies kann einige Sekunden dauern. Danach bekommen Sie eine Übersicht der verfügbaren Layer: Es muß mindestens ein Layer ausgewählt werden. Nach Bestätigung der Layerauswahl bekommt man die gewünschte Karte und kann darin navigieren. 6

3.2 Nutzung von Bookmarks Da die Eingabe von URLs und anderen, zur Konfiguration eines WMS benötigten, Parametern auf mobilen Geräten meistens sehr mühsam ist, bietet der WMS Client eine Bookmarkverwaltung. In den Bookmarks werden die Server-URL sowie die aktuelle Position permanent im festen Speicher des Endgeräts gespeichert und sind so immer wieder verfügbar. 3.3 Navigation in der Karte Zur Navigation in der Karte gibt es zwei Modi: zoom und pan. Im pan-modus kann man sich durch die vier Richtungstasten in der Karte bewegen. Im zoom-modus lässt sich mit der nach oben -Richtungstaste in die Karte hineinzoomen sowie mit der nach unten -Richtungstaste hinauszoomen. Der Modus kann mit der mittleren Taste gewechselt werden. Der aktuelle Modus wird in der oberen rechten Ecke angezeigt. 3.4 Konfiguration Alle relevanten Einstellungen zur Konfiguration können im Menü unter Settings festgelegt werden. Folgende Einstellungen sind möglich: Zoom %: legt fest wieviel Prozent in die Karte gezoomt / herausgezoomt wird. Move %: legt fest wieviel Prozent der Karte bei einer pan-operation verschoben wird. Show Position: X- und Y- Koordinaten anzeigen bzw. ausblenden. Show Marker: zeigt die aktuelle Position durch ein Kreuz auf der Karte an. 3.5 Tastenkonfiguration Einige Geräte haben ungewöhnliche Tastenlayouts und können daher nicht mit den Standardeinstellungen des WMS Clients genutzt werden. Sie können diese Tastenbelegungen, 7

die hauptsächlich für die Navigation in der Karte genutzt werden, aber frei konfigurieren. Drücken Sie dazu die gewünschte Taste für die angzeigte Aktion. Eine Tastencode für die gedrückte Taste wird danach angezeigt. Dies müssen Sie für alle Aktionen durchführen, bis das Programm fertig ist und wieder in das Hauptmenü zurückkehrt. 8

4 Problembehandlung 4.1 Einschränkungen des Clients Der WMS Client ist sehr ressourcenschonend implementiert. Da ein Capabilities-Dokument nach OGC Spezifikation beliebig lang sein darf, kann es bei sehr langen Dokumenten zu Problemen mit dem verfügbaren Speicher kommen. Dies trat im Test z.b. bei der MIDP4Palm-Umgebung auf, die eine maximale Speichernutzung von nur 64kb erlaubt. Zur Zeit werden vom WMS Client nur Karten im PNG Format unterstützt. Obwohl fast alle gängigen WMS Server dieses Format auch anbieten, kann es in Einzelfällen dazu kommen, dass ein Server mangels PNG Unterstützung nicht genutzt werden kann. Die MIDP1.0/CLDC1.0 Spezifikation verlangt nur eine minimale Auflösung von 96 x 54 Pixeln. Bei der Nutzung des Clients auf einem Endgerät mit sehr geringer Auflösung kann es zu schlecht erkennbaren Kartendarstellungen kommen, da viele Map-Server noch nicht auf solche ultramobilen Clients ausgerichtet sind. In einigen Fällen verweigert der Mapserver, Karten in einer niedrigen Auflösung zu erstellen, so dass der Service nicht nutzbar ist. Der Client unterstützt derzeit lediglich das Referenzssystem EPSG:4326 (WGS84), welches laut Spezifikation von jedem WMS unterstützt werden muss. 4.2 Mögliche Fehlermeldungen java.lang.securityexception: Application not authorized to access the restricted API Der WMS Client muß Netzwerkverbindungen aufbauen. Da diese je nach Art des Netzwerks Kosten verursachen können, muß dies bei einigen Clients explizit erlaubt werden. Dies können Sie im Handbuch ihres Endgerätes (z.b. bei Mobiltelefonen) oder der Java VM (bei PDA s) nachlesen. java.mciroedition.io.connectionnotfoundexception: TCP open Es wurde eine ungültige oder zur Zeit nicht connectierbare URL angegeben. Überprüfen Sie die URL und Ihre Netzwerkkonfiguration. 9

java.lang.illegalargumentexception: no : in URL Das Format der eingegebenen URL ist nicht gültig. Capabilities-URL: Ein Beispiel fuer eine gültige http://demo/wmsservlet?version=1.1.0&request=getcapabilities&service=wms WMSError: Bei einem WMSError handelt es sich um eine vom WMS Server generierte Fehlermeldung. Diese können je nach Art des Servers unterschiedlich ausfallen, werden aber in der Regel im Klartext erläutert. 4.3 FAQ Es kann keine Verbindung zum Server aufgebaut werden. Überprüfen Sie ihre Netzwerkkonfiguration. Wenn Sie eine GPRS Verbindung nutzen, achten Sie darauf, das GPRS Datenprofil zu aktivieren und nicht das häufig schon voreingestelle WAP-Profil. Beim Abfragen eines Services kommt nur ein weisses Bild, keine Karte. Einiges Services stellen die Karte erst ab einem bestimmten Maßstabsbereich dar. Der WMS Client zeigt als ersten Ausschnitt die maximale BoundingBox der gewählten Layer an. Dadurch kann es vorkommen, dass man sich ausserhalb des darstellbaren Maßstabsbereichs befindet. Duch hereinzoomen kommt man dann in jenen Maßstabsbereich. 10

5 Lizenz Der J2ME OGC WMS Client ist als Technologie Demonstration gedacht und ist für die nicht kommerzielle Nutzung kostenlos. Falls sie jedoch die Software für eine Präsentation auf Messen o.ä. zur Vorführung von OGC WMS Möglichkeiten einsetzen möchten, schicken Sie uns eine e-mail an: info@skylab-mobilesystems.com. 11

Symbolverzeichnis CLDC GPRS J2ME Java MIDlet MIDP OGC OTA PDA PocketPC SRS UMTS CLDC - Connected Limited Device Configuration; von Sun entwickelter Standard für kleine Geräte. General Packet Radio Service: Paketorientierter Datenübertragungsstandard, der auf GSM Technologie basiert. Er erreicht Datenraten bis zu 170kbit/s. Java 2 Micro Edition. Für Java enabled Devices, also kleinere Geräte, wie etwa Handys und PDAs. Java ist eine von Sun Microsystems entwickelte Programmiersprache zur plattformunabhängigen Softwareentwicklung. Ein Midlet ist ein Java-Programm, das auf mobilen Endgeräten wie Handys oder Organisern lauffähig ist. MIDP steht für Mobile Information Device Profile und bezeichnet ein J2ME Profil. Open GIS Consortium: Das OGC ist ein Zusammenschluss von Behörden, Forschungsinstitutionen, Organisationen sowie GIS-Herstellern und Datenproduzenten. Die Over-the-Air Provisioning (OTA) Technologie erlaubt es dem Nutzer Java MIDlets direkt, also Over-the-Air, auf sein Handy/Mobiltelefon zu laden. Personal Digital Assistent: Kleinst-Computer, oft ohne Tastatur. PocketPC bezeichnet zum einen eine Klasse von leistungsfähigen PDAs, sowie den Namen eines von Microsoft entwickelten, auf Windows CE basierenden, Betriebssystems. Spatial Reference System (Raumbezugssystem): Ein SRS ist ein System, das die Zuordnung verschiedener Raumelemente zueinander ermöglicht und diese mit Hilfe von Koordinaten abbildbar macht. Universal Mobile Telecommunication System ist eine mobile Kommunikationstechnologie der dritten Generation (3G), die Datenübertragungsgeschwindigkeiten von bis zu 2 Megabit pro Sekunde erreicht. 12

URL Uniform Resource Locator: Eine URL ist eine allgemein gültige Adresse einer Ressource im Internet. Web Service Abwicklung von Dienstleistungen über das Internet. Wo früher meist konventionelle RPC-Protokolle wie CORBA oder RMI zur Kommunikation in verteilten Systemen genutzt wurden, spielen jetzt zunehmend Web Services ihre Stärken aus. Sie nutzen die Protokolle HTTP und XML und wurden durch SOAP, UDDI und WSDL standardisiert. Im GIS-Bereich sind hier die Standards des OGC von entscheidender Bedeutung. WMS Web Map Service: Ein WMS ist ein Dienst, der es erlaubt, georeferenzierte Abbilder von Geodaten zu beziehen. 13