1. Overview of the Windows Phone
7 Application Platform
Bam Amor
Project Manager / Consultant
Phil-IT.Org – Founder
Mobile Developer (Corporate)
Gadget Enthusiast
http://adobotech.blogspot.com
@dogPatch03
http://adobotech.blogspot.com/
amor.bam@gmail.com
2.
3.
4. Mobile application development is the process by which applications are
developed for hand held devices such as PDA (personal digital
assistants), smart phones or mobile phones. Latest addition are
slates/iPad.
These applications are either pre-installed on phones during
manufacture, or downloaded by customers from app stores and other
mobile software distribution platforms.
14. World wide access
Single software distribution channel
Default on Quick Start Screen
Active merchandising
One Button Search
Browse by Category, Genre …
15. Windows Common
Consistent Quality
Phone Hardware
Platform Focus
Hardware Elements
Consistent set of hardware
capabilities defined by Microsoft
One resolution at launch
800
Consistent cap-touch input
Consistent processor / GPU
Same available RAM
Optional keyboard
480
18. Input .NET
• Touch • Superset of Silverlight 3.0
• Hardware buttons • Windows Communication Foundation
• SOAP and REST services
Media
Phone Access
• Digital media capture & playback
• Media library access • Sensors
• Launchers & Choosers
Data
• Isolated Storage Integrated With Cloud Services
• LINQ (Objects and XML) • Notifications
• Location
• Xbox LIVE
19. Application
Uniquely
identifiable, licensable and
serviceable software product
packaged as a XAP
Application Deployment
Validation, Certification, and
Signing Windows Phone
Marketplace
Application license
Crypto-verifiable object
issued to grant rights to Windows Phone
an application Marketplace
20. Elements of the Application Platform
Runtime – On “Screen” Tools
Sensors Media Data Location Phone Emulator
Phone Xbox LIVE Notifications Samples Documentation
.NET Framework managed code sandbox Guides Community
Packaging and Verification Tools
SCREEN
CLOUD Cloud Services Portal Services
Notifications App Deployment Registration Marketplace
Location Identity Feeds Validation MO and CC Billing
Social Maps Certification Business Intelligence
Publishing Update Management
26. Develop Submit Certify
& Debug & Validate & Sign
Windows Phone
Application Marketplace
Deployment Service
27. Windows Phone Marketplace and Billing - Provides the one place where
developers can make their applications available for purchase by consumers. Both
Mobile Operator and credit card billing are supported, making it as easy as
possible for consumers to pay for the application.
28. Program Details
Free Tools!
$99 / year That’s it!
No limit for paid apps
5 free apps
and…
Pocket PC 2000, originally codenamed "Rapier",[13] was released on April 19, 2000, and was based on Windows CE 3.0. It was the debut of what was later dubbed the Windows Mobile operating system, and meant to be a successor to the operating system aboard Palm-Size PCs. Backwards compatibility was retained with such Palm-Size PC applications. Pocket PC 2000 was intended mainly for Pocket PC devices, however several Palm-Size PC devices had the ability to be updated also. Further, several Pocket PC 2000 phones were released, however Microsoft's "Smartphone" hardware platform was not yet created. The only resolution supported by this release was 240 x 320 (QVGA). Removable storage card formats that were supported were CompactFlash and MultiMediaCard. At this time Pocket PC devices had not been standardized with a specific CPU architecture. As a result, Pocket PC 2000 was released on multiple CPU architectures; SH-3, MIPS, and ARM.
Let me tell you what Windows Phone 7 almost was…
Windows Phone 7 was launched in Europe, Singapore and Australia on October 21, 2010, and in the US & Canada on November 8, 2010, with the rest of the world to follow in 2011.[62] Microsoft had originally planned to continue the Windows Mobile line to Windows Mobile 7, based on an upgrade to the Windows Mobile platform, codenamed Photon. The original Photon and Windows Mobile 7 have since been scrapped; however, Microsoft decided to create a new mobile OS platform and officially announced Windows Phone 7 Series in its place.[63] Microsoft has since renamed the operating system from Windows Phone 7 Series to Windows Phone 7.[64]Windows Phone 7 was initially intended to be released during 2009, but several delays, likely due to the move away from Photon and to building an entirely different and new platform, prompted Microsoft to develop Windows Mobile 6.5 as an interim release. During the Mobile World Congress 2010 in Barcelona, Microsoft revealed details of Windows Phone 7, which features a new operating system and integration with Xbox Live and Zune services.