SlideShare une entreprise Scribd logo
1  sur  63
Developing apps for
 Windows Phone 8
Testing Devices are sponsored by
Agenda
 Introduction

 Windows Phone Fundamentals

 Windows Phone Notifications

 Windows Phone Sensors

 Shared core with Windows 8

 Reuse your skills to build WP8 apps
Live Tile vs. Icon
Shared User Experience




WP 8                 Windows 8
Shared Core
Window Phone Store: 120,000 Apps
8 Big Things
You Must Know About
  Windows Phone 8
1. The Modern Hardware
2. Internet Explorer 10
 •   4x faster JavaScript
     performance

 •   2x HTML5 feature support
3. Native Code for Games
 • Native game development platform
   based on DirectX


 • Write the same game for
   Windows 8 and WP8
4. Speech
• Integrate speech-to-text and text-
  to-speech with Speech APIs

• 15 supported languages
• Voice commands to open apps from
  start screen
5. Proximity APIs
• NFC Tap-to-Share & Tap-to-Pay

• Bluetooth APIs
6. Nokia Map Technology
 •   Download map data for offline
     use

 •   Turn-by-turn directions

 •   Background location tracking
7. Camera and Lenses
• Lens apps integrate into the camera

• Auto-upload pictures to web service
8. Personalizing Your Screen
Built-in VoIP and Video Chat
• Incoming VoIP calls feel like any call

• Integration with built in phone features

• VoIP apps run in background

• Available to all developers
Truly Global, Deeply Local

•    50 Languages

•    Apps available in 180+ countries
Getting Started


             Pro or higher




http://dev.windowsphone.com/en-us/downloadsdk
Demo
How to create your first app for Windows Phone
Agenda
 Introduction

 Windows Phone Fundamentals

 Windows Phone Notifications

 Windows Phone Sensors

 Shared core with Windows 8

 Reuse your skills and code to build WP8 apps
Lifecycle



            5 seconds
Demo app lifecycle
UI Controls and UI Toolkit
•   Panorama




•   Pivot




•   Telerik RadControls
Panorama, Pivot, RadControls Demo
What is Live Tile?
     • A shortcut to an app
     • Three tile sizes
     • Three tile types




26
Tile Sizes



         Tile Size            Flip and Cycle     Iconic Images
                              Images
Small    159 x 159 pixels     159 x 159 pixels   110 x 110 pixels

Medium   336 x 336 pixels     336 x 336 pixels   202 x 202 pixels

Wide     691 x 336 pixels     691 x 336 pixels   N/A



   27
Tile Templates
• Flip – flips from front to back



• Iconic



• Cycle – cycles through up to
  nine images


        28
Defining App Live Tile
Tiles Demo
Lock Screen

    • User can select any five apps to show
      quick status
    • All you have to do is
       – Create an icon
       – Declare the app’s intent in the
          application manifest file
Agenda
 Introduction

 Windows Phone Fundamentals

 Windows Phone Notifications

 Windows Phone Sensors

 Shared core with Windows 8

 Reuse your skills to build WP8 apps
Windows Phone Notifications
           Three Kinds of Push Notification:
                      • Toast
                      • Tile
                      • Raw

http://msdn.microsoft.com/en-us/library/ff402545(v=VS.92).aspx
Push Notification Data Flow
Push Notification Demo
Agenda
 Introduction

 Windows Phone Fundamentals

 Windows Phone Notifications

 Windows Phone Sensors

 Shared core with Windows 8

 Reuse your skills to build WP8 apps
Windows Phone 8 Sensors
Windows Phone 8 Sensors - Map
Maps APIs
• Replaces Bing Maps

• Converges with Windows 8
Map Control
•     Add a Map to your UI
    <Grid x:Name="ContentPanel" >
           <maps:Map x:Name="MyMap"/>
    </Grid>


     Map MyMap = new Map();

     ContentPanel.Children.Add(MyMap);
Offline Maps
MapDownloaderTask mdt = new MapDownloaderTask();
mdt.Show();


Mapping offline in native and apps

Route Queries do not require a network
Built-In Map Tasks

• MapTask: launch the map in 2 lines of code

• MapsDownloaderTask: download map data
  for offline in 2 lines of code

• MapsDirectionTask: start turn-by-turn
  directions in 4 lines of code
Sensors – Proximity
NFC
• Near Field Communications (within 3-4 centimetres)

• Transfer of a message or byte stream from one device to another

• Using Bluetooth or WiFi
NFC Options
App to app                 App to device




              Tag to App
NFC Demo
Sensors – Speech APIs
Sensors – Speech APIs

• 15 supported languages

• Multiples voices per language
Sensors – Speech APIs
• Speech Synthesis (Text to Speech)

• Speech Recognizer (Speech to Text)

• Voice Commands
Text To Speech
Speech To Text
Demo
Speech-To-Text, Text-To-Speech
Sensors - VoIP
VoIP and Video Chat

• Incoming VoIP calls work like any other call

• Integrates with built-in phone features

• VoIP apps continue to run in the background
Agenda
 Introduction

 Windows Phone Fundamentals

 Windows Phone Notifications

 Windows Phone Sensors

 Shared core with Windows 8

 Reuse your skills to build WP8 apps
Common Structure
• Windows 8   • WP 8
               Windows Phone 8
Control Comparison
                      Windows Phone 8




    Windows 8   Windows Phone 8
Common APIs
 Windows 8   WP 8
Agenda
 Introduction

 Windows Phone Fundamentals

 Windows Phone Notifications

 Windows Phone Sensors

 Shared core with Windows 8

 Reuse your skills to build WP8 apps
Reuse your skills to build WP8 apps
HTML5 - IE10 Demo
References

https://www.microsoftvirtualacademy.com/tracks/building-apps-for-
windows-phone-8-jump-start

https://dev.windowsphone.com
Developing Apps for Windows Phone 8

Contenu connexe

Tendances

Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.
Develop a Windows 10 App.  Deploy it on PC, Phone and Raspberry Pi.Develop a Windows 10 App.  Deploy it on PC, Phone and Raspberry Pi.
Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.Clemente Giorio
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerCatalin Gheorghiu
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsLee Stott
 
Universal Windows Platform Programando para todos y todas
Universal Windows PlatformProgramando para todos y todasUniversal Windows PlatformProgramando para todos y todas
Universal Windows Platform Programando para todos y todasMariano Sánchez
 
mobile application development
mobile application developmentmobile application development
mobile application developmentDavidstar Warjri
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systemsSumit kumar Dhanuk
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformMICTT Palma
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating SystemsBhargav Radia
 
Comparative Study On Mobile Operating Systems
  Comparative Study On Mobile Operating Systems   Comparative Study On Mobile Operating Systems
Comparative Study On Mobile Operating Systems Hardik Jain
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
 
Silverlight and Windows Phone workshop
Silverlight and Windows Phone workshopSilverlight and Windows Phone workshop
Silverlight and Windows Phone workshopRadu Poenaru
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerEran Kinsbrunner
 
How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...IndicThreads
 
Android os(comparison all other mobile os)
Android os(comparison all other mobile os)Android os(comparison all other mobile os)
Android os(comparison all other mobile os)DivyaKS12
 

Tendances (20)

Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.
Develop a Windows 10 App.  Deploy it on PC, Phone and Raspberry Pi.Develop a Windows 10 App.  Deploy it on PC, Phone and Raspberry Pi.
Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Android Vs Windows Phone
Android Vs Windows PhoneAndroid Vs Windows Phone
Android Vs Windows Phone
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for Windows
 
Universal Windows Platform Programando para todos y todas
Universal Windows PlatformProgramando para todos y todasUniversal Windows PlatformProgramando para todos y todas
Universal Windows Platform Programando para todos y todas
 
mobile application development
mobile application developmentmobile application development
mobile application development
 
Introduction to wp7
Introduction to wp7Introduction to wp7
Introduction to wp7
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systems
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platform
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
Delphi XE5 Datasheet
Delphi XE5 DatasheetDelphi XE5 Datasheet
Delphi XE5 Datasheet
 
Android system
Android systemAndroid system
Android system
 
Comparative Study On Mobile Operating Systems
  Comparative Study On Mobile Operating Systems   Comparative Study On Mobile Operating Systems
Comparative Study On Mobile Operating Systems
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
Silverlight and Windows Phone workshop
Silverlight and Windows Phone workshopSilverlight and Windows Phone workshop
Silverlight and Windows Phone workshop
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
FIREFOX OS
FIREFOX OSFIREFOX OS
FIREFOX OS
 
How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...
 
Android os(comparison all other mobile os)
Android os(comparison all other mobile os)Android os(comparison all other mobile os)
Android os(comparison all other mobile os)
 

Similaire à Developing Apps for Windows Phone 8

Mob02 windows phone 8.1 app development
Mob02   windows phone 8.1 app development Mob02   windows phone 8.1 app development
Mob02 windows phone 8.1 app development DotNetCampus
 
Windows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentWindows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentGouda Mando
 
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentWindows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentOliver Scheer
 
Discovering the wp8 sdk
Discovering the wp8 sdkDiscovering the wp8 sdk
Discovering the wp8 sdkNico Vermeir
 
How to modernise WPF and Windows Forms applications with Windows Apps SDK
How to modernise WPF and Windows Forms applications with Windows Apps SDKHow to modernise WPF and Windows Forms applications with Windows Apps SDK
How to modernise WPF and Windows Forms applications with Windows Apps SDKMirco Vanini
 
Introducing the Windows Phone 8.1 App Development Platform
Introducing the Windows Phone 8.1 App Development PlatformIntroducing the Windows Phone 8.1 App Development Platform
Introducing the Windows Phone 8.1 App Development PlatformMariano Sánchez
 
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#Nick Landry
 
Zadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentZadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentNiko Vrdoljak
 
SydMobNet April 2014 - Nick Randolph's Build 2014 Update
SydMobNet April 2014 - Nick Randolph's Build 2014 UpdateSydMobNet April 2014 - Nick Randolph's Build 2014 Update
SydMobNet April 2014 - Nick Randolph's Build 2014 UpdateAlec Tucker
 
Desenvolvendo Apps para Windows phone
Desenvolvendo Apps para Windows phoneDesenvolvendo Apps para Windows phone
Desenvolvendo Apps para Windows phoneMarlon Luz
 
Universal Apps Oct 2014
Universal Apps Oct 2014Universal Apps Oct 2014
Universal Apps Oct 2014Joe Healy
 
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
 
Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Monitise MEA
 
Sinergija 12 Windows Phone is around the corned
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the cornedCatalin Gheorghiu
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8AlexanderGoetz
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceDamir Dobric
 
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013John Garland
 
Build Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilderBuild Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilderJeffrey T. Fritz
 

Similaire à Developing Apps for Windows Phone 8 (20)

Mob02 windows phone 8.1 app development
Mob02   windows phone 8.1 app development Mob02   windows phone 8.1 app development
Mob02 windows phone 8.1 app development
 
Windows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentWindows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 development
 
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentWindows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
 
Discovering the wp8 sdk
Discovering the wp8 sdkDiscovering the wp8 sdk
Discovering the wp8 sdk
 
How to modernise WPF and Windows Forms applications with Windows Apps SDK
How to modernise WPF and Windows Forms applications with Windows Apps SDKHow to modernise WPF and Windows Forms applications with Windows Apps SDK
How to modernise WPF and Windows Forms applications with Windows Apps SDK
 
Introducing the Windows Phone 8.1 App Development Platform
Introducing the Windows Phone 8.1 App Development PlatformIntroducing the Windows Phone 8.1 App Development Platform
Introducing the Windows Phone 8.1 App Development Platform
 
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
 
Zadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentZadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone Development
 
SydMobNet April 2014 - Nick Randolph's Build 2014 Update
SydMobNet April 2014 - Nick Randolph's Build 2014 UpdateSydMobNet April 2014 - Nick Randolph's Build 2014 Update
SydMobNet April 2014 - Nick Randolph's Build 2014 Update
 
Desenvolvendo Apps para Windows phone
Desenvolvendo Apps para Windows phoneDesenvolvendo Apps para Windows phone
Desenvolvendo Apps para Windows phone
 
Universal Apps Oct 2014
Universal Apps Oct 2014Universal Apps Oct 2014
Universal Apps Oct 2014
 
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?
 
Presentation[1]
Presentation[1]Presentation[1]
Presentation[1]
 
Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8
 
Sinergija 12 Windows Phone is around the corned
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the corned
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers Conference
 
Windows phone 8 apps
Windows phone 8 appsWindows phone 8 apps
Windows phone 8 apps
 
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
 
Build Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilderBuild Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilder
 

Plus de KMS Technology

A journey to a Full Stack Tester
A journey to a Full Stack Tester A journey to a Full Stack Tester
A journey to a Full Stack Tester KMS Technology
 
React & Redux, how to scale?
React & Redux, how to scale?React & Redux, how to scale?
React & Redux, how to scale?KMS Technology
 
Common design principles and design patterns in automation testing
Common design principles and design patterns in automation testingCommon design principles and design patterns in automation testing
Common design principles and design patterns in automation testingKMS Technology
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
 
What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?KMS Technology
 
JavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy LanguageJavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy LanguageKMS Technology
 
JavaScript No longer A “toy” Language
JavaScript No longer A “toy” LanguageJavaScript No longer A “toy” Language
JavaScript No longer A “toy” LanguageKMS Technology
 
Preparations For A Successful Interview
Preparations For A Successful InterviewPreparations For A Successful Interview
Preparations For A Successful InterviewKMS Technology
 
Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page ApplicationKMS Technology
 
AWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic BeanstalkAWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic BeanstalkKMS Technology
 
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...KMS Technology
 
Technology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsTechnology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsKMS Technology
 
Contributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarContributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarKMS Technology
 
Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014KMS Technology
 
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberBehavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberKMS Technology
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014KMS Technology
 

Plus de KMS Technology (20)

A journey to a Full Stack Tester
A journey to a Full Stack Tester A journey to a Full Stack Tester
A journey to a Full Stack Tester
 
React & Redux, how to scale?
React & Redux, how to scale?React & Redux, how to scale?
React & Redux, how to scale?
 
Sexy React Stack
Sexy React StackSexy React Stack
Sexy React Stack
 
Common design principles and design patterns in automation testing
Common design principles and design patterns in automation testingCommon design principles and design patterns in automation testing
Common design principles and design patterns in automation testing
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
 
KMSNext Roadmap
KMSNext RoadmapKMSNext Roadmap
KMSNext Roadmap
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?
 
JavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy LanguageJavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy Language
 
JavaScript No longer A “toy” Language
JavaScript No longer A “toy” LanguageJavaScript No longer A “toy” Language
JavaScript No longer A “toy” Language
 
Preparations For A Successful Interview
Preparations For A Successful InterviewPreparations For A Successful Interview
Preparations For A Successful Interview
 
Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page Application
 
AWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic BeanstalkAWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic Beanstalk
 
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
Technology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsTechnology Application Development Trends For IT Students
Technology Application Development Trends For IT Students
 
Contributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarContributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project Seminar
 
Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014
 
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberBehavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using Cucumber
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Developing Apps for Windows Phone 8

Notes de l'éditeur

  1. Kick off (A.Phong) 10 minsWindows phone 8 introduction 25minsWindows Phone Fundamentals – 25minsLifecycle 10 minsApp2app (laucher…) 10 minsDemo : 5minsWindows Phone Notifications – 30minsLive Tiles 15Lock Screen 5Notifications 5Demo 5 minsWindows Phone Sensors – 30minsMaps/Geo 10 minsNFC/skip Wallet : 5 minsBluetooth/Proximity 5 minsSpeech 5Demo 5 minsShared core with windows 8: 10 minsReuse your legacy code. 5 minsDo what you know 5 minsSumary : 5 minsQ&amp;A : 15 minsTotal : 10 + 25 + 25 + 30 + 30 + 15 + 10 = 2h30’
  2. Dung thang, nhinnhieumoinguoi, cacngonngu C+, C#,
  3. Developers now have access to VoIP APIs so they can add seemless Voice over IP integration to their application. VoIP in a developer app are treated like any other call, with the same phone call UI and the ability to run in the background. This means a huge benefit for Windows Phone developers on bringing the power of VoIP to any application.
  4. Nhưmọingườithấytrênmànhình, nhữngcáimàmình hay thấytrêncácmànhìnhcủađiệnthoạitrướcđâynhư iPhone, android hay cũhơnlàsymbian, nokia s40 J2ME icon, icon,… cóthểxemnhưlàtoàn button với button.Dung dienthoai demo live tileVới WP, vớimànhình start screen, nó introduce 1 cáigọi live tile. Nó bring us closer to the content đólàcái we care aboutVd : cóvàichụcvài, kobiết app nàolà app nào, app nàyđểlàmgì, game nàochơisao….
  5. Tim mhinh laptop And while Windows 8 moves into the Windows Phone UX paradigm, Windows Phone 8 is borrowing something from Windows: the Shared Windows Core. OS components like the kernel, networking, graphics support and file systems are the same in Windows 8 and Windows Phone. And we’ll only watch these commonalities grow in with future releases.------Mention ro la dang compare giua wp8 voi windows 8
  6. Dễthấylàcáichuyện share core nàysẽ benefit chorấtnhiều, vànhững commonalities sẽđc increase trongtươnglai:- Vềphía hardware manufactures, các partner của MS cóthể work with the same driver model chocả 2 platforms.Vềphía user, cóđccácứngdụng running across Windows 8 and Windows Phone 8, cóđc consistent experience across cả 2 platform.Benefit chodevelopers,cóthể work in the same technology, port rấtdễdàngcácứngdụngcho app store.
  7. Nếubạnlan than trêncác forum, cũngnhư 1 số website thìsẽcócác con số
  8. For myself, the hardware that is coming for Windows Phone 8 is far and away the most exciting hardware we’ve ever seen. We’ve got the Nokia Lumia 920 with it’s magnificent camera and unique form factor, the HTC 8X which is incredibly light and really a delight to hold and touch, and the Samsung ATIV S with its huge and beautiful 4.8 inch screen, Windows Phone is driving the bleeding edge of the mobile world.
  9. Number 2, we’ve upgraded the browser in Windows Phone 8 to Internet Explorer 10. When compared to IE 9 in Windows Phone 7.5, IE10 for Windows Phone 8 has 4 times faster Javascript performance and supports 2 times as many HTML 5 features. It also carries with it such IE 10 features as SmartScreen anti-phishing filter which uses data from millions of Windows PCs to block malicious websites in real time.And this experience transfers over to your application development. The WebBrowser that you use in your app is simply an instance of the same IE10 browser on the phone, bringing with it all the same functionalities and benefits including the industry standardized multi-touch support.The image you see here is an interactive gravity particle animation driven by multi-touch functionality and running on Windows Phone 8.
  10. In the gaming arena, Microsoft now supports a common game development platform across Windows and Windows Phone. This gives developers the ability to develop games natively with access to the hardware acceleration benefits of DirectX and Direct3D.
  11. Speech is another exciting addition to Windows Phone with this release. The new Speech APIs allows very simple Speech to text, allowing the user to speak directly to apps, and text to speech, allowing many eyes-free operations as well as expanding accessibility options. Windows Phone 8 supports 15 languages and dialects and many more options for speaking voices and the speech APIs also allow developers to open their apps to specific points (or with custom input) using voice commands.
  12. The Windows Phone maps have also gone through a major change, shifting to Nokia’s NAVTEQ map data. This provides us with maps based on roads, aerial information, a hybrid or terrain-based maps. Users no longer need to register for the Bing Maps control to use map functionality in their apps, the new map control gives them full mapping capabilities. Additionally, apps can now easily download map data for offline use and update that data as needed. And if they need to continuously track location (for example in exercise applications), Windows Phone has the ability to continue collecting location data either periodically or in the background.
  13. One of the greatest Windows Phone features is how developers can add value even to the native applications. For example, we have a feature called lenses. Let’s say the user wants to take a picture, but wants to add some kind of special filter or mode, wants to take a panorama or go into an augmented reality mode. Right from the native camera application, they can see all the lens applications that extend the possibilities of the camera and bring even more user visibility to their app.We also have the ability for users to auto-upload all the pictures they take to a web service. This means we can write an app that allows the user to automatically save all their images to 500px or Flickr or yfrog or our own web service. This is a great way to jump-start content sharing in a new fresh application.
  14. And finally, we come back to the heart and soul of the Windows Phone, the start screen. The start screen has always been the key component to Windows Phone, giving each phone a unique personality, bringing custom content and information straight to the user. With Windows Phone 8, we’ve improved it even further. We have 3 kinds of tile sizes for the start screen, so the user can prioritize their screen around what is important to them. We also give developers the option of using 3 kinds of tiles so that they can add the start screen experience that makes the most sense for their app.(Optional: Mention flip tiles (image on front, text on back), Iconic Tiles (counts up on new notifications like the native SMS, email and phone call apps) and Cyclic tiles (cycles through images like the photo app))
  15. Developers now have access to VoIP APIs so they can add seemless Voice over IP integration to their application. VoIP in a developer app are treated like any other call, with the same phone call UI and the ability to run in the background. This means a huge benefit for Windows Phone developers on bringing the power of VoIP to any application.
  16. Vietnam developer
  17. only on 64-bit Windows 8 Pro or higher, link download, bo tri lai good hon
  18. Use VS 2012 to show WP8 templates, emulator, gioithieu templateVS studio , bo bot windows , code full screen.
  19. Developers now have access to VoIP APIs so they can add seemless Voice over IP integration to their application. VoIP in a developer app are treated like any other call, with the same phone call UI and the ability to run in the background. This means a huge benefit for Windows Phone developers on bringing the power of VoIP to any application.
  20. Explainngaytudau , dugn as la nguoinghe da bietios m and, nhanmanhphaisu dung 5s de store data cho resume
  21. Using VS 2012 for demonstrating lifecycleHow to use WP8 emulator (Windows 8 pro or higher only requirement)
  22. PanoramaPivot, telerik
  23. These sizes are automaticall scaled for the other screen resolutions
  24. Move toifuntamentals,sau template
  25. 1. Using demo TilesForWinPhone8_PresentationEnd2. Setting up a Tile for app with Manifest configuration
  26. DEMO tile, lock screen
  27. Hinh minh hoa If more than an app registering for a file type, it asks user for chosing which
  28. First, let’s talk about the most visible, most fun Windows Phone integration point… the Tiles.Show code cho 4 steps
  29. Demo toastNotification
  30. Developers now have access to VoIP APIs so they can add seemless Voice over IP integration to their application. VoIP in a developer app are treated like any other call, with the same phone call UI and the ability to run in the background. This means a huge benefit for Windows Phone developers on bringing the power of VoIP to any application.
  31. As you can see, Microsoft provides a lot of superb functionality that lives on top of some of these sensors. As a result, instead of talking about the microphone as a sensor, we’re going to talk about the Speech API that uses the microphone and gives developers an enormous head-start in creating exceptional high-quality applications.In terms of specific topics, we’re going to cover proximity sensors including Near Field Communication and Bluetooth, GPS and mapping, the Wallet functionality, Speech APIs and VoIP APIs.
  32. Let’s start off with the Geolocation and Maps.
  33. With Windows Phone 8, we’re switching location and mapping in Windows Phone from Bing Maps to the new Windows Phone Runtime Location API. This is probably one of the biggest changes for developers in the WinPhone 8. We’re doing this in part because we knew we needed to be able to make this capability available in both managed and native code and, with that, it made sense to converge this capability on the phone with the same capability in Windows 8.But with this change we also have much improved “One-shot” location acquisition. This means that if you simply need to know where you user is but you don’t need to track their location, you can do this in a fast, energy efficient way. Finally, we have the new Map XAML control to replace the Bing Maps control used in Windows Phone 7. The Map control does not require any registration, token, or download. Just drop it into your XAML and you have an interactive map.
  34. Adding a map to our applicatipon is as simple as can be. We can either add a map using the “Map” control in XAML or in code. Anyone familiar with Windows phone will probably laugh at how easy this is, especially compared to the Bing map controls in Windows Phone 7. Once we have our control, the user can interact with it just as they would with any map control. It supports the full set of multi-touch features, allowing users the same fluid functionality that they are accustomed to in the normal mapping UI.
  35. I want to mention this quickly because it is one of my favourite features in Windows Phone 8. When we download a map to our phone, we can see that map both in the native code and inside our application. We require no network connectivity to find our own location. Not only that, but can run a RouteQuery to fine a route between 2 or more points and, because we have the map downloaded, this query can run offline. So when we travel or we’re hiking, we can still use the map, find our way around and navigate in our application with ease.
  36. If, for whatever reason, we feel that it is best for the user to use the native mapping application, we can very easily accommodate tht. The Maps task launches the Maps applicationwih some very simple and helpful parameters. You can provide a search string that is used to find and mark locations on the map or wef can optionally specify a center point for the map that appears. If you do not specify the center, the user’s current location is used as the center. You can also specify the zoom level to use initially when the map appears.By using Launchers, you help provide a consistent user experience throughout the Windows Phone platform.MapsDirectionTaskIf you do not specify one of Start or End it defaults missing parameter to your current locationCan also specify only the name of a location (but no coordinate) and it will automatically do a geocoding service lookup and display a selection list if multiple matchesMapsDownloaderTaskUse the map downloader task to enable users to download map data for offline use. The task launches the Maps settings application which allows the user to select a region of map data to download.
  37. Also new and exciting in Windows Phone 8 sensors are NFC and Bluetooth. I can hear you saying “Wait, didn’t Windows Phone 7 have Bluetooth?” Yes, it did but with Windows Phone 8, we’ve opened up Bluetooth to make it simple for developers to access it and interact with apps and devices using Bluetooth technology.
  38. Near Field Communication (NFC) is an international standard for short-range wireless connectivity that provides simple, and safe communication between electronic devices. NFC is the technology on the phone that makes Proximity scenarios possible. NFC has the following key characteristics.Communication occurs when devices are within 3–4 centimeters (1 to 1.5 inches) of each other.Communication is highly selective and intentional because users are intentionally bringing their devices together to connect.The maximum theoretical data transfer rate is 424 kbits/s. The typical data transfer rates range from 30 kbits/s to 60 kbits/s.Communication also can occur between an NFC device and an unpowered NFC chip, or tag.
  39. Near Field Communication (NFC) is an international standard for short-range wireless connectivity that provides simple, and safe communication between electronic devices. NFC is the technology on the phone that makes Proximity scenarios possible. NFC has the following key characteristics.Communication occurs when devices are within 3–4 centimeters (1 to 1.5 inches) of each other.Communication is highly selective and intentional because users are intentionally bringing their devices together to connect.The maximum theoretical data transfer rate is 424 kbits/s. The typical data transfer rates range from 30 kbits/s to 60 kbits/s.Communication also can occur between an NFC device and an unpowered NFC chip, or tag.
  40. Once you have your StreamSocket, you use this to communicate with the service on the remote device.It’s up to you to implement the communications protocol the service on the device is expecting.
  41. Keynote (overall pitch both on the platform, consumer, design and opportunity) – 60 mins
  42. Keynote (overall pitch both on the platform, consumer, design and opportunity) – 60 mins
  43. Keynote (overall pitch both on the platform, consumer, design and opportunity) – 60 mins
  44. Keynote (overall pitch both on the platform, consumer, design and opportunity) – 60 mins
  45. The quickest and easiest way to generate speech output to a user of your app is to provide a plain text string to the SpeechSynthesizer.SpeakTextAsync() method. The code example shows how to do this.Note that this is one of the APIs that uses the new Task-basedasync programming pattern.
  46. The quickest and easiest way to generate speech output to a user of your app is to provide a plain text string to the SpeechSynthesizer.SpeakTextAsync() method. The code example shows how to do this.Note that this is one of the APIs that uses the new Task-basedasync programming pattern.
  47. textTospeech
  48. Keynote (overall pitch both on the platform, consumer, design and opportunity) – 60 mins
  49. With Windows Phone 8 SDK, you can create Voice over IP (VoIP) apps that allow users to make audio and video calls over their data connection. VoIP apps are integrated into the built-in phone experience so that, for example, incoming calls are displayed using the same phone UI as regular cellular calls.
  50. Developers now have access to VoIP APIs so they can add seemless Voice over IP integration to their application. VoIP in a developer app are treated like any other call, with the same phone call UI and the ability to run in the background. This means a huge benefit for Windows Phone developers on bringing the power of VoIP to any application.
  51. Right off the bat, we can see we have a similar structure. App.xaml handles our resource management, App.xaml.cs handles launching and suspension methods, the MainPage.xaml page contains the UI and has been set to the initial screen on startup.The big difference between these two projects is that the Windows Phone 8 version has been prepared to make localization a little easier.But the bulk of the functionality that we want to look at is in the MainPage.xaml.cs
  52. Right off the bat, we can see we have a similar structure. App.xaml handles our resource management, App.xaml.cs handles launching and suspension methods, the MainPage.xaml page contains the UI and has been set to the initial screen on startup.The big difference between these two projects is that the Windows Phone 8 version has been prepared to make localization a little easier.But the bulk of the functionality that we want to look at is in the MainPage.xaml.cs
  53. So what kind of common code can we expect to have across our projects? The commonalities include the .NET Base Class Library, as well as Hardware and Storage APIs. This is where we see the common Windows Runtime Kernel running across Windows 8 and Windows Phone paying off. But we’ll need to pause when we’re using launchers, choosers and sharing APIs that push us out to functionality that reaches beyond our application. These have been implemented differently in Windows 8 and in Windows Phone 8 because they are going to have different launcher and chooser applications and native capabilities. And the way we share and launch external functionality has been carefully designed to create the best user experience on each platform.
  54.  
  55.  using demo PhotoChooser_Tutorial
  56.  checkfacili : netwok, vs, demo code,….
  57. The first question we need to ask is “Is there anywhere I can download code that does the same thing in Windows 8 as in Windows Phone 8”? As a matter of fact there is.