View
214
Download
0
Category
Preview:
Citation preview
Entwickeln mit dem Windows Phone
Peter Nowak
Über: Peter Nowak
■ IT Architekt im s.t.a.r.t.-Team bei der H&D International Group
■ Ehemaliger Microsoft MVP für Windows Phone Development
■ Nokia Dev. Champion seit 1. April 2013
Kontakt:
■ Mail: peter.nowak@hud.de
■ Weblog: http://winphonedev.de
■ Twitter: @PeNoWiMo
Entwickeln mit dem Windows Phone
Arbeiten mit der Kamera und dem Nokia Imaging SDK
Lokation hin oder her
Kurz vorgestellt: Buddy.com
Recap
Entwickeln mit dem Windows Phone
■ Arbeiten mit der Kamera
PictureChooserTask
PhotoChooserTask
Live Camera Feed
Nokia Imaging SDK
■ Lokation hin oder her
Unterschied zwischen Triangulation und GPS
„Hello Position“
Emulation einer Lokation
Die HERE Launcher
GART
■ Buddy.com
■ …
Entwickeln mit dem Windows Phone
Arbeiten mit der Kamera und dem Nokia Imaging SDK
Lokation hin oder her
Kurz vorgestellt: Buddy.com
Recap
„Einfache“ Kamera Beispiele
■ CameraPictureTask, PhotoChooserTask
Einfachste Möglichkeit Bilder zu erstellen/zu laden
■ Basic Camera Sample
■ Camera Greyscale Sample
■ Video Recorder Sample
Quelle: http://code.msdn.microsoft.com/wpapps/
Beschreibung: http://msdn.microsoft.com/en-
us/magazine/hh708750.aspx
Achtung – Videos können nicht aus der MediaLibrary gelesen werden!
Demo
Nokia Imaging SDK
■ Partielle JPEG Dekodierung
Mittels RAJPEG Technology ist der Zugriff auf Bilddaten schnell, da
nicht das ganze JPEG Bild dekodiert werden muss
■ Über 50 Filter, Effekte, and Erweiterungen
■ Beschneiden, Größe ändern, Drehen, and “Rückgängig”
■ Kompatibilität
Nokia Imaging SDK ist designt, um Windows Phone 8 Apps generell zu
unterstützen!
■ Lizenz: Free to Use, Attribution
Nokia Imaging SDK
■ Quick Start – Sample
Verwendung des Nokia Image SDK
Nutzung der vordefinierten Filter
Quelle: http://developer.nokia.com/Resources/Library/Lumia/#!nokia-
imaging-sdk/quick-start.html
Demo
Liste Filter / Effekte I
Liste Filter / Effekte II
Liste Filter / Effekte III
Nokia Imaging SDK
■ Nokia Samples
Filters Effect, Filter Explorer und RealtimeFilterDemo
Quelle: http://developer.nokia.com/Resources/Library/Lumia/#!nokia-
imaging-sdk/sample-projects.html
Demo
Entwickeln mit dem Windows Phone
Arbeiten mit der Kamera und dem Nokia Imaging SDK
Lokation hin oder her
Kurz vorgestellt: Buddy.com
Recap
Lokation hin oder her
■ Triangulation vs. GPS
Für die Triangulation werden mindestens 3 Verbindungen zu
verschiedenen Funkmasten benötigt
Triangulation ist nicht so genau (wenige 100 m)
Triangulation ist sparsamer
Ist auch via WLAN möglich
Beides auch als BackgroundTask möglich
Lokation hin oder her
■ “Hello Position”
Arbeiten mit der Geolocator-Klasse
Simple Datenanzeige via MapsTask
Demo
Lokation hin oder her
■ Das Maps Steuerelement
Neu seit WP8
“beigesteuert” durch Nokia
■ Ermöglicht das Setzen von
ZoomLevel
Position
Kartographie-Modus: Aerial, Hybrid, Road, Terrain
MapColorMode light und dark
Eigenen MapLayern
Landmarks/PedestrianFeatures
Lokation hin oder her
■ Location on Maps
Geoposition aus EXIF auslesen
Darstellen auf dem Map Steuerelement
Nutzung von:
http://www.nuget.org/packages/ExifLib
Demo
Lokation hin oder her
■ WP 8 Mapping Demo
Quelle:
https://wp8mapsamples.codeplex.com/
Location acquisition and updating
Using and updating the Map control
Adding elements to a Map control
Interacting with elements on a Map control
Calculating distance between 2 locations
Reverse Geocoding (find an address based on a latitude/longitude
coordinate)
Route planning and mapping
Offline mapping access
Demo
Interaktion mit den HERE Apps
HERE
Maps
HERE
Drive
HERE
Transit
20
Interaktion mit den HERE Apps
■ Interaktion mit den HERE Apps via Launchern
https://projects.developer.nokia.com/here_launchers
■ Dokumentation:
http://www.developer.nokia.com/Resources/Library/Lumia/
Demo
Lokation hin oder her
■ GART – Geo Augumented Reality Toolkit
Quelle:
http://gart.codeplex.com
Ermöglicht das Definieren und Darstellen von Geopositionen
im Live Bild der Kamera
Unterstützt WP8 und Windows 8
Demo
Entwickeln mit dem Windows Phone
Arbeiten mit der Kamera und dem Nokia Imaging SDK
Lokation hin oder her
Kurz vorgestellt: Buddy.com
Recap
Buddy.com
■ „Social Network aus Interfaces“/SaaS
Entwickeln mit dem Windows Phone
Arbeiten mit der Kamera und dem Nokia Imaging SDK
Lokation hin oder her
Kurz vorgestellt: Buddy.com
Recap
Entwickeln mit dem Windows Phone
■ Arbeiten mit der Kamera
PictureChooserTask
PhotoChooserTask
Live Camera Feed
Nokia Imaging SDK
■ Lokation hin oder her
Unterschied zwischen Triangulation und GPS
Der Geolocator
Das Maps Steuerelement
Die HERE Launcher
GART
■ Buddy.com – ein Social Network aus Interfaces
Entwickeln mit dem Windows Phone
■ Weitere Ressourcen - Microsoft:
Startpunkt MSDN:
http://dev.windowsphone.com
Building Apps for Windows Phone 8 Jump Start:
http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-Jump-Start
MSDN Code Samples:
http://code.msdn.microsoft.com/wpapps/
myApp:
http://www.microsoft.com/germany/msdn/myapp/default.aspx
MSDN Foren für Windows Phone:
http://social.msdn.microsoft.com/Forums/de-DE/home?forum=windowsphonedevde
Entwickeln mit dem Windows Phone
■ Weitere Ressourcen - Nokia:
Startseite:
http://developer.nokia.com/
Nokia Imaging SDK:
http://developer.nokia.com/Resources/Library/Lumia/#!nokia-imaging-sdk.html
Nokia HERE Launchers:
https://projects.developer.nokia.com/here_launchers
Nokia Location API:
http://developer.nokia.com/Develop/Windows_Phone/nokia_apis/location.xhtml
Nokia Music API:
http://developer.nokia.com/Develop/Windows_Phone/nokia_apis/music.xhtml
Dev Library:
http://developer.nokia.com/Resources/Library/Lumia/
• U.a. Infos zu NFC, Remote Device Access
Wiki:
http://developer.nokia.com/Community/Wiki/Category:Windows_Phone
Entwickeln mit dem Windows Phone
■ Nokia Future Capture: http://developer.nokia.com/futurecapture/
Haben Sie noch offene Fragen?
Vielen Dank für Ihr Interesse
Recommended