Windows Phone 7 Marketplace<br /> A different kind of phone, designed for a life in motion<br />
Usingthemarketplacetosellsolutions<br />
The Windows Phone Marketplace<br />The Marketplace is the only way that phone owners can get content onto their phones<br ...
Deployment Process<br />Develop <br />& Debug<br />Submit& Validate<br />Certify<br /> & Sign<br />Windows Phone Applicati...
Approving applications<br />Before an application or game is released via the Marketplace it must go through an approvals ...
Joining the Marketplace<br />You can register to be a member of the marketplace for $99 per year<br />Students can registe...
Payment<br />Developers can set a price for your application or give it away for free<br />Developers receive 70% of the p...
Free and paid applications<br />A member of the Marketplace can submit up to five “free” applications for approval<br />Ph...
Trial Mode<br />Applications can be published with a “trial” mode which customers can use to check out the application<br ...
Detecting Trial Mode<br />usingMicrosoft.Phone.Marketplace;<br />LicenseInformationinfo = newLicenseInformation();if ( inf...
Deploying to the hardware<br />The emulator is a faithful representation of all the software interfaces available to a gam...
Device unlocking<br />A device can be unlocked using the program supplied with the Windows Phone SDK<br />A registered dev...
The XAP file<br />The XAP file contains all the elements that make up an application<br />Images, sounds other content<br ...
The XAP file manifest<br />The XAP file contains a manifest that describes the content and the application itself<br />It ...
The full capability list<br /><Capabilities><br />      <CapabilityName="ID_CAP_GAMERSERVICES"/><br />      <CapabilityNam...
Local Application Deployment<br />You can deploy a XAP file directly onto an unlocked device, or the emulator by using the...
Obfuscation<br />If you send someone your XAP file they can use disassemblers and other programs to unpick your assemblies...
Adding Obfuscation<br />There are a number of tools that will perform this obfuscation for you<br />The Windows Phone Mark...
Submission and approval<br />The submission and approval process is managed via the developer site for Windows Phone and X...
Certification Guidelines<br />You should download the Windows Phone Certification guidelines from the developer site<br />...
Summary<br />Windows Phone owners get their applications from the Windows Phone Marketplace<br />Registering as a develope...
Upcoming SlideShare
Loading in...5
×

WP7 HUB_Marketplace

575

Published on

Fase 2.4.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
575
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "WP7 HUB_Marketplace"

  1. 1. Windows Phone 7 Marketplace<br /> A different kind of phone, designed for a life in motion<br />
  2. 2. Usingthemarketplacetosellsolutions<br />
  3. 3. The Windows Phone Marketplace<br />The Marketplace is the only way that phone owners can get content onto their phones<br />Programs can be sent over the air to the phone and also loaded via the Zune program<br />The Zune program provides media management on the Windows PC and phone<br />Customers use their Windows Live ID to register their phones and can pay for applications and media <br />3<br />
  4. 4. Deployment Process<br />Develop <br />& Debug<br />Submit& Validate<br />Certify<br /> & Sign<br />Windows Phone Application Deployment Service<br />Marketplace<br />
  5. 5. Approving applications<br />Before an application or game is released via the Marketplace it must go through an approvals process<br />This ensures that the program will behave correctly Windows Phone <br />Members of the Marketplace can submit applications for approval and receive progress reports on the registration process<br />5<br />
  6. 6. Joining the Marketplace<br />You can register to be a member of the marketplace for $99 per year<br />Students can register for free via Dreamspark<br />Registered developers can submit applications for approval in the marketplace<br />Marketplace members have their identity validated when they join and are allocated a unique digital signature to sign their programs<br />6<br />
  7. 7. Payment<br />Developers can set a price for your application or give it away for free<br />Developers receive 70% of the price paid for the application<br />Payment starts once the developer has earned up to $200<br />The payment is made by bank transfer<br />7<br />
  8. 8. Free and paid applications<br />A member of the Marketplace can submit up to five “free” applications for approval<br />Phone owners can download these without having to pay for them<br />Additional approvals for further free applications will cost $20 each <br />A member can submit an unlimited number of “paid” applications<br />8<br />
  9. 9. Trial Mode<br />Applications can be published with a “trial” mode which customers can use to check out the application<br />The trial mode version of the program is exactly the same program as the full version, but running in trial mode<br />The trial mode may have missing functionality or be time limited<br />9<br />
  10. 10. Detecting Trial Mode<br />usingMicrosoft.Phone.Marketplace;<br />LicenseInformationinfo = newLicenseInformation();if ( info.IsTrial() ) {// running in trial mode}<br />It is easy for an application to determine whether it is running in Trial mode <br />10<br />
  11. 11. Deploying to the hardware<br />The emulator is a faithful representation of all the software interfaces available to a game<br />However, for play testing of games a real device is required<br />Windows Phone devices as sold do not support the deployment of programs to them<br />Registered developers can unlock devices so that they can be used in this way<br />11<br />
  12. 12. Device unlocking<br />A device can be unlocked using the program supplied with the Windows Phone SDK<br />A registered developer can unlock up to three phones<br />A student developer can unlock only one<br />Registered developers can manage their phone registrations<br />12<br />
  13. 13. The XAP file<br />The XAP file contains all the elements that make up an application<br />Images, sounds other content<br />Program assemblies<br />This file is produced by Visual Studio when the program is built<br />We saw this file when we considered how applications are built<br />13<br />
  14. 14. The XAP file manifest<br />The XAP file contains a manifest that describes the content and the application itself<br />It also lists the phone resources that are required by the application<br />Networking, location, media library etc.<br />The manifest for a new file requests all resources<br />You should remove any resources that you are not actually using<br />14<br />
  15. 15. The full capability list<br /><Capabilities><br /> <CapabilityName="ID_CAP_GAMERSERVICES"/><br /> <CapabilityName="ID_CAP_IDENTITY_DEVICE"/><br /> <CapabilityName="ID_CAP_IDENTITY_USER"/><br /> <CapabilityName="ID_CAP_LOCATION"/><br /> <CapabilityName="ID_CAP_MEDIALIB"/><br /> <CapabilityName="ID_CAP_MICROPHONE"/><br /> <CapabilityName="ID_CAP_NETWORKING"/><br /> <CapabilityName="ID_CAP_PHONEDIALER"/><br /> <CapabilityName="ID_CAP_PUSH_NOTIFICATION"/><br /> <CapabilityName="ID_CAP_SENSORS"/><br /> <CapabilityName="ID_CAP_WEBBROWSERCOMPONENT"/><br /></Capabilities><br />
  16. 16. Local Application Deployment<br />You can deploy a XAP file directly onto an unlocked device, or the emulator by using the Application Deployment tool<br />This lets you distribute finished applications for test<br />16<br />
  17. 17. Obfuscation<br />If you send someone your XAP file they can use disassemblers and other programs to unpick your assemblies and find out how they work<br />We did this earlier using the ildasm program<br />An obfuscator tool will change the layout and variable names in your code to make it harder to decode the way a program works<br />17<br />
  18. 18. Adding Obfuscation<br />There are a number of tools that will perform this obfuscation for you<br />The Windows Phone Marketplace provides access to one from PreEmptive solutions that is worth a look<br />You should add obfuscation to any program that you make available<br />18<br />
  19. 19. Submission and approval<br />The submission and approval process is managed via the developer site for Windows Phone and XNA<br />http://create.msdn.com<br />There are registration and approval walkthroughs that you can follow to learn how to register and deploy applications<br />19<br />
  20. 20. Certification Guidelines<br />You should download the Windows Phone Certification guidelines from the developer site<br />This gives vital information on application submission<br />20<br />
  21. 21. Summary<br />Windows Phone owners get their applications from the Windows Phone Marketplace<br />Registering as a developer costs $99 per year<br />Students can register for free<br />Developers can produce free or paid applications and can also add a “trial mode”<br />Developers can unlock phone devices so that they can run their programs on them<br />You should obfuscate your code<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×