Building Tablet PC Applications
Many pen-based software platforms have been introduced in the last decade, but only recently has the introduction of faster processors and hardware enabled mainstream introduction of tablet-sized pen-based PCs. This book tackles the challenge of writing compelling Tablet PC software on two fronts....
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol :
Microsoft Press
2009.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627943706719 |
Tabla de Contenidos:
- Building Tablet PC Applications; Foreword; Acknowledgments; Rob Thanks...; Philip Thanks...; Introduction; Sample Code; The Companion CD-ROM; Using the Companion CD-ROM Samples; System Requirements; Hardware; Chapter Overviews; Chapter 2-Designing Tablet PC Applications; Chapter 3-The Tablet PC Platform SDK; Chapter 4-Tablet PC Platform SDK: Tablet Input; Chapters 5 and 6-Tablet PC Platform SDK: Ink Data Management; Chapter 7-Tablet PC Platform SDK: Ink Recognition; Chapter 8-Ink Controls; Chapter 9-Updating Existing Applications; Some Final Thoughts; I. The Tablet PC and Its Applications
- Pen InputStand-Alone and General-Purpose; What Isn't a Tablet Computer; The Role of Tablet Computers; A Brief History of Tablet Computing; GO PenPoint; Microsoft Windows for Pen Computing; Apple Newton; Palm Computing PalmPilot; Microsoft Pocket PC; In a Little While; The Microsoft Tablet PC; Microsoft Tablet PC Hardware Guidelines; Microsoft Tablet PC Software; Could This Be the One?; Summary; 2. Designing Tablet PC Applications; Application Usability; Ink as Ink; Visual Distinction of Inkable Regions; High Screen DPI; Input Modality; Pen Usability; Selection; Of Mice and Pen
- Digitizer TechnologyElectrostatic Digitizers; Electromagnetic Digitizers; Digitizer Distortion; Parallax; Still Motion; Handedness; Thinking in Ink; Mysterious Ways; Free-Form Ink; Annotation Ink; Inline Ink; Ink Interaction; Selecting Ink; Other Ink Interactions; Moving and Resizing; Formatting; Gestures; Ink Realism; Curves Ahead; Bézier Curve Fitting; Antialiasing; Pen Tip Shape; Pressure Sensitivity; Subtractive Color Rendering; Summary; II. The Tablet PC Platform SDK; Managed APIs; Ink Controls; COM Automation APIs; Sample Applications; Installing the Tablet PC Platform SDK
- Getting the SDKSetting Up Your Environment; Anatomy of the Tablet PC Platform SDK; Overview of the Managed API; Design Goals of the API; What's Covered by the Managed API; What's Not Covered by the Managed API; Managed API Object Survey; Ink Data Management API; Ink Recognition API; Ink Control Comparison with Managed API; Welcome to the Great Adventure; 4. Tablet PC Platform SDK: Tablet Input; Capturing Input from the Pen; Requirement #2-Digital Ink; Requirement #3-Pen-Based Actions; Summing Up the Requirements; Anatomy of the Tablet PC's Tablet Input Subsystem; Chock-full of HID-y Goodness
- The Center of the TIS Universe: Wisptis.exePerforming Mouse Emulation; Detecting Pen-Based Actions; Dispatching Events; Making Sense of It All; Winlogon Desktop Support; What About Ink?; Platform SDK Support for Tablet Input; Sample Application: ""HelloInkCollector""; When Ink Is Not Enough; Changing the Eraser Mode; The InkControl Class in the BuildingTabletApps Library; InkOverlay's Attach Mode; InkCollector Events; Pen Movement Events; Mouse Trigger Events; Tablet Hardware Events; Rendering Events (InkOverlay Only); Ink Editing Events (InkOverlay Only); Sample Application: InputWatcher
- Analyzing the Events