“ Tablet ” stands for…(con’t) A plate on which we can write.
The History of Tablet PCs Concepts of writing on computer is not new – 1. Pen Windows OS from Microsoft (In the time of Windows 3.1) 2. Windows 95 Pen Edition 3. Newton Pen input device (from Apple Computer) But all failed …
The History of Tablet PCs Bert Keely – the dreamer of Tablet PCs. First drawing the future of Tablet in the SGI lab. In order to fulfill his dream, he met the CEOs of Apple and Dell, but all of them refused Keely. Finally, Bill Gates accepted his suggestion, and soon decided to develop an OS for his dream. Microsoft software architect Bert Keely shows a prototype of the Tablet PC during Bill Gates' keynote at COMDEX/Fall 2000.
What we can expect for Tablet PCs ? Function as a real “ Notebook ”
What we can expect for Tablet PCs ? Can we expect more ? …. All functionality one computer could has.
What is Tablet PCs ? It is a superset of – (1) PDA (2) Notebook (3) Desktop
What is Tablet PCs ? Software view – Windows XP Tablet PC Edition. Hardware view – the computers which running the tablet OS. 1. “ Slate ” Tablet – has no keyboard or mouse but a pen as input. 2. “ Convertible ” Tablet – like traditional notebook, but has a rotatable screen.
What feature should Tablet PCs have ? An electromagnetic digitizer to convert handwriting Rapid hot docking Fast standby resume
Screen rotation Legacy-free – you should not expect any serial/parallel ports or PS2 on a Tablet PC. Log-on and log-off at the click of a button (from Microsoft : Hardware Assumption for Tablet PCs) What feature should Tablet PCs have ?(con ’ t)
Coming up next … Introduction Hardware view Software view
Where does the data go? (continued) The raw data – gathered by the sensor, then send to the tablet control chip (W8001). From analog to digital – which is done by the W8001. Data Processing – the digital data is relay to the MCU, and then be computed into (x, y, z), pressure, tilt angle. To Client – sent by either an asychronous serial interface (UART) or a synchronous one (SSI, SPI, I2C)
Other Concerns Should perform error correction calculation to counteract many distortions. (inductive components and metals)
Next Coming … Introduction The hardware view The software view
Ink Ink is what we write on paper. The “ Digital Ink ” technology has been developed by Microsoft.
The concept of Ink A visualization of pen strokes. A data type supported by OS – you can use ink on every application !!
Input Panel Write Anywhere Writing Pad Character Recognizer On-Screen Keyboard
What ink can do … Mouse Text editing Drawing Gesture
From Ink to Money “ Digital Ink ” technology – support the ink data type from the os system. The prospect of ink – 1. Business signature security. 2. No need to teach people how to use computer. 3. Many chances waited to be discovered …
Gesture Software developer can design his own gesture. ex. 3D rotation, special move … Recognition issues solution : ink-only mode, Gesture-only mode, or Mixed mode.
How to pen-enable your computer Pen-enable – to use electromagnetic pen as mouse. Need hardware support. http://www.wacom.com/productinfo/index.cfm
How to ink-enable your computer ? Ink-enable – to draw and edit ink on an ink- enabled application. Download the Windows XP SP2 and Experience Pack for Tablet PC, then execute. http://www.microsoft.com/windowsxp/tabletpc/default.mspx
How to develop ink-enable applications ? Windows Tablet SDK v1.7 available. http://msdn.microsoft.com/library/default.asp?url=/library/en- us/dntablet/html/TabPC05RcPk.asp Visual Basic.NET C# Managed C++
Ink to Text Conversion For an application itself does not accept pen and ink input directly. It can still receive ink and handwriting input through Tablet PC Input Panel.
Ink Controls You can position the controls on the user's screen to a fixed region for pen and ink input.
Surface Ink These application support features such as selection and editing ink. Do not convert handwriting to text. Do not reflow ink.
Ink Manipulation Handle ink as a data type as surface ink. But support reflowing and overlay ink object.
Speech Control The Tablet APIs also provide many feature for speech-enable apps. User can do things in the same time – Send control via speech input Retrieving data from speech output Do pen editing
Other Concerns for Tablet Applications Rapid hot docking Fast standby resume Legacy-free Log-on and log-off at the click of a button Power Issues.
At last … How to buy a tablet pc ? http://www.mobile01.com/topiclist.php?f=163 My experience
Thank you for your attention ! Let ’ s take a look on some tablet applications.