SlideShare une entreprise Scribd logo
1  sur  41
For Presenters Scrub deck before posting.  REMOVE BLUE SLIDES Desk is meant to be inclusive and should be tailored to your audience Tailor the programs to your audience 1
Windows Phone Now Bruce Kyle ISV Architect Evangelist http://blogs.msdn.com/usisvde       @brucedkyle Microsoft Corporation
Session Objectives and Takeaways Session Objective(s):   Your Customers Want Windows 7 Phones Development for Phone 7 is Easier than Others Phones Extra Support for Developers Now Marketplace is ready Take aways Now is the Time for Windows Phone 7 Phone is very eeeaaasyyyyy ….
Agenda 4 Your Customers Will Drive Windows Phone 7 Familiar Application Development for Phone Delivering Your Application to the Marketplace Extra Help Available for Limited Time Labs Review
Why Customers Want Windows Phone 7
Customer Demand 6 Great User Experience Consistent Phone Hardware Great Reviews Marketplace Microsoft Partners
Hubs 7
Office Integrates with SharePoint 8
Oh yea.. and a phone Alarms Calculator Calendar Camera Maps Messaging Internet Explorer Various email accounts Phone Bing Search Settings 9
Customer Experience Demo 10
Consistent Hardware WVGA (800 x 480) format display  4-point multi-touch screens  DirectX 9 hardware acceleration  Standard suite of sensors Digital camera Cellular Network  & WiFi Connectivity 256 MB+ RAM and 8 GB+ Flash storage 11
Intuitive Buttons Back button to previous task * Start to start screen Search Camera Power And Voice recognition 12 * Your applications take advantage of the back button
13
14
Your Application
Familiar Tools Application Development
Application Platform Runtime Tools Phone Emulator Sensors Media Data Location Samples Documentation Notifications Phone Guides Community .NET Framework managed code sandbox Packaging and Verification Tools SCREEN CLOUD Portal Services Cloud Notifications App Deployment Registration Marketplace Location Identity Feeds Validation MO and CC Billing Maps Social Certification Business Intelligence Publishing Update Management
Free Dev Tools Integrates with VS 2010 Uses Silverlight 3 Plus Controls specific to Phone Can use XNA Developer Training 18 Development Tools
Starts with Silverlight 3, plus… Performance tuning Input integration H/W media and sensor integration OS application model integration Relaxed sandbox constraints Windows Phone
Usual Silverlight Controls Optimized for Phone Web Browser Pivot Bing Maps 20 Controls
Orientation-Aware Forms 21 <phone:PhoneApplicationPage     x:Class="OrientationSample.MainPage“     … SupportedOrientations="PortraitOrLandscape"  Orientation=“LandScape“ > this.SupportedOrientations =  SupportedPageOrientation.Portrait;
Application Bar Use the ApplicationBar instead of creating your own menu system Up to 4 buttons plus optional menu Swipe up the bar to bring up the menu Use white foreground on transparent background for icons System will colorize button according to users selected theme
Accelerometer 23 +Y Measures force applied on each axis over time -Z varacc= new Microsoft.Devices.Sensors.Accelerometer(); acc.ReadingChanged+= new EventHandler<AccelerometerReadingEventArgs>(acc_ReadingChanged); acc.Start();  -X +X  void acc_ReadingChanged(object sender, AccelerometerReadingEventArgse) { Dispatcher.BeginInvoke(   () => {  XValue.Text = e.X.ToString("F2"); YValue.Text = e.Y.ToString("F2"); ZValue.Text = e.Z.ToString("F2"); }); } +Z -Y
Vibration Vibrates the phone for a given duration Useful for haptic feedback  Notifying users of updates 24 VibrateControllervc = VibrateController.Default; vc.Start(TimeSpan.FromSeconds(2)); // vc.Stop (); //to stop it before the timespan
Microphone & Sound Microphone  Gives access to raw PCM WAV data Calls BufferReady event at regular intervals Call the GetData method from the BufferReady event or as often as your app requires 10ms latency XNA sound effect API Supports polyphonic, looping wav data 25
Location GPS + Accuracy -  Power -  Speed -  Indoors -  Accuracy + Power + Speed -  Wilderness WiFi +/- Accuracy +/- Power +/- Speed +/- Urban areas Location services Cell towers
2 URI to the service: "http://notify.live.com/throttledthirdparty/01.00/AAFRQHgiiMWNTYrRDXAHQtz-AgrNpzcDAwAAAAQOMDAwMDAwMDAwMDAwMDA" 3rd party  service Push enabled applications 3 Notifications service HTTP POST the message 1 Push endpoint is established. URI is created for the endpoint. Push Notifications 4 Send PN Message Microsoft hosted  server
Developer Portal Learn… Build… Publish… Earn… http://developer.windowsphone.com
Marketplace
Marketplace
Promotion, Discoverability 31
Informed Purchase Try and buy Detailed product description Screen shots Reviews & ratings Related apps Optional game content rating More apps by developer 32
Trial API Implement IsTrial() API Up-sell to full-priced content = greater sales You control functionality or license duration 33 if (CurrentLicense.IsTrial().Equals(true)) { // Application is in trial mode, so  // upsell to full priced content // Do not try this code at home…  }
Updates Your apps can be updated through Marketplace Notifications of app updates on the Marketplace hub View the details of a specific update Update all apps at once or view the update details of a single app or game Choose to update a single app or game 34
Publishing Process 35 .xap .xap .xap .xap .xap .xap .xap .xap Application and Game Submission .dll .dll .dll .dll .dll .dll .dll .dll App Packaging & Validation App submission Marketplace Windows Phone 7 Deployment Service Apply Test  Criteria Add Metadata Sign
Evaluated against regional policies Localization review Meets Microsoft standard for global  content policies Meets application type guidelines Applications are reliable Applications use resources efficiently Applications are free of malicious software Applications do not interfere with the phone functionality     technical validation     policy validation     market validation Test Criteria Pillars
Profit 37 70% revenue share Trial API Credit card & mobile operator  billing Paid, freemium, ad funded and  free apps
Special Microsoft Partner Programs Limited Time Offers
Metro Nomination from Microsoft field NDA Required
Microsoft Platform Ready Registration Online At http://microsoftplatformready.com Free developer assistance Additional marketing assistance 40
DreamSpark for Students Free development software for students https://www.dreamspark.com/ Registration fee waived  41

Contenu connexe

En vedette

WP7 Platform Architecture
WP7 Platform ArchitectureWP7 Platform Architecture
WP7 Platform ArchitectureKivanc Ozuolmez
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformMICTT Palma
 
How to develop a WP7 app?
How to develop a WP7 app?How to develop a WP7 app?
How to develop a WP7 app?Common Sense
 
Windows Phone 7 Unleashed Session 2
Windows Phone 7 Unleashed Session 2Windows Phone 7 Unleashed Session 2
Windows Phone 7 Unleashed Session 2Wes Yanaga
 
Silverlight and Windows Phone workshop
Silverlight and Windows Phone workshopSilverlight and Windows Phone workshop
Silverlight and Windows Phone workshopRadu Poenaru
 
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라Hyeon Cheol Pak
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for DevelopersWes Yanaga
 
Microsoft Partner Benefits for Software Companies
Microsoft Partner Benefits for Software CompaniesMicrosoft Partner Benefits for Software Companies
Microsoft Partner Benefits for Software CompaniesWes Yanaga
 
Windows Phone 7 & XNA - Let's play?
Windows Phone 7 & XNA - Let's play?Windows Phone 7 & XNA - Let's play?
Windows Phone 7 & XNA - Let's play?Comunidade NetPonto
 
Essential things that should always be in your car
Essential things that should always be in your carEssential things that should always be in your car
Essential things that should always be in your carEason Chan
 

En vedette (11)

WP7 Platform Architecture
WP7 Platform ArchitectureWP7 Platform Architecture
WP7 Platform Architecture
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platform
 
How to develop a WP7 app?
How to develop a WP7 app?How to develop a WP7 app?
How to develop a WP7 app?
 
Windows Phone 7 Unleashed Session 2
Windows Phone 7 Unleashed Session 2Windows Phone 7 Unleashed Session 2
Windows Phone 7 Unleashed Session 2
 
Silverlight and Windows Phone workshop
Silverlight and Windows Phone workshopSilverlight and Windows Phone workshop
Silverlight and Windows Phone workshop
 
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
 
Microsoft Partner Benefits for Software Companies
Microsoft Partner Benefits for Software CompaniesMicrosoft Partner Benefits for Software Companies
Microsoft Partner Benefits for Software Companies
 
Windows Phone 7 & XNA - Let's play?
Windows Phone 7 & XNA - Let's play?Windows Phone 7 & XNA - Let's play?
Windows Phone 7 & XNA - Let's play?
 
Back-to-School Survey 2016
Back-to-School Survey 2016Back-to-School Survey 2016
Back-to-School Survey 2016
 
Essential things that should always be in your car
Essential things that should always be in your carEssential things that should always be in your car
Essential things that should always be in your car
 

Similaire à Windows Phone 7 Now

데브멘토 발표세미나
데브멘토 발표세미나데브멘토 발표세미나
데브멘토 발표세미나Seo Jinho
 
Getting started with android programming
Getting started with android programmingGetting started with android programming
Getting started with android programmingPERKYTORIALS
 
An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)rudigrobler
 
Workshop using open source software for mobile data collection workshop - a...
Workshop   using open source software for mobile data collection workshop - a...Workshop   using open source software for mobile data collection workshop - a...
Workshop using open source software for mobile data collection workshop - a...Wisconsin Land Information Association
 
Marmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott MicrosoftMarmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott MicrosoftLee Stott
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApssJuan Fabian
 
WP7 HUB_Marketplace
WP7 HUB_MarketplaceWP7 HUB_Marketplace
WP7 HUB_MarketplaceMICTT Palma
 
Ordina SOFTC Presentation - Building a WP7 app - Lessons learned
Ordina SOFTC Presentation - Building a WP7 app - Lessons learnedOrdina SOFTC Presentation - Building a WP7 app - Lessons learned
Ordina SOFTC Presentation - Building a WP7 app - Lessons learnedOrdina Belgium
 
Windows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightWindows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightRishu Mehra
 
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыMicrosoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыDevGAMM Conference
 
21 app packaging, monetization and publication
21   app packaging, monetization and publication21   app packaging, monetization and publication
21 app packaging, monetization and publicationWindowsPhoneRocks
 
Android Based Survey - Technical proposal
Android Based Survey - Technical proposalAndroid Based Survey - Technical proposal
Android Based Survey - Technical proposalAmit Samanta
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making moneyDavid Bozward
 
Windows Phone7 Development
Windows Phone7 DevelopmentWindows Phone7 Development
Windows Phone7 DevelopmentDanish Mehraj
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1ShepHertz
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Thomas Wesseling
 
AppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsAppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsIsaak Karaev
 

Similaire à Windows Phone 7 Now (20)

데브멘토 발표세미나
데브멘토 발표세미나데브멘토 발표세미나
데브멘토 발표세미나
 
Getting started with android programming
Getting started with android programmingGetting started with android programming
Getting started with android programming
 
Windows phone
Windows phoneWindows phone
Windows phone
 
An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)
 
Workshop using open source software for mobile data collection workshop - a...
Workshop   using open source software for mobile data collection workshop - a...Workshop   using open source software for mobile data collection workshop - a...
Workshop using open source software for mobile data collection workshop - a...
 
Marmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott MicrosoftMarmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott Microsoft
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApss
 
WP7 HUB_Marketplace
WP7 HUB_MarketplaceWP7 HUB_Marketplace
WP7 HUB_Marketplace
 
Ordina SOFTC Presentation - Building a WP7 app - Lessons learned
Ordina SOFTC Presentation - Building a WP7 app - Lessons learnedOrdina SOFTC Presentation - Building a WP7 app - Lessons learned
Ordina SOFTC Presentation - Building a WP7 app - Lessons learned
 
Windows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightWindows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with Silverlight
 
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыMicrosoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
 
21 app packaging, monetization and publication
21   app packaging, monetization and publication21   app packaging, monetization and publication
21 app packaging, monetization and publication
 
AppsNgen
AppsNgenAppsNgen
AppsNgen
 
Android Based Survey - Technical proposal
Android Based Survey - Technical proposalAndroid Based Survey - Technical proposal
Android Based Survey - Technical proposal
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making money
 
Windows Phone7 Development
Windows Phone7 DevelopmentWindows Phone7 Development
Windows Phone7 Development
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1
 
Mobile shopping
Mobile shoppingMobile shopping
Mobile shopping
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
 
AppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsAppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial Markets
 

Plus de Wes Yanaga

Pinned Sites IE 9 Lightup
Pinned Sites IE 9 LightupPinned Sites IE 9 Lightup
Pinned Sites IE 9 LightupWes Yanaga
 
Hyper-v Cloud
Hyper-v Cloud Hyper-v Cloud
Hyper-v Cloud Wes Yanaga
 
windows phone-developer-guidance-map- 2-d00_-v2
windows phone-developer-guidance-map- 2-d00_-v2windows phone-developer-guidance-map- 2-d00_-v2
windows phone-developer-guidance-map- 2-d00_-v2Wes Yanaga
 
Azure Discover Event Silicon Valley
Azure Discover Event Silicon ValleyAzure Discover Event Silicon Valley
Azure Discover Event Silicon ValleyWes Yanaga
 
Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7Wes Yanaga
 
Business Opportunity for Windows Phone 7
Business Opportunity for Windows Phone 7Business Opportunity for Windows Phone 7
Business Opportunity for Windows Phone 7Wes Yanaga
 
Mpr walkthrough
Mpr walkthroughMpr walkthrough
Mpr walkthroughWes Yanaga
 
Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Wes Yanaga
 

Plus de Wes Yanaga (9)

Pinned Sites IE 9 Lightup
Pinned Sites IE 9 LightupPinned Sites IE 9 Lightup
Pinned Sites IE 9 Lightup
 
Private cloud
Private cloudPrivate cloud
Private cloud
 
Hyper-v Cloud
Hyper-v Cloud Hyper-v Cloud
Hyper-v Cloud
 
windows phone-developer-guidance-map- 2-d00_-v2
windows phone-developer-guidance-map- 2-d00_-v2windows phone-developer-guidance-map- 2-d00_-v2
windows phone-developer-guidance-map- 2-d00_-v2
 
Azure Discover Event Silicon Valley
Azure Discover Event Silicon ValleyAzure Discover Event Silicon Valley
Azure Discover Event Silicon Valley
 
Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7
 
Business Opportunity for Windows Phone 7
Business Opportunity for Windows Phone 7Business Opportunity for Windows Phone 7
Business Opportunity for Windows Phone 7
 
Mpr walkthrough
Mpr walkthroughMpr walkthrough
Mpr walkthrough
 
Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)
 

Dernier

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
"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
 
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
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"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
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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?
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Windows Phone 7 Now

  • 1. For Presenters Scrub deck before posting. REMOVE BLUE SLIDES Desk is meant to be inclusive and should be tailored to your audience Tailor the programs to your audience 1
  • 2. Windows Phone Now Bruce Kyle ISV Architect Evangelist http://blogs.msdn.com/usisvde @brucedkyle Microsoft Corporation
  • 3. Session Objectives and Takeaways Session Objective(s): Your Customers Want Windows 7 Phones Development for Phone 7 is Easier than Others Phones Extra Support for Developers Now Marketplace is ready Take aways Now is the Time for Windows Phone 7 Phone is very eeeaaasyyyyy ….
  • 4. Agenda 4 Your Customers Will Drive Windows Phone 7 Familiar Application Development for Phone Delivering Your Application to the Marketplace Extra Help Available for Limited Time Labs Review
  • 5. Why Customers Want Windows Phone 7
  • 6. Customer Demand 6 Great User Experience Consistent Phone Hardware Great Reviews Marketplace Microsoft Partners
  • 8. Office Integrates with SharePoint 8
  • 9. Oh yea.. and a phone Alarms Calculator Calendar Camera Maps Messaging Internet Explorer Various email accounts Phone Bing Search Settings 9
  • 11. Consistent Hardware WVGA (800 x 480) format display 4-point multi-touch screens DirectX 9 hardware acceleration Standard suite of sensors Digital camera Cellular Network & WiFi Connectivity 256 MB+ RAM and 8 GB+ Flash storage 11
  • 12. Intuitive Buttons Back button to previous task * Start to start screen Search Camera Power And Voice recognition 12 * Your applications take advantage of the back button
  • 13. 13
  • 14. 14
  • 17. Application Platform Runtime Tools Phone Emulator Sensors Media Data Location Samples Documentation Notifications Phone Guides Community .NET Framework managed code sandbox Packaging and Verification Tools SCREEN CLOUD Portal Services Cloud Notifications App Deployment Registration Marketplace Location Identity Feeds Validation MO and CC Billing Maps Social Certification Business Intelligence Publishing Update Management
  • 18. Free Dev Tools Integrates with VS 2010 Uses Silverlight 3 Plus Controls specific to Phone Can use XNA Developer Training 18 Development Tools
  • 19. Starts with Silverlight 3, plus… Performance tuning Input integration H/W media and sensor integration OS application model integration Relaxed sandbox constraints Windows Phone
  • 20. Usual Silverlight Controls Optimized for Phone Web Browser Pivot Bing Maps 20 Controls
  • 21. Orientation-Aware Forms 21 <phone:PhoneApplicationPage x:Class="OrientationSample.MainPage“ … SupportedOrientations="PortraitOrLandscape" Orientation=“LandScape“ > this.SupportedOrientations = SupportedPageOrientation.Portrait;
  • 22. Application Bar Use the ApplicationBar instead of creating your own menu system Up to 4 buttons plus optional menu Swipe up the bar to bring up the menu Use white foreground on transparent background for icons System will colorize button according to users selected theme
  • 23. Accelerometer 23 +Y Measures force applied on each axis over time -Z varacc= new Microsoft.Devices.Sensors.Accelerometer(); acc.ReadingChanged+= new EventHandler<AccelerometerReadingEventArgs>(acc_ReadingChanged); acc.Start(); -X +X void acc_ReadingChanged(object sender, AccelerometerReadingEventArgse) { Dispatcher.BeginInvoke( () => { XValue.Text = e.X.ToString("F2"); YValue.Text = e.Y.ToString("F2"); ZValue.Text = e.Z.ToString("F2"); }); } +Z -Y
  • 24. Vibration Vibrates the phone for a given duration Useful for haptic feedback Notifying users of updates 24 VibrateControllervc = VibrateController.Default; vc.Start(TimeSpan.FromSeconds(2)); // vc.Stop (); //to stop it before the timespan
  • 25. Microphone & Sound Microphone Gives access to raw PCM WAV data Calls BufferReady event at regular intervals Call the GetData method from the BufferReady event or as often as your app requires 10ms latency XNA sound effect API Supports polyphonic, looping wav data 25
  • 26. Location GPS + Accuracy - Power - Speed - Indoors - Accuracy + Power + Speed - Wilderness WiFi +/- Accuracy +/- Power +/- Speed +/- Urban areas Location services Cell towers
  • 27. 2 URI to the service: "http://notify.live.com/throttledthirdparty/01.00/AAFRQHgiiMWNTYrRDXAHQtz-AgrNpzcDAwAAAAQOMDAwMDAwMDAwMDAwMDA" 3rd party service Push enabled applications 3 Notifications service HTTP POST the message 1 Push endpoint is established. URI is created for the endpoint. Push Notifications 4 Send PN Message Microsoft hosted server
  • 28. Developer Portal Learn… Build… Publish… Earn… http://developer.windowsphone.com
  • 32. Informed Purchase Try and buy Detailed product description Screen shots Reviews & ratings Related apps Optional game content rating More apps by developer 32
  • 33. Trial API Implement IsTrial() API Up-sell to full-priced content = greater sales You control functionality or license duration 33 if (CurrentLicense.IsTrial().Equals(true)) { // Application is in trial mode, so // upsell to full priced content // Do not try this code at home…  }
  • 34. Updates Your apps can be updated through Marketplace Notifications of app updates on the Marketplace hub View the details of a specific update Update all apps at once or view the update details of a single app or game Choose to update a single app or game 34
  • 35. Publishing Process 35 .xap .xap .xap .xap .xap .xap .xap .xap Application and Game Submission .dll .dll .dll .dll .dll .dll .dll .dll App Packaging & Validation App submission Marketplace Windows Phone 7 Deployment Service Apply Test Criteria Add Metadata Sign
  • 36. Evaluated against regional policies Localization review Meets Microsoft standard for global content policies Meets application type guidelines Applications are reliable Applications use resources efficiently Applications are free of malicious software Applications do not interfere with the phone functionality technical validation policy validation market validation Test Criteria Pillars
  • 37. Profit 37 70% revenue share Trial API Credit card & mobile operator billing Paid, freemium, ad funded and free apps
  • 38. Special Microsoft Partner Programs Limited Time Offers
  • 39. Metro Nomination from Microsoft field NDA Required
  • 40. Microsoft Platform Ready Registration Online At http://microsoftplatformready.com Free developer assistance Additional marketing assistance 40
  • 41. DreamSpark for Students Free development software for students https://www.dreamspark.com/ Registration fee waived 41
  • 42. Events Worldwide Labs and special events worldwide 42
  • 45. Getting Started 45 Get the Windows Phone Developer Tools Build your Silverlight or XNA Framework application Register to publish Distribute your application
  • 46. Resources Microsoft Platform Ready http://microsoftplatformready.com UI Guide and Design Templates http://go.microsoft.com/fwlink/?LinkID=183218 Free Developer Training Kit http://channel9.msdn.com/learn/ Videos: Windows Phone 7 in 7 Minutes http://tinyurl.com/cvu7mt 46
  • 47. Closing Take aways Every Silverlight developer is a phone developer Windows Phone is very easy Windows Phone brings a lot of new opportunities and possibilities.. 47 Write your own apps!!
  • 48. If you made it this far then U rock!! Thank You… 48

Notes de l'éditeur

  1. Windows Phone 7 offers a superior experience in several areas, including:Hubs: Windows Phone 7 works to resolve the disconnected app experience that exists with smart phones today. Not everything needs to be an app stuck in a folder. Apps are important, but they need to integrate deeply with everything else you care about. Windows Phone 7’s hubs bring functionality together in a stylish and organized way for games, photos and other key functions.Marketplace: Windows Phone 7 will provide consumers the ability to purchase all the content to personalize their device, with applications, games, premium Xbox LIVE games and Zune music content.Personalization: Windows Phone 7 devices deliver customizable Live Tiles for organizing and prioritizing activities and information. Live Tiles make it easier for people to stay in touch with friends and contacts across a variety of social media sites by providing live updates that consolidate information from across social media sites and Microsoft Windows Live™. These live tiles enable quick, at-a-glance viewing and communication. Productivity: Windows Phone 7 will offer the most competitive productivity tools, including the Office Hub, Outlook Mobile, Sharepoint and OneNote Integration.Search: While Bing will be offered as an option on the iOS browser, Windows Phone 7 deeply integrates Bing in the UI, allowing for intuitive searches (web, local, maps) based on what part of the phone you are using. Carrier Choice: Windows Phone 7 lets people choose the carrier they trust and prefer. Development: Windows Phone 7 represents an inflection point for Microsoft, as well our partners and developers.  We have dramatically changed our approach to the UI and are taking accountability for the entire development experience.  Windows Phone 7 delivers an all managed code platform in order to provide developers with an easier and faster way to build higher quality and more captivating applications based on the proven and widely adopted Silverlight and XNA Framework technologies. 
  2. PeoplePeople hub brings in content from people in your various contact databases. As you can see in the email and account settings you can enter your account info and bring in email, contacts, and calendar data from Windows Live, Outlook/Exchange, Google, Facebook, and Yahoo (email only). Social networking support is currently provided only from Windows Live and Facebook. People hub you will see there are three sub-categories in the People hub called all, what’s new, and recent. The recent info can actually be multiple pages wide while the all and what’s new pages are vertically scrollable. On the all screen you will see yourself on the top and tapping your picture takes you to your social networking feeds where you can review what you wrote or see comments left by others on your posts. You can also tap your status and update it to Windows Live or Facebook.PhotoThe Pictures hub is one of those double wide tiles from your Start screen and launching it shows you a what’s new page, index page, and recent page (much like People). Pictures are brought in based on your contact list through Facebook and Windows Live. Keep in mind though that Windows Live integrates several photo services such as SmugMug, Flickr, PhotoBucket, and more. You can zoom in and out on the photo and comment on it (if the service supports this).GamesThe Games hub should be one of the most exciting hubs with a HUGE potential for marketing to the millions who have Xbox devices. At this time, the Technical Preview only shows you your Xbox gamer profile, achievements, and avatar. It was kind of cool to see my avatar on the phone and I look forward to the day when I can play Xbox games with friends over the network. Music and VideoMusic + Videos hub is one of my personal favorites since I am a big fan of the Zune HD device and Zune Pass subscription model. I have a very small personal music collection and like to listen to music from several genres. With the Zune Pass I am growing my collection 10 songs a month and am able to experience and enjoy a ton of music. With a Windows Phone 7 device I will now have a complete music experience on my phone that is better than any other platform, even the iPhone with iTunes. Why do I state that the Music + Videos hub on a WP7 device is better than iTunes on an iPhone? In addition to songs you can buy (just like on iTunes), you can also listen to an unlimited number of full songs and keep 10 per month for only $15 with the Zune Pass. You can also listen to the FM radio and add songs you hear on the radio to your Zune Pass collection. Lastly, you can also stream music from the Zune Marketplace over the wireless network.
  3. The Windows® Phone 7 Series Office Hub provides fast access to Microsoft Office Mobile, Microsoft Office SharePoint and Microsoft Office OneNote on the same phone that offers Microsoft Office Outlook e-mail.I personally am very pleased that Microsoft chose to include a hub centered around the Office experience since I think their roots in the enterprise market are important to try to keep and grow. This is one area where they can differentiate from all the other current smartphone operating systems who only support Office through 3rd party application support. Microsoft makes Office and should have the best mobile Office solution. At this time it looks like they have the potential to achieve this, but the creation formatting tools are pretty basic so Office Mobile is definitely focused on the experience where you bring a document in and edit it on the go.When you tap the Office hub you are taken right to the OneNote page and from here you can easily create notes with text, images, and audio recordings. Bulleted lists, highlighting, and basic text formatting are supported as well. These notes sync to your Windows Live account so you can access them from any browser. You can also choose to send the note from one of your email accounts.You can view, create and edit Word and Excel files and view &amp; edit PowerPoint files on your WP7 device. At this time all documents you create appear in portrait only orientation. In Word Mobile there is a cool tool that automatically creates an outline of your document on the fly so you can quickly jump to different sections of your document. You can add comments, search the document, format the text, highlight the text, and change the font color. Excel Mobile has these same functions with additional function options and cell control options. Excel actually looks to be the more powerful application here and as an engineer this is definitely something I would use quite a bit.Another feature that I hope to be able to use when WP7 devices launch is SharePoint integration. Our company is rolling out SharePoint and the ability to connect to a SharePoint Server and enjoy thing such as versioning control with documents is attractive to me. While SharePoint gives you an excellent way to access documents on the go, not everyone is a SharePoint user and there is no desktop cable support to drag documents to your device. There is not an Office tab in the Zune software either so there is no way to get documents onto or off your device with a cable.Documents you create are synced up to your Windows Live Skydrive account so you can share them out through SkyDrive. I would love to see support for services like Dropbox, SugarSync, or Zumodrive in the future.
  4. The Alarms is a very simple utility to just add an alarm with a repeat setting and custom ringtone selector. The Calculator is decent and when you flip into landscape orientation you will find a more scientific calculator appearing.As I said earlier, when you press and hold on the camera hardware button the Camera application launches. In the upper right you will find a toggle for video or image capture. There is a large + and - bar for zooming in and out and a gear icon in the lower right. The gear icon opens up camera settings that include flash buttons, autofocus mode, white balance, image effects, contrast, saturation, sharpness, ISO, photo resolution and more. To the left of the viewfinder image you will see a static image overhanging just a bit and this lets you know you can simply slide from left to right and view the last photo you took. Swiping back right to left takes you to the camera capture mode again. I ilk that I don’t have to launch a gallery or photos app to view the photos I just took with the camera and this seems like a natural extension of what you want to do. If you tap and hold on a photo you took then you can add to favorites, deleted, upload to SkyDrive, share via email or use as wallpaper.Bing Maps is included and works much like Google Maps on various devices with a powerful search functionality and basic directions support. There is no voice guided navigation. The two buttons are for your position and directions to your destination. As you get to a certain zoom level the software automatically switches into satellite view of the surrounding area. Traffic views are also shown and Bing Search is powered by Bing Maps.Threaded text Messaging is supported and the app is pretty basic. Theme colors appear in conversations and there isn’t much flashy with this utility.My first impression of the Internet Explorer browsing experience was that it is similar to the web browser on the Zune HD, but more functional. When you launch the browser you are taken to the default home screen and see the URL field up top with three icons along the bottom for add to favorites, view favorites and history, and toggle between the different tabs/browser windows. You can have up to 6 open tabs/windows in Internet Explorer. Tapping the 3 dots reveals options for forward, share page, find on page, pin to start, and settings. The browser settings are very basic with check boxes for cookies, let Bing suggest sites as I type, mobile or desktop version, and delete history.POP and IMAP email accounts are supported, as well as multiple Exchange accounts. There is no unified inbox, but the experience is the same for each email application with submenu heading for all, unread, flagged, and urgent messages. After opening an email the bottom control icons change so you can reply, forward, move, toggle flag, and more. Tapping an email sender opens their contact page too so you can interact in various ways. You can tap and hold on an email to delete it or tap the icon (second from right) to select multiple emails. Even easier you can tap to the left of the email and a check box will appear. While Gmail is supported, labels cannot be applied with the email remaining in the inbox. If you want to apply labels then you can move email to Gmail folders (aka labels) through the WP7 email app and they will receive a Gmail label and be moved to that label out of your inbox.Speaking of Gmail, did you know you can enter credentials and have multiple accounts syncing email, contacts, and calendar data in seconds? You can sync the following:Windows Live: Email, contacts, calendar, photos, feedsOutlook/Exchange: Email, contacts, and calendar (no tasks or notes will sync)Google/Gmail: Email, contacts, and calendarFacebook: Contacts, photos, and feedsYahoo!: Email onlyThere is also a Phone utility, of course, and I have that set as my top left app on the Start screen. Tapping on it takes you first to call history so you can easily connect with those who you recently called. Underneath their name (or number) it states if the call was incoming or outgoing and gives the time of the call. At the bottom of the display are three icons for voicemail, keypad, and people. If you tap the bottom right three dots you will see options to delete all and access your call settings. Call settings include showing you your phone number, voicemail number, when to show caller ID, call forwarding, international assist toggle, and SIM security. The dialer is very basic with just the 12 character keypad. I was disappointed to see there is no smart dialing feature here so entering numbers does just that without filtering your contact list.When you place a call you will see a pop-up along the top of the device with the caller name and number and options to end the call, toggle the keypad, and access more caller options (speaker, mute, hold, and add call). These same options appear when a call comes in to the phone.Bing Search is a beautiful experience on the Windows Phone 7 device with amazing background images, fun trivia associated with the images, and a powerful search/decision engine. Bing market share has been rising and I personally have been using it more and more lately as I find the search results to be accurate and helpful.
  5. A large WVGA (800 x 480) format display capable of rendering most web content in full-page width and displaying movies in a cinematic aspect ratio. (also coming in early CY11 is a smaller display)Capacitive 4-point multi-touch screens for quick, simple control of the phone and its features.DirectX 9 hardware acceleration for crisp graphics and exciting audio and video.A standard suite of sensors - A-GPS, accelerometer, compass, light, proximity - for interacting with the phone’s location, orientation, and environment.A camera -- 5 megapixel minimum and must include a flashA common set of hardware controls and buttons that include the Start, Search, and Back buttons.Support for data connectivity using cellular networks and Wi-Fi. Bluetooth, A-GPS, FM radio (HD is not required, but a manufacturer can still use)256 MB (or more) of RAM and 8 GB (or more) of flash storage.
  6. The Back button takes you back to a previous task and it looks like you can do this a few times until you eventually get back to the Start screen. Pressing the Start button take you back to the Start screen. Pressing and holding the Start menu launch the voice recognition software that is powered by Tellme. This voice recognition software lets you say things such as “Search pizza in Seattle”, “Start Zune”, “Call Dave at the office”, “Open Calendar”, “What is the score of the Sounders FC game?”, and more.voice search works with the Bing Search engine and I actually found it to be a simpler solution for finding things I use dedicated 3rd party apps for on my Android devices. For example, I simply pressed and held the Start button and said, “Longston Place movie times”. Tellme worked its magic with Bing Search and gave me an immediate listing of the movies at my local theater with star ratings for the movies. Tapping the top search result took me to the MSN Entertainment site with the specific theater (including the phone number and hyperlink to maps and directions), the movies that were playing, and the movie times. Pressing the Search button takes you to Bing Search or search within selected applications such as Email and Contacts. There is currently no global search of the device, but I haven’t found that to be an issue as long as there is search in the apps where I would normally conduct a search. Pressing the Camera button takes you to the camera application. Pressing the Power button once locks the device and pressing and holding will shut the device off.
  7. What’s missingTechnical Preview and there will be changes in Windows Phone 7 before launch to the public. That said, here are the current issues and concerns I have:Lack of Twitter service support or 3rd party appLack of USB drive mode or other method to transfer Office docsNo landscape support for Office documentsLack of ability to search your Exchange email server for emailNo copy and pasteNo multi-tasking of appsCopy and paste is done by all the rest, but I honestly rarely use it so can live without it myself. Multi-tasking hasn’t been a problem for the iPhone for a couple years, but now that they have it everyone should when they launch. Microsoft may have a system of handling this that is good though and it is tough for me to judge if it is necessary on WP7 since so few apps are currently available.
  8. The following picture is what a custom Silverlight-based productivity application might look like on Windows Phone 7. With a swipe, the user could switch between “Dashboard”, “Sales” and “Marketing” to access up to date business information.
  9. Bing MapsIn-App bing maps control Optimized for windows phone Programmable Ships at RTM
  10. Notifications, like for text messages, unobtrusively show up at the top of the screen, where you can ignore them or act on them. Your app can send them.
  11. The Windows Phone 7 Series Marketplace hub is the single convenient place where consumers can acquire applications, games, premium Xbox LIVE games, and music to personalize their phone.The Marketplace is one big hub for everything you&apos;d buy on Windows Phone 7: Apps, games and music, which is the major distinction, that everything is unified in a single market, vs. separate stores for apps and music. It seems to make more sense this way. Initial launch will support the buying and selling of applications in 17 countries; Australia, Austria, Belgium, Canada, France, Germany, Hong Kong, India, Ireland, Italy, Mexico, New Zealand, Singapore, Spain, Switzerland, UK and United States.(Covered in later slides)Specifically, the new Windows Phone Marketplace policies offer:Annual registration fee of $99No limit to the number of paid apps submitted 5 free apps per registration, $19.99 each after that Free registration to DreamSpark students (same unlimited paid and 5 free apps applies)A new optional push notification service to help developers stay engaged with customers A new optional Trial API - trials mean more customers try your app, and less likelihood that they return it. The length or type of trial is fully controlled by the developerThe ability to publish to all available Marketplace markets through a new “worldwide distribution” option, allowing developers to pay once and distribute broadlyWider range of business models; free, paid, freemium and ad-fundedEqually important to many developers is what isn’t changing:A revenue share of 70/30Developers manage their business with Marketplace via the self service portal http://developer.windowsphone.comPayout takes place monthly for developers that have earned more than USD$200 worldwideDevelopers can make ad funded applicationsAll applications go through a process of technical and content certificationMarketplace offers support for credit card commerce, and where available mobile operator billing.Microsoft continues its practice of publishing policies, guidelines, and submission process details to developers so they understand exactly how marketplace works.
  12. Browse the catalog and discover new content Smart multi-variable algorithmic ranking for popular and newDaily promotion drives high visibility for the best apps and games
  13. The full list of Windows Phone Marketplace policies is now available28-page document that outlines the new guidelineshttp://download.microsoft.com/download/A/B/A/ABA09BC7-8338-4C04-9DA9-1224CD575636/Windows%20Phone%207%20Application%20Certification%20Requirements.pdf
  14. 70% revenue shareTrial APICredit card &amp; mobile operator billingPaid,freemium, ad funded and free appsSingle software distribution channel World wide access Ease of discovery Convenient updates &amp; distributionActive merchandisingDevelopers manage their business with Windows Phone Marketplace via the self service portal, http://developer.windowsphone.comDevelopers from 30 countries can register and get paid for selling applicationsNothing to announce at this time on additional markets for developers to register Payout threshold is $200 based on worldwide sales (based on their 70% of app price sold.)Payout takes place monthlyDevelopers can make ad funded applicationsAll applications go through a process of technical and content certification, which enhances the user experience and provides them with confidence in the quality of the application. Support for credit card commerce, and where available mobile operator billing (AT&amp;T)—more to be announced later
  15. Through the DreamSpark program students will be able to market and sell their Windows Phone 7 apps with a waived registration fee. DreamSpark has partnered with Windows Phone Marketplace to provide students with the same tools for professional developers and designers plus waived the $99 registration fee, giving students the opportunity to submit their first 5 application for free
  16. Phones shipping now to selected partners. Go to ___ to registerWindows Phone 7 is coming out this year, in the next few months — October, possibly