3M TouchWare Guide

TouchWare Software for Windows CE .NET
OEM Developer’s Guide
3M Touch Systems
3M Touch Systems Proprietary Information
The information provided in this document is intended as a guide only. For the latest detailed engineering specifications, please contact your 3M Touch Systems Application Engineer. 3M Touch Systems is committed to continually improving product designs, as a result, product specifications may be subject to change without notification.
NOTICE: Given the variety of factors that can affect the use and performance of a 3M Touch Systems Product (the “Product”), including that solid state equipment has operation characteristics different from electromechanical equipment, some of which factors are uniquely within User’s knowledge and control, it is essential that User evaluate the 3M Touch Systems Product and software to determine whether it is suitable for User’s particular purpose and suitable for User’s method of application. 3M Touch Systems’ statements, engineering/technical information, and recommendations are provided for User’s convenience, but their accuracy or completeness is not warranted. 3M Touch Systems products and software are not specifically designed for use in medical devices as defined by United States federal law. 3M Touch Systems products and software should not be used in such applications without 3M Touch Systems’ express written consent. User should contact its sales representative if User’s opportunity involves a medical device application.
IMPORTANT NOTICE TO PURCHASER: Specifications are subject to change without notice. These 3M Touch Systems’ Products and software are warranted to meet their published specifications from the date of shipment and for the period stated in the specification. 3M Touch Systems makes no additional warranties, express or implied, including but not limited to any implied warranties of merchantability or fitness for a particular purpose. User is responsible for determining whether the 3M Touch Systems Products and software are fit for User’s particular purpose and suitable for its method of production, including intellectual property liability for User's application. If the Product, software or software media is proven not to have met 3M Touch Systems’ warranty, then 3M Touch Systems’ sole obligation and User’s and Purchaser’s exclusive remedy, will be, at 3M Touch Systems’ option, to repair or replace that Product quantity or software media or to refund its purchase price. 3M Touch Systems has no obligation under 3M Touch Systems’ warranty for any Product, software or software media that has been modified or damaged through misuse, accident, neglect, or subsequent manufacturing operations or assemblies by anyone other than 3M Touch Systems. 3M Touch Systems shall not be liable in
any action against it in any way related to the Products or software for any loss or damages, whether non-specified direct, indirect, special, incidental or consequential (including downtime, loss of profits or goodwill) regardless of the legal theory asserted.
© 2002-03 3M All rights reserved. Document Title: TouchWare™ Software for Windows CE .NET™ OEM Developer’s Guide Document Number: 19-261, Version 2.3
MicroTouch, the MicroTouch logo, ChassisTouch, ClearTek, Microcal, ThruGlass, TouchPad, TouchPen, TouchWare, TouchTek, TruePoint, and ToughTouch are either registered trademarks or trademarks of 3M in the United States and/or other countries.
Microsoft, MS-DOS, Windows, Windows NT, Windows CE .NET Platform Builder, eMbedded Visual Tools, and Visual C++ are registered trademarks or trademarks of Microsoft Corporation.
3M Touch Systems Proprietary Information
Contents
Chapter 1 Introduction
What You Need to Know .............................................................................................. 6
Chapter 1 Installing TouchWare for Windows CE .NET
Step 1: Copy Binary Files to the platform .................................................................... 7
Step 2: Install Touch Screen Drivers ............................................................................ 7
Step 3: Install Touch Screen Driver Registry Settings ................................................. 8
Step 4: Setting up the Control Panel (optional) ............................................................ 9
Step 5: Build ................................................................................................................. 9
Appendix A Frequently Asked Questions
What 3M Touch Systems drivers are loaded for the touch screen?............................. 11
How can I start the TouchWare control panel from my application? Do I need
to run the control panel that exposes other applets to the user?.................................. 11
How can I adjust the double-click properties of the 3M Touch Systems
touch screen? .............................................................................................................. 11
How much space do the 3M Touch Systems touch screen drivers add to my Windows
CE .NET image?.......................................................................................................... 12
Appendix B Files Contained In Distribution Media .........................................................13
3M Touch Systems Proprietary Information
CHAPTER 1
Introduction
The TouchWare™ software for Windows CE .NET™ OEM Developer’s Guide describes the steps necessary to integrate 3M Touch Systems TouchWare™ software into a Microsoft Windows CE .NET™ system build. This kit contains the following items:
1. The TouchWare™ software touch screen driver for Windows CE .NET™ is the
software the system uses to communicate with the touch screen. It provides “mouse emulation” touch screen functionality for applications running under Windows CE .NET™.
2. TouchWare™ software for Windows CE .NET™ adds an applet to the Windows
CE .NET™ control panel. This applet allows the user to calibrate the touch screen and to adjust certain touch screen preferences.
3. The source files for the touch screen control panel are included to allow
modification of the control panel or integration of touch screen functions into an application, as required.
TouchWare™ software for Windows CE .NET™ supports the serial RS-232 controller on the X86 platform only.
To successfully install TouchWare™ software for Windows CE .NET™, you need to install the following components:
1. The drivers for the controller
2. The TouchWare™ software control panel. If you like the way the control panel
looks as delivered, you can use the binary files supplied and concentrate on the drivers only. If you want to change the control panel, you must install both the drivers (using Microsoft Windows CE .NET™ Platform Builder ®) and the TouchWare™ software control panel sources (using Microsoft eMbedded® Visual Tools VC++).
3M Touch Systems Proprietary Information
Loading...
+ 9 hidden pages