every developer is a mobile developer
TRANSCRIPT
Developing Mobile Applications Developing Mobile Applications
Every DeveloperEvery Developeris ais a
Mobile DeveloperMobile Developer , , Av n e r M o r G M Te le c o m , , Av n e r M o r G M Te le c o m
P r o d u c t sP r o d u c t s
, , G u y M e r in D e v M a n a g e r , , G u y M e r in D e v M a n a g e r Win d o w s M o b ile Win d o w s M o b ile
Microsoft R&D in IsraelMicrosoft R&D in IsraelStarted in Israel at 1991 – 15 people - 1Started in Israel at 1991 – 15 people - 1stst R&D outside the US R&D outside the US
2008 – 600 people - working in 3 full teams and part of additional 3 BU2008 – 600 people - working in 3 full teams and part of additional 3 BU
Full Workload Teams• Security• Telecom/Windows Mobile• Anti-Virus
Major Component Teams• Ad Center (customer segmentation)• Windows (virtualization)• SQL Server (data quality)
Israel Labs Incubations & Investigations• Search Relevance• Diagnostic health devices
• Social Network Privacy• Guided Business Intelligence
Acquisitions of Israeli Startups•
hale Communications•
teko•
ecure Dimensions
• YaData • Kidaro• Zoomix
A strategic asset for Israel’s high tech industry and educationA strategic asset for Israel’s high tech industry and education
Value Quadrants: Mapping Biz Model InnovationsValue Quadrants: Mapping Biz Model Innovations
Source: Andreas Constantinou, VisionMobile Source: Andreas Constantinou, VisionMobile
Software and Services Drive the mobile marketSoftware and Services Drive the mobile market
500M 500M WL IDWL ID
3Bn3BnMobile UserMobile User
Microsoft is the perfect partner for converged servicesMicrosoft is the perfect partner for converged services
Mobile Mobile IM/Email/ IM/Email/ SocialSocialOpportunityOpportunity
Mobile Services arise an opportunity ready to happenMobile Services arise an opportunity ready to happen
New ExperiencesNew Experiences Incremental trafficIncremental traffic New revenue opportunitiesNew revenue opportunities StickinessStickiness
Windows Windows MobileMobile
Five clear trends in mobile Five clear trends in mobile application development application development Extend more parts of phone development Extend more parts of phone development to 3rd parties to 3rd parties
Simplify discoverability of 3rd party Simplify discoverability of 3rd party applicationsapplications
Simplify development environment Simplify development environment
Integrate more deeply with the handset Integrate more deeply with the handset events and user dataevents and user data
Streamline go-to-market channels Streamline go-to-market channels
PARTNERSPARTNERS Silicon Silicon VendorsVendors
DeviceDeviceManufacturersManufacturers
ISVs and ISVs and IHVsIHVs
Mobile Mobile OperatorsOperators
SolutionSolutionProvidersProviders
MOBILITY IS COREMOBILITY IS CORE
DEVELOPMENT DEVELOPMENT TOOLSTOOLS
IT IT INFRASTRUCTUREINFRASTRUCTURE
EXPERIENCESEXPERIENCES
Windows Mobile Figures Windows Mobile Figures
Devices StatsDevices Stats::• 200+devices designed WW200+devices designed WW• 56 device makers56 device makers• 4 leading OEMs4 leading OEMs• 160 MOs WW 160 MOs WW • 100 M users 100 M users
Applications:Applications:• 18,000 commercial WM applications18,000 commercial WM applications
Targeting Targeting 100M active 100M active Windows Mobile usersWindows Mobile users
And now the real stuff - DemoAnd now the real stuff - Demo
Every DeveloperEvery Developer
is ais a
Mobile DeveloperMobile Developer
, G u y M e r in D e v , G u y M e r in D e vM a n a g e rM a n a g e r
Win d o w s M o b ile Win d o w s M o b ile
What have we seen ?What have we seen ? Easy to ImplementEasy to Implement
Tools similar to DesktopTools similar to DesktopWYSIWYG designer studioWYSIWYG designer studioLarge community and Online helpLarge community and Online help
Large set of TechnologiesLarge set of TechnologiesNative code for performanceNative code for performanceManaged code for Simplicity and rapidManaged code for Simplicity and rapidSilverlight for Rich InternetSilverlight for Rich Internet
Easy to TestEasy to TestEasy to attach to real phoneEasy to attach to real phoneEmulators provide 99% functionalityEmulators provide 99% functionalityEasy to DebugEasy to Debug
Covers the whole product life cycleCovers the whole product life cycleBuild Build onceonce, run , run everywhereeverywhere
Live MeshLive MeshBetaBeta
Additional Diagnostic ImprovementsAdditional Diagnostic Improvements
Timeline ViewerTimeline Viewer
Power consumptionPower consumption
Remote System Remote System InformationInformation
Remote Registry Remote Registry EditorEditor
SpySpy
AppVerifier AppVerifier
Data BreakpointsData Breakpoints
Post-mortem Post-mortem debuggingdebugging
Profiler for Profiler for performance performance benchmarkingbenchmarking
Resource Leak Resource Leak DetectorDetector
Device EmulatorDevice Emulator
Cellular emulatorCellular emulator
Network coverage Network coverage emulatoremulator
GPS EmulatorGPS Emulator
Fake ServerFake Server
Battery emulatorBattery emulator
Memory emulatorMemory emulator
EmulatorsEmulators DebuggingDebugging Remote ToolsRemote Tools
Expect updates at upcoming events:Expect updates at upcoming events:Barcelona GSMA 09 - Mobile World CongressBarcelona GSMA 09 - Mobile World CongressMix09Mix09TechEdTechEd
Getting started:Getting started:Developer Portal: Developer Portal: http://developer.windowsmobile.comhttp://developer.windowsmobile.com
We want to hear your opinion/questions:We want to hear your opinion/questions:Catch us for a Beer @ The GarageCatch us for a Beer @ The GarageTell us how we can make Windows Mobile betterTell us how we can make Windows Mobile betterShare with us your ideasShare with us your ideas