Google Maps und Nokia Maps in APEX
|
|
|
- Gerburg Krause
- vor 8 Jahren
- Abrufe
Transkript
1 Google Maps und Nokia Maps in APEX Dr. Jan Golka Data Design & Management GmbH Remagen Schlüsselworte PL/SQL, APEX, Spatial, JavaScript. Einleitung Es gibt inzwischen eine große Anzahl von Beispielen für die Verwendung von Google Maps in APEX. Allerdings wird dort in der Regel die Google Maps JavaScript API Version 2 (v2) verwendet, die nicht mehr funktioniert (bzw. ab dem nicht mehr funktionieren wird). Die nachfolgende JavaScript (JS) API v3 unterscheidet sich von der v2 nicht nur dadurch, dass jetzt kein API Key notwendig sein wird. Viele Anwendungen werden z. B. auch davon betroffen sein, dass in API v3 eine Request-Antwort nur als JSON oder XML geliefet wird. Dennoch ist die API v3 wesentlich klarer strukturiert und dadurch einfacher im Einsatz, wie die nachfolgenden Codebeispiele belegen. Nach dem Erwerb von NAVTEQ bietet jetzt auch Nokia eine freie Nutzung der eigenen Maps inklusive JavaScript API an. Ihre Anwendung in APEX hat gegenüber Google Maps den zusätzlichen Vorteil, dass ihre Basisdaten auch für die Oracle Datenbank - zum Teil sogar frei - verfügbar sind. Im Demoteil des Vortrags wird der Gebrauch der Google und Nokia Maps (JS API und REST) in APEX in einer live Demo veranschaulicht. In zahlreichen Beispielen werden außerdem Ähnlichkeiten sowie Unterschiede der beiden Maps APIs analysiert und demonstriert. Frei verfügbare Kartendienste von Google und Nokia Sowohl Google als auch Nokia verfügen über immense Mengen von Geodaten und bieten umfangreiche Schnittstellen und Tools zu deren Nutzung und Darstellung, teils sogar als frei verfügbare Dienste. Die Nutzungsbedingungen erlauben einen freien Zugriff auf die Geodaten nur unter der Voraussetzung, dass die Daten auch auf der Karte angezeigt werden. Außerdem wird die nichtkommerzielle Kartendienstnutzung über eine maximale Anzahl von Zugriffen pro Tag eingeschränkt (z. B. Google's Geocoding API erlaubt max Geocoding-Requests pro Tag). Google verzichtet inzwischen auf einen API-Key, für die Nutzung der Nokia Kartendienste ist jedoch die Beantragung der entsprechenden Credentials ( appid", authenticationtoken") auf per- Anwendung Basis notwendig. Grundlagen Google und Nokia bieten die freie Nutzung der Geodaten sowie die Programmierschnittstellen für ihre Verwendung in Browserprogrammen, allerdings ohne direkte Zugriffsmöglichkeiten auf die Rohdaten. Angeboten werden jeweils zwei Arten von Programmierschnittstellen: 1. Eine JavaScript (JS) API, bestehend aus einem Satz von Funktionsaufrufen in der Programmiersprache JavaScript, die auch für einen dynamischen Zugriff z. B. aus einem BO Element geeignet sind.
2 2. Webservices, also eine Sammlung der HTTP-Schnittstellen zum Bereitstellen der geografischen Daten für Kartenanwendungen. Google bietet nur RESTful Webservices, Nokia - sowohl REST als SOAP (allerdings nur für kommerzielle Nutzer). Gemeinsam ist in allen Fällen die Verwendung von XML und JSON ("JavaScript Object Notation") als Ausgabeformate. Alle Schnittstellen haben ungefähr den gleichen Funktionsumfang, von Karten, Geocoding und Reverse-Geocoding sowie Elevation hin zu Services wie Routing bzw. Directions, Positioning und Traffic. Die Places-Bibliothek erlaubt mehr oder weniger ausgefallene Suchoptionen für "Points of Interests" (PoI) sowie deren umfangreiche Details. Nokia bietet sogar eine "UI Bibliothek" mit Oberflächenwidgets für die Suche und Darstellung der PoI Daten. Google Maps JavaScript API v3: Änderungen gegenüber der API v2 1) Kein API Key mehr notwendig. 2) Die Ausgabe als CSV ist nicht mehr möglich. JSON ist das empfohlene Ausgabeformat. 3) v2 Codebeispiel: function initialize() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById( karte")); map.setcenter(new GLatLng( , ), 13); map.setuitodefault(); 4) Gleiches Codebeispiel in API v3: function initialize() { var myoptions = {zoom: 13, center: new google.maps.latlng( , ), maptypeid: google.maps.maptypeid.roadmap ; var map = new google.maps.map( document.getelementbyid( karte"),myoptions); 5) Google Empfehlungen für die v2 --> v3 Migration: Google Maps API Web Services (REST) URL für die Webanfrage: dienst: geocoding, elevation, directions,... output: json (empfohlen), Ausgabe in JavaScript Object Notation (JSON). xml, Ausgabe in XML-Format. parameters: Kontextabhängig. Abschluss mit sensor=(true/false).
3 URL-Beispiel: n&sensor=false Der Parameter sensor=false besagt, dass die Anwendung keinen Sensor zur Standortbestimmung verwendet. Codebeispiel 1: Kartenanzeige mit Hilfe der Google Maps JS API Bibliothek: " function initmap() { var options = { zoom: 10, center: new google.maps.latlng(&p23_location.), maptypeid: google.maps.maptypeid.roadmap, maptypecontrol: true, maptypecontroloptions: {style: google.maps.maptypecontrolstyle.dropdown_menu, scalecontrol: true, navigationcontrol: true, navigationcontroloptions: {style: google.maps.navigationcontrolstyle.default, keyboardshortcuts: false ; var map = new google.maps.map(document.getelementbyid("karte"), options); var marker = new google.maps.marker(); marker.setposition(map.getcenter()); marker.setmap(map); var title = "Str.: &P23_STREET. <br>ort: &P23_CITY.<br>Koord.: &P23_LOCATION."; var infowindow = new google.maps.infowindow(); infowindow.setcontent(title); infowindow.open(map, marker); Abb. 1: Kartendarstellung.
4 Codebeispiel 2: Kartenanzeige mit Hilfe der Nokia Maps JS API Bibliothek: " nokia.settings.set("appid", "..."); nokia.settings.set("authenticationtoken", "..."); function initmap() { infobubbles = new nokia.maps.map.component.infobubbles(); var options = { center: [&P23_LOCATION.], zoomlevel: 12, components: [infobubbles, new nokia.maps.map.component.behavior(), new nokia.maps.map.component.zoombar(), new nokia.maps.map.component.scalebar(), new nokia.maps.map.component.typeselector(), new nokia.maps.map.component.overview(), new nokia.maps.map.component.publictransport(), new nokia.maps.map.component.traffic() ] ; var map = new nokia.maps.map.display(document.getelementbyid( karte"), options); var marker = new nokia.maps.map.standardmarker( [&P23_LOCATION.], { text: "A", draggable: false ); map.objects.add(marker); var title = "<div>"+"str.: &P23_STREET."+"<br/>Ort.: &P23_CITY."+"</div>"; var bubble = infobubbles.addbubble(title, [&P23_LOCATION.]); Abb. 2: Kartendarstellung.
5 Komplexeres Beispiel: Google Routenplanung JavaScript Code: var directiondisplay; var directionsservice = new google.maps.directionsservice(); var map; function initialize() { directionsdisplay = new google.maps.directionsrenderer(); var point = new google.maps.latlng(50.5, 7.2); var mapoptions = { zoom:7, maptypeid: google.maps.maptypeid.roadmap, center: point, maptypecontroloptions: {style: google.maps.maptypecontrolstyle.dropdown_menu map = new google.maps.map(document.getelementbyid("karte"), mapoptions); directionsdisplay.setmap(map); directionsdisplay.setpanel(document.getelementbyid("directions")); function calcroute() { var selectedmode = $v("p36_mode"); var request = { origin: $v("p36_start_adr"), destination: $v("p36_ende_adr"), travelmode: google.maps.directionstravelmode[selectedmode] ; directionsservice.route(request, function(response, status) { if (status == google.maps.directionsstatus.ok) { directionsdisplay.setdirections(response); ); Ergebnis für origin = "Kurt-Georg-Kiesinger Allee 1, Bonn", destination = " Hamborner Straße 51, Düsseldorf ", und travelmode = "Transit":
6 Abb. 3: Google Directions. Beispiel für Nokia Maps "Places" API JavaScript Code: nokia.settings.set("appid", "..."); nokia.settings.set("authenticationtoken", "..."); var mapcontainer; var map; var searchplacescenter = new nokia.maps.geo.coordinate(48.78, 9.18);
7 function initmap() { mapcontainer = document.getelementbyid("mapcontainer"); map = new nokia.maps.map.display(mapcontainer, { center: [48.78, 9.18], zoomlevel: 10, components: [new nokia.maps.map.component.behavior(),new nokia.maps.map.component.zoombar(),new nokia.maps.map.component.scalebar(),new nokia.maps.map.component.typeselector(),new nokia.maps.map.component.overview(),new nokia.maps.map.component.publictransport(),new nokia.maps.map.component.traffic() ] ); // initmap function getsearchcenter(){ var startwo = $v("p79_wo"); var searchstart = new nokia.maps.geo.coordinate(48.78, 9.18); var processresults = function (data, requeststatus) { var locations; ; if (requeststatus == "OK") { locations = data.results? data.results.items : [data.location]; if (locations.length > 0) { $s("p79_location",locations[0].position.latitude + ", " + locations[0].position.longitude); $s("p79_lat",locations[0].position.latitude ); $s("p79_lng",locations[0].position.longitude); else { alert("kein Ergebnis"); searchstartcenter = { latitude: , longitude: ; else { alert("status: "+requeststatus); function searchcenter(address) { nokia.places.search.manager.findplaces({ searchterm : address, oncomplete: processresults, searchcenter: searchstart ); searchcenter(startwo); // getsearchcenter function searchplaces() { var serchmanager = nokia.places.search.manager; var resultset; searchplacescenter = { latitude: &P79_LAT., longitude: &P79_LNG.
8 ; var term = $v("p79_was"); var processcentersresults = function (data, requeststatus, requestid) { var i, len, locations, marker; if (requeststatus == "OK") { locations = data.results? data.results.items : [data.location]; var search_res = data; var cnt = search_res.results.items.length; $s("p79_anz_items",cnt); ; if (locations.length > 0) { if (resultset) map.objects.remove(resultset); resultset = new nokia.maps.map.container(); for (i = 0, len = locations.length; i < len; i++) { marker = new nokia.maps.map.standardmarker(locations[i].position, { text: i+1 ); resultset.objects.add(marker); map.objects.add(resultset); map.zoomto(resultset.getboundingbox(), false); else { alert("your search produced no results!"); else { alert("the search request failed"); nokia.places.search.manager.findplaces({ searchterm: term, oncomplete: processcentersresults, searchcenter: searchplacescenter, limit:50 ); // searchplaces onload="getsearchcenter(), initmap(), searchplaces()". Ergebnis für die Suche nach "Hotel" in "München":
9 Abb. 4: Nokia Places JS API. Nokia Places Widget JavaScript Codefragment: function showplace(p_id) { var template = $v("p78_template"); var basicplace = new nokia.places.widgets.place({ placeid: p_id, targetnode: "placecontainer", template: template ); "placeid" ist ein Nokia Objekt-ID (z. B. 276u281v bf074e8f9ba1b7ffcf3dd776).
10 Nokia Places Widget "Nokia.blue.extended" für das Objekt 15: Abb. 5: Nokia Places Widget. Kontaktadresse: Dr. Jan Golka Data Design & Management GmbH Westerwaldweg 16 D Remagen Telefon: +49 (0) Internet:
Rohrdorfer Transportbeton (Deutschland)
Rohrdorfer Transportbeton (Deutschland) Seit dem Jahre 1969 produziert die Firma ROHRDORFER Transportbeton (Deutschland) am Standort Oberndorf bei Ebersberg Transportbeton, Estriche, Stahlfaserbetone und
APEX 5.0 DOAG Mai 2014
APEX 5.0 DOAG Mai 2014 APEX 5.0 16 Jahre MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting &
Web Data Mining. Albert Weichselbraun
Web Data Mining Albert Weichselbraun Vienna University of Economics and Business Department of Information Systems and Operations Augasse 2-6, 1090 Vienna [email protected] May 2011 Agenda
Apex Connect 2016 Integration von APEX&ORDS mit HERE Maps Praxis-Beispiel Teil 1: Tourenoptimierung mit Telematik
Apex Connect 2016 Integration von APEX&ORDS mit HERE Maps Praxis-Beispiel Teil 1: Tourenoptimierung mit Telematik SATLOG + Telematik: Was ist das? Warum Oracle APEX? - Optimierte Touren per JSON an Oracle12c
Die technischen Aspekte von Mapping-Lösungen
Die technischen Aspekte von Mapping-Lösungen Mapping-Fachtagung, 14. Juni 20 07 Andreas Fischler, Business Unit Manager Bern, Frankfurt, Hamburg, München, St. Gallen, Zug, Zürich 2 Vorbemerkung» Das wird
Wolkig bis heiter. Andreas Wismann WHEN OTHERS. APEX als Drehkreuz für Web Service-Anwendungen
Wolkig bis heiter APEX als Drehkreuz für Web Service-Anwendungen Andreas Wismann WHEN OTHERS Beratung Projektmanagement Coaching rund um Oracle Application Express In APEX Informationen von "woanders"
LBS Praktikum Routing Google Routing API Open Street Map. Florian Baumgartner
LBS Praktikum Routing Google Routing API Open Street Map Florian Baumgartner Routing Problem Etwas verallgemeinert handelt es sich beim Problem der Strassennavigation um eine Travelling Salesman Problem.
Testgetriebenes Ajax. Johannes Link unabhängiger Softwarecoach http://johanneslink.net. Marco Klemm andrena objects ag http://andrena.
Johannes Link unabhängiger Softwarecoach http://johanneslink.net Marco Klemm andrena objects ag http://andrena.de Agenda Was ist Testgetriebene Entwicklung (TDD)? Herausforderungen bei Ajax-Applikationen
<Insert Picture Here> Oracle Spatial Die Plattform für Geo-Business-Intelligence. Carsten Czarski ORACLE Deutschland B.V. & Co KG
Oracle Spatial Die Plattform für Geo-Business-Intelligence Carsten Czarski ORACLE Deutschland B.V. & Co KG Oracle: Die offene Geodatenbank Native Datentypen Vektordaten und Rasterdaten
CITRA-Forum. Nutzen Sie das Potential all Ihrer Daten: Geodata Warehouse mit der Oracle Plattform. CITRA-Forum im Schloß 2009
Nutzen Sie das Potential all Ihrer Daten: Geodata Warehouse mit der Oracle Plattform im Schloß 2009 Sinzig, 15.09.2009 Carsten Czarski, Oracle Deutschland GmbH Agenda Geodaten gestern, heute, morgen Geo-DWH
Google Maps API: Koordinaten eines Markers in PHP auslesen
1 von 10 18.04.2011 17:29 Startseite Leistungen Magazin Weitere Inhalte Intern Kontakt Themen Übersicht Grafik & Webdesign WordPress SEO Magento Performance-Optimierung Programmierung Google Maps API:
Cross Platform Development mit SharePoint
Cross Platform Development mit SharePoint Agenda Wir entwickeln eine App um Businesstrips in SharePoint zu erfassen Businesstraveller 0.1 http://ppedv.de/msts Folien Demo Projekt Link Sammlung Und meine
Geokodierung mit HTTP-Anforderungen
Poster Geokodierung mit HTTP-Anforderungen Nikolaos Sitaridis Universität Ulm Institut für Epidemiologie Helmholtzstraße 22 89081 Ulm [email protected] Gisela Büchele Jon Genuneit Universität
Google Maps mit PHP und Ajax nutzen Eine kurze Einführung vom Frank Staude <[email protected]> vorgetragen beim Treffen der PHP Usergroup Hannover am
Google Maps mit PHP und Ajax nutzen Eine kurze Einführung vom Frank Staude vorgetragen beim Treffen der PHP Usergroup Hannover am 08.05.2008 Bevor wir mit Google-Maps loslegen können,
Information über die WebServices der Parlamentsdienste
Parlamentsdienste Services du Parlement Servizi del Parlamento Servetschs dal parlament Information über die WebServices der Parlamentsdienste Version 4 Verlauf Version Datum Kommentar Person 0.1 25.03.11
APEX URLs Suchmaschienen- und Benutzerfreundlich
APEX URLs Suchmaschienen- und Benutzerfreundlich Christian Rokitta themes4apex Leusden (NL) Schlüsselworte APEX, URL, Parameter, Suchmaschinen, PLSQL, Google Analytics, Restful Services Einleitung Im Vergleich
Web-Services - die GIS-Zukunft?
Web-Services - die GIS-Zukunft? Übersicht Was sind Web-Services? Wie kann ein Web-Service aussehen? Wie nutzt man einen Web-Service? Die Vorteile von Web-Services Ausblick Vergleich Die Just in Time-Produktion
Denapp Bankdata Service
Denapp Denapp Bankdata Service Beschreibung Eine Beschreibung des oben genannten Webdienstes. Inhaltsverzeichnis Inhaltsverzeichnis... 2 Definitionen und Abkürzungen... 3 1. Allgemeines... 4 2. Mehr Kundenservice!...
Reporting Lösungen für APEX wähle Deine Waffen weise
Reporting Lösungen für APEX wähle Deine Waffen weise Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, Reporting, JasperReports, PL/PDF, BI Publisher, OPAL:XP, Doxxy, Oracle Rest Data Services
Neues in ArcGIS Server 9.3 Matthias Schenker ESRI Geoinformatik AG
Matthias Schenker ESRI Geoinformatik AG 2007 ESRI Geoinformatik GmbH Schwerpunkte bei ArcGIS Server 9.3 Qualitätsverbesserungen über alle Schichten des Server Stacks Front Ends ArcGIS Desktop ArcGIS Explorer
b2boptic / SF7 Freiburg 22.10.2015
b2boptic / SF7 Freiburg 22.10.2015 Themen b2boptic im Web SF7 / LensCatalog Webservice b2boptic Forum 12 Jahre glaeserforum.de glaeserforum.de ist nun forum.b2boptic.com Über 400 angemeldete Benutzer 2000
Geodaten in der Datenbank: Wozu? Was ist Oracle Spatial? Spatial war doch immer eine Option, oder...? Kann Oracle mehr als Vektordaten...?
,QVHUW3LFWXUH+HUH! $XIGHQ2UWNRPPWHVDQ *HRGDWHQXQGGLH2UDFOH3ODWWIRUP *HRGDWHQXQGGLH2UDFOH3ODWWIRUP +lxiljh)udjhq Geodaten in der Datenbank: Wozu? Was ist Oracle Spatial? Spatial war doch immer eine Option,
APEX 5.0 als wertvolle Ergänzung einer SharePoint-Umgebung. Alexej Schneider DOAG 2015
APEX 5.0 als wertvolle Ergänzung einer SharePoint-Umgebung Alexej Schneider DOAG 2015 Über mich Alexej Schneider Bachelor Angewandte Informatik Schwerpunkte: APEX Front-End Mobile UI/UX Oracle APEX Berater
Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo
Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components
How To Einbinden von Kartendiensten in eine Java Applikation mit Hilfe des JXMapKit
How To Einbinden von Kartendiensten in eine Java Applikation mit Hilfe des JXMapKit Einleitung Zunächst sollte man sich mit dem SwingX-WS Projekt von SwingLabs 1 vertraut machen. Dieses bietet viele nützliche
ArcGIS Online Werkstatt I mobil und offline. Gregor Radlmair Esri Deutschland GmbH
ArcGIS Online Werkstatt I mobil und offline Gregor Radlmair Esri Deutschland GmbH ArcGIS Online Werkstatt I mobil und offline + Die Collector App > On- und Offline-Datenerfassung mit der ArcGIS Plattform
ZenQuery - Enterprise Backend as a Service Single Page Applications mit AngularJS und Spring MVC. - Björn Wilmsmann -
ZenQuery - Enterprise Backend as a Service Single Page Applications mit AngularJS und Spring MVC - Björn Wilmsmann - ZenQuery Enterprise Backend as a Service Unternehmen horten Daten in Silos ZenQuery
Suchen und Finden mit Lucene und Solr. Florian Hopf 04.07.2012
Suchen und Finden mit Lucene und Solr Florian Hopf 04.07.2012 http://techcrunch.com/2010/08/04/schmidt-data/ Suche Go Suche Go Ergebnis 1 In Ergebnis 1 taucht der Suchbegriff auf... Ergebnis 2 In Ergebnis
Inhaltsverzeichnis. Open-Xchange Authentication & Sessionhandling
Open-Xchange Authentication & Sessionhandling Version Date Author Changes 1.0 28.08.2006 Stephan Martin Initiale Version 1.1 29.08.2006 Marcus Klein Details Authentication via JSON 1.2 04.09.2006 Stephan
Anleitung REST API Schneelast-Messsystem SMS
Anleitung REST API Schneelast-Messsystem SMS Version 2.01 REST API Schneelast-Messsystem SMS Die API (Schnittstelle) ist als sogenannter RESTful Webservice angelegt, bei dem jede Funktion über eine eindeutige
APEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH
APEX und Workflows: Spaghetticode oder Integration Sven Böttcher Consultant, Apps Associates GmbH Apps Associates Apps Associates gegründet 2002 in Boston (HQ) seit 2003 GDC in Hyderabad seit 2006 in Dortmund
ALKIS- und Dienst-Nutzung mit Mapbender
ALKIS- und Dienst-Nutzung mit Mapbender Olaf Knopp WhereGroup Einführung in Mapbender Aufbau / Architektur Funktionen Lizenz Grundlagen und Standards OSGeo Open Source Geospatial Foundation OGC Open Geospatial
NoSQL mit Postgres 15. Juni 2015
Tag der Datenbanken 15. Juni 2015 Dipl.-Wirt.-Inform. Agenda l Vorstellung l Marktübersicht l Warum PostgreSQL? l Warum NoSQL? l Beispielanwendung Seite: 2 Vorstellung Dipl.-Wirt.-Inform. [1990] Erste
Öko APEX Hybride Lösung für Smartphones mit APEX und PhoneGap
Öko APEX Hybride Lösung für Smartphones mit APEX und PhoneGap Christian Rokitta themes4apex Utrecht, Niederlande Schlüsselworte Oracle Application Express, Apps, Smartphone, PhoneGap, HTML5, CSS, jquery
Swetlana Stickhof. Universität Heidelberg 03.02.2013
Modellierung einer Testdokumentation mit Suchfunktionen in Semantic MediaWiki und Implementierung einer Jira-Anbindung als Semantic MediaWiki Extension Universität Heidelberg 03.02.2013 1 Inhalt Motivation
Online Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12.
Online Kataloge Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12 Autor: Manuel Ginesta Kontakt: [email protected] Versionsliste Version Datum
SemTalk Services. SemTalk UserMeeting 29.10.2010
SemTalk Services SemTalk UserMeeting 29.10.2010 Problemstellung Immer mehr Anwender nutzen SemTalk in Verbindung mit SharePoint Mehr Visio Dokumente Viele Dokumente mit jeweils wenigen Seiten, aber starker
Komponentenorientierte Software-Entwicklung. Seite 1 / 42
Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object
So funktioniert s: Affiliate- Daten per API mit dem Content verschmelzen
So funktioniert s: Affiliate- Daten per API mit dem Content verschmelzen Die Nutzung von Affiliate-Programmen und -Netzwerken gehört für viele Webseitenund Portalbetreiber bereits zum Alltag. Grafisch
Coach für agile Softwareentwicklung
28. November 2008 Johannes Link Coach für agile Softwareentwicklung Heidelberg johanneslink.net Ajax und Web 2.0: Die Grenze der testgetriebenen Entwicklung? Asynchronous JAvaScript and XML IE6 Firefox
Einführung in die Cross-Plattform Entwicklung Web Services mit dem Intel XDK
Einführung in die Cross-Plattform Entwicklung Web Services mit dem Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK und dem Zugriff auf Web Services vertraut. Der Web Service
Theorie und Praxis einer JSON-RPC-basierten Web-API
Theorie und Praxis einer JSON-RPC-basierten Web-API Christian Krause [email protected] Raritan Deutschland GmbH Chemnitzer LinuxTage 2015 Gliederung 1 2 Remote Procedure Call Interface Definition
Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG
Entwicklung und Integration mobiler Anwendungen Oracle Deutschland B.V. & Co. KG Global Users (Millions) Der Trend ist eindeutig. Trend zu mobilen Endgeräten Wachstum des mobilen Datenverkehrs
Esri Tracking Server. Dr. Peter Saiger-Bonnas Esri Deutschland GmbH. 14. November 2012, Zürich
Esri Tracking Server Dr. Peter Saiger-Bonnas Esri Deutschland GmbH 14. November 2012, Zürich Tracking Server Raum- Zeitliche Daten Darstellung, Aufzeichnung und Analyse Tracking Server ArcGIS Desktop Tracking
WEBPROGRAMMIERUNG DATEN AUS DEM WEB AUTOMATISIERT VERARBEITEN
WEBPROGRAMMIERUNG DATEN AUS DEM WEB AUTOMATISIERT VERARBEITEN Martin Guggisberg 5.9.2015 Weiterbildung: Programmieren im Unterricht mit Python AGENDA Fakten und Grundlagen zum Web Strukturierte Daten (JSON)
Definition Web Service
Gliederung Einführung Definition Web Service Drei Schhichtenmodell Architectural Model System Model Web Service Standards SOAP WSDL UDDI Types of Web Services Programmatic Web Services Interactive Web
Graphen in Apex von Thomas Hernando. www.syntegris.de
Graphen in Apex von Thomas Hernando www.syntegris.de Einleitung FIRMENINFOS Gründung im Jahre 2000 mit Sitz in Neu-Isenburg bei Frankfurt am Main Mehr als 30 Berater Oracle Gold Partner Schwerpunkte liegen
Seite 1 von 17 UPDATE: 22.10.2015
Seite 1 von 17 hockeydata API UPDATE: 22.10.2015 In dieser Kurzbeschreibung der hockeydata API werden die Webservices (Datenschnittstellen) und Widgets erklärt. Während die Webservices ausschließlich Daten
A) Durchsuchen von Datenbanken im Internet durch Endnote
EINLEITUNG/ANWEISUNGEN ZU DIESEM TEXT Wir werden die obere Liste (File/ Edit usw.) benutzen, obwohl die meisten Funktionen auch möglich mit rechtem Mausklick, mit Kombinationen der Tastatur oder mit den
Social Media as Sensors. Nikolai Bock FOSSGIS 2014
Social Media as Sensors Nikolai Bock FOSSGIS 2014 Gliederung des Vortrags 1. Hintergrund 2. Sensornetzwerke ( People as Sensors) 3. Social Media / Analyse 4. FlexSensor Ansatz 5. Ausblick Tweetmap Projektarbeit
Wiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
Geobrowser JavaScript APIs
233 Geobrowser JavaScript APIs Elisabeth WEINKE und Lucia MORPER-BUSCH 1 IFFB Geoinformatik, Universität Salzburg [email protected] Zusammenfassung Heutzutage existiert eine breite Vielfalt an
Leichtgewichtige Web 2.0-Architektur für komplexe Business-Anwendungen Nicolas Moser PRODYNA AG
05.07.2012 Leichtgewichtige Web 2.0-Architektur für komplexe Business-Anwendungen Nicolas Moser PRODYNA AG Agenda 01 Einführung 02 Architektur 03 Lösungen 04 Zusammenfassung 2 2 Agenda 01 Einführung 02
CSGIS Gbr Canalejo & Schönbuchner GIS. Der VfS Viewer: Ein auf Open Source basiertes Web GIS zur Information von Waldbesitzern in Bayern
Der VfS Viewer: Ein auf Open Source basiertes Web GIS zur Information von Waldbesitzern in Bayern Gliederung Präsentation VfS Von analogen Standortkarten zu digitalen Daten Einleitung zum forstlichen Informationssystem
www.horoskop-server.de Programmers Manual Geodaten Ver. 2.0
www.horoskop-server.de Programmers Manual Geodaten Ver. 2.0 Inhaltsverzeichnis Intro...3 Quick Start...3 Request...4 Parameter...4 Response...5 XML Format...5 Header...5 Liste der Orte...6 Stand: 28.12.2005
Crawling & APIs. Valentin Deyringer 19.05.15. Centrum für Informations- und Sprachverarbeitung
Crawling & Valentin Deyringer Centrum für Informations- und Sprachverarbeitung 19.05.15 Inhalt 1 Motivation - Anwendungen 2 3 4 5 Davids Socializer Der Oberlehrer 3/19 Valentin Deyringer Crawling & mood
... Peter Woetzel Director Product Management Online Software AG
PRESTIGEenterprise Peter Woetzel Director Product Management Online Software AG PRESTIGEenterprise PRESTIGEenterprise 2015 PRESTIGEenterprise 4.3» Kampagnenorientierte Playlist Planung» Nachtschaltung
Bachelorseminar WS 2007 / 2008 Kartendienst APIs im Web 2.0
Bachelorseminar WS 2007 / 2008 Kartendienst APIs im Web 2.0 Teil 1: AJaX und Web2.0 (Lukas Schack) Teil2: Kartendienst APIs im Web2.0 (Jakob Unger) Teil 3: Übersicht über freie GPS Track Visualisierer
Visualisierung von Geodaten
Seminar: mobilegis Visualisierung von Geodaten Maria Selzer Agenda Einführung Datenformate Maps APIs Virtuelle Globen Zusammenfassung Einführung Visualisierung: graphische bzw. visuelle Darstellung von
Wir öffnen Benutzerkonten
Wir öffnen Benutzerkonten mit der Patrons Account Information API Jakob Voß Bibliothekstag Bremen, 4.6.2014 1 Übersicht Hintergrund Anwendungsbeispiele Technische Entwicklung Ausblick 2 Hintergrund 3 Motivation
ICINGA Open Source Monitoring in Web 2.0 Style
ICINGA Open Source Monitoring in Web 2.0 Style Icinga Development Team @ FrOSCon 6 21.08.2011 Sankt Augustin Agenda Einführung Icinga an sich Team Projekt Icinga-Core Icinga-Web Icinga-Reporting Demo Roadmap
Next Generation Cloud
Next Generation Cloud Building Blocks In Zukunft wird es darum gehen, aus der Summe der Teile Anwendungen (Apps) zu generieren, die Mehrwerte zu schaffen App besteht aus Integration von > Funktionen, z.b.
Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <[email protected]>
Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes
Mobilkommunikation. REST-basierte Dienste für verteilte, mobile Anwendungen. A. Gillert, A. Grebe, M. Hüffmeyer, C. Vogt
Mobilkommunikation REST-basierte Dienste für verteilte, mobile Anwendungen A. Gillert, A. Grebe, M. Hüffmeyer, C. Vogt Fachhochschule Köln, Institut für Nachrichtentechnik Fachhochschule Köln Anton Gillert,
AJAX Implementierung mit Joomla!
Joomla! DAY TM AUSTRIA 2015 AJAX Implementierung mit Joomla! Inhalt AJAX Implementierung mit Joomla! Inhalt Einleitung Was ist AJAX und wie funktioniert es Joomla! & AJAX AJAX in Templates mit Komponenten
CouchDB & CouchApps. Strukturlose Speicherung von Daten und Anwendungen. B1 Systems GmbH. March 18, 2012. http://www.b1-systems.de
CouchDB & CouchApps Strukturlose Speicherung von Daten und Anwendungen B1 Systems GmbH http://www.b1-systems.de March 18, 2012 c B1 Systems GmbH 2004 2012 Chapter -1, Slide 1 CouchDB Grundlagen CouchDB
Version 2.0.1 Deutsch 15.05.2014
Version 2.0.1 Deutsch 15.05.2014 In diesem HOWTO wird beschrieben wie Sie Ihren Gästen erlauben sich mit Ihrem Google-Account an der IAC-BOX anzumelden. Inhaltsverzeichnis... 1 1. Hinweise... 2 2. Google
Mehr Dynamik in Apex mit Javascript und JQuery. Alexander Scholz its-people
Vortrag zur DOAG Konferenz 2011 Mehr Dynamik in Apex mit und Alexander Scholz its-people 1 Ablauf Thema des Vortragsthemas Motivation Besonderheit des Referenten Alexander Scholz its-people Wie kann in
DataTables LDAP Service usage Guide
DataTables LDAP Service usage Guide DTLDAP Usage Guide [email protected] / www.ktn.ch Benutzung des DTLDAP Service DataTables Der Service stellt einen JSON Feed für DataTables (http://www.datatables.net)
SINT Rest App Documentation
SINT Rest App Documentation Release 1.0 Florian Sachs September 04, 2015 Contents 1 Applikation 3 2 Rest Service 5 3 SOAP Service 7 4 Technologiestack 9 5 Deployment 11 6 Aufgabe 1: Google Webservice
Content Management System. «Rainbow» Kurzanleitung. GMAP Lokationen
Content Management System «Rainbow» Kurzanleitung GMAP Lokationen Author(en): Christoph Streit Reviewer(s): Monika Koch Abgenommen durch: Interprisma GmbH Status: Abgenommen Version: 1.0 Datum: Übersicht
Location Intelligence
Herzlich Willkommen am 23. März 2011 bei Trivadis In Zürich Location Intelligence Christoph Köhler, ORACLE Schweiz Business Development Manager, Business Intelligence Location Intelligence
Das nächste Duet(t): APEX und SAP DOAG Konferenz 2014. Niels de Bruijn Nürnberg, 19.11.2014
Das nächste Duet(t): APEX und SAP DOAG Konferenz 2014 1 Niels de Bruijn Nürnberg, 19.11.2014 FACTS & FIGURES GESCHÄFTSFORM HAUPTSITZ INHABERGEFÜHRTE AG RATINGEN GRÜNDUNGSJAHR 1994 BESCHÄFTIGTE BETEILIGUNGEN
Flash, Network und Facebook. Steven Mohr [email protected]
Flash, Network und Facebook Steven Mohr [email protected] Gliederung 1. Wie ist eine Facebook-App aufgebaut 2. Basics 3. Erste Demo einer kleinen Flash-Facebook-App 4. Friends, Achievements und Invites
ELO Click & Find. Technische Dokumentation ELO Click & Find. Inhalt. [Stand: 22.07.2014 Programmversion: 9.00.000]
[Stand: 22.07.2014 Programmversion: 9.00.000] Mit dem Modul ELO Click&Find können Sie beliebige digitale Begriffe in Anwendungsprogrammen auf Ihrem PC erst kopieren und nachfolgend nach dem kopierten Inhalt
map.apps Version Systemvoraussetzungen
map.apps Version 3.6.0 Systemvoraussetzungen Version 3.6.0 Urheberschutz Der rechtmäßige Erwerb der con terra Softwareprodukte und der zugehörigen Dokumente berechtigt den Lizenznehmer zur Nutzung dieser
Arbeiten mit Geodaten in Oracle und MySQL
Arbeiten mit Geodaten in Oracle und MySQL Gemeinsamkeiten und Unterschiede DOAG-Konferenz Nürnberg, 17.-19. November 2009 Vorstellung Diplomarbeit & Masterthesis mit Schwerpunkt räumliche Daten 1½ Jahre
Geodatenanwendungen. Sommersemester 2012. Prof. Dr. Hans-Peter Wiedling. Vorgänger ancestor. Eltern parent. Geschwister. sibling.
Geodatenanwendungen Sommersemester 2012 Prof. Dr. Hans-Peter Wiedling Vorgänger ancestor Eltern parent Geschwister sibling Kinder, child Nachfolger descendant Lernziele Die Studierenden erlernen an Praxisbeispielen
Aqcuisition Processing Distribution Exploit/View
Rendering und Bereitstellung massiver Geodaten unter Verwendung von OpenWebGlobe und MapCache in der Cloud Robert Wüest, Martin Christen, Benjamin Loesch Fachhochschule Nordwestschweiz Aqcuisition Processing
Was ist ein Web Service?
Web Services: Was ist ein Web Service? Dienste, auf die über Standard-protokolle programmtechnisch zugegriffen werden kann. erlauben Kommunikation zwischen Applikationen über das standardisierte Schnittstellen
BiPRO und PHP Marcel Maaß
BiPRO und PHP Marcel Maaß MM Newmedia Warum eigentlich PHP? Weil BiPRO SOAP basiert ist Das Simple Object Access Protocoll (SOAP) stützt sich auf XML. XML ist laut Definition plattform- und implementationsunabhängig.
Application Note. Anbindung von Kunden-Software an SpiderControl Web Visualisierung
2015-02-25 1 of 6 Application Note Anbindung von Kunden-Software an SpiderControl Web Visualisierung Version ApplicationNote_AnbindungFremdsoftware /Version Seite 1 / 6 Version Datum Kommentar Autor 0.1
Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011
Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-1 Übungsblatt - 3 Thema: JavaScript
Newsletter2Go - API Dokumentation
Newsletter2Go - API Dokumentation Changelog: (version 1.0 version 1.1) - Zwei neue optionale Parameter (opentracking, linktracking) in Email versenden Funktion (version 0.9 version 1.0) - category ist
NEWpixi* API und die Umstellung auf REST. Freitag, 3. Mai 13
NEWpixi* API und die Umstellung auf REST Fakten NEWpixi* API Technik REST-basierend.NET Webservice IIS Webserver Release 31. August 2013, zusammen mit dem NEWpixi* ELI Release Legacy API und erste NEWpixi*
Topographische und touristische Daten aus der Cloud auf die App Web Apps in ArcGIS Online
Topographische und touristische Daten aus der Cloud auf die App Web Apps in ArcGIS Online Hubert Fünfer Kundentag 2015 23.06.2015 Kundentag 2015 - Topographische und Touristische Daten in der Cloud auf
D.5 Eine Klasse für serielle Geräte schreiben
D.5 Eine Klasse für serielle Geräte schreiben 285 D.5 Eine Klasse für serielle Geräte schreiben Man kann viel lernen, wenn man in einer interaktiven Umgebung mit einer neuen Bibliothek herumspielt. Allerdings
