SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Välkommen till Windows Phone
8!
Sensors and
integration
 andreas.hammar@jayway.com
        @andyhammar
Talk overview
Speech
Speech
• Speech commands
• TextToSpeech
• Speech recognition
Speech commands
Speech recognizer
Geolocation
Geolocation
• New APIs
• Background running
• Maps control
• Services
New Geo API
Background Geo
• XAML only
• 10% CPU
• One background app
• No cam or mic
Maps control
• New default – Nokia powered
• No designer
• Offline
• Token through devcenter
Maps services
• Geocoding
• Reverse geocoding
• Routing
demo
Proximity
PROXIMITY

                                 0-100 m
                                 2,1 MBit



       3-4 cm
       424 kbit (30-60 common)
NFC - WriteTags
NFC - Connecting
Bluetooth
Wallet
Wallet integration
Basic app   Wallet       Wallet       Secure
            app          agent        NFC
            Cards &      Interact     Make
            deals        with users   transactio
            App          from the     ns
            discoverab   wallet
            ility
            Deep
            linking
Hub integration

Agent
demo
Summary

Windows Phone 8: Using the Speech API
                                         http://channel9.msdn.com/Events/Build/2012/3-050
Windows Phone 8: Maps, Location, and Background Execution for Developers
                                         http://channel9.msdn.com/Events/Build/2012/2-017
Windows Phone 8: Networking, Bluetooth, and NFC Proximity for Developers
                                         http://channel9.msdn.com/Events/Build/2012/3-047
Windows Phone 8: Wallet and Deals for Developers
                                         http://channel9.msdn.com/Events/Build/2012/2-020
Windows Phone 8 Dev.KickStart - Sensors and integration

Weitere ähnliche Inhalte

Was ist angesagt?

Bam windows phone 7 for informatics
Bam   windows phone 7 for informaticsBam   windows phone 7 for informatics
Bam windows phone 7 for informaticsBam Amor
 
Kulendayz 2012 Windows Phone is around the corner What now?
Kulendayz 2012   Windows Phone is around the corner What now?Kulendayz 2012   Windows Phone is around the corner What now?
Kulendayz 2012 Windows Phone is around the corner What now?Catalin Gheorghiu
 
Distribution and development of mobile social browser games
Distribution and development of mobile social browser gamesDistribution and development of mobile social browser games
Distribution and development of mobile social browser gamesBoosterMedia
 
Wearable Technology for Museums - Giulio Caperdoni @ MWF2014
Wearable Technology for Museums - Giulio Caperdoni @ MWF2014 Wearable Technology for Museums - Giulio Caperdoni @ MWF2014
Wearable Technology for Museums - Giulio Caperdoni @ MWF2014 Vidiemme Consulting srl
 
Wearable Technology for Museums
Wearable Technology for MuseumsWearable Technology for Museums
Wearable Technology for MuseumsGiulio Caperdoni
 
Mobile os upcoming tech
Mobile os upcoming techMobile os upcoming tech
Mobile os upcoming techAnuj Malhotra
 
Nashville DevFest '17 - When To Go Native (Jonathan Wiley, LunarLincoln)
Nashville DevFest '17 - When To Go Native (Jonathan Wiley, LunarLincoln)Nashville DevFest '17 - When To Go Native (Jonathan Wiley, LunarLincoln)
Nashville DevFest '17 - When To Go Native (Jonathan Wiley, LunarLincoln)Jonathan Wiley
 
Near Field Communication
Near Field CommunicationNear Field Communication
Near Field Communicationbdobles
 
JPJ1430 PROFILR: Toward Preserving Privacy and Functionality in Geosocial Net...
JPJ1430 PROFILR: Toward Preserving Privacy and Functionality in Geosocial Net...JPJ1430 PROFILR: Toward Preserving Privacy and Functionality in Geosocial Net...
JPJ1430 PROFILR: Toward Preserving Privacy and Functionality in Geosocial Net...chennaijp
 

Was ist angesagt? (10)

Bam windows phone 7 for informatics
Bam   windows phone 7 for informaticsBam   windows phone 7 for informatics
Bam windows phone 7 for informatics
 
Kulendayz 2012 Windows Phone is around the corner What now?
Kulendayz 2012   Windows Phone is around the corner What now?Kulendayz 2012   Windows Phone is around the corner What now?
Kulendayz 2012 Windows Phone is around the corner What now?
 
Distribution and development of mobile social browser games
Distribution and development of mobile social browser gamesDistribution and development of mobile social browser games
Distribution and development of mobile social browser games
 
Wearable Technology for Museums - Giulio Caperdoni @ MWF2014
Wearable Technology for Museums - Giulio Caperdoni @ MWF2014 Wearable Technology for Museums - Giulio Caperdoni @ MWF2014
Wearable Technology for Museums - Giulio Caperdoni @ MWF2014
 
Wearable Technology for Museums
Wearable Technology for MuseumsWearable Technology for Museums
Wearable Technology for Museums
 
Mobile os upcoming tech
Mobile os upcoming techMobile os upcoming tech
Mobile os upcoming tech
 
Nashville DevFest '17 - When To Go Native (Jonathan Wiley, LunarLincoln)
Nashville DevFest '17 - When To Go Native (Jonathan Wiley, LunarLincoln)Nashville DevFest '17 - When To Go Native (Jonathan Wiley, LunarLincoln)
Nashville DevFest '17 - When To Go Native (Jonathan Wiley, LunarLincoln)
 
NFC
NFCNFC
NFC
 
Near Field Communication
Near Field CommunicationNear Field Communication
Near Field Communication
 
JPJ1430 PROFILR: Toward Preserving Privacy and Functionality in Geosocial Net...
JPJ1430 PROFILR: Toward Preserving Privacy and Functionality in Geosocial Net...JPJ1430 PROFILR: Toward Preserving Privacy and Functionality in Geosocial Net...
JPJ1430 PROFILR: Toward Preserving Privacy and Functionality in Geosocial Net...
 

Andere mochten auch

Universal apps on Windows 10 - Intro (TechDays Sweden 2015)
Universal apps on Windows 10 - Intro (TechDays Sweden 2015)Universal apps on Windows 10 - Intro (TechDays Sweden 2015)
Universal apps on Windows 10 - Intro (TechDays Sweden 2015)Andreas Hammar
 
Windows Phone 8 Dev.KickStart - Lock screen, tiles and notifications
Windows Phone 8 Dev.KickStart - Lock screen, tiles and notificationsWindows Phone 8 Dev.KickStart - Lock screen, tiles and notifications
Windows Phone 8 Dev.KickStart - Lock screen, tiles and notificationsAndreas Hammar
 
Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)Andreas Hammar
 
We love XAML - Blend for Windows och Phone development - TechDays Sweden 2014
We love XAML - Blend for Windows och Phone development - TechDays Sweden 2014We love XAML - Blend for Windows och Phone development - TechDays Sweden 2014
We love XAML - Blend for Windows och Phone development - TechDays Sweden 2014Andreas Hammar
 
Win8 development lessons learned jayway
Win8 development lessons learned jaywayWin8 development lessons learned jayway
Win8 development lessons learned jaywayAndreas Hammar
 
Techdays 2012 - Beginning Windows Phone development - Andreas Hammar
Techdays 2012 - Beginning Windows Phone development - Andreas HammarTechdays 2012 - Beginning Windows Phone development - Andreas Hammar
Techdays 2012 - Beginning Windows Phone development - Andreas HammarAndreas Hammar
 

Andere mochten auch (6)

Universal apps on Windows 10 - Intro (TechDays Sweden 2015)
Universal apps on Windows 10 - Intro (TechDays Sweden 2015)Universal apps on Windows 10 - Intro (TechDays Sweden 2015)
Universal apps on Windows 10 - Intro (TechDays Sweden 2015)
 
Windows Phone 8 Dev.KickStart - Lock screen, tiles and notifications
Windows Phone 8 Dev.KickStart - Lock screen, tiles and notificationsWindows Phone 8 Dev.KickStart - Lock screen, tiles and notifications
Windows Phone 8 Dev.KickStart - Lock screen, tiles and notifications
 
Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
 
We love XAML - Blend for Windows och Phone development - TechDays Sweden 2014
We love XAML - Blend for Windows och Phone development - TechDays Sweden 2014We love XAML - Blend for Windows och Phone development - TechDays Sweden 2014
We love XAML - Blend for Windows och Phone development - TechDays Sweden 2014
 
Win8 development lessons learned jayway
Win8 development lessons learned jaywayWin8 development lessons learned jayway
Win8 development lessons learned jayway
 
Techdays 2012 - Beginning Windows Phone development - Andreas Hammar
Techdays 2012 - Beginning Windows Phone development - Andreas HammarTechdays 2012 - Beginning Windows Phone development - Andreas Hammar
Techdays 2012 - Beginning Windows Phone development - Andreas Hammar
 

Ähnlich wie Windows Phone 8 Dev.KickStart - Sensors and integration

microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizensjoelcitizen
 
Mobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessMobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessSoftware Park Thailand
 
Windows phone 7 overview
Windows phone 7 overviewWindows phone 7 overview
Windows phone 7 overviewSoumow Dollon
 
NFC Development with Qt - v2.2.0 (5. November 2012)
NFC Development with Qt - v2.2.0 (5. November 2012)NFC Development with Qt - v2.2.0 (5. November 2012)
NFC Development with Qt - v2.2.0 (5. November 2012)Andreas Jakl
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSMicrosoft Mobile Developer
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Sorey García
 
Windows phone 7 Introduction
Windows phone 7 Introduction Windows phone 7 Introduction
Windows phone 7 Introduction Abdullah Muhammad
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformMICTT Palma
 
Nokia NFC Presentation
Nokia NFC PresentationNokia NFC Presentation
Nokia NFC Presentationmomobeijing
 
Windows Phone 7 Programming Introduction
Windows Phone 7 Programming IntroductionWindows Phone 7 Programming Introduction
Windows Phone 7 Programming Introductionphucnth
 
Windows Phone 8 NFC Quickstart
Windows Phone 8 NFC QuickstartWindows Phone 8 NFC Quickstart
Windows Phone 8 NFC QuickstartAndreas Jakl
 
Bam amor mobile development tools
Bam amor   mobile development toolsBam amor   mobile development tools
Bam amor mobile development toolsBam Amor
 
Bluemonitor Android Consulting Services
Bluemonitor Android Consulting ServicesBluemonitor Android Consulting Services
Bluemonitor Android Consulting Servicesbluemonitor
 
NFC Everywhere
NFC EverywhereNFC Everywhere
NFC EverywhereNFC Forum
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsSoftware Park Thailand
 
Near field communication (nfc)
Near field communication (nfc)Near field communication (nfc)
Near field communication (nfc)Vijay Thakkar
 
Will there be a hard phone?
Will there be a hard phone?Will there be a hard phone?
Will there be a hard phone?arjunrc
 

Ähnlich wie Windows Phone 8 Dev.KickStart - Sensors and integration (20)

microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
 
Mobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessMobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline Business
 
Windows phone 7 overview
Windows phone 7 overviewWindows phone 7 overview
Windows phone 7 overview
 
Windows Phone PPT
Windows Phone PPTWindows Phone PPT
Windows Phone PPT
 
NFC Development with Qt - v2.2.0 (5. November 2012)
NFC Development with Qt - v2.2.0 (5. November 2012)NFC Development with Qt - v2.2.0 (5. November 2012)
NFC Development with Qt - v2.2.0 (5. November 2012)
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8
 
Windows phone 7 Introduction
Windows phone 7 Introduction Windows phone 7 Introduction
Windows phone 7 Introduction
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platform
 
Nfc developers nokia mit event 12 13 10
Nfc developers nokia mit event 12 13 10Nfc developers nokia mit event 12 13 10
Nfc developers nokia mit event 12 13 10
 
Nokia NFC Presentation
Nokia NFC PresentationNokia NFC Presentation
Nokia NFC Presentation
 
Fernando Kanacri - Nokia
Fernando Kanacri - NokiaFernando Kanacri - Nokia
Fernando Kanacri - Nokia
 
Windows Phone 7 Programming Introduction
Windows Phone 7 Programming IntroductionWindows Phone 7 Programming Introduction
Windows Phone 7 Programming Introduction
 
Windows Phone 8 NFC Quickstart
Windows Phone 8 NFC QuickstartWindows Phone 8 NFC Quickstart
Windows Phone 8 NFC Quickstart
 
Bam amor mobile development tools
Bam amor   mobile development toolsBam amor   mobile development tools
Bam amor mobile development tools
 
Bluemonitor Android Consulting Services
Bluemonitor Android Consulting ServicesBluemonitor Android Consulting Services
Bluemonitor Android Consulting Services
 
NFC Everywhere
NFC EverywhereNFC Everywhere
NFC Everywhere
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media Tablets
 
Near field communication (nfc)
Near field communication (nfc)Near field communication (nfc)
Near field communication (nfc)
 
Will there be a hard phone?
Will there be a hard phone?Will there be a hard phone?
Will there be a hard phone?
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Windows Phone 8 Dev.KickStart - Sensors and integration

Hinweis der Redaktion

  1. Hej, nu ska vi prataomsensorerochintegrationsmöjligheterpåtelefonen.
  2. Jag kommerpratakortom Speech sentittapåkartorochpositioneringstjänsten.Efterdet NFC och Bluetooth, och till sistplånboken.Jag kommerinteprataom Motion APIt, alltså accelerometer, gyro och compass – de ärsammasomtidigare.Låtosshoppa direct till speech.
  3. Tal-hanteringärmycketrik, men finnstyvärrintepåsvenska.Man kandefinierankommandonsomtelefonenlyssnarpå, kanstartaappenochgeettkommandosamtidigt.DetfinnsocksåtextToSpeechsomrätt o slätttalarutdetsom du ger den.Finns ocksårentaligenkänningsomger dig en sträng, och man kanslåpå semantic – så man definieraratt “ja” kansägassom “yes”, “aha”, “yepps” etc
  4. Kommandondefinierar man I en VCD-fil.Kommandoochmöjligaparametrardefinieras, ochsennavigerasappen till med den parametern.n.
  5. APItför Speechärrättframt. Lättastärattanvända UI-delarna, somanvänder system-UI.Finns också en SpeechRecognizer, utan UI, förmeravancerade scenarios.
  6. Heltnytt APIförWinRT, .Net-apitfinnskvar.Kanköra I bakgrunden, finns en nykontrollsomskaanvändasoch en del tjänster runt det.
  7. .NET-APItfinnskvar, men detnyaWinRT-APItharnågranyasaker.Detförsta handler omnär den rapporterar position. Förutomdet man hade innanbaseratpå position, finns nu ocksåetttidsintervall, ReportInterval.Om bådaangesärdetMovementThresholdsomgäller.Detandraärattdetnumerafinns en metodförattfå en position en gang, GetGeoPositionAsync.Härkan man ange timeout och en cache-ålder – vilketkangeväldigtsnabbtsvaromdetfinns cached data.Man fårocksåhur den fickpositionen – GPS etc.Man blirjättegladnär man serdettaochser en CivicAddress I svaret – wow. Men när man kollardokumentationenvisardet sig att den alltidär null…Somturärfinnsdet en del nyatjänsterförattgrävamer I positioner, meromdetsnart…
  8. Positioneringsappar kan tillåtas köra helt i bakgrunden, perfekt för träningsappar eller navigeringsappar.Det finns en del begränsningar.För det första måste det vara en ren XAML-app, spel och hubrider tillåts inte.Appen är garanterad 10% cpu, och det är bara en app som kan köra åt gången. Om en annan app startar när du är i bakgrunden kommer din att dödas, men du får ett meddelande som du kan agera på.APIt är begränsat, t.ex. kommer man inte åt kamera och mic.KLICKDet finns ganska många anledningar för en app som körs i bakgrunden att stängas av.Om användaren stänger av positionerstjänsten i telefonen är ganska självklart.Om en annan app startar har vi redan nämnt.Sen har det med resurser att göra – och telefonen går in i batterisparläge stängs den av, och om det blir slut på minne.Kan inte skapa push-kanaler – men ta emot rawKan inte skapa tiles, men uppdatera
  9. Bing Maps-kontrollenfinnsfortfarande men är deprecated.Nya kontrollenbyggerpå Nokia maps.Finns offline-stödförattanvändaochladdanerkartorför offline.Kartanfungerarinte I designern. Den är en hybrid för max prestanda.Finns API för turn-by-turn navigering etc.Manfår token genomdevcenter, intefrånbing maps-sidansom den andrakartanär.
  10. Detärintebaragenomkartkontrollensom man kommeråt Nokia-kartorna, finnsävennyaAPIer.Man kangeokoda, görainverteradgeokodning – alltsålat long till address.Ävenför routing finns API.
  11. Körappenoch visa vad den gör.Flyttapåkartanoch visa attdetändras.Visa koden.MainPage.xaml.csIsRunningInBackground App.xamlWMAppManifestByt “positionChanged”-hookenoch visa vadsomhänder CRASH! MAP CAP.Visa koden.Visa vilka CAPs somkrävs.
  12. Nu finns bade Bluetoothoch NFC.NFC väldigtkort, ochanvändsoftaförattskickanågotkortelleröppna en kopplingöver Bluetooth ellerwifi.Bådegårattgöra app till app eller app till device, texpå BUILD-konferensenvisade de en liten helicopter somstyrdes via Bluetooth.
  13. Förattskrivaochläsameddelandensomskickasnär man duttarihoptvåtelefonerbehövsbaranågraraderkod.Alltdettasuspendas med appen, ochåterupptasautomatisktnärappenkommer I focus igen.
  14. Förattbörjaprata med andraapparärkodennästanlikaenkelt.Man skaffarsitt proximity-device ochhittar en kompis, senfår man en stream.Kankrypterakanalen med SessionKey.Kanåteruppta sockets utanattduttaihop devices igen, skadåsparaundan hostname och service name, senkopplauppigen.
  15. App 2 device kan bara connecta till devices som är parade sen innan, appar kan connecta utan att vara parade.
  16. Plånbokenär en platssomsamlarerbjudanden & kuponger.Plånbokenärockså en integrationspunktdär du somapputvecklarekanaktivera din app och den dykerupp, användarenkanstartaappenfrånplånboken.Detär tom såattnär man reggar sig som Wallet-app sådyker man uppsom en app som *går* attinstallera – sådetgerstormöjlighetför din app attupptäckas.Frånplånbokenkan man djuplänka in iapparochskicka med parametrar.
  17. Integrationenkangörasstegvis. Man börjar med en vanlig app ochkanväljaattintegrera den iplånboken.Dettablirmerintressantnär man gårett lager djupareochgör en wallet-agent somkanhämtaerbjudnaden I bakgrunden, dessadykerdåupp I plånbokenoch man kanstarta din app.Den ultimate integrationenärbetalningar. Finns bara I visa länderhittills, ochkräverspeciellarättigheterförattfåpubliceraappar.
  18. Attintegrera med Plånbokengörsgenomattregistrera en extension, de andrasomfinnsär: LoyaltyMembershipTransitPaymentFörattfåbakgrundsuppdateringgör man som en vanlig agent, fast definieraiställetsom en “WalletAgent” (ScheduledTaskAgentär den vanliga)RefreshDatakörs vid manuell refresh avplånbokenellernärsystemetrefreshar
  19. Körappen, Tryckpåknappensomlägger till dealen.Visa wallet ochdealen.Visa vadsomhänderpådjuplänken.Hoppa in I kod – visa lägga till deal och ta emot parameter.Visa kart-sidan.
  20. Tal-grejerna, inteän I sverige.Plånbokenkan man integrera med på lite olikanivåer.Kartornaharfåttnykontrollochbättreapier.Både NFC och Bluetooth stödjsnumera.Alladessahar en bra BUILD-session atttittapå – gördet!Tack förmig