Tablet PC as Pretty Cool Smart Client Platform


Published on

Published in: Technology, News & Politics
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 06/08/09 15:52 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Tablet PC as Pretty Cool Smart Client Platform

    1. 2. Introduce the Tablet PC and UMPC form factors Examine the Tablet PC’s and UMPC’s Role in the Enterprise Introduction to Tablet Development Extending Existing Applications for the Tablet & UMPC The Wow Factor: Tablets in Action Ideas and More
    2. 3. <ul><li>Frank La Vigne </li></ul><ul><ul><li>Microsoft MVP: Tablet PC </li></ul></ul><ul><ul><li>INETA Membership Mentor for DC, Maryland and Delaware </li></ul></ul><ul><ul><li>Manager/Founder Silverlight SIG </li></ul></ul><ul><ul><li>Lead Designer @ AIS </li></ul></ul><ul><ul><ul><li>Blog: </li></ul></ul></ul><ul><ul><ul><li>Company: </li></ul></ul></ul><ul><ul><ul><li>Twitter: @Tableteer </li></ul></ul></ul><ul><ul><li>Feedback to </li></ul></ul><ul><ul><ul><li>[email_address] </li></ul></ul></ul>
    3. 4. <ul><li>What Exactly is a Tablet PC? </li></ul><ul><li>A fully functional computer that supports all of the .NET Framework </li></ul><ul><li>Tablet PCs run Windows Vista and a special edition of Windows XP. </li></ul><ul><li>Is the next logical step in the development of portable computing </li></ul><ul><li>A great desktop computer when used in conjunction with external monitor, keyboard, and mouse </li></ul>
    4. 5. <ul><li>Convertible </li></ul><ul><ul><li>Is both a laptop and a tablet </li></ul></ul><ul><ul><li>By far the most popular </li></ul></ul><ul><li>Slate </li></ul><ul><ul><li>“ pure” Tablets </li></ul></ul><ul><li>Ultra-Mobile PC </li></ul><ul><ul><li>Handheld versions of the Tablet PC </li></ul></ul><ul><li>Other </li></ul><ul><ul><li>Tablet PCs that fall into this category have radically different form factors and defy classification in the categories </li></ul></ul>
    5. 7. Black Diamond Advanced Technology’s Switchback Ruggedized Ultra Mobile PC The market keeps maturing and more of these niche devices continue to appear. Motion Computing’s Motion C5 Medical Tablet PC
    6. 8. Computers with integrated Touch Screens leverage the Tablet PC APIs to enable Natural Input.
    7. 9. <ul><li>Natural User Interface </li></ul>
    8. 10. <ul><li>Smaller and lighter than traditional notebooks and laptops </li></ul><ul><ul><li>7” or smaller widescreen display (800 x 480) </li></ul></ul><ul><ul><li>Less than two pounds </li></ul></ul><ul><li>Standard notebook hard drive </li></ul><ul><li>Input via pen, touch, speech, & hardware controls </li></ul><ul><li>WiFi (802.11) and Bluetooth, 3G radio </li></ul><ul><li>3+ hours of battery (5-6 hours extended) </li></ul><ul><li>$799 - $1099 </li></ul><ul><li>Windows Vista ™ – the mobile OS </li></ul>
    9. 11. SAMSUNG Q1 ULTRA MEDION RIM 1000 HTC SHIFT SONY VAIO U OQO 2 Keep in mind that these devices are running the full version of Windows
    10. 12. <ul><li>The Tablet Input Panel </li></ul><ul><li>Built into the Windows Vista and the Tablet PC Edition of Windows XP. </li></ul><ul><li>Provides a common means of data entry across all applications </li></ul><ul><li>Automatically detects when a text box has focus. </li></ul>
    11. 14. * 2006, All phones, ** all PCs Windows Mobile Windows Vista Smartphone Tablet PC Desktop PC Tablet and Ultra-Mobile PCs provide the portability of a Windows Mobile device with the flexibility and power of a Windows Vista PC. Notebook PC Pocket PC UMPC
    12. 15. <ul><li>Mobile Sales Force </li></ul><ul><ul><li>Can enter sales data on the go </li></ul></ul><ul><ul><li>More effectively manage client meeting notes </li></ul></ul><ul><li>Field Workers </li></ul><ul><ul><li>Can enter data electronically </li></ul></ul><ul><li>Information Workers </li></ul><ul><ul><li>More effectively manage meeting notes </li></ul></ul><ul><li>3G radio integration </li></ul><ul><li>Where do Tablet and Ultra Mobile PCs belong? </li></ul>
    13. 16. <ul><li>How much is your current solution costing you? </li></ul><ul><li>Paper has a low cost of entry with a High Cost of Ownership </li></ul><ul><ul><li>Field Collection </li></ul></ul><ul><ul><li>Data Transcription </li></ul></ul><ul><ul><li>Errors in Data Transcription </li></ul></ul><ul><ul><li>Lost Productivity </li></ul></ul>Typical Paper Based Workflow for Field Workers Data Collection Phase Data Entry Phase Data Availability Phase Field Field Office Back Office
    14. 17. <ul><li>Fast Tracking Data into the Enterprise </li></ul>Typical Mobile Device Based Workflow for Field Workers Data Collection & Data Entry Phase Data Availability Phase Field or Field Office Back Office <ul><li>Mobile devices eliminate the need for duplication of effort </li></ul><ul><li>The type of mobile device depends on the needs of the field worker </li></ul><ul><li>Field is data now instantly available to the enterprise </li></ul><ul><ul><li>Business Intelligence data always has the most up to date information </li></ul></ul><ul><ul><li>More agile business decisions </li></ul></ul>
    15. 19. <ul><li>Ink object </li></ul><ul><li>Central to the Tablet platform </li></ul><ul><li>Contains stroke data </li></ul><ul><li>Contains all persistence mechanisms </li></ul><ul><li>Extensible via the ExtendedProperties collection </li></ul>
    16. 20. <ul><li>Stroke object </li></ul><ul><li>Represents a “stroke of the pen” </li></ul><ul><ul><li>One pen down, pen move, pen up sequence </li></ul></ul><ul><li>Has a rich API </li></ul><ul><ul><li>PacketData, Points, Bezier Points, BezierCusps </li></ul></ul><ul><li>Extensible via the ExtendedProperties collection </li></ul><ul><li>Controls rendering properties via the DrawingAttributes object </li></ul><ul><li>Resides in the Ink object in a collection </li></ul>
    17. 21. <ul><li>Ink can be captured via: </li></ul><ul><ul><li>InkOverlay </li></ul></ul><ul><ul><li>InkCollector </li></ul></ul><ul><ul><li>InkCanvas (WPF) </li></ul></ul><ul><li>InkCollector provides core functionality </li></ul><ul><li>InkOverlay adds easy to use editing modes (Ink, Select, Erase) </li></ul><ul><li>Each contains one Ink object </li></ul><ul><li>Full set of event notifications </li></ul>
    18. 22. <ul><li>Handwriting Recognition is built into the API </li></ul><ul><li>First-generation APIs placed emphasis on handwriting recognition </li></ul><ul><li>Ink can be converted to text rather easily </li></ul><ul><ul><li>Call the ToString method in the Strokes collection </li></ul></ul><ul><li>This type of recognition is centered on words </li></ul>string recognitionResults = inkCollector.Ink.Strokes.ToString();
    19. 23. <ul><li>Ink Analysis API encapsulates handwriting recognition and structural analysis </li></ul><ul><li>Ink Analysis can understand document structure as well as content </li></ul>
    20. 25. <ul><li>Battery life </li></ul><ul><li>Network Connectivity </li></ul><ul><ul><li>Always connected really mean “usually connected” </li></ul></ul><ul><ul><li>Network speeds can vary dramatically </li></ul></ul><ul><li>Screen Resolution </li></ul><ul><ul><li>Aspect ratio </li></ul></ul><ul><ul><li>UMPC standard resolution is 800 x 480 </li></ul></ul><ul><li>User Interface </li></ul><ul><ul><li>Stylus friendly UI needs more space </li></ul></ul><ul><ul><li>Finger friendly UI need even more </li></ul></ul><ul><ul><li>Touch devices do not support hover events </li></ul></ul><ul><li>Things to Consider </li></ul>
    21. 26. <ul><li>Because of form factor considerations, Tablet PC’s are typically used in Portrait Display mode. </li></ul><ul><li>Laptops and Desktop applications are almost exclusively designed for landscape display. </li></ul>Portrait 4:3 Aspect Ratio Landscape 3:4 Aspect Ratio
    22. 27. Tablet PC Interface Considerations How to Frustrate Your Tablet PC Users: VERY BAD! Imagine trying to hit a 5 pixel space with your index finger!
    23. 35. <ul><li>Tablet PC was the result of years of research and several failed attempts (i.e. Pen Computing for Windows) </li></ul><ul><li>Handwriting recognition better than ever </li></ul><ul><li>Great for pictographic writing systems </li></ul><ul><li>Steadily gaining user acceptance </li></ul><ul><ul><li>Great for increasing productivity of mobile workers </li></ul></ul><ul><ul><li>Students love it </li></ul></ul><ul><ul><li>Certain vertical markets are widely adopting Tablet technology </li></ul></ul><ul><li>As more Tablets are sold, there will be increased demand for Tablet-savvy software (and developers) </li></ul>
    24. 36. <ul><li>Microsoft has changed their marketing focus </li></ul><ul><ul><li>Tablet is rolled into Core OS </li></ul></ul><ul><li>All but major PC vendors now make Tablet PCs </li></ul><ul><li>NUI Computing will be based on Tablet technology </li></ul><ul><li>Win7 adds more languages </li></ul><ul><li>Silverlight & WPF Support Ink natively </li></ul><ul><li>Tablet PCs have friends in high places </li></ul>
    25. 37. <ul><li>Tablet PC Developer Sites </li></ul><ul><ul><li>Tablet PC Developer Site </li></ul></ul><ul><ul><li>Tablet PC Talk </li></ul></ul><ul><li>My Contact Information </li></ul><ul><ul><li>Blog: </li></ul></ul><ul><ul><li>Podcast: </li></ul></ul><ul><ul><li>Email: </li></ul></ul><ul><li>Further Reading </li></ul><ul><ul><li>Building Tablet PC Applications by Rob Jarrett, Philip Su (Paperback ) </li></ul></ul><ul><ul><li>Developing Tablet PC Applications (Programming Series) by Clayton E. Crooks </li></ul></ul><ul><ul><li>Hopefully, I will add my own book to this list one day. </li></ul></ul>