are your people_ready for a mobile enterprise? steve conn director, mobility solutions mobile and...

32
Are your Are your People_Ready for a People_Ready for a Mobile Enterprise? Mobile Enterprise? Steve Conn Steve Conn Director, Mobility Solutions Director, Mobility Solutions Mobile and Embedded Devices Mobile and Embedded Devices Division Division Microsoft Corporation Microsoft Corporation

Upload: willis-henry

Post on 13-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Are your Are your People_Ready for a People_Ready for a Mobile Enterprise?Mobile Enterprise? Steve ConnSteve ConnDirector, Mobility SolutionsDirector, Mobility SolutionsMobile and Embedded Devices Mobile and Embedded Devices DivisionDivisionMicrosoft CorporationMicrosoft Corporation

Page 2: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

AgendaAgendaEnterprise Mobility Goals and TrendsEnterprise Mobility Goals and Trends

Business Value DriversBusiness Value Drivers

Microsoft Enterprise Mobile Microsoft Enterprise Mobile EcosystemEcosystem

Windows Mobile LOB at Microsoft Windows Mobile LOB at Microsoft Example: CritSit To GoExample: CritSit To Go

Windows Mobile 5.0Windows Mobile 5.0

Enterprise Mobility Goals and TrendsEnterprise Mobility Goals and Trends

Business Value DriversBusiness Value Drivers

Microsoft Enterprise Mobile Microsoft Enterprise Mobile EcosystemEcosystem

Windows Mobile LOB at Microsoft Windows Mobile LOB at Microsoft Example: CritSit To GoExample: CritSit To Go

Windows Mobile 5.0Windows Mobile 5.0

Page 3: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Enterprise Mobility Enterprise Mobility RequirementsRequirements

ManagementManagement

Productivity Productivity

ChoiceChoice

CostCost

Application Application DeveloperDeveloper

Business Value Business Value

Re-use Knowledge Re-use Knowledge

IT Staff IT Staff

Easy to Manage/SupportEasy to Manage/Support

Scalable Scalable

Secure Secure

Device Choice Device Choice

Easy-to-Use Easy-to-Use

EmployeeEmployee //IndividualIndividual

Enabling LifestyleEnabling Lifestyle

Page 4: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Base: 875 decision-makers at North American enterprisesBase: 292 telecom decision-makers at North American enterprises

Deployed figures were derived from respondents who answered that they were “fully deployed/in production” or in the “upgrade underway” stages for the respective technologies.

Source: Forrester’s Business Technographics® April 2004 North American Benchmark StudySource: Forrester’s Business Technographics* May 2005 North American and European Network and Telecommunications Benchmark Study

* †

*†

28%

26%

30%

44%

56%

51%

18%

20%

20%

23%

30%

39%

Customer-facingappications

Field serviceapplications

Sales forceapplications

Content/Informationfor employees

Personalizedcontacts and

calendar

Wireless email orBlackBerry 2004 plans*

2005 deployed

Mobile Adoption Ahead of PlansMobile Adoption Ahead of Plans†

Mobile Email 2005Mobile Email 2005

39% Planned39% Planned

51%51% Deployed Deployed

Customer-Facing Customer-Facing Application PlansApplication Plans

67%67% increase increasein 12 monthsin 12 months

Page 5: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Typical Mobile ScenariosTypical Mobile ScenariosExtend Existing Desktop Applications to Mobile Extend Existing Desktop Applications to Mobile WorkersWorkers

Automate Paper-based WorkflowsAutomate Paper-based Workflows

Develop or Purchase Mobile-specific ApplicationsDevelop or Purchase Mobile-specific Applications

Page 6: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Quantifying Mobility Business ValueQuantifying Mobility Business Value

Increased Increased Productivity Productivity

Turn downtimeTurn downtime

into uptime   into uptime   

Improve efficiency, Improve efficiency,

effectiveness of effectiveness of

mobile workersmobile workers

Better communication Better communication - collaboration- collaboration

EnhancedEnhancedRevenueRevenue

Faster invoicingFaster invoicing

Automated, Automated, faster workflowsfaster workflows

Better decision Better decision makingmaking

Increased Increased customer customer satisfaction, satisfaction, loyaltyloyalty

Reduced Reduced CostsCosts

TelephonyTelephony

Converging Converging single-single-purpose purpose devicesdevices

Data entry Data entry errorserrors

PersonnelPersonnel

Page 7: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Windows MobileWindows MobileCustomer ImpactCustomer ImpactKONEKONE

Increased Increased ProductivityProductivity

Technicians have Technicians have an extra hour an extra hour per week per week

Customer call report Customer call report reduced from reduced from weeks to hoursweeks to hours

EnhancedEnhancedRevenueRevenue

Lower TotalLower TotalCost of OwnershipCost of Ownership

IKONIKONSchindler ElevatorSchindler Elevator

Supervisors eliminate Supervisors eliminate 1.5 days of paperwork1.5 days of paperworkper weekper week

Call centre agents Call centre agents respond to customer respond to customer calls twice as fastcalls twice as fast

Reduced reliance on Reduced reliance on handwritten notes; handwritten notes; improved data accuracyimproved data accuracy

Cut telephone and Cut telephone and fuel costsfuel costs

Reduced Reduced costs costs from from prior prior solution solution by 54%by 54%

Automated Automated dispatches dispatches increased increased by 32%by 32%

Technician Technician can be can be dispatched dispatched before before customer customer flags issueflags issue

Page 8: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

1.1. Use the Infrastructure you already haveUse the Infrastructure you already have

Server hardware, software, licensesServer hardware, software, licenses

Training and SupportTraining and Support

2.2. Leverage the Partners you already trustLeverage the Partners you already trust

System Integrators, ISVs, OperatorsSystem Integrators, ISVs, Operators

Proven Microsoft Partner Program MembersProven Microsoft Partner Program Members

3.3. Utilize the Information your staff already knowsUtilize the Information your staff already knows

IT ProfessionalsIT Professionals

Developers: Visual Studio, C#, VB Script, etc.Developers: Visual Studio, C#, VB Script, etc.

End UsersEnd Users

The Windows Mobile Line of The Windows Mobile Line of Business Value PropositionBusiness Value Proposition

Page 9: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Windows Mobile Windows Mobile GrowthGrowth

Volume leader in PDA marketVolume leader in PDA market

Over 5 million Windows Mobile Over 5 million Windows Mobile connected devices shipped connected devices shipped worldwide in FY05 worldwide in FY05

47 OEMs and 102 mobile 47 OEMs and 102 mobile operators in 57 countries operators in 57 countries

50+ converged phone designs; 50+ converged phone designs; 100+ phones shipping 100+ phones shipping

Most-preferred mobile line of Most-preferred mobile line of business platform business platform

650,000 Windows Mobile 650,000 Windows Mobile Developers Developers

18,000 Windows Mobile 18,000 Windows Mobile Applications Applications

Page 10: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Microsoft’s Mobile Enterprise Microsoft’s Mobile Enterprise StrategyStrategy

InfrastructureInfrastructure

DesktopDesktop

.NET tools and.NET tools andserver integrationserver integration

Development ToolsDevelopment Tools

Windows MobileWindows MobileDevicesDevices

PartnersPartners

Page 11: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Microsoft Native LOB SolutionsMicrosoft Native LOB Solutions

Microsoft Dynamics CRM 3.0 Microsoft Dynamics CRM 3.0 MobileMobile

Increase Business ProductivityIncrease Business ProductivityCareful integration with Windows Mobile Careful integration with Windows Mobile and new Microsoft CRM 3.0 desktop and new Microsoft CRM 3.0 desktop featuresfeatures

Familiar to users of desktop clientFamiliar to users of desktop client

Empower mobile sales peopleEmpower mobile sales people

Low TCOLow TCOEasy deployment via SD card or docking Easy deployment via SD card or docking cradlecradle

Easy customization of forms, views and Easy customization of forms, views and settings to fit business and industry-settings to fit business and industry-specific needsspecific needs

Minimize mobile device resources by Minimize mobile device resources by subscribing only to relevant data through subscribing only to relevant data through cradle or via wirelesscradle or via wireless

Support for:Support for:QWERTY KeyboardQWERTY Keyboard

Wireless WAN (GPRS/EDGE)Wireless WAN (GPRS/EDGE)

Page 12: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Microsoft Native LOB SolutionsMicrosoft Native LOB Solutions

Microsoft Live Communications Microsoft Live Communications Server 2005 – Communicator Server 2005 – Communicator MobileMobile

Increase Business ProductivityIncrease Business ProductivityPresence exchangePresence exchange

Instant MessagingInstant Messaging

Search people in corporate Address BookSearch people in corporate Address Book

Transfer Desktop Communicator Transfer Desktop Communicator experienceexperience

Enterprise GradeEnterprise GradeVoIP (Click2Call; Hold; Forward; Single VoIP (Click2Call; Hold; Forward; Single step transfer; Send DTMFstep transfer; Send DTMF

SecureSecure

Archiving via LCS infrastructureArchiving via LCS infrastructure

Support for:Support for:QWERTY KeyboardQWERTY Keyboard

Wireless LAN/ Wireless WAN supportWireless LAN/ Wireless WAN support

Page 13: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Faster Application Faster Application DevelopmentDevelopmentReduced application development Reduced application development

costcostNew emulatorNew emulator

More managed code Application More managed code Application Programming Interfaces (APIs)Programming Interfaces (APIs)

New toolsNew tools

New imaging APINew imaging API

New video APINew video API

New Personal Information New Personal Information Management APIManagement API

New localization integrationNew localization integration

New customization optionsNew customization options

Page 14: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Video—Microsoft ITVideo—Microsoft IT

Page 15: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Microsoft IT Windows Mobile Line of Microsoft IT Windows Mobile Line of Business DeploymentBusiness DeploymentCrit Sit To GoCrit Sit To Go

Proof of Concept: One developer Proof of Concept: One developer needed just one week using needed just one week using existing Visual Studio skillsexisting Visual Studio skills

Via word of mouth, Alpha code Via word of mouth, Alpha code was in weekly use by 300 MS was in weekly use by 300 MS Field employeesField employees

Production Solution from MSIT: Production Solution from MSIT: One month projectOne month project

Reviews for Supportability, Reviews for Supportability, Privacy, Security, PerformancePrivacy, Security, Performance

Testing and DeploymentTesting and Deployment

Uses Web Services on Existing Uses Web Services on Existing Infrastructure—no added serversInfrastructure—no added servers

IT Showcase Case StudyIT Showcase Case Study

Page 16: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Power Of An End-to-End Power Of An End-to-End PlatformPlatformLeading Applications on Windows Mobile DevicesLeading Applications on Windows Mobile Devices

Page 17: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Mobile Application Mobile Application ExamplesExamples

Page 18: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Device ChoiceDevice Choice

Page 19: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Windows Mobile 5.0 for the Windows Mobile 5.0 for the EnterpriseEnterprise

New Security & New Security & Device Management Device Management

OptionsOptions

Improved Integration Improved Integration with Microsoft Office with Microsoft Office

SystemSystem

Faster Application Faster Application DevelopmentDevelopment

• Security improvements Security improvements make it easier to protect make it easier to protect corporate datacorporate data

• Additional provisioning Additional provisioning and support and support functionality makes it functionality makes it easier to deploy and easier to deploy and update Windows Mobile update Windows Mobile devicesdevices

• Tighter integration Tighter integration between Microsoft Office between Microsoft Office Outlook on the desktop Outlook on the desktop and Windows Mobile and Windows Mobile devices increases mobile devices increases mobile workforce productivityworkforce productivity

• New Office Mobile for New Office Mobile for Pocket PC provides Pocket PC provides immediate access to immediate access to Office attachments while Office attachments while mobilemobile

• Enabling Partner Enabling Partner DifferentiationDifferentiation

• Better support for Better support for mobile line-of-mobile line-of-business application business application development.development.

Windows Mobile 5.0 provides the best mobile enterprise platform for

integration with Office, Exchange and for line of business application

development.

Page 20: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

New Security OptionsNew Security OptionsUS Govt. Federal Information Processing US Govt. Federal Information Processing Standards Cryptographic certificationStandards Cryptographic certification

Secure Wireless LAN supportSecure Wireless LAN support

Secure Web Browsing via Security ZonesSecure Web Browsing via Security Zones

Certificate-based authentication can replace Certificate-based authentication can replace corporate credentials for Exchange synccorporate credentials for Exchange sync

Password and Device Lock Policy Password and Device Lock Policy EnforcementEnforcement

Local reset of internal device data on brute Local reset of internal device data on brute force attackforce attack

Remote reset of internal device dataRemote reset of internal device data

S/MIME secure email supportS/MIME secure email support

Page 21: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

New Device Management New Device Management OptionsOptions

Persistent Store—no data loss if Persistent Store—no data loss if battery diesbattery dies

Image Update—no data loss on OS Image Update—no data loss on OS updateupdate

Remotely manage/enforce corporate Remotely manage/enforce corporate IT policyIT policy

Over-the-air device management Over-the-air device management standards (Open Mobile Alliance OMA-standards (Open Mobile Alliance OMA-DM) supportDM) support

Systems Management Server 2003 Systems Management Server 2003 supportsupport

Page 22: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Improved Integration--Microsoft Improved Integration--Microsoft OfficeOfficeOffice Mobile for Pocket PC gives instant Office Mobile for Pocket PC gives instant

access to Office attachments while mobileaccess to Office attachments while mobileNew PowerPoint Mobile provides mobile viewing New PowerPoint Mobile provides mobile viewing of presentation graphic filesof presentation graphic files

Updated Excel Mobile allows creation and Updated Excel Mobile allows creation and viewing of charts and graphsviewing of charts and graphs

Enhanced formatting support in Word Mobile Enhanced formatting support in Word Mobile improves document legibility and composition improves document legibility and composition

Internet Explorer Mobile ImprovementsInternet Explorer Mobile ImprovementsFull screen viewingFull screen viewing

Progress bar to gauge download progress Progress bar to gauge download progress

Icon indicates secure pages are being accessedIcon indicates secure pages are being accessed

More scripting support for more viewable sitesMore scripting support for more viewable sites

Support for synchronizing Mobile FavoritesSupport for synchronizing Mobile Favorites

Page 23: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Improved Integration--Microsoft Improved Integration--Microsoft OfficeOfficeImproved ActiveSyncImproved ActiveSync

Reduces data traffic over the airReduces data traffic over the airUSB 2.0 supportUSB 2.0 supportBluetooth Sync supportBluetooth Sync support

Improved Outlook MobileImproved Outlook MobileNew—Direct Push Technology for up to date New—Direct Push Technology for up to date email, calendar, contacts, tasksemail, calendar, contacts, tasksNew—realtime Global Address List lookupNew—realtime Global Address List lookupNew—synchronize Tasks over the airNew—synchronize Tasks over the airEasier to recognize message priorityEasier to recognize message priorityNew—Contacts supports photos synchronizationNew—Contacts supports photos synchronizationNew—International Address ParserNew—International Address ParserEasier to add senders to ContactsEasier to add senders to ContactsContacts faster to navigateContacts faster to navigate

Page 24: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Microsoft Mobile MessagingMicrosoft Mobile Messaging

Integrated in Exchange Server 2003Integrated in Exchange Server 2003

Great experience with Windows MobileGreat experience with Windows MobileNo client software to load reduces set-up No client software to load reduces set-up timetime

Familiar Outlook experienceFamiliar Outlook experience

Scalable solution for enterprisesScalable solution for enterprisesEmail backend scalabilityEmail backend scalability

Scalable cost per userScalable cost per user

ISA or ISA or 33rdrd party party FirewallFirewall

Perimeter NetworkPerimeter Network(DMZ)(DMZ)

Windows Server Active Directory

Ex2003Ex2003Front-EndFront-End

ServerServer

Ex2003Ex2003MailboxMailboxServersServers

ISA or ISA or 33rdrd party party FirewallFirewall

SSLSSLSSLSSL

SSLSSL

Page 25: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Microsoft Global Exchange Microsoft Global Exchange EnvironmentEnvironment

3 MM messages daily internally3 MM messages daily internally

10 MM inbound messages/day10 MM inbound messages/day

44 KB average message size44 KB average message size

4-5000 users per server4-5000 users per server

Over 100,000 mailboxesOver 100,000 mailboxes

Availability Goal: 99.99%Availability Goal: 99.99%

Mailbox size = 200 MBMailbox size = 200 MB

Page 26: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Microsoft Global Exchange Microsoft Global Exchange EnvironmentEnvironmentPre-ConsolidationPre-Consolidation 75 75

Exchange Exchange SitesSites

>110 mailbox >110 mailbox serversservers

>200 >200 Exchange Exchange

serversservers

75 75 Exchange Exchange

SitesSites

>200 >200 Exchange Exchange

serversservers

Page 27: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Microsoft Global Exchange Microsoft Global Exchange EnvironmentEnvironmentPost-ConsolidationPost-Consolidation 5 5

Exchange Exchange SitesSites

33 mailbox 33 mailbox serversservers

97 Exchange 97 Exchange serversservers >110 mailbox >110 mailbox

serversservers

75 75 Exchange Exchange

SitesSites

>200 >200 Exchange Exchange

serversservers

Page 28: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

IDC Whitepaper:IDC Whitepaper:The Benefits of Microsoft Mobile MessagingThe Benefits of Microsoft Mobile Messaging ** 6 companies from 2500 – 30,000 users6 companies from 2500 – 30,000 users

Paid back implementation cost in 4.3 Paid back implementation cost in 4.3 months months

1-year ROI was 129%1-year ROI was 129%

3-year TCO per user was $2,2553-year TCO per user was $2,255

Major Benefit categories:Major Benefit categories:Reduced costs: RAS/VPN, telecom, Reduced costs: RAS/VPN, telecom, hardwarehardware

Increased productivity and Increased productivity and satisfactionsatisfaction(Users 36 hours annually, IT Staff 405 hours (Users 36 hours annually, IT Staff 405 hours

monthly)monthly)

Efficient managementEfficient management

* Kevin Burden, Randy Perry—IDC; September 2005

Page 29: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Why Enterprises Choose Windows Why Enterprises Choose Windows MobileMobile

FamiliarFamiliar Windows Windows experience experience

Best IntegrationBest Integration with with existing PC, Windows existing PC, Windows server server applications/dataapplications/data

Flexible platform Flexible platform for for end-to-endend-to-end enterprise solutionsenterprise solutions

Range of Range of securitysecurity and and systems systems managementmanagement options options

Large selection of Large selection of developers developers and and enterprise enterprise systems systems integratorsintegrators

Broad choice of Broad choice of peripherals, peripherals, connectivity options, connectivity options, and devicesand devices

Web standardsWeb standards supportsupportIn-house developers developers leverageleverage .NET expertise creating/extending enterprise solutions

Large selection of Large selection of developers developers and and enterprise enterprise systems systems integratorsintegrators

Broad choice of Broad choice of peripherals, peripherals, connectivity options, connectivity options, and devicesand devices

Web standardsWeb standards supportsupportIn-house developers developers leverageleverage .NET expertise creating/extending enterprise solutions

Page 30: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

Mobilize Your EnterpriseMobilize Your EnterpriseConsider Consider standardizationstandardization

Set policies and security guidelinesSet policies and security guidelines

Establish a preferred vendor list for cost savingsEstablish a preferred vendor list for cost savings

Establish Establish cross-business unitcross-business unit understanding of mobile understanding of mobile needs; scope project, anticipated benefitsneeds; scope project, anticipated benefits

Measure return on investment (Measure return on investment (www.windowsmobilestart.com/businessvaluewww.windowsmobilestart.com/businessvalue))

Pilot mobile messaging with Exchange 2003Pilot mobile messaging with Exchange 2003

Draw upon mobile Draw upon mobile solutions expertisesolutions expertiseSearchable software and services database (Searchable software and services database (www.microsoft.com/windowsmobile/providers/mpdsearch.aswww.microsoft.com/windowsmobile/providers/mpdsearch.aspxpx))

Case studies, whitepapers, business informationCase studies, whitepapers, business information((www.microsoft.com/www.microsoft.com/windowsmobilewindowsmobile/business/business))

Page 31: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Page 32: Are your People_Ready for a Mobile Enterprise? Steve Conn Director, Mobility Solutions Mobile and Embedded Devices Division Microsoft Corporation

.NET.NET JavaJava

Worldwide .NET Worldwide .NET MomentumMomentum

.NET.NET No .NETNo .NET

Source: WW DevTracker