1 / 28

WINDOWS EMBEDDED ACADEMIC PROGRAM Jeana Jorgensen jeanaj@microsoft.com Product Manager Embedded and Appliance Platforms

WINDOWS EMBEDDED ACADEMIC PROGRAM Jeana Jorgensen jeanaj@microsoft.com Product Manager Embedded and Appliance Platforms Group Microsoft Corporation. Agenda. Embedded strategy overview and roadmap Product overview Windows Embedded Academic Program Curriculum and research licenses

roch
Download Presentation

WINDOWS EMBEDDED ACADEMIC PROGRAM Jeana Jorgensen jeanaj@microsoft.com Product Manager Embedded and Appliance Platforms

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WINDOWS EMBEDDED ACADEMIC PROGRAM Jeana Jorgensen jeanaj@microsoft.com Product Manager Embedded and Appliance Platforms Group Microsoft Corporation

  2. Agenda • Embedded strategy overview and roadmap • Product overview • Windows Embedded Academic Program • Curriculum and research licenses • Upcoming academic events • Resources, hardware, and other related activities • Shared source variations

  3. Windows Embedded Family Deliver an adaptable and scalable platform for 32-bit connected devices that enable rich applications and services The robust, real-time operating system for rapidly building the next generation of smart, connected, and small footprint devices The componentized version of the desktop operating system enabling rapid development of the most reliable and full-featured devices

  4. The Strategy • Software building blocks and tools to enable rich device experiences • Bridge devices, PC, .NET Servers, and users • Invest in go-to-market devices • Invest in key applications and services

  5. Breadth Device Categories Go to Market Devices Target Device Categories • Industrial Automation • Medical • Office Automation • Retail POS • Thin Client • ATM/Kiosk • Digital Audio • VoIP Phone • Smart Displays • Windows CE for Automotive • Set Top Box • Gateways • Smart-phone • Pocket PC 2002 Windows Embedded Ecosystem Visual Studio .NET Windows CE .NET / Windows XP Embedded Focused Device Efforts

  6. Windows Embedded Family Roadmap 2002 2003 2004+ Service Pack 1 • Remote Boot • Device Update Agent • Add’l Language Packs • Windows XP Pro updates “Longhorn Embedded” Full-featured clients Version 4.1 • IPv6 • File Viewers • .NET CF Beta • Performance enhancements Version 4.2 • Optimizations for Gateways, IP Phones • IE 6.0 • .NET CF RTM • Application Compatibility w/ PPC “Macallan” Small footprint clients “Visual Studio.NET for Longhorn” Visual Studio.NET 2003 • Smart Device Programmability (RTM) • .NET Compact Framework v1.0 (RTM) Visual Studio.NET • Smart Device Programmability (Beta 2) Application Development

  7. Choosing the Right PlatformKey device categories Windows XP Embedded Either Windows CE .NET Windows Thin Client Residential Gateway Set-Top Box Industrial Automation Media and Entertainment Appliances Printers/Scanners PDA Smart Phone Webpad Digital Camera Retail POS Kiosk Gaming Medical Devices

  8. Windows XP Embedded with Service Pack 1 • Same modules as Windows XP Professional • More than 10,000 components • >30x more reliable • Fastest and most secure Windows ever • Full Windows XP feature-set, plus embedded specific features • Latest browsing and multimedia: IE 6.0, WMT 8.0, DX 8.1 • Rich networking and communications: 802.1x, RTC (Messenger) • Broad device support: USB 2.0, networking, television technologies, IPv6 • .NET foundation: .NET Framework, XML, SOAP, Passport • Embedded features: Footprint Estimator, Device Update Agent, Headless, Compact PCI, Enhanced Write-Filter, El Torito Boot from Flash/CD-ROM • Support for 22 languages • Rapidly develop solutions • Windows Embedded tools suite • Pre-built configurations • Full Win32 API support

  9. Windows CE .NET 4.1 • Architected for mobile, small footprint devices • Hard real-time kernel • Footprint begins at 200K • Broad processor support • Rich feature set • Broad wireless support: Bluetooth, 802.1x, Media Sense • Rich browsing & multimedia: IE 5.5, WMT 8.0, DX8 • .NET enabled: XML, SOAP, .NET Compact Framework • Enterprise security: Kerberos, SSL, Smartcard • New in 4.1: IPv6, file viewers, performance enhancements, .NET CF • Complete end-to-end tool chain • Platform wizards • Emulation technology • Source and sample drivers

  10. Windows Embedded and Academia

  11. Windows Embedded Academic Program (WEMAP) WHAT IS WEMAP? • No cost program to enable academic development on the Windows Embedded platform • Divisional program leveraging corporate initiatives PROGRAM GOALS • To enable curriculum by providing academic developers with the tools and support necessary to be able to choose which operating systems and tools they develop on • To foster innovation in academia • To build relationships and partnerships with educational institutions

  12. CURRICULUM – shared source • Tools and Runtimes • Full Product - MSDN Academic Alliance • http://register.msdnaa.net/ • Evaluation Edition (120-day expiration of FPP) • Emulation Edition (Windows CE .NET only) • Shared Source and License • Windows Embedded Academic Curriculum License • Can incorporate Windows CE .NET Shared Source into courseware and enables modification of MS pre-developed curriculum • Academic Starter Kit • Training Materials – Microsoft Official Curriculum • Evaluation Editions • Resource Guide • Support • Newsgroups • Events - developer conferences • Newsletters - DevWire, InfoBlast • 4 incidents for MSDNAA members • WEMAP program • Recognition • Windows Embedded Academic Excellence Award • Annual award to researcher or professor • Code Ruler • Quarterly award to student developer(s)

  13. RESEARCH – premium source • Tools and Runtimes • Premium Source via Code Center Premium • Premium Source and License • MSR Source Code Agreement • Addendum to license granting source access to: • Windows CE .NET • Windows XP Embedded (XP Pro source + EEFs) • Support • Private newsgroup (if involved in a consortium) • Mentor from dev team if resources allow • Events - developer conferences • Newsletters - DevWire, InfoBlast • WEMAP program • Recognition • Windows Embedded Academic Excellence Award • Annual award to researcher or professor • Code Ruler • Quarterly award to student developer(s)

  14. CURRICULUM – SHARED SOURCE Interested academic institutions may download the Curriculum License from: http://www.microsoft.com/windows/Embedded/ce.NET/evaluation/offers/academic.asp Professor must sign the license and fax to: Windows Embedded Academic ProgramFax: 425.936.7329 Once the Curriculum License is received, the licensee will receive a notification and the Academic Starter Kit will be mailed. This includes: Welcome Letter Training Materials – Microsoft Official Curriculum Evaluation Editions Resource Guide PLEASE NOTE: Shared Source is available for Windows CE .NET only. You can access the 1.5 million lines of source code in 3 ways: Download the “Windows CE .NET Emulation Edition”http://www.microsoft.com/windows/embedded/ce.net/downloads/default.asp. Order a Windows CE .NET Evaluation Kithttp://www.microsoft.com/windows/Embedded/ce.NET/evaluation/trial/evalkit.asp Become an MSDN Academic Alliance Memberwww.msdnaa.net RESEARCH – PREMIUM SOURCE MSR University Relations Manager assesses academic interest in source code. If academic institution is interested in access to embedded source code (CE or XPE), they must submit a proposal. The proposal template is located here: \\tkbedeapgfs01\public\Academic\ADE INFO\EXAMPLE PROPOSALS\MS Research Proposal Template.doc Each proposal must be approved by MSR University Relations manager and EAPG Source/Academic managers (Jeana Jorgensen or Jason Demeny). Once proposal is approved: Finalize signatures with university representative (i.e. research lead, department chair, etc.). Send signed copies to David Ladd (MSR) for Microsoft signature sign-off. MSR will forward signed copies to Embedded and Appliance Platforms Group (EAPG) who will release source code. Source will be deployed via Code Center Premium (CCP) only – will accompany smartcards and readers. PLEASE NOTE: No support will be offered from the product/dev team unless there is an unusual circumstance (escalation must go through wemap@microsoft.com and must not be presented to the development team directly). Access to Source Code - Process

  15. CURRICULUM LICENSES – 16 NORTH AMERICA Stanford University University of California, Irvine University of Central Oklahoma University of Massachusetts, Dartmouth University of Washington EUROPE Heriot-Watt University (Scotland) Lancaster University (England) Southampton University (England) St. Petersburg State Polytechnic University (Russia) ASIA Beijing Institute of Technology (China) Myongji University (Korea) National Taiwan University (Taiwan) Tsing Hua University (Taiwan) Anna University (India) AUSTRALIA RMIT University SOUTH AMERICA Simon Bolivar University (Venezuela) RESEARCH LICENSES – 12 NORTH AMERICA Carnegie Mellon University - Kerberos authentication stack Naval Postgraduate School - security University of California, Irvine – real-time University of California, San Diego EUROPE Free University of Berlin (FUB) – ad hoc networking Lancaster University – mobile IPv6 Politecnico di Torino – security Technical University of Berlin (TUB) – ad hoc networking Technical University of Munich (TUM) – ad hoc networking Trinity College of Dublin – mobile IPv6 University College London (UCL) – mobile IPv6 University of Cambridge– mobile IPv6 ** Windows XP Embedded source has only recently been made available in Oct 2002. We currently are talking to universities who might be interested in licensing the source CURRENT PROJECTS and COLLABORATIONas of February 2003 For a current list of projects, please visit: http://www.microsoft.com/windows/Embedded/ce.NET/evaluation/offers/schools.asp

  16. For More Information • Join the Windows Embedded Academic Program (WEMAP) • Contact us at: wemap@microsoft.com • Visit us online at:http://www.microsoft.com/windows/Embedded/ce.NET/evaluation/offers/academic.asp • Current List of Projects and Collaborations • http://www.microsoft.com/windows/Embedded/ce.NET/evaluation/offers/schools.asp • Windows Embedded Community (support, newsgroups, chats, events, newsletters…) • http://www.microsoft.com/windows/embedded/community • MSDN Embedded (technical articles, documentation) • http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000437&frame=true

  17. Additional Useful Links Real-Time TechInsight http://www.microsoft.com/windows/embedded/techinsights/realtime.asp DevWire (newsletter including links to latest downloads, articles, content) http://www.microsoft.com/windows/embedded/devwire Windows CE .NET Downloads (emulation editions, Smartphone SDK, etc) http://www.microsoft.com/windows/embedded/ce.net/downloads All Microsoft Downloads http://www.microsoft.com/downloads Case Studies: Windows CE .NET  http://www.microsoft.com/windows/Embedded/ce.NET/evaluation/casestudies Windows XP Embedded   http://www.microsoft.com/windows/Embedded/xp/evaluation/casestudies

  18. Upcoming Embedded Events

  19. Windows Embedded Academic DevConJune 26-27, 2003 (MSCC - Redmond, WA) DATES • June 26 (Thursday) -27 (Friday), 2003 GOALS • To bring together 1-2 faculty members from the top computer science and engineering departments worldwide for in-depth, hands-on training on Windows Embedded technologies • To expand training beyond the introduction given during the Academic Road Show (expand reach to 200 professors) For information on how to participate, send mail to wemap@microsoft.com

  20. Resources, Hardware, and Other Related Activities

  21. Resources - Books • Source Code Analysis of Windows CE .NET - released in China • Industry books in progress and of interest to this audience: • Windows XP Embedded with Service Pack 1 Step by Step • Written by Sean Liming, A7 Engineering (MVP) - Release Date:  June 2003 • Programming Windows CE .NET • Written by Doug Boling, Boling Consulting (MVP) – Release Date:  April-03 w/ 4.2 • The Hitchhiker’s Guide to Windows CE .NET • Written by Randy Moore, A7 Engineering (MVP) - Release Date:  Summer 2003 • The Essential Guide to Programming Applications for Pocket PC 2000 and 2002 • Written by Steve Makofsky, Independent (MVP) - Release Date:  May-03

  22. Hardware Empowerment Program (HEP) • Biggest roadblock for embedded adoption in research and curriculum to date has been the paucity of hardware. • HEP was created to provide universities with hardware at discount prices • Companies currently engaged: • Siemens – SIMPAD SL4 • Intrinsyc – CerfPDA, CerfCube • Arcom – SBC-GX1 and Olympus Development Kits • Skeye - Skeye.Pad SL Plus • Companies still in negotiation: • Dell - AXIM PDA • Viewsonic – Webpad • Casio – Casio BE-300 • Caveats • No support • Will release upgraded BSP on a limited basis

  23. Source Code Variations

  24. Windows CE Shared Source Licenses • Overview • Free source code access to more than 1.5 million lines of Windows CE source code. • Source Available in all versions of Windows CE .NET Platform Builder • Electronic “click-and-accept” license for individuals • Benefits • Innovation and collaboration. Enables innovation and collaboration among developers in non-commercial endeavors, such as academic and research projects and individual development efforts. • Development debugging. Enhances the debugging process to enable customers to more quickly complete their Windows CE development. • Support and troubleshooting. Improves internal support and troubleshooting capabilities of deployed Windows CE systems. • Feedback. Enables licensees to more readily support their embedded designs and provide product feedback to Microsoft.

  25. Shared Source: What is Included • Shell/Apps: Explorer Shell, Control Panel Applets, Microsoft Message Queue (MSMQ) Server for Windows CE • Networking Technologies: HTTP Web Server, SOAP, Universal Plug and Play (UPnP) Protocol Implementations, Bluetooth Stack, Wireless Network Drivers • Platform: File system/storage code, Kernel, Device Drivers, OEM Adaptation Layer (OAL) code

  26. Remote Connectivity Windows CE Shell Services WIN32 APIs COREDLL, WINSOCK, OLE, COMMCTRL, COMMDLG, WININET, TAPI Shared Source: What is Included Not available ISV, OEM provided Mostly available Applications Embedded Shell IrDA Kernel Library TCP/IP IPv6 GWES File Manager Device Manager File Drivers Drivers Device Drivers OAL Bootloader OEM Hardware

  27. More Shared Source Information • Working with Shared Source code for Windows CE .NET • http://msdn.microsoft.com/library/?url=/library/en-us/dncenet/html/privatesource.asp • Shared Source Licensing Overview for Windows CE .NET • http://www.microsoft.com/windows/embedded/ce.NET/evaluation/sharedsource/default.asp • Windows Shared Source Initiative • http://www.microsoft.com/licensing/sharedsource/default.asp • List of Shared Source Files for Windows CE .NET • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepb40/htm/pbconsharedsourcecodedirectories.asp?frame=true • Microsoft Windows Embedded Community • http://www.microsoft.com/windows/embedded/community • E-mail questions to: cesrc alias

  28. © 2002 Microsoft Corporation. All rights reserved.

More Related