bam windows phone 7 for informatics
DESCRIPTION
a First Look on Microsoft Windows Phone 7 and its Development toolsTRANSCRIPT
Overview of the Windows Phone 7 Application Platform
@dogPatch03http://
adobotech.blogspot.com/[email protected]
Bam AmorProject Manager / Consultant Phil-IT.Org – FounderMobile Developer (Corporate)Gadget Enthusiasthttp://adobotech.blogspot.com
Agenda
Brief history of Windows Mobile systems
Windows Phone 7: New features
Application Development Platform Overview
Q&A
Why Develop application for Mobile Devices???
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.
What is Mobile Development?
What was the first Version of Microsoft Mobile Platform???
Windows Phone Classic
Pocket PC 2000
The very first Windows Mobile SystemMultiple CPU architecturesBasic features
Released on April 19, 2000
Windows Phone 7
Smart Design
Integrated Experiences
Photo by: Andrew Butitta, Founder, Talisman Digital Photography
Different, For Good Reasons
The Windows Phone Design System Codename “Metro”
Integrated Experiences
PEOPLEOFFICE
MARKETPLACE
PICTURESMUSIC+VIDEO
GAMES
Office HubAll Office Activities in One Place
World wide accessSingle software distribution channelDefault on Quick Start ScreenActive merchandisingOne Button SearchBrowse by Category, Genre …
Increased Discoverability
Consistent set of hardware capabilities defined by Microsoft
800
480
One resolution at launch
Consistent cap-touch input
Consistent processor / GPU
Same available RAM
Optional keyboard
Consistent Platform
Windows Phone
Hardware
Common Hardware Elements
Quality Focus
App Platform
Philosophy
Design
Experience
Platform
Push Notifications
• Server-initiated communication
• Enables key background scenarios
• Preserves battery life and user experience
Common CapabilitiesInput
• Touch• Hardware buttons
Media
• Digital media capture & playback• Media library access
Data
• Isolated Storage• LINQ (Objects and XML)
.NET
• Superset of Silverlight 3.0• Windows Communication Foundation• SOAP and REST services
Phone Access
• Sensors• Launchers & Choosers
Integrated With Cloud Services
• Notifications• Location• Xbox LIVE
Application Model Life Cycle
ApplicationUniquely identifiable, licensable and serviceable software product packaged as a XAP
Application DeploymentValidation, Certification, and Signing
Application licenseCrypto-verifiable object issued to grant rights to an application
Windows Phone
Marketplace
Windows Phone
Marketplace
Elements of the Application Platform
CLOUD
SCREEN
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Notifications
Location Identity Feeds
MapsSocial
App Deployment Registration
Validation
Certification
Publishing
Marketplace
MO and CC Billing
Business Intelligence
Update Management
Tools
Portal ServicesCloud Services
Sensors Media Data
Xbox LIVE Notifications
.NET Framework managed code sandbox
Location
Phone
Runtime – On “Screen”
Microsoft Visual Studio 2010 Express for Windows Phone Features
Free version of Visual Studio 2010 to develop Windows Phone ApplicationsDevelop Silverlight Applications for Windows Phone
Combination of XAML and C# codeCode execution inside a protected environment
Develop XNA Framework based Applications for Windows PhoneCombination of content (art) and C# codeCode execution inside a protected environment
Runs side-by-side with Microsoft Visual Studio 2005 / 2008Allows ongoing development for Windows Mobile 6.x
Phone EmulatorSamples DocumentationGuides CommunityPackaging and Verification Tools
Windows Phone Developer Tools
• One Download
• Free
• Windows Phone SDK 7.1 RC!
• http://developer.windowsphone.com
Tools
Microsoft Visual Studio 2010 Express for Windows Phone Look and Feel
Microsoft Expression Blend for Windows Phone Look and Feel
Developer Portal
http://developer.windowsphone.com
Learn
Build
Publish
Earn
Deployment Process
Develop & Debug
Submit& Validate
Certify & Sign
Windows Phone Application Deployment Service
Marketplace
Windows Phone Market Place
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.
Distribution
Program Details
Free Tools!$99 / year No limit for paid apps5 free appsand…
That’s it!
Resources
www.microsoft.com/teched
Sessions On-Demand & Community Microsoft Certification & Training Resources
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
Learning
Video: Windows Phone 7 Official Commercial TV Ad
Thank you!Keep Moving Forward…