Title: IIT: Adaptive Web Content
1Mobile Development CommunityChung
WebsterConsultantMicrosoft Developer Services
2Agenda
- Two key programs
- Microsoft Solutions Partner Program
- Mobile2Market
- Resources to help deliver great applications
3Lifeline
Development
Marketing
Support
VS2003
Web / MSDN
Mobile2Market
eVT
Newsgroups
Training
MCS / PSfD
MSPP
4- The Microsoft Mobile Solutions Partner Program
is a worldwide initiative designed to help you
developcutting-edge solutions using Microsoft
Mobile Software, and successfully bring them to
market - What does MSPP offer that cant be found through
Microsoft.com/mobile? - A one-to-one communications forum that allows you
to - Submit case study leads
- Ask for Microsoft quotes for your press releases
- Find out about events
- Ask questions
-
- An exclusive solutions directory that allows you
to find partners in your business area and region -
- First access to the latest SDKs and other
developer resources - Selected invitations to Microsoft mobility
oriented initiatives and events
http//www.microsoft.com/mobile/partners/
5(No Transcript)
6(No Transcript)
7Mobile2Market
- What is it?
- An open and flexible program for getting mobile
applications to the marketplace - www.microsoft.com/mobile/developer/developerprogra
ms/mobile2market/default.asp - Align and connect
- Logo Testing
- Microsoft Mobile Application Catalog
- Digital Certificates, Application Signing (if
required by Operator) - Online and in-store Retail
- ISVs get their applications logo certified
submit apps into Catalog - Mobile Operators, OEMs, Retailers connect to
Catalog find apps
8Mobile2Market Benefits
- Minimize interface points for ISVs
- Catalog makes it easy for Operators to find
relevant and interesting apps - Consistent User Experience across apps and
devices keeps customers coming
9Mobile2Market ISV Process
User
ISV
Application
Designed for Windows Logo Testing
Mobile Device
Mobile Application Catalog
Operator Network Approval
Appropriate Application Signing
DEVELOP App (no certs required)
DEPLOY App (need certs)
10Demo
- Mobile Application Catalogue Services (MACS)
- Handango
11Designed For Windows For Pocket PC SmartPhone
- Logo Handbooks available on the web
- http//www.microsoft.com/mobile/assets/Design_Pock
etPC.pdf - http//www.microsoft.com/mobile/assets/Design_Smar
tphone.pdf - Logo covers three different aspects
- Install/Uninstall Requirements
- System Requirements
- UI Requirements
- Create consistency in User Experience for higher
usability and stability
12Install/Uninstall Requirements
- CAB files for install (cabwiz)
- Must create Shortcuts in Programs Folder
- SmartPhone has OTA install/uninstall requirements
- Sample XML in SDK
- Graceful shutdown!
13System Requirements
- Store files only in Windows or App Directory
- Move app to background on phone call
- Delete all files on uninstall
- Delete all registry keys on uninstall
- Shared data may be retained
- Dont waste battery
- Turn off timers in background mode
- Long name support
14UI Requirements
- NO Exit Menu Item
- OS will ask App to shutdown when reqd
- No user exposed method for closing app
- Touch screen vs. d-pad
- SmartPhone USE Spinner Controls
- No File menu item
15Take Advantage of Resources
- Check out available free resources
- Do you need additional expertise?
- MCS
- Developer Services (PSfD)
- Training
- Follow logo guidelines
16Developer Resources
- SDK or VS.NET Help
- Developer Online Resources
- http//msdn.microsoft.com
- http//www.microsoft.com/mobile/developer
- http//smartdevices.microsoftdev.com
- Support
- http//Support.microsoft.com
- News Groups
- microsoft.public.smartphone.developer
- microsoft.public.windowsce.app.development
- microsoft.public.windowsce.embedded.vb
- microsoft.public.windowsce.embedded.vc
17- Training Courses
- In-depth, hands-on, instructor led
- Training Events (Guerrilla)
- Intensive 5 days nights
- Conferences
- Educational Resources for Software Developers
- Online tutorials White papers Discussion
groups Tools samples Book series - www.develop.co.uk
18Open Panel
19Open Panel
- Ask questions!
- So how can I get a Smartphone Dev Kit?
- What do I need to do, to submit an app to M2M?
- Where can I find more info on M2M?
- How much does it cost to have an app logo
certified? - Do I have to sign my application?
- How much does it cost to have a Smartphone app
signed? - Can I write managed code for SP?
- Does managed SP code need to be signed?
20(No Transcript)
21Application Testing and Verification
- Select logo testing vendor, submit app, wait for
report - Veritest
- QualityLogic
- Sign Logo License Agreement with MS and Collect
logo artwork - Submit app into Mobile2Market Catalog
22The Signing Process
- Two variables in the signing process
- Which certificates are on the device?
- Mobile2Market
- Mobile Operator
- How is security policy configured?
- OPEN most applications dont need signing
- LOCKED applications need signing