Geo-SDKs Backstage. Mit Domänenmodellen Grenzen überwinden. Wiebke Krasting / Masanori Fujita

Größe: px
Ab Seite anzeigen:

Download "Geo-SDKs Backstage. Mit Domänenmodellen Grenzen überwinden. Wiebke Krasting / Masanori Fujita"

Transkript

1 Geo-SDKs Backstage Mit Domänenmodellen Grenzen überwinden Wiebke Krasting / Masanori Fujita

2 Über NAVTEQ NAVTEQ ist der führende Anbieter digitaler Karten-, Verkehrs- und Positionsdaten auf dem globalen Wachstumsmarkt in Silicon Valley (Kalifornien) gegründet Seit %ige Tochtergesellschaft der Nokia Corporation NAVTEQ Headquarter in Chicago, Illinois, USA >5100 Mitarbeiter in 212 Büros in 48 Ländern Mehr als 1100 NAVTEQ-Geoanalysten legen jedes Jahr Millionen von Kilometern im Straßennetz zurück. 2

3 Über Zühlke Technologie- und Beratungshaus Gründung 1968, im Besitz von Partnern Standorte in Zürich, Bern, Frankfurt, Hannover, München, London Mehr als 4000 Projekte in Europa realisiert ISO 9001 und zertifiziert

4 Ausgangslage: Viele unterschiedliche APIs Client SDKs Qt Mobility JavaME JS Location API Smart iphone Smart Android Backend Services Routing Search Traffic Map Rendering Vision The API is the product. They need to be the same. 4

5 Das Domänenmodell als gemeinsame Sprache Domänenmodel Route - waypoints: Waypoint [2..n] +firstsegment 1 RouteSegment - shape: GeoPolyline - length: Distance - traveltime: Duration +maneuver nextsegment alternativesegments 0..* erleichtert die interne Kommunikation (Produkt Management, Entwicklung, Test) +firstmaneuver 1 Maneuver - position: GeoCoordinate - instruction: String +nextmaneuver 0..1 erhöht Interoperabilität minimiert den Einarbeitungsaufwand für Entwickler beim Umstieg zwischen Plattformen reduziert Dokumentationskosten 5 Image: jscreationzs / FreeDigitalPhotos.net

6 Ein Muss: Gemeinsame Basistypen Einfache Datentypen: Latitue, Longitude, Distance, Speed Komplexe Datentypen: class Common - Data Types «platform» GeoCoordinate + latitude: Latitude + longitude: Longitude + altitude: Altitude [0..1] + distance(coord :GeoCoordinate) : Distance +topleft 1 +bottomright 1 1+center GeoBoundingBox + coverall(coord :GeoCoordinate[]) : GeoBoundingBox + merge(bboxes :GeoBoundingBox[]) : GeoBoundingBox + contains(coord :GeoCoordinate) : boolean + contains(bbox :GeoBoundingBox) : boolean + intersects(bbox :GeoBoundingBox) : boolean + isempty() : boolean + getcenter() : GeoCoordinate + getwidth() : double + getheight() : double + resizetocenter(center :GeoCoordinate) : GeoBoundingBox GeoProximity + radius: Distance GeoCorridor «interface» GeoArea + line: GeoPolyline + width: Distance 6

7 Challenge #1: Heterogene Rahmenbedingungen Web Mobile Automotive B2B Services Datenvolumen Prozessor Leistungsfähigkeit GPS Internet Connectivity Display Größe Audio Support B2C Services 7 Image: renjith krishnan / FreeDigitalPhotos.net

8 Eine Stippvisite in die Domäne Routing Überbrückung von offline Phasen während der Navigation Einführung eines Korridors um die Basis Route, der Navigationsinformationen zum Ziel für Streckenabschnitte abseits der Basis Route enthält Basis Route Level 1 Korridor Level 2 Korridor 8

9 Eine Stippvisite in die Domäne Routing Beispiel eines Korridors vom Level 2-4 Konfigurationsoptionen erlauben eine detaillierte Spezifikation des Korridorumfangs, um ein ausgewogenes Verhältnis zwischen Datenvolumen und Autonomität herzustellen 9

10 Eine Stippvisite in die Domäne Routing Haupt Entitäten: Route: Errechneter optimaler Pfad zwischen mehreren Wegpunkten RouteSegment: Streckenabschnitt im Routing-Netzwerk Maneuver: Handlungsanweisung, um der Route zu folgen Route - waypoints: Waypoint [2..n] +firstsegment 1 RouteSegment - shape: GeoPolyline - length: Distance - travelt ime: Duration Optimaler Pfad +nextsegment alternativesegments 0..* Alternative Pfade +maneuver firstmaneuver 1 Maneuv er - position: GeoCoordinate - instruction: String +nextmaneuver

11 Zu komplex? class Routing Adv anced API - Domain Model +mode Route - routeid: String - waypoints: Waypoint [2..n] - shape: GeoPolyline - boundingbox: GeoBoundingBox + getstart() : Waypoint + getdestination() : Waypoint + getmaneuvers() : Maneuver[] + getsegment(maneuver :Maneuver) : RouteSegment + getlinks() : RouteLink[] RouteSummary TruckRestrictions - trailerforbidden: boolean [0..1] - forbiddenhazardousgoods: HazardousGoodType [0..n] - permittedgrossweight: Weight [0..1] - limitedweight: Weight [0..1] - weightperaxle: Weight [0..1] - trailerweight: Weight [0..1] - height: double [0..1] - width: double [0..1] - length: double [0..1] 1 - distance: Distance - traffictime: Duration [0..1] - basetime: Duration - flags: RouteLinkFlag [0..n] RoutingMode - type: RoutingType - transportmodes: TransportMode [1..n] - trafficmode: TrafficMode [0..1] = "enabled" - features: HashMap<RouteFeature, RouteFeatureWeight> [0..1] +summary summarybycountry 0..* +truckrestrictions RouteSummaryByCountry - country: CountryCode Address + label: string + country: CountryCode + state: string [0..1] + county: string [0..1] + city: string [0..1] + district: string [0..1] + street: string [0..1] + housenumber: string [0..1] + postalcode: string [0..1] + floor: string [0..1] + suite: string [0..1] + additionaldata: HashMap [0..1] +legs 0..* +notes RouteLeg - start: Waypoint - end: Waypoint - length: Distance - traveltime: Duration 0..* RouteNote +address - type: RouteNoteType - code: RouteNoteCode - text: String - position: GeoCoordinate [0..1] - linkids: LinkId [0..n] - validityperiod: Period [0..1] - additionaldata: HashMap Priv atetransportlink - speedlimit: Speed [0..1] - externalresources: ExternalResource [0..n] - flags: RouteLinkFlag [0..n] - freewayexit: String [0..1] - freewayjunction: String [0..1] - roadnumber: String [0..1] - TMCCodes: TMCCode [0..n] - timezone: Timezone - corridorlevel: int [0..1] - functionalclass: FunctionalClass [0..1] +maneuvers +links +notes 0..* Priv atetransportmaneuv er RouteLink - linkid: LinkId - shape: GeoPolyline - length: Distance - additionaldata: HashMap [0..1] - remaindistance: Distance - remaintime: Duration 0..* 0..* +tolink 0..1 Maneuv er - position: GeoCoordinate - instruction: String - time: DateTime [0..1] +stubs 0..* +fromlink equipment: PlaceEquipment [0..n] PublicTransportLink - nextstopname: String +maneuver nextlink line nextmaneuver 0..1 PublicTransportManeuv er Incident - validityperiod: Period [0..1] - text: String - type: IncidentType - criticality: int [0..1] +incidents 0..* +dynamicspeedinfo 0..1 DynamicSpeedInfo - trafficspeed: Speed [0..1] - traffictime: Duration [0..1] - basespeed: Speed - basetime: Duration - jamfactor: double - jamfactortrend: double [0..1] - confidence: double [0..1] PublicTransportLine - linename: String - lineforeground: Color [0..1] - linebackground: Color [0..1] - linestyle: LineStyle [0..1] - companyname: String - companyshortname: String [0..1] - companylogo: ExternalResource [0..1] - destination: String - flags: PublicTransportLinkFlag [0..n] - type: PublicTransportType - typename: String [0..1] +line entries 0..* RouteSummaryEntry - label: String - distance: Distance RouteLane +lanes 0..* - direction: Direction [1..n] 0..* +selectedlanes - action: PrivateTransportAction - direction: Direction - signpost: String [0..1] - roadname: String - nextroadname: String [0..1] - roadnumber: String [0..1] - nextroadnumber: String [0..1] - roadtemplate: ExternalResource [0..1] - action: PublicTransportAction - stopname: String - platformname: String [0..1] - platformlevel: String [0..1] 11

12 Arbeiten Sie mit Scopes! class Routing Basic API - Domain Model Route - routeid: String - waypoints: Waypoint [2..n] - shape: GeoPolyline - boundingbox: GeoBoundingBox +mode 1 RoutingMode - type: RoutingType - transportmodes: TransportMode [1..n] - trafficmode: TrafficMode [0..1] = "enabled" «basic» - options: RoutingOption [0..n] + getstart() : Waypoint + getdestination() : Waypoint + getmaneuvers() : Maneuver[] + getsegment(maneuver) : RouteSegment +summary 0..1 RouteSummary - distance: Distance - traffictime: Duration [0..1] - basetime: Duration - flags: RouteLinkFlag [0..n] +legs 0..* RouteLeg - start: Waypoint - end: Waypoint - length: Distance - traveltime: Duration +maneuvers 0..* Maneuver - position: GeoCoordinate - instruction: String - time: DateTime [0..1] «basic» - type: ManeuverType - direction: Direction [0..1] Advanced API Basic API Nützlich: Stereotypen im Modell für gefilterte Views 12

13 Challenge #2: Heterogene Plattformen Javascript Objective C on iphone C++ using Qt Java on Android JavaME Enterprise Java Unterschiedliche Programmiermodelle/Paradigmen Unterschiedliche Basisbibliotheken Unterschiedliche Namenskonventionen Dynamische vs. statische Typisierung 13

14 Von der Domäne zur Implementierung Domänenmodell JavaScript Implementierungsmodell Objective-C Implementierungsmodell Qt Implementierungsmodell Implementierungsmodell Backend API Android Implementierungsmodell JavaME Implementierungsmodell 14

15 Code generieren? Domänenmodell Implementierungsmodell Plattformen sind speziell 15 Image: graur codrin, Arvind Balaraman / FreeDigitalPhotos.net

16 XML/Java Mismatch XSD <xs:complextype name="placetype"> <xs:sequence>... <xs:element name="location" type="locationtype" maxoccurs="unbounded"/>... </xs:sequence> </xs:complextype> <Place>... List<LocationType> { loclist = place.getlocation(); Location: [ XML <Location>...</Location> <Location>...</Location> <Location>...</Location>... JSON Java { }, { }, for(locationtype l in loclist) { } ] } </Place> 16

17 XML/Java Mismatch XSD <xs:complextype name="placetype"> <xs:sequence>... <xs:element name="locations > <xs:complextype> <xs:sequence> <xs:element name="location" type="locationtype" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> </xs:element>... </xs:sequence> </xs:complextype> XML <Place>... <Locations> <Location>...</Location> <Location>...</Location> </Locations> JSON Java PlaceType.Locations { locwrapper = place.getlocations(); Locations: { List<LocationType> loclist = Location: [{ }, { }, ] locwrapper.getlocation(); } } for(locationtype l in loclist) { }... </Place> 17

18 Sprachbarrieren Java boolean contains(geocoordinate c); boolean contains(geoboundingbox b); Objective-C -(BOOL)containsPoint:(LBSPGeoCoordinate *)coord; -(BOOL)contains:(LBSPGeoBoundingBox *)bbox; JavaScript contains: function( coordinate_or_bbox ) { } 18

19 XML/JSON Mismatch Längen von Bezeichnern XML <SearchResponse>... </SearchResponse> JavaScript { } SearchResponse: { } Effizienz von Datenstrukturen XML <Shape>lat1,long1 lat2,long2 lat3,long3</shape> JavaScript { } Shape: ["lat1,long1", "lat2,long2, "lat3,long3"] 19

20 Challenge #3: Heterogene Teams Fünf Länder, zwei Firmen, viele Sprachen und unterschiedliche Philosophien Product Management Mobile & Web NAVTEQ Chicago Illinois iphone & Android NAVTEQ Wayne Pennsylvania JavaME Nokia Kopenhagen Denmark LBSP Services & JS Location API NAVTEQ Eschborn Germany LBSP Services & Client Development Nokia Berlin Germany LBSP Services Development NAVTEQ Kosice Slovakia 20 Qt Mobility SDK Nokia Brisbane Australia

21 Organisatorischer Rahmen Anforderungen aufbereiten Design und Dokumentation Review Implementierung Design- Workshop Approval Produkt- Launch Anforderungen aufbereiten Design und Dokumentation Review Implementierung Design- Workshop Approval 21

22 Lessons Learned Domänenmodell und Implementierungsmodell trennen Laxe Formate wie JSON setzen sich durch Unterschiedliche Anforderungen in Scopes abbilden Stakeholder frühzeitig ins Boot holen Physische Workshops sind wichtig Viel darüber sprechen Fazit: Es hat sich gelohnt! 22

Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org

Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org Fachhochschule Münster Labor für Software Engineering luzar@fh-muenster.de www.naviki.org 1 Naviki die Idee www.naviki.org 2 Wie funktioniert

Mehr

Moderne Benutzeroberflächen für SAP Anwendungen

Moderne Benutzeroberflächen für SAP Anwendungen Seite 1 objective partner für SAP Erfahrungen mit dem UI-Development Kit für HTML5 (SAPUI5) - 19.06.2012 Seite 2 Quick Facts objective partner AG Die objective partner AG 1995 gegründet mit Hauptsitz in

Mehr

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Oracle Mobile Cloud Service (MCS) MCS SDK & MAF MCS

Mehr

Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann

Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann Adam Stambulski Project Manager Viessmann R&D Center Wroclaw Dr. Moritz Gomm Business Development Manager Zühlke Engineering

Mehr

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 Gregor Radlmair Esri Deutschland GmbH ArcGIS Online Werkstatt I mobil und offline + Die Collector App > On- und Offline-Datenerfassung mit der ArcGIS Plattform

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

Mobile Applications. Adrian Nägeli, CTO bitforge AG

Mobile Applications. Adrian Nägeli, CTO bitforge AG Mobile Applications Adrian Nägeli, CTO bitforge AG Inhalt Vorstellung Marktübersicht Entwicklung Adrian Nägeli Dipl. Inf.-Ing FH Seit 2005 bei bitforge bitforge AG Standort Rapperswil-Jona Gründung 2004

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

Cross-Platform Mobile Apps

Cross-Platform Mobile Apps Cross-Platform Mobile Apps 05. Juni 2013 Martin Wittemann Master of Science (2009) Arbeitet bei 1&1 Internet AG Head of Frameworks & Tooling Tech Lead von qooxdoo Plattformen Java ME 12 % Rest 7 % Android

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

Frühling für iphone-apps

Frühling für iphone-apps Spring-basierte Backends für ios-applikationen Stefan Scheidt Solution Architect OPITZ CONSULTING GmbH OPITZ CONSULTING GmbH 2010 Seite 1 Wer bin ich? Software-Entwickler und Architekt Trainer und Coach

Mehr

Mobile Software. Oliver Lietz Dipl.-Ing. Oliver Lietz Mobile Software. 2.Termin. Weitere Plattformen Einrichtung Entwicklungsumgebungen

Mobile Software. Oliver Lietz Dipl.-Ing. Oliver Lietz Mobile Software. 2.Termin. Weitere Plattformen Einrichtung Entwicklungsumgebungen Mobile Software Ausgewählte Themen Software (ATS) Beuth-Hochschule SS 2010 Oliver Lietz Dipl.-Ing. Oliver Lietz Mobile Software 2.Termin Plattformen Einführung Android Einführung iphone Blog: http://bht.mobilecoders.de

Mehr

OSS/J als Basis für Enterprise Application Integration

OSS/J als Basis für Enterprise Application Integration OSS/J als Basis für Enterprise Application Integration Geschäftsprozessgesteuerte EAI im Telekommunikationsbereich r A business of PwC Agenda OSS-Architekturen als Integrationsherausforderung OSS/J als

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

Cross Platform Development mit SharePoint

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

Mehr

Firmenpräsentation. Stand: 01.10.2015. Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg

Firmenpräsentation. Stand: 01.10.2015. Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg Firmenpräsentation Stand: 01.10.2015 Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg UNSER ZIEL Nachhaltige Softwarelösungen zu entwickeln, die einfach gewartet und weiterentwickelt werden können.

Mehr

Lessons Learned: Mobile CRM Integration

Lessons Learned: Mobile CRM Integration 1 Lessons Learned: Mobile CRM Integration 2 Enable Mobile Business Apps in Enterprises Weptun GmbH Vorstellung 3 Gründung 2010 18 Mitarbeiter 50 Apps für internationale Kunden umgesetzt Launch eigener

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

Zustand und Entwicklung von DSpace

Zustand und Entwicklung von DSpace Zustand und Entwicklung von DSpace Die neue DSpace-7-Oberfläche Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz. Aktuelle Pläne für DSpace Rückblick 2013

Mehr

Business Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM

Business Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM Business Process Management von Cloud und Mobile Computing BPMday 2013 Köln, 13. November 2013 Enzo Favuzzi - Sales Manager WebCenter & BPM Safe Harbor Statement The

Mehr

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone 1 Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone Partner: 2 Vorstellung Referent Mark Allibone Noser Engineering AG Passionierter Mobile Entwickler: Xamarin Certified Mobile Developer

Mehr

Unternehmens- Positions- und Anforderungsprofil. N.N. GmbH, Hamburg

Unternehmens- Positions- und Anforderungsprofil. N.N. GmbH, Hamburg Unternehmens- Positions- und Anforderungsprofil N.N. GmbH, Hamburg Januar 2014 1. Position Integrations Manager (m/w) 2. Unternehmen N.N. wurde von Pionieren im Real Time Bidding gegründet, so entwickelte

Mehr

Windows XP. Thorsten Müller. COC AG Partner für Informationstechnologie. Berlin Burghausen Hamburg

Windows XP. Thorsten Müller. COC AG Partner für Informationstechnologie. Berlin Burghausen Hamburg Berlin Burghausen Hamburg COC AG Partner für Informationstechnologie Hannover Neuerungen in Windows 7 München im Vergleich zu Vista und Salzburg (A) Stuttgart Windows XP Thorsten Müller Marktler Straße

Mehr

ArcGIS Online Werkstatt

ArcGIS Online Werkstatt ArcGIS Online Werkstatt Die Möglichkeiten mit ArcGIS Online for Organizations Christiane Radies und Gregor Radlmair Esri Deutschland GmbH 27. Juni 2013, Stuttgart Inhalte + Die ArcGIS Online Subskription

Mehr

Forms auf Tablets. Vision oder Realität?

Forms auf Tablets. Vision oder Realität? Forms auf Tablets Vision oder Realität? Die handelnden Personen Jan-Peter Timmermann Entwickler seit 1985 (Informix) OCP Oracle Forms/Reports, PL/SQL Seit 2000 bei Unternehmen wie Opitz, Trivadis und PITSS

Mehr

Forms auf Tablets. Vision oder Realität?

Forms auf Tablets. Vision oder Realität? Forms auf Tablets Vision oder Realität? Die handelnden Personen Jan-Peter Timmermann Entwickler seit 1985 (Informix) OCP Oracle Forms/Reports, PL/SQL Seit 2000 bei Unternehmen wie Opitz, Trivadis und PITSS

Mehr

App-Entwicklung mit Titanium

App-Entwicklung mit Titanium App-Entwicklung mit Titanium Masterstudienarbeit von Betreuung Prof. Dr. M. von Schwerin App-Entwicklung mit Titanium 1 Gliederung 1.Titanium Eine Einführung 2.Programmierschnittstelle (API) 3.Module 4.App

Mehr

RAP vs. GWT vs. GAE/J + jquery. Web Technologien im Verlgeich

RAP vs. GWT vs. GAE/J + jquery. Web Technologien im Verlgeich RAP vs. GWT vs. GAE/J + jquery Web Technologien im Verlgeich RAP vs GWT vs jquery Dominik Wißkirchen 30. Oktober 2010 Abkürzungen RAP AJAX RWT Rich AJAX Platform Asynchronous JavaScript and XML RAP Widget

Mehr

Vom Prototypen zur Anwendung

Vom Prototypen zur Anwendung Vom Prototypen zur Anwendung iks-thementag: Mobile Applikationen Ein Leitfaden für Unternehmen 17.05.2011 Autor: Ingo Röpling Agenda Was ist vorab zu beachten? Skills und Systemvoraussetzungen Implementierung

Mehr

Weaving the Web, Tim Berners-Lee

Weaving the Web, Tim Berners-Lee «The web is more a social creation than a technical one. I designed it for a social effect to help people work together and not as a technical toy. (...)» Weaving the Web, Tim Berners-Lee Mobile Solutions

Mehr

TITAN. Android Business Framework. Autor MD Software & Design 13.02.2013-0.9

TITAN. Android Business Framework. Autor MD Software & Design 13.02.2013-0.9 TITAN Android Business Framework Autor MD Software & Design 13.02.2013-0.9 Inhaltsverzeichnis Situation, Herausforderung und Lösung TITAN als mobile Gesamtlösung Prozessablauf aus Gutachterperspektive

Mehr

GIS in der Cloud: Beispiele von ESRI und con terra

GIS in der Cloud: Beispiele von ESRI und con terra GIS in der Cloud: Beispiele von ESRI und con terra Dr. Matthias Bluhm ESRI Deutschland GmbH 9. März 2011, Darmstadt 2 ESRI Deutschland GmbH, 2011 GmbH 2010 ESRI Unternehmensgruppe (in Deutschland und der

Mehr

Android VPN. Am Beispiel eines Netzwerktunnels für das Domain Name System (DNS) 1 Andiodine - Android DNS-VPN

Android VPN. Am Beispiel eines Netzwerktunnels für das Domain Name System (DNS) 1 Andiodine - Android DNS-VPN Android VPN Am Beispiel eines Netzwerktunnels für das Domain Name System () 1 Inhalt VPN Framework in Android Übersicht zu Iodine Funktionsweise Demonstration 2 VPN und Android Verfügbar seit Android 4.0

Mehr

XML-RPC zur Backend- Kommunikation in einem mobilen SBB-Projekt

XML-RPC zur Backend- Kommunikation in einem mobilen SBB-Projekt XML-RPC zur Backend- Kommunikation in einem mobilen SBB-Projekt Peter K. Brandt 09. März 2005 1 Einleitung RailML.org: XML als Datenaustauschformat Anderer Anwendungszweck von XML: Interaktion von Live-Systemen

Mehr

GRAU DataSpace 2.0 DIE SICHERE KOMMUNIKATIONS- PLATTFORM FÜR UNTERNEHMEN UND ORGANISATIONEN YOUR DATA. YOUR CONTROL

GRAU DataSpace 2.0 DIE SICHERE KOMMUNIKATIONS- PLATTFORM FÜR UNTERNEHMEN UND ORGANISATIONEN YOUR DATA. YOUR CONTROL GRAU DataSpace 2.0 DIE SICHERE KOMMUNIKATIONS- PLATTFORM FÜR UNTERNEHMEN UND ORGANISATIONEN YOUR DATA. YOUR CONTROL Einführung Globales Filesharing ist ein Megatrend Sync & Share ist eine neue Produktkategorie

Mehr

Reiseplanung Tür-zu-Tür in der Postauto App

Reiseplanung Tür-zu-Tür in der Postauto App Glue Software Engineering AG Zieglerstrasse 34, CH-3007 Bern +41 31 385 30 11 www.glue.ch info@glue.ch 26. Berner Architekten Treffen Reiseplanung Tür-zu-Tür in der Postauto App 8. November 2013 Roland

Mehr

Web APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services?

Web APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services? Web APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services? Web APIs Wo kommen wir her? Remote Procedure Calls (RPC) Verben/Aktionen im Endpunkt enthalten GetCustomer InsertInvoice

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden, 25.10.2007

Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden, 25.10.2007 Informatik» Angewandte Informatik» Technische Informationssysteme Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden, 25.10.2007 Gliederung Einführung Was

Mehr

App und Web Development

App und Web Development App und Web Development Kunden & Projekte VW Autostadt: Konzep

Mehr

Application Express: Stand der Dinge und Ausblick auf Version 5.0

<Insert Picture Here> Application Express: Stand der Dinge und Ausblick auf Version 5.0 Application Express: Stand der Dinge und Ausblick auf Version 5.0 Oliver Zandner ORACLE Deutschland B.V. & Co KG Was erwartet Sie in diesem Vortrag? 1. Was ist APEX? Wozu ist es gut?

Mehr

Die SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH

Die SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH Die SharePoint-Welt für den erfahrenen.net-entwickler Fabian Moritz MVP Office SharePoint Server ITaCS GmbH SharePoint Object Model IFilter Webpart Connections Webparts Web Server Controls Custom Field

Mehr

Location Intelligence

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

Mehr

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden Mission TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden Der Weg zu einem datengesteuerten Unternehmen # Datenquellen x Größe der Daten Basic BI & Analytics Aufbau eines

Mehr

Mobile Device Management

Mobile Device Management 1 Mobility meets IT Service Management 26. April 2012 in Frankfurt Mobile Device Management So finden Sie Ihren Weg durch den Endgeräte- Dschungel Bild Heiko Friedrich, SCHIFFL + Partner GmbH & Co.KG http://www.schiffl.de

Mehr

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 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

Mehr

Persistenz von Objekten relationale Datenbank Eigene Datenstruktur XML (JAXB) Proprietäre Dateiformate (Lochkarten)

Persistenz von Objekten relationale Datenbank Eigene Datenstruktur XML (JAXB) Proprietäre Dateiformate (Lochkarten) Persistenz von Objekten relationale Datenbank Eigene Datenstruktur XML (JAXB) Proprietäre Dateiformate (Lochkarten) O/R Mapping - Objekte (Attribute) - 1:1, 1:n, n:m Beziehungen - Vererbungen (- Interfaces)

Mehr

Enterprise Mobility Marktüberblick und Trends STEFAN KÜHLE DIPLOM-INGENIEUR (FH) BUSINESS DEVELOPMENT MANAGER

Enterprise Mobility Marktüberblick und Trends STEFAN KÜHLE DIPLOM-INGENIEUR (FH) BUSINESS DEVELOPMENT MANAGER Enterprise Mobility Marktüberblick und Trends STEFAN KÜHLE DIPLOM-INGENIEUR (FH) BUSINESS DEVELOPMENT MANAGER AGENDA SEVEN PRINCIPLES Enterprise Mobility: Trends und Einflüsse Herausforderungen Enterprise

Mehr

SLA4D-Grid! Einführung, Konzepte und Ergebnisse

SLA4D-Grid! Einführung, Konzepte und Ergebnisse Service Level Agreements for D-Grid SLA4D-Grid! Einführung, Konzepte und Ergebnisse Philipp Wieder, Service Computing, TU Dortmund SLAs in Grid und Cloud Workshop 09. September 2010, Karlsruhe, DE http://www.sla4d-grid.de

Mehr

Cross-Platform Mobile mit.net

Cross-Platform Mobile mit.net Cross-Platform Mobile mit.net Mobile Entwicklungslandschaft Nativ Crosscompiled Hybrid Web Beste Usability? Überschaubare Kosten? Was ist Xamarin? Was ist Xamarin? 2011 Gegründet aus dem Ximian, Novell

Mehr

ERFOLGSFAKTOR CUSTOMER ENGAGEMENT 25.09.2014 UMSATZSTEIGERUNG IM OMNI-CHANNEL COMMERCE

ERFOLGSFAKTOR CUSTOMER ENGAGEMENT 25.09.2014 UMSATZSTEIGERUNG IM OMNI-CHANNEL COMMERCE ERFOLGSFAKTOR CUSTOMER ENGAGEMENT UMSATZSTEIGERUNG IM OMNI-CHANNEL COMMERCE 25.09.2014 NETCONOMY Software & Consulting GmbH Hilmgasse 4, 8010 Graz, Austria T +43(0) 316 / 815544, F +43(0) 316 / 815544-99

Mehr

Echtzeiterkennung von Cyber-Angriffen auf IT-Infrastrukturen. Frank Irnich SAP Deutschland

Echtzeiterkennung von Cyber-Angriffen auf IT-Infrastrukturen. Frank Irnich SAP Deutschland Echtzeiterkennung von Cyber-Angriffen auf IT-Infrastrukturen Frank Irnich SAP Deutschland SAP ist ein globales Unternehmen... unser Fokusgebiet... IT Security für... 1 globales Netzwerk > 70 Länder, >

Mehr

Das Virtuelle Kartenforum 2.0

Das Virtuelle Kartenforum 2.0 Das Virtuelle Kartenforum 2.0 Visualisierung von Altkarten im Virtuellen Kartenforum 2.0 https://creativecommons.org/licenses/by/4.0/ $ whoami Jacob Mendt Geograph / Geoinformatiker Wissenschaftlicher

Mehr

Entwicklung und Integration mobiler Anwendungen. Oracle Deutschland B.V. & Co. KG

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

Mehr

PMI Munich Chapter 21.04.2008

PMI Munich Chapter 21.04.2008 Projektmanagement im Rahmen einer IT-Infrastruktur- Standardisierung mit internationalen Teams Christoph Felix PMP, Principal Project Manager, Microsoft Deutschland PMI Munich Chapter 21.04.2008 Agenda

Mehr

Mobile Apps in a Nutshell. Martin Straumann, Stv. BU Leiter Microsoft Technologien

Mobile Apps in a Nutshell. Martin Straumann, Stv. BU Leiter Microsoft Technologien Mobile Apps in a Nutshell Martin Straumann, Stv. BU Leiter Microsoft Technologien Einführung in die Mobile Welt Möglichkeiten mit Mobile Apps search.ch Windows Phone 7 App Interview mit Lukas Jakober Ein

Mehr

3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com

3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com 3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com Google Maps 2/32 Google Maps 3/32 Here maps (Nokia) 4/32 OpenWebGlobe 5/32 Cesium 6/32 Was wollen wir im

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

Mobile Lösungen im industriellen Umfeld

Mobile Lösungen im industriellen Umfeld Mobile Lösungen im industriellen Umfeld Jetzt die Chancen nutzen 13.05.2014 Thomas Sorg Inhalt Berner & Mattner Ein Beispiel zu BYOD Vorteile von BYOD Warum mobile Lösungen Industrielle Apps Technologische

Mehr

XML-RPC, SOAP und Web Services. Jörn Clausen joern@techfak.uni-bielefeld.de

XML-RPC, SOAP und Web Services. Jörn Clausen joern@techfak.uni-bielefeld.de XML-RPC, SOAP und Web Services Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Was ist RPC? Was hat XML mit RPC zu tun? Was sind XML-RPC und SOAP? Was sind Web Services? Wird das die Welt retten?

Mehr

Plattformunabhängige App-Entwicklung - Eine für alle?

Plattformunabhängige App-Entwicklung - Eine für alle? Plattformunabhängige App-Entwicklung - Eine für alle? AGENDA Kurze Firmenpräsentation: M&M Software GmbH Motivation Komponenten der plattformunabhängigen App-Entwicklung Vergleich der App-Arten Beispiele

Mehr

ALKIS- und Dienst-Nutzung mit Mapbender

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

Mehr

CORBA. Systemprogrammierung WS 2006-2007

CORBA. Systemprogrammierung WS 2006-2007 CORBA Systemprogrammierung WS 2006-2007 Teilnehmer: Bahareh Akherattalab Babak Akherattalab Inhaltsverzeichnis: Verteilte Systeme Vergleich zwischen lokale und verteilte Systeme Verteilte Anwendungen CORBA

Mehr

a new line of steam sterilizers

a new line of steam sterilizers a new line of steam sterilizers ticheeasy to use and high consumption savings multifunction display controlled by micro-processor double and patented motor-operated closure stainless steel chamber without

Mehr

SAP NetWeaver Gateway. Connectivity@SNAP 2013

SAP NetWeaver Gateway. Connectivity@SNAP 2013 SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten

Mehr

Automatisierungsarchitekturen für das Smart Grid Am Beispiel der OPC UA und der IEC 61970. Dr.-Ing. Mathias Uslar, Sebastian Rohjans

Automatisierungsarchitekturen für das Smart Grid Am Beispiel der OPC UA und der IEC 61970. Dr.-Ing. Mathias Uslar, Sebastian Rohjans Automatisierungsarchitekturen für das Smart Grid Am Beispiel der OPC UA und der IEC 61970 Dr.-Ing. Mathias Uslar, Sebastian Rohjans 2 OPC Foundation Vision: OPC-Technologien sollen überall dort zur Interoperabilitäts-Basis

Mehr

Technologie Impulse Deutschland 2012. Rainer Fritzsche 5.10.2012

Technologie Impulse Deutschland 2012. Rainer Fritzsche 5.10.2012 Technologie Impulse Deutschland 2012 Rainer Fritzsche 5.10.2012 Vorstellung: Rainer Fritzsche BSc Computer Science stellvertretender KPZ-Leiter Java Software Engineer Seit 1983 auf der Welt Seit 2009 Berater

Mehr

Lean SOA Abspecken senkt das Infarktrisiko

Lean SOA Abspecken senkt das Infarktrisiko Lean SOA Abspecken senkt das Infarktrisiko Thomas Bayer predic8 GmbH Moltkestr. 40 53173 Bonn www.predic8.de info@predic8.de Ihr Sprecher Thomas Bayer Trainer, Berater, Entwickler Schwerpunkte SOA, XML,

Mehr

Mobile App Solutions. creative workline GmbH Eldenaer Straße 60 10247 Berlin Friedrichshain www.creativeworkline.com

Mobile App Solutions. creative workline GmbH Eldenaer Straße 60 10247 Berlin Friedrichshain www.creativeworkline.com Mobile App Solutions nt aus n auch beka creative workline GmbH Eldenaer Straße 60 10247 Berlin Friedrichshain www.creativeworkline.com Ihr Anspruch ist unsere Energie VISION Unsere Vision als Mobile App

Mehr

Club IT, 24.2.2011. Fluidtime Design Software Service

Club IT, 24.2.2011. Fluidtime Design Software Service Club IT, 24.2.2011 Fluidtime Inhalt Kurzinfo über Fluidtime Produkte Native Apps vs. Mobile Web Kurzinfo über Fluidtime Fluidtime Mobility Information Services Gegründet im August 2004 in Wien Vereint

Mehr

Modell/Metamodell. Generated Source Code. Generator. Model. Fakultät für Informatik und Wirtschaftsinformatik MDSD - SS 2014

Modell/Metamodell. Generated Source Code. Generator. Model. Fakultät für Informatik und Wirtschaftsinformatik MDSD - SS 2014 Modell/Metamodell Model Generator Generated Source Code Andreas Schmidt Modellierung 1/18 Modell Modell beschreibt die zu generierende Anwendung Modell ist... abstrakt kompakt formal Modell kann in unterschiedlichen

Mehr

Schnupperkurs. Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von. Dipl. Ing.(FH) Rüdiger Ellmauer. Applications Engineer

Schnupperkurs. Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von. Dipl. Ing.(FH) Rüdiger Ellmauer. Applications Engineer Schnupperkurs Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von LabVIEW Toolkits Dipl. Ing.(FH) Rüdiger Ellmauer Applications Engineer Umgebung zur Erstellung von Mess und Automatisierungssoftware

Mehr

XSD - XML Schema Definition

XSD - XML Schema Definition XSD - XML Schema Definition Definieren von XML-Dokumenten Michael Dienert 15. September 2016 Inhaltsverzeichnis 1 Was sind XSD Dateien und warum soll man das lernen? 1 1.1 XSD Dateien und Anwendungen....................

Mehr

Open Source als de-facto Standard bei Swisscom Cloud Services

Open Source als de-facto Standard bei Swisscom Cloud Services Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien

Mehr

XML Schema vs. Relax NG

XML Schema vs. Relax NG XML Schema vs. Relax NG p. 1/2 XML Schema vs. Relax NG Semistrukturierten Daten 1 Präsentation der Gruppe 2 XML Schema vs. Relax NG p. 2/2 Wozu XML Schema? W3C Empfehlung zur Definition von XML-Dokumentstrukturen

Mehr

XE IDE Cloud Web. secure Data Agile. RAD Studio XE was gibt es Neues in Delphi? Daniel Magin Delphi Experts. Daniel Wolf Delphi-Praxis

XE IDE Cloud Web. secure Data Agile. RAD Studio XE was gibt es Neues in Delphi? Daniel Magin Delphi Experts. Daniel Wolf Delphi-Praxis RAD Studio XE was gibt es Neues in Delphi? Daniel Magin Delphi Experts Daniel Wolf Delphi-Praxis Matthias Eißing Embarcadero Germany GmbH XE IDE Cloud Web 1 secure Data Agile Agenda Neues in der IDE, RTL

Mehr

Firmenpräsentation. Stand: 14.04.2014. Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg

Firmenpräsentation. Stand: 14.04.2014. Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg Firmenpräsentation Stand: 14.04.2014 Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg UNSER ZIEL Nachhaltige Softwarelösungen zu entwickeln, die einfach gewartet und weiterentwickelt werden können.

Mehr

registry-in-a-box ECO new gtld Workshop new gtld Backend Registry Services von nic.at

registry-in-a-box ECO new gtld Workshop new gtld Backend Registry Services von nic.at registry-in-a-box new gtld Backend Registry Services von nic.at 01.09.2011 Richard Wein, Geschäftsführer Martin Schlicksbier, Projektmanager AGENDA Vorstellung nic.at Kompetenzen Registry-in-a-box und

Mehr

Überleben im Funkloch

Überleben im Funkloch Überleben im Funkloch Offlinefähige Apps für Android entwickeln Christian Janz (@c_janz ) christian.janz@bridging-it.de Christian Janz Consultant im Bereich Softwareentwicklung Java/JEE bei Bridging IT

Mehr

Social Data Mining. Albert Weichselbraun. May 2009

Social Data Mining. Albert Weichselbraun. May 2009 Social Data Mining Albert Weichselbraun Vienna University of Economics and Business Administration Department of Information Systems and Operations Augasse 2-6, 1090 Vienna albert.weichselbraun@wu.ac.at

Mehr

Konvergenz von Mobile Web und Mobile App? Aus Sicht eines Entwicklers. Salvatore Sferrazza Senior Technical Consultant, Netbiscuits GmbH 02.12.

Konvergenz von Mobile Web und Mobile App? Aus Sicht eines Entwicklers. Salvatore Sferrazza Senior Technical Consultant, Netbiscuits GmbH 02.12. Konvergenz von Mobile Web und Mobile App? Aus Sicht eines Entwicklers Salvatore Sferrazza Senior Technical Consultant, Netbiscuits GmbH 02.12.2009 Wie kann Netbiscuits Sie unterstützen? Netbiscuits ist

Mehr

Erneuerungen und Innovatives von Symantec Rene Piuk / Johannes Bedrech Senior Consultants für Symantec / Altiris X-tech

Erneuerungen und Innovatives von Symantec Rene Piuk / Johannes Bedrech Senior Consultants für Symantec / Altiris X-tech Erneuerungen und Innovatives von Symantec Rene Piuk / Johannes Bedrech Senior Consultants für Symantec / Altiris X-tech Titelmasterformat Agenda durch Klicken What snewin ITMS 7.1 sinceoctober2011 09:15

Mehr

Aktuelle Entwicklungen im Mobile Marketing - Herausforderungen für mittelständische Unternehmen

Aktuelle Entwicklungen im Mobile Marketing - Herausforderungen für mittelständische Unternehmen Aktuelle Entwicklungen im Mobile Marketing - Herausforderungen für mittelständische Unternehmen Vortrag IHK Paderborn Prof. Dr. Uwe Kern Leistungsspektrum Apps Native Lösungen für alle Plattformen Shops

Mehr

Professionelles Projektmanagement für die Produktentstehung

Professionelles Projektmanagement für die Produktentstehung Professionelles Projektmanagement für die Produktentstehung Als erfolgreichster Anbieter von Projektmanagementlösungen in der Automobilindustrie ist ACTANO Benchmark für Collaborative und Cross Company

Mehr

Social Media as Sensors. Nikolai Bock FOSSGIS 2014

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

Mehr

Der Island Auto Atlas Ein plattformübergreifender Reiseführer The Iceland Road Guide A Cross Platform Travel Guide

Der Island Auto Atlas Ein plattformübergreifender Reiseführer The Iceland Road Guide A Cross Platform Travel Guide Der Island Auto Atlas Ein plattformübergreifender Reiseführer The Iceland Road Guide A Cross Platform Travel Guide Andreas Gollenstede Oldenburg, Germany www.gollenstede.com [ˈeːɪjaˌfjatlḁˌjœːkʏtl ] Zusammenfassung

Mehr

Adobe FSI Breakfast. Frankfurt, 09.06.2015. 2015 icompetence

Adobe FSI Breakfast. Frankfurt, 09.06.2015. 2015 icompetence Adobe FSI Breakfast Frankfurt, 09.06.2015 2015 icompetence Gründung 1994 Firmensitz: Quickborn bei Hamburg 200 Mio Page Impressions/Monat mehr als 1,8 Millionen Privatkunden. über 2,8 Millionen Kunden

Mehr

IT-Forum Gießen 30.08.2011

IT-Forum Gießen 30.08.2011 IT-Forum Gießen 30.08.2011 Pixelboxx Media Asset Management Sven Purwins Vertriebsleiter Das Unternehmen Sitz des Unternehmens: Dortmund Gründung: August 2000 Geschäftsführer: Dagmar Kröplin, Kai Strieder

Mehr

Der SCHWEIZER WELTATLAS interaktiv als Web Applikation

Der SCHWEIZER WELTATLAS interaktiv als Web Applikation 16. Januar 2014 Der SCHWEIZER WELTATLAS interaktiv als Web Applikation Ein Prototyp realisiert mit ArcGIS API for JavaScript Masterarbeit am Institut für Kartografie und Geoinformation Leitung Prof. Dr.

Mehr

Satellitendaten auf der ArcGIS Plattform von Esri Content und Marketplace für Kunden und Endnutzer

Satellitendaten auf der ArcGIS Plattform von Esri Content und Marketplace für Kunden und Endnutzer Satellitendaten auf der ArcGIS Plattform von Esri Content und Marketplace für Kunden und Endnutzer Dr. A. Carstens Esri Deutschland GmbH Berlin, 5.11.2015 ArcGIS Plattform ArcGIS Plattform Fachanwender

Mehr

Visualisierung von Geodaten

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

Mehr

Infrastruktur als Basis für die private Cloud

Infrastruktur als Basis für die private Cloud Click to edit Master title style Infrastruktur als Basis für die private Cloud Peter Dümig Field Product Manager Enterprise Solutions PLE Dell Halle GmbH Click Agenda to edit Master title style Einleitung

Mehr

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management

Mehr

Desktop Management Interface und andere Initiativen der DMTF

Desktop Management Interface und andere Initiativen der DMTF Desktop Management Interface und andere Initiativen der DMTF Gliederung DMI Übersicht Architektur, Organisation Informationsmodell Kommunikationsmodell Sicherheit DMI-Zertifizierung Weitere DMTF-Initiativen

Mehr

BMW Connected für Android

BMW Connected für Android BMW Connected für Android Mobile Forum Stuttgart 2013 17.05.2013 Matthias Habermann iteratec GmbH iteratec Unternehmenskennzahlen Geschäftsführung Gegründet Niederlassungen Umsatz 2012 Mitarbeiter 05/2013

Mehr

Analyse der Datenkommunikation zur drahtlosen Steuerung eines NAO Roboters durch ein Android Gerät

Analyse der Datenkommunikation zur drahtlosen Steuerung eines NAO Roboters durch ein Android Gerät Analyse der Datenkommunikation zur drahtlosen Steuerung eines NAO Roboters durch ein Android Gerät Seminarvortrag am 17. Januar 2014 Gerrit Kieffer Rechen- und Kommunikationszentrum (RZ) Gliederung Motivation

Mehr

Mit In-Memory Technologie zu neuen Business Innovationen. Stephan Brand, VP HANA P&D, SAP AG May, 2014

Mit In-Memory Technologie zu neuen Business Innovationen. Stephan Brand, VP HANA P&D, SAP AG May, 2014 Mit In-Memory Technologie zu neuen Business Innovationen Stephan Brand, VP HANA P&D, SAP AG May, 2014 SAP Medical Research Insights : Forschung und Analyse in der Onkologie SAP Sentinel : Entscheidungsunterstützung

Mehr

Web Data Mining. Albert Weichselbraun

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 albert.weichselbraun@wu.ac.at May 2011 Agenda

Mehr

Tieto-Lösungen für Ihr Business

Tieto-Lösungen für Ihr Business Tieto-Lösungen für Ihr Business 2011-11-21 Evgeny Burya Site Manager, Tieto evgeny.burya@tieto.com Das ist Tieto 18.000 IT-und Technologie-Experten Führender Lösungsanbieter in Europa mit globaler Ausrichtung

Mehr

Verkehrsinformationsmanagement am hochrangigen Netz am Beispiel ASFINAG

Verkehrsinformationsmanagement am hochrangigen Netz am Beispiel ASFINAG Verkehrsinformationsmanagement am hochrangigen Netz am Beispiel ASFINAG DI(FH) Martin Müllner ASFINAG Maut Service GmbH AGIT 2015 Salzburg, 09.07.2015 ASFINAG Kurzüberblick Verkehrsinformation aus Sicht

Mehr