Windows Mobile 6

5,452 views

Published on

Presented at MSP Boot-Camp, Microsoft Gurgaon.

Published in: Business, Technology
1 Comment
3 Likes
Statistics
Notes
  • how is ıt possible to download this nice presentation....?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
5,452
On SlideShare
0
From Embeds
0
Number of Embeds
40
Actions
Shares
0
Downloads
0
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide
  • Windows Mobile 6

    1. 1. Abhishek Sharma Microsoft ® Student Partner [email_address]
    2. 2. <ul><li>Overview </li></ul><ul><ul><li>Introduction & Timeline </li></ul></ul><ul><li>Windows CE 5 & 6 Memory Models </li></ul><ul><li>Windows Mobile 6 & New Features </li></ul><ul><li>Demo </li></ul><ul><ul><li>Video </li></ul></ul>
    3. 3. SP1 2.11 SP2 2.12 Jameson 4.1 McKendric 4.2 Pegasus Windows CE 1.0 (11/1996-09/1997) Cedar Windows CE 3.0 (04/2000-01/2002) Macallan Windows CE 5.0 (07/2004-09/2006) Alder/Birch Windows CE 2.0 (09/1997-04/2000) Talisker Windows CE 4.0 (01/2002-07/2004) Yamazaki Windows CE 6 (09/2006-..) Pocket PC 2002 Windows Mobile 2003 Windows Mobile 5.0/Magneto Windows Mobile 5.0 SE/Crossbow
    4. 4. <ul><li>From Windows CE 1 to Windows CE 5, Windows CE has always had limits: </li></ul><ul><ul><li>32 processes at any one time </li></ul></ul><ul><ul><li>32 MB Virtual Memory per process </li></ul></ul>
    5. 5. 32 Slots for Processes Single 2 GB VM for all Processes Execution Slot and Shared DLL Slot 2 GB Kernel Space : : Shared Memory Kernel Slot 0 – Execution Slot 1 – ROM DLLs Slot 2 – FileSys.exe Slot 3 – Device.exe Slot 4 – GWES.exe Slot 5 – Services.exe Slot 31 Slot 32 Slot 6 – Explorer.exe Slot 7
    6. 6. <ul><li>Virtual Memory Map </li></ul><ul><ul><li>2 GB for Kernel </li></ul></ul><ul><ul><li>Single 2 GB mapping for all processes </li></ul></ul><ul><ul><ul><li>Divided up into 32 MB “slots” </li></ul></ul></ul><ul><li>32 Process Limit </li></ul><ul><ul><li>Each process has one 32 MB slot </li></ul></ul><ul><ul><li>32 slots for processes </li></ul></ul><ul><li>Shared memory </li></ul><ul><ul><li>Upper half of user space is shared memory </li></ul></ul><ul><ul><li>Read / Write by all processes </li></ul></ul>
    7. 7. 2 GB per Process 2 GB Kernel Space . . . . . . 32 K Processes Process Code User VM Kernel Filesystem GWES Drivers
    8. 8. <ul><li>2 GB of Virtual Memory per process </li></ul><ul><li>32,000 processes </li></ul><ul><li>Unified Kernel </li></ul><ul><ul><li>Critical OS components moved into kernel space </li></ul></ul><ul><li>Improved system performance </li></ul><ul><li>Increased security and robustness </li></ul><ul><li>High degree of backwards compatibility </li></ul>
    9. 9. <ul><li>Moving critical drivers, file system, and graphical window manager into the kernel </li></ul><ul><li>Benefits: </li></ul><ul><ul><li>Greatly reduces the overhead of system calls between these components </li></ul></ul><ul><ul><li>Reduces overhead of all calls from user space to kernel space </li></ul></ul><ul><ul><li>Increase code sharing between base OS services </li></ul></ul>
    10. 10. <ul><li>App makes call </li></ul><ul><li>Kernel </li></ul><ul><ul><li>Validates parameters </li></ul></ul><ul><ul><li>Maps service into slot 0 </li></ul></ul><ul><ul><li>Calls into the service </li></ul></ul><ul><li>Service </li></ul><ul><ul><li>Runs </li></ul></ul><ul><ul><li>Returns to the Kernel </li></ul></ul><ul><li>Kernel </li></ul><ul><ul><li>Maps App into slot 0 </li></ul></ul><ul><ul><li>Returns to App </li></ul></ul>Kernel Application Service (FileSys) (Device) (GWES)
    11. 11. <ul><li>App makes call </li></ul><ul><ul><li>Same call to coredll.dll </li></ul></ul><ul><ul><li>App stays mapped during the call </li></ul></ul><ul><li>Kernel </li></ul><ul><ul><li>Validates parameters </li></ul></ul><ul><ul><li>Calls into the service </li></ul></ul><ul><li>Service </li></ul><ul><ul><li>Runs </li></ul></ul><ul><ul><li>Returns directly to the App </li></ul></ul>Kernel Application Service
    12. 13. <ul><li>A compact OS for Mobile Devices </li></ul><ul><li>Based on Microsoft Win32 API </li></ul><ul><li>Devices running Windows Mobile include: </li></ul><ul><ul><li>Pocket PCs </li></ul></ul><ul><ul><li>Smartphones </li></ul></ul><ul><ul><li>Portable Media Centers </li></ul></ul>
    13. 15. <ul><li>Pocket PC 2002 </li></ul><ul><ul><li>powered by Windows CE 3.0 </li></ul></ul><ul><li>Windows Mobile 2003 </li></ul><ul><ul><li>powered by Windows CE 4.20 </li></ul></ul><ul><li>Windows Mobile 2003 SE </li></ul><ul><li>Windows Mobile 5.0 </li></ul><ul><ul><li>powered by Windows CE 5.0 </li></ul></ul><ul><li>Windows Mobile 6 </li></ul><ul><ul><li>powered by Windows CE 5.2 </li></ul></ul>Windows Mobile 6 Windows Mobile 5.0 Windows Mobile 2003
    14. 17. 6 simple productive personal
    15. 18. <ul><li>Codenamed ‘ Crossbow ’ , released on Feb.12,2007 at 3GSM World Congress. </li></ul><ul><li>Based on Windows CE 5.2 </li></ul><ul><li>Versions: </li></ul><ul><ul><li>Windows Mobile 6 Standard for Smartphones (phones without touchscreens) </li></ul></ul><ul><ul><li>Windows Mobile 6 Professional for PDAs with phone functionality (Pocket PC Phone Edition) </li></ul></ul><ul><ul><li>Windows Mobile 6 Classic for plain PDAs without cellular radios </li></ul></ul>
    16. 21. <ul><li>Supports 800x480 (WVGA) resolution. </li></ul><ul><li>The ability to open and edit Office documents on the Smartphone platform. </li></ul><ul><li>Operating System Live Update. </li></ul><ul><li>VoIP (Internet calling) support. </li></ul><ul><li>Windows Live for Windows Mobile. </li></ul><ul><li>Customer Feedback option. </li></ul><ul><li>Microsoft Bluetooth Stack greatly improved. </li></ul><ul><li>Storage Card Encryption. </li></ul><ul><li>Office Mobile 2007. </li></ul>
    17. 22. <ul><li>Smartfilter to search faster through emails, contacts, songs, files, etc. </li></ul><ul><li>Improved Internet Sharing to easily setup your device as a Laptop Modem. </li></ul><ul><li>Outlook Mobile now supports viewing HTML email, ActiveSync. </li></ul><ul><li>Ability to search for contacts in an Exchange Server Address Book. </li></ul><ul><li>Support for AJAX, JavaScript and XMLDOM on Internet Explorer Mobile. </li></ul><ul><li>Set Out of Office Replies from the device. </li></ul><ul><li>Server Search to Search your entire Exchange mailbox from the device. </li></ul><ul><li>.NET Compact Framework v2 SP2 and Microsoft SQL Server 2005 Compact Edition pre-installed in ROM. </li></ul>
    18. 25. © 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE INFORMATION IN THIS PRESENTATION.

    ×