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

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Klaus-Dieter Walter SSV Software Systems GmbH Dünenweg 5 D-30419 Hannover www.ssv-embedded.de kdw@ssv-embedded.de

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

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

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

Kassel, 20. März 2013. FALSCHE RICHTUNG? Daten aus dem DWH in einen Key-Value-Store für ein OLTP System

Kassel, 20. März 2013. FALSCHE RICHTUNG? Daten aus dem DWH in einen Key-Value-Store für ein OLTP System Kassel, 20. März 2013 FALSCHE RICHTUNG? Daten aus dem DWH in einen Key-Value-Store für ein OLTP System INHALT A. Ausgangssituation B. Aktuelle Lösung C. Neuer Ansatz mit Oracle NoSQL Database D. Aussicht

Mehr

Seite - 1 - 3. Wireless Distribution System (Routing / Bridging) 3.1 Einleitung

Seite - 1 - 3. Wireless Distribution System (Routing / Bridging) 3.1 Einleitung 3. Wireless Distribution System (Routing / ) 3.1 Einleitung Im Folgenden wird die Konfiguration des Wireless Distribution Modus gezeigt. Sie nutzen zwei Access Points um eine größere Strecke über Funk

Mehr

How-to: Webserver NAT. Securepoint Security System Version 2007nx

How-to: Webserver NAT. Securepoint Security System Version 2007nx Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver

Mehr

Live aus der Cloud. im Kundeneinsatz. Michael Flum Business Development Manager

Live aus der Cloud. im Kundeneinsatz. Michael Flum Business Development Manager Live aus der Cloud im Kundeneinsatz Michael Flum Business Development Manager IT Computing Power ist billige Massenware! 1 GB/h 1 Server/M 1 Instance/M $0,11 (1 19,99 (2 42,52 (3 (1 Preis für Europa

Mehr

Business Package for Portal Analytics

Business Package for Portal Analytics Typische Fragestellungen Wissen Sie,? wie oft sich Ihre Benutzer im Portal anmelden? welche Seiten am häufigsten besucht werden? welche Suchbegriffe benutzt werden? welche Rollen am aktivsten sind? wie

Mehr

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP. Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden

Mehr

websms corporate messaging SMS2App @websms_com

websms corporate messaging SMS2App @websms_com websms corporate messaging websms websms ist ein führender Anbieter im Bereich Corporate Messaging und bietet qualitative Lösungen für Marketing, Kundendienst und Produktivität. KEY FACTS Über 2.200 Geschäftskunden

Mehr

Java Einführung Packages

Java Einführung Packages Java Einführung Packages Inhalt dieser Einheit Packages (= Klassenbibliotheken) Packages erstellen Packages importieren Packages verwenden Standard Packages 2 Code-Reuse Einbinden von bereits (selbst-/fremd)

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

Architektur des agimatec-validation Frameworks

Architektur des agimatec-validation Frameworks Development : Implementierung Validierungskonzept (Dokumentation) This page last changed on Apr 03, 2008 by roman.stumm. Architektur des agimatec-validation Frameworks Generierung der Metainformationen

Mehr

Online Marketing für weltweite Filialen zentral steuern

Online Marketing für weltweite Filialen zentral steuern Fallstudien für cleveres E-Mail Marketing Online Marketing für weltweite Filialen zentral steuern Globales Redaktionssystem macht Newsletter-Management von Grohe effektiver Unternehmensvorstellung Grohe

Mehr

Flexible und mobilfähige Lösung für den Luxusuhren-Marktplatz

Flexible und mobilfähige Lösung für den Luxusuhren-Marktplatz Flexible und mobilfähige Lösung für den Luxusuhren-Marktplatz Der Verkauf von Luxusuhren über das Internet erfordert ein hochwertiges Design, welches das Branding optimal unterstützt und das Markenversprechen

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

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

Ein mobiler Electronic Program Guide

Ein mobiler Electronic Program Guide Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller

Mehr

c t HTML 5 App Werbemittelanforderung

c t HTML 5 App Werbemittelanforderung c t HTML 5 App Werbemittelanforderung Preise und Spezifikationen Werbeform Platzierung Preis Print/App-Kombi Opening Page Opening Page Print/App-Kombi Marktanzeigen (Fullscreen, ½, ¼ Screen) Innerhalb

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

Das Versicherungskernsystem OPUS Machen Sie Ihr Business vom Back-End bis zum Front-End erfolgreich

Das Versicherungskernsystem OPUS Machen Sie Ihr Business vom Back-End bis zum Front-End erfolgreich Das Versicherungskernsystem OPUS Machen Sie Ihr Business vom Back-End bis zum Front-End erfolgreich OPUS ein bewährtes Kernsystem, das Versicherungen ermöglicht, ihr Business erfolgreich zu gestalten in

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

Ein mobiler Electronic Program Guide für Android

Ein mobiler Electronic Program Guide für Android Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch

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

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

CODESOFT version 10. SOFTWARE SOLUTIONS Label Design ERP/Host Connectivity Data Management

CODESOFT version 10. SOFTWARE SOLUTIONS Label Design ERP/Host Connectivity Data Management CODESOFT version 10 SOFTWARE SOLUTIONS Label Design ERP/Host Connectivity Data Management 4 unterschiedliche Lizenzmodelle sind verfügbar: Software Online Lizenz Software Offline Lizenz Hardware Lizenz

Mehr

Fussball.de JavaScript

Fussball.de JavaScript Fussball.de JavaScript - larsp_fussballde_js Fussball.de JavaScript Fussball.de JavaScript Extension Key: larsp_fussballde_js Language: de Keywords: Fussball.de Ergebnisse Tabelle Spielplan Bundesliga

Mehr

SIG Big Data in der Connect User Group

SIG Big Data in der Connect User Group SIG Big Data in der Connect User Group Gründung einer SIG Big Data auf dem Connect Symposium 2014 Gründung einer SIG Big Data in der Connect Zielsetzung Die Special Interest Group (SIG) Big Data beschäftigt

Mehr

SMART Newsletter Education Solutions April 2015

SMART Newsletter Education Solutions April 2015 SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten

Mehr

SMARTE LÖSUNGEN FÜR DIE VERNETZTE WELT

SMARTE LÖSUNGEN FÜR DIE VERNETZTE WELT SMARTE LÖSUNGEN FÜR DIE VERNETZTE WELT VERBINDEN SIE IHRE GERÄTE MIT DER VERNETZTEN WELT SMARTE LÖSUNGEN FÜR NEUE GESCHÄFTSMODELLE Die digitale Revolution hat das nächste Level erreicht, Vernetzung und

Mehr

D Y N A M I S C H DESIGN & INTERNET. online -Forum

D Y N A M I S C H DESIGN & INTERNET. online -Forum Modernstes Design, Programmierung und Technik entwickeln erst durch kompetenten Einsatz und Erfahrung unschlagbare Leistung. online -Forum D Y N A M I S C H DESIGN & INTERNET D Y N A M I S C H DESIGN &

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

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0. Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden

Mehr

ISA 2004 - Einrichtung einer DFUE VErbindung - von Marc Grote

ISA 2004 - Einrichtung einer DFUE VErbindung - von Marc Grote Seite 1 von 10 ISA Server 2004 Einrichten einer DFÜ Verbindung - Von Marc Grote -------------------------------------------------------------------------------- Die Informationen in diesem Artikel beziehen

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server. 1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent

Mehr

Webdesign / Usability

Webdesign / Usability Webdesign / Usability HELMHOLTZ PROGRAMME SCIENCE AND TECHNOLOGY OF NANOSYSTEMS (STN) Image courtesy of Stuart Miles at FreeDigitalPhotos.net KIT University of the State of Baden-Wuerttemberg and National

Mehr

BETTER.SECURITY AWARENESS FÜR INFORMATIONSSICHERHEIT

BETTER.SECURITY AWARENESS FÜR INFORMATIONSSICHERHEIT FÜR INFORMATIONSSICHERHEIT FÜR INFORMATIONSSICHERHEIT Informationssicherheit bedingt höhere Anforderungen und mehr Verantwortung für Mitarbeiter und Management in Unternehmen und Organisationen. Awareness-Trainings

Mehr

T3 Map Location. Den eigenen Standort mittels Google Maps auf TYPO3 WebSites anzeigen - inklusive Routenplaner. TYPO3 Modul für Google Maps

T3 Map Location. Den eigenen Standort mittels Google Maps auf TYPO3 WebSites anzeigen - inklusive Routenplaner. TYPO3 Modul für Google Maps T3 Map Location TYPO3 Modul für Google Maps Den eigenen Standort mittels Google Maps auf TYPO3 WebSites anzeigen - inklusive Routenplaner. System-Voraussetzungen: WebSite mit TYPO3 ab Version 4.2 BlueChip

Mehr

Neues aus dem 52 North WPS Projekt. Benjamin Proß, FOSSGIS, 20.03.2014

Neues aus dem 52 North WPS Projekt. Benjamin Proß, FOSSGIS, 20.03.2014 Neues aus dem 52 North WPS Projekt Benjamin Proß, FOSSGIS, 20.03.2014 Überblick Aktuelle Entwicklungen im WPS Testing WPS 2.0 Neues aus dem 52 North WPS Projekt 2 Der 52 North WPS Version 3.2.0 Unterstützt

Mehr

Engagement der Industrie im Bereich Cyber Defense. Blumenthal Bruno Team Leader Information Security RUAG Defence Aarau, 25.

Engagement der Industrie im Bereich Cyber Defense. Blumenthal Bruno Team Leader Information Security RUAG Defence Aarau, 25. Engagement der Industrie im Bereich Cyber Defense Blumenthal Bruno Team Leader Information Security RUAG Defence Aarau, 25. April 2012 Cyber Defense = Informationssicherheit 2 Bedrohungen und Risiken Bedrohungen

Mehr

Intershop 7.5.1 What s New. Intershop Communications AG.

Intershop 7.5.1 What s New. Intershop Communications AG. Intershop 7.5.1 What s New Intershop Communications AG. Das Patch-Release 7.5.1 erweitert die Funktionalität von Intershop 7.5 um zwei neue Module. Intershop unterstützt Organisationen so noch stärker

Mehr

Herzlich willkommen zur Kurzvorlesung: Die häufigsten Fehlerquellen bei der Erstellung von Webapplikationen. Udo H. Kalinna. Nürnberg, den 10.10.

Herzlich willkommen zur Kurzvorlesung: Die häufigsten Fehlerquellen bei der Erstellung von Webapplikationen. Udo H. Kalinna. Nürnberg, den 10.10. Herzlich willkommen zur Kurzvorlesung: Die häufigsten Fehlerquellen bei der Erstellung von Webapplikationen Udo H. Kalinna Nürnberg, den 10.10.2013 AGENDA Kein Tag ohne Hack! Sind diese Schwachstellen

Mehr

Daten in EPUB visualisieren und dynamisch aktualisieren

Daten in EPUB visualisieren und dynamisch aktualisieren Daten in EPUB visualisieren und dynamisch aktualisieren alex@mnmz.de ebook vs. Mehrwert Informationstransport über mehrere Kanäle sinnvoll für mehr Verständnis (Wort, Bild, Ton, Interaktion) Problem: Gewährleistung

Mehr

Produktmanagement vom Kundenticket zum Release

Produktmanagement vom Kundenticket zum Release Produktmanagement vom Kundenticket zum Erfahrungen aus vier Jahren Entwicklung nach SCRUM, Geschäftsführer, Scrum Master 7 von 58 9 von 58 Bekannte Kunden 10 von 58 17 von 58 20 von 58 Ziele der Einführung

Mehr

Mobile Enterprise Application Platform. Die Zukunft mobiler Anwendungen bei der SBB. BAT Nr. 26 08. November 2013

Mobile Enterprise Application Platform. Die Zukunft mobiler Anwendungen bei der SBB. BAT Nr. 26 08. November 2013 1 Mobile Enterprise Application Platform Die Zukunft mobiler Anwendungen bei der SBB BAT Nr. 26 08. November 2013 Tobias Röthlisberger, SBB Erich Siegrist, SBB Unsere Inhalte Wo stehen wir mit «Mobile»

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

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

Friedensallee 45 22765 Hamburg. 0700 - bananait info@banana- it.com

Friedensallee 45 22765 Hamburg. 0700 - bananait info@banana- it.com Friedensallee 45 22765 Hamburg 0700 - bananait info@banana- it.com Historie Historie Kunden Fähigkeiten Konzepte Budget 1995 1996 1997 1998 1999-2004 2005-2010 2011 Ausbildung des Firmeninhabers am Mac,

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

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur

Mehr

Where networks meet. www.de-cix.net

Where networks meet. www.de-cix.net Where networks meet www.de-cix.net DE-CIX 1995 2015 DE-CIX ist weltweit führender Betreiber von verteilten, ausfallsicheren und skalierbaren Internetknoten (Internet Exchange Points/IXPs) für den Austausch

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

Qualitätsmanagement im Projekt

Qualitätsmanagement im Projekt Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung

Mehr

Kommunikation als kreativer Prozess: Im Dialog mit dem Kunden

Kommunikation als kreativer Prozess: Im Dialog mit dem Kunden VOM MARKETING ZUR AKQUISITON Kommunikation als kreativer Prozess: Im Dialog mit dem Kunden Riklef Rambow Die Kommunikation mit dem Bauherren [1] ist ein wesentlicher Teil des Entwurfsprozesses in der Architektur.

Mehr

CREATIVE TECHNOLOGY BOOTCAMP

CREATIVE TECHNOLOGY BOOTCAMP Off Topic CREATIVE TECHNOLOGY BOOTCAMP Interesse? Ideen? Wünsche? 0 FH WEDEL Vorlesung: Content Management Modul: Mediengestaltung und Content Management Sebastian Martens, 2014 http://cm.lecture.nonstatics.com/

Mehr

The Cloud Consulting Company

The Cloud Consulting Company The Cloud Consulting Company The Cloud Consulting Company Unternehmen Daten & Fakten Anforderungsprofil Einstiegsmöglichkeiten Nefos ist die führende Salesforce.com Unternehmensberatung im deutschsprachigen

Mehr

Services Computing und SOA

Services Computing und SOA Services Computing und SOA GeneriCo Best-Practices und Design-Guidelines in Form der sog. SOA-Blueprints Martin Pellengahr Agenda A. Übersicht über die SOA-Blueprints-Initiative B. GeneriCo-Spezifikation

Mehr

Der Cloud Point of Purchase. EuroCloud Conference, 18. Mai 2011 (Christoph Streit, CTO & Co-Founder ScaleUp)"

Der Cloud Point of Purchase. EuroCloud Conference, 18. Mai 2011 (Christoph Streit, CTO & Co-Founder ScaleUp) Der Cloud Point of Purchase EuroCloud Conference, 18. Mai 2011 (Christoph Streit, CTO & Co-Founder ScaleUp)" Wer ist ScaleUp Hintergrund Cloud Provider ScaleUp ist ein Spin-Out des 12- Jahre alten MSPs

Mehr

Grundlagen von Python

Grundlagen von Python Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren

Mehr

WhiteStarUML Tutorial

WhiteStarUML Tutorial WhiteStarUML Tutorial Autor: Simon Balázs, BME IIT, 2015. Übersetzung: Kovács Márton, 2015. Installation Herunterladen und installieren Sie das WhiteStarUML: http://sourceforge.net/projects/whitestaruml/

Mehr

Die Zukunft des B2B. Jürgen Weiss, hybris juergen.weiss@hybris.com. 2014 SAP AG or an SAP affiliate company. All rights reserved.

Die Zukunft des B2B. Jürgen Weiss, hybris juergen.weiss@hybris.com. 2014 SAP AG or an SAP affiliate company. All rights reserved. Die Zukunft des B2B Jürgen Weiss, hybris juergen.weiss@hybris.com VIELE MÖGLICHE ZUKUNFTEN Source: Forrester Research, September 2013 Build Seamless Experiences Now Base: 28,686 US online adults (age 18+)

Mehr

Vom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung

Vom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung : Optimierte HMI-Entwicklung mittels automatischer Codegenerierung Christian Semmler MT323 Human Factors Engineering Seite 1 Gliederung HMI-Entwicklungsprozess Werkzeuge Einsatz an einem Beispielprojekt

Mehr

Die technischen Aspekte von Mapping-Lösungen

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

Mehr

SharePoint 2016 Training Aus und Weiterbildungen Dienstleistungen

SharePoint 2016 Training Aus und Weiterbildungen Dienstleistungen ANWENDER SharePoint 2016, Grundlagen für Anwender Nach dem SharePoint Seminar sind Sie in der Lage die Dokumenten-Management- und Team-Funktionen von Sharepoint 2016 effektiv zu nutzen. Sie können SharePoint

Mehr

Apollo Überblick. Klaus Kurz. Manager Business Development. 2007 Adobe Systems Incorporated. All Rights Reserved.

Apollo Überblick. Klaus Kurz. Manager Business Development. 2007 Adobe Systems Incorporated. All Rights Reserved. Apollo Überblick Klaus Kurz Manager Business Development 1 Was ist Apollo? Apollo ist der Codename für eine plattformunabhängige Laufzeitumgebung, entwickelt von Adobe, die es Entwicklern ermöglicht ihre

Mehr

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

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen 9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.

Mehr

Festpreisprojekte in Time und in Budget

Festpreisprojekte in Time und in Budget Festpreisprojekte in Time und in Budget Wie effizient kann J2EE Softwareentwicklung sein? Copyright 2006 GEBIT Solutions Agenda Positionierung der GEBIT Solutions Herausforderung Antwort Überblick Beispielprojekt

Mehr

IT Support für den Arbeitsplatz 2.0

IT Support für den Arbeitsplatz 2.0 Burghausen Hamburg Hannover München Salzburg (A) COC AG Partner für Informationstechnologie IT Support für den Arbeitsplatz 2.0 Neue Services für Information Worker Marktler Straße 50 84489 Burghausen

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

Agenda. Lösungsentwicklungsprozess Rahmenbedingungen für arvato SPL Entwicklungsarchitektur

Agenda. Lösungsentwicklungsprozess Rahmenbedingungen für arvato SPL Entwicklungsarchitektur Lösungsorientierte Software Produktlinienentwicklung in heterogenen Systemlandschaften Andreas Wübbeke Dr. Thomas von der Maßen Workshop Produktlinien im Kontext 2009 25.05.2009 Agenda Ausgangssituation:

Mehr

EdiTour Authoringtool für Storytelling - Next Media Master HAW

EdiTour Authoringtool für Storytelling - Next Media Master HAW EdiTour Authoringtool für Storytelling - Next Media Master HAW Die mobile Internetnutzung kommt mit großen Schritten Extremes Wachstum der Nutzerzahlen: Zwischen 2010 und 2011 betrug das Wachstum in Deutschland

Mehr

Kommunikations-Parameter

Kommunikations-Parameter KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...

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

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

HANDBUCH LSM GRUNDLAGEN LSM

HANDBUCH LSM GRUNDLAGEN LSM Seite 1 1.0 GRUNDLAGEN LSM 1.1. SYSTEMVORAUSSETZUNGEN AB LSM 3.1 SP1 (ÄNDERUNGEN VORBEHALTEN) ALLGEMEIN Lokale Administratorrechte zur Installation Kommunikation: TCP/IP (NetBios aktiv), LAN (Empfehlung:

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

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Die Herausforderung: Hostanbindung Viele Unternehmen besitzen Mainframe- und Legacy-Anwendungen, so genannte Enterprise Information Systems (EIS),

Mehr

HP ALM. Was gibt es Neues und wo geht die Reise hin. Thomas Köppner, Technical Consultant, HP

HP ALM. Was gibt es Neues und wo geht die Reise hin. Thomas Köppner, Technical Consultant, HP HP ALM Was gibt es Neues und wo geht die Reise hin Thomas Köppner, Technical Consultant, HP Blick in die Zukunft! Future investment areas Copyright 2012 Hewlett-Packard Development Company, L.P. The information

Mehr

Cisco gestern heute morgen

Cisco gestern heute morgen Cisco gestern heute morgen Dorothe Brohl Strategic Account Manager September 2015 2 3 4 5 6 7 8 9 10 11 Q1 CY15 12 13 Die größte Unterstützung: unsere Kunden 5.0 4.33 4.33 4.30 4.33 4.37 4.37 4.36 4.41

Mehr

Data Warehouse ein strategisches Projekt

Data Warehouse ein strategisches Projekt Gosch Consulting GmbH DI Bernhard Scherdoner IDC Österreich Data Warehouse / Data Mining Konferenz Wien, am 21.03.2002 81 Die Bedeutung von Informationen Motivation/Ziele bei DWH-Projekten Aufbau erfolgreicher

Mehr

Java Einführung Collections

Java Einführung Collections Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...

Mehr

_Beratung _Technologie _Outsourcing

_Beratung _Technologie _Outsourcing _Beratung _Technologie _Outsourcing Das Unternehmen Unternehmensdaten n gegründet 1999 als GmbH n seit 2002 Aktiengesellschaft n 2007 Zusammenschluss mit Canaletto Internet GmbH n mehr als 2000 Kunden

Mehr

Mobile Commerce mit Magento und dem Apple ipad. Meet Magento #3.10, Leipzig, 31.05.2010 Michael Schäfer, justselling Germany Ltd.

Mobile Commerce mit Magento und dem Apple ipad. Meet Magento #3.10, Leipzig, 31.05.2010 Michael Schäfer, justselling Germany Ltd. Mobile Commerce mit Magento und dem Apple ipad Meet Magento #3.10, Leipzig, 31.05.2010 Michael Schäfer, justselling Germany Ltd. Agenda Company m-commerce Das ipad mstore4magento Roadmap Zusammenfassung

Mehr

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131 Architekturen Von der DB basierten zur Multi-Tier Anwendung DB/CRM (C) J.M.Joller 2002 131 Lernziele Sie kennen Design und Architektur Patterns, welche beim Datenbankzugriff in verteilten Systemen verwendet

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

Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.

Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren. Elektronische Daten aus Navision (Infoma) exportieren Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren. 1. GDPdU 1.1 Manuelle Einrichtung der GDPdU-Definitionsgruppe und Ausführung

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

Lizenzierung von System Center 2012

Lizenzierung von System Center 2012 Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im

Mehr

MehrWerte. Das Wipak Web Center DE 2014/03

MehrWerte. Das Wipak Web Center DE 2014/03 MehrWerte Das Wipak Web Center DE 2014/03 DAS Wipak Web Center Druckprojekte einfach online managen Freigaben, Korrekturen, Versionsvergleiche, Farbwerte, Formatangaben, Projekthistorie, Druckbildarchiv

Mehr

Oracle Forms 11g Upgradepfade & Lizenzierungsmodelle. Holger Pölzl Senior Channel Manager ISV

Oracle Forms 11g Upgradepfade & Lizenzierungsmodelle. Holger Pölzl Senior Channel Manager ISV Oracle Forms 11g Upgradepfade & Lizenzierungsmodelle Holger Pölzl Senior Channel Manager ISV 1 Upgradepfade für Oracle Forms11g Kann ich von früheren Versionen auf Oracle Forms 11g upgraden? Ja. Wir unterstützen

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Inhalt Toast-Meldungen Permissions Sensoren GPS (Global Positioning System) Kamera Anzeigen von Koordinaten auf einer

Mehr

Goldbach Crossmedia Award 2014 Case «KPT Smileball» webguerillas AG, Zürich

Goldbach Crossmedia Award 2014 Case «KPT Smileball» webguerillas AG, Zürich Goldbach Crossmedia Award 2014 Case «KPT Smileball» webguerillas AG, Zürich Zielgruppen und Kommunikationsziele / Ausgangslage / Die KPT gehört zu den zehn grössten Krankenversichern der Schweiz und gilt

Mehr

Einführung in IP, ARP, Routing. Wap WS02/03 Ploner, Zaunbauer

Einführung in IP, ARP, Routing. Wap WS02/03 Ploner, Zaunbauer Einführung in IP, ARP, Routing Wap WS02/03 Ploner, Zaunbauer - 1 - Netzwerkkomponenten o Layer 3 o Router o Layer 2 o Bridge, Switch o Layer1 o Repeater o Hub - 2 - Layer 3 Adressierung Anforderungen o

Mehr

Karten für MapSource (neu: BaseCamp) und Garmin-GPS-Geräte

Karten für MapSource (neu: BaseCamp) und Garmin-GPS-Geräte Was brauche ich, um Karten, Routen und Tracks anzeigen bzw. bearbeiten zu können? USB-Kabel PC-Programm MapSource bzw. BaseCamp MapSource bzw. BaseCamp eignen sich als Werkzeuge, Karten zu verwalten oder

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