CARVIEW |
Building Tablet PC Applications
- By
- Rob Jarrett, Philip Su
- Publisher:
- Microsoft Press
- Released:
- September 2002
- Pages:
- 576
Presents an authoritative discussion of pen-based user interfaces and provides an in-depth exposition of the Tablet PC Ink SDK, complete with development tips and tricks
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. First, it distills decades of usability research into pen-based computing to present an authoritative discussion of the optimal design of pen-based user interfaces. Second, it provides an in-depth exposition of the Tablet PC Ink SDK, complete with tips and tricks on how developers can produce the most powerful and natural “ink-aware” applications.
- Distills decades of usability research into pen-based software to present an authoritative discussion of the optimal design of pen-based user interfaces
- Provides an in-depth exposition of the TabletPC Ink SDK, complete with tips and tricks on how developers can produce the most powerful and natural pen-based, “ink-aware” applications
- Co-written by the lead software developer on the Microsoft TabletPC team
-
The Tablet PC and Its Applications
-
Chapter 1 Tablet Computing Comes of Age
- What Makes a Tablet Computer
- A Brief History of Tablet Computing
- The Microsoft Tablet PC
- Summary
-
Chapter 2 Designing Tablet PC Applications
- User Research
- Of Mice and Pen
- Digitizer Technology
- Thinking in Ink
- Summary
-
-
The Tablet PC Platform SDK
-
Chapter 3 Introduction to the Tablet PC Platform SDK
- A Sort of Homecoming
- Installing the Tablet PC Platform SDK
- Overview of the Managed API
- Ink Control Comparison with Managed API
- Welcome to the Great Adventure
-
Chapter 4 Tablet PC Platform SDK: Tablet Input
- Sample Applications
- Capturing Input from the Pen
- Anatomy of the Tablet PC’s Tablet Input Subsystem
- Platform SDK Support for Tablet Input
- Getting Introspective
- Best Practices for InkCollector and InkOverlay
- Summary
-
Chapter 5 Tablet PC Platform SDK: Ink Data Management, Part I
- Ink and Stroke Objects
- Rendering Digital Ink
- Summary
-
Chapter 6 Tablet PC Platform SDK: Ink Data Management, Part II
- Stroke Geometry
- Targeting and Hit-Testing Ink Strokes
- Splitting and Trimming Ink
- Serialization, the Clipboard, and Drag and Drop
- Summary
-
Chapter 7 Tablet PC Platform SDK: Ink Recognition
- Recognizer Architecture
- Performing Simple Recognition
- Using the Recognition Classes
- Summary
-
Chapter 8 Ink Controls
- Achtung Baby
- InkEdit
- InkPicture
- Summary
-
-
Advanced Tablet PC Topics
-
Chapter 9 Updating Existing Applications
- Even Better than the Real Thing
- Technical Considerations
- InkPadJunior
- Summary
-
-
Appendixes
-
Appendix A BuildingTabletApps Library Reference
- The InkInputPanel Class
- The InkControl and InkControl2 Classes
- The FormatInkDlg Class
- The InkEx Class
- The RendererEx Class
- The LassoUI Class
- The CopyAsTextDlg Class
-
Appendix B Tablet PC Hardware Guidelines
- Windows XP Tablet PC Edition Hardware Requirements
-
-
Appendix About the Author

- Title:
- Building Tablet PC Applications
- By:
- Rob Jarrett, Philip Su
- Publisher:
- Microsoft Press
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- September 2002
- Ebook Release:
- November 2009
- Pages:
- 576
- Print ISBN:
- 978-0-7356-1723-0
- | ISBN 10:
- 0-7356-1723-6
- Ebook ISBN:
- 978-0-7356-3021-5
- | ISBN 10:
- 0-7356-3021-6
Rob Jarrett works as a software design engineer at Microsoft in the Tablet PC group working on tablet input, real-time inking, and the ink interaction model in the Tablet PC platform. Rob holds a B.S. degree in computer science, graduating with honors from McMaster University (Hamilton, Ontario, Canada) in 1992. Areas of interest for Rob include music composition, audio engineering, classic arcade games, and really bad films.
Philip Su is a lead developer at Microsoft in the Tablet PC group, working on integration of the Tablet PC platform into Microsoft Journal software. Previously, he worked as a lead developer on Microsoft Money and as a software design engineer on Microsoft Word. Philip is also the founder and CEO of Sonetics Software, LLC, a company that specializes in digital audio software. Philip has won numerous awards, including the prestigious National Science Foundation Graduate Fellowship as well as the Maryland Technical Invention of the Year Award. His areas of interest include discrete digital audio processing, multimodal user interfaces, and digital media. He holds dual B.S. degrees in computer science and neurobiology, graduating summa cum laude from University of Maryland.
For a "behind-the-scenes" look at this book's development, check out the authors' short video: Making the Building Tablet PC Applications Book.
![]() ©2010, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly
Academic Solutions Authors Contacts Customer Service Jobs Newsletters O'Reilly Labs Press Room Privacy Policy RSS Feeds Terms of Service User Groups Writing for O'Reilly |
Content Archive Business Technology Computer Technology Microsoft Mobile Network Operating System Digital Photography Programming Software Web Web Design |
More O'Reilly Sites
O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone makezine.com craftzine.com hackszine.com perl.com xml.com Partner Sites InsideRIA java.net O'Reilly Insights on Forbes.com |