Page 3
Since Two Technologies is continuously improving the functionality and quality of its products, certain information may not be included in this manual at its time of release. As a result, Two Technologies may provide changed material as separate sheets included with this manual or separately in the form of a change package, as it deems necessary.
Page 4
If the exterior of the package shows obvious signs of damage, please contact your carrier directly. All items returned to Two Technologies require a Return Material Authorization number (RMA). Please contact Two Technologies’ Service department to request an RMA number.
Page 5
Regulatory Notices FCC Compliance This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
Contents Chapter 1: Overview......................1-1 About this Manual............................1-1 About Two Technologies..........................1-1 About RFID..............................1-1 About the JETT•RFID ............................1-2 JETT•RFID Features ..........................1-2 Chapter 2: JETT•RFID Components.................. 2-1 Front Components and Indicators........................2-1 Rear Components ............................2-2 Compact Flash Slot ............................2-3 Interface Connections.............................2-3 Cables and Connections..........................2-4 Cable Connections............................2-4...
Page 7
Getting Started with Visual Studio .NET ....................5-4 Using eMbedded Visual C++ 4.0 ........................5-9 Migrating Previous Versions of eMbedded Visual Tools ..............5-9 System Requirements..........................5-9 Getting Started with eMbedded Visual C++ 4.0 ..................5-10 Using the Windows CE .NET Remote Registry Editor................5-13 Integrating JETT•RFID Functionality ......................5-14 Keyboard Mapping ..........................5-14 Generating Audio Tones .........................5-18 Miscellaneous Functions .........................5-19...
Intended for authorized developers with prior knowledge of Windows CE .NET and hand held PC application development using eMbedded Visual C++ and Visual Studio .NET, this manual describes the advanced features, operations and interface capabilities of Two Technologies’ JETT•RFID. It is not for use by end-users.
About the JETT•RFID With its modern, ergonomic appearance and design, the JETT•RFID is the most recent addition to Two Technologies' series of rugged hand held computers for industrial and commercial use. Its quick mount connector system allows easy insertion and removal in cradle or vehicle mounts. Designed for one-handed operation, the JETT•RFID features a powerful Microsoft®...
Page 11
Displays The JETT•RFID features a supertwist nematic liquid crystal 320 x 240 QVGA-TFT color sunlight readable display with options for a touch screen and LED backlight. Keypads Standard keypad configurations for the JETT•RFID include 15-key, 30-key, and 45-key elastomeric keypads and a 45-key membrane keypad. All standard keypad configurations have an option for LED backlighting.
Chapter 2: JETT•RFID Components Front Components and Indicators This section describes the components and indicators found on the font of the JETT•RFID. Figure A-1: Front Components and Indicators Table 2-1: Front Components and Indicators Item Function Description Display Supertwist nematic liquid crystal display with touch screen Battery Indicator Indicates low battery (red) status and charging (green) status LEDs...
Rear Components This section describes the components found on the rear of the JETT•RFID. Figure A-1: Rear Components OPEN Antenna for Maximum Range Table 2-2: Rear Components Item Function Description RFID Module The RFID Module attached to the rear of the unit can read RFID tags in its storage position (show above) or swing out up to 180 degrees for maximum range.
Compact Flash Slot The compact flash slot located on the top of the unit enable you to insert and remove memory and device cards. For more information, see Inserting and Removing Cards. Figure A-1: Compact Flash Slot in Closed Position Figure A-2: Compact Flash Slot in Open Position Interface Connections This section describes the JETT•connect port and optional modular connector found on the bottom of...
Cables and Connections Two Technologies can provide the following optional power supplies, cable and adapters based on communication and power requirements. Table 2-3: Available Power Supplies, Cables and Adapters Two Technologies Part Number Part Description 14508 11–18VDC Power Supply 91708 Black 15-Foot JETT•connect Cable (Male DE-9)
The uses a six-pin modular receptacle for compatible serial devices only. 1210 series modular interface cables have reversing signals and connect to the auxiliary RS-232 serial port on the JETT•RFID and a Two Technologies’ CELAT-P adapter. For 1210 series modular interface cable signal and pin assignments, see...
Chapter 3: Operation Power Power/Suspend Switch The On/Off switch is located above the keypad. Its function depends on the state of the JETT•RFID at the time the switch is pressed and on the length of time that the switch is depressed. Operations that the Power switch can initiate are: •...
Page 20
If the unit does not power up or you cannot select any items from the desktop, refer to the “Troubleshooting” chapter for help. Power Off To turn off the JETT•RFID, press and hold the ON/Off switch for approximately eight seconds. This action will also terminate running applications and cease serial port operations).
Battery-Powered Operation Battery-powered units can utilize a rechargeable Nickel Metal Hydride (NiMH) battery pack that has an average operating time between ten and twelve hours on a full charge with power management and approximately eight hours without power management. As with all battery-powered devices, the operating time is completely dependent on the environment, device usage and the number and type of power-drawing peripherals attached.
Charging the Unit The nickel metal hydride battery technology used in the JETT•RFID has exceptional charge life without the “charge memory” characteristic of conventional nickel cadmium batteries. Partially discharged bat- teries or extended periods with the charger left connected will not adversely affect battery life or per- formance.
Figure A-2: Battery Orientation Close the battery cover and turn the battery cover retaining clip clockwise to lock the cover. Data Entry 45-Key Keypad In order to provide the functionality of a full-sized keyboard with only 45 keys, the JETT•RFID keypad must depart from PC-style key assignment conventions.
15-Key Keypad Typically, units with a 15-key keypad will function differently than the keypad legends indicate. This feature provides you a method of navigating and using Windows CE .NET until you configure and map your keypad in the context of your application using JETTkbtool. Figure A-1 shows the default functions.
2ND Key The 2ND Key shifts the numeric keys to corresponding function keys (1 = F1, 2 =F2, etc.) that are found on conventional PC keyboards. It also shifts other keys for punctuation, non-printing characters (such as Delete and TAB), and PC key definitions (such as PageUp, PageDown, Home, Insert and Caps Lock).
3.5 inches (90mm) with a credit card size tag at 90 degrees (see illustration below). For RFID module application integration information, contact Two Technologies. Figure A-1: RFID Read Range 180º...
The Windows CE .NET Desktop Note: Due to limitations and sizing constraints, some features and functions of the Windows CE .NET Professional operating system (such as Bluetooth and Windows Media Player) may not be available or not available on the JETT•RFID at time of this writing. This section provides a brief overview of the functions that appear on the JETT•RFID desktop.
The Taskbar The taskbar at the bottom of the JETT•RFID desktop displays the Start button, buttons of currently running applications, the Status Area and the Show Desktop icon. Figure A-1: Windows CE .NET Desktop Taskbar Tap the Start button to display the Start menu (see below for details). For each open application, a button appears on the taskbar.
Using ActiveSync To download applications to the JETT•RFID’s flash memory requires Microsoft ActiveSync 3.7 and a serial connection between the JETT•RFID and the JETT•RFID Development System. If you have a version of Microsoft ActiveSync earlier than version 3.7, you should remove the program from the development system before installing ActiveSync 3.7.
Page 30
If the system successfully establishes communications, the connecting message on the JETT•RFID will close and the Set Up a Partnership dialog box will appear on the PC. On the Set Up a Partnership dialog box, select No and click Next. If a successful connection is made the following dialog box will appear: 3-12 Operation...
Disconnecting from the Development System To disconnect from the development system: In the JETT•RFID system tray, double-tap the connection icon The Connection Message appears. Tap Disconnect. Subsequent Communication After you install ActiveSync and establish the initial communication between the development system and the JETT•RFID, use the following procedure to set up subsequent sessions: If not already attached, connect the JETT•RFID interface cable to an available COM port on the JETT•RFID Development System and to the COM 1 port of the JETT•RFID.
Persistent Registry Saving Changes to the Registry The JETT•RFID internal memory consists of DRAM and Flash. Typically, any changes made to the JETT•RFID including file creation are temporarily stored in the unit’s DRAM. You must then copy the files from DRAM to internal flash memory or a removable compact flash card to store the information permanently.
If you are successful, the screen will display version information, followed by “Invalidating Persistent Registry,” before it completes the boot up process: For example: ***** JETT.ce ***** Loader Ver x.x.x Invalidating Persistent Registry Booting from System Socket Loading CE image... ################# Where x.x.x is the version number Using the Compact Flash Slot...
Page 34
If the JETT•RFID cannot find a driver for the device, it will display the following dialog: If the correct card type appears, you can enter the appropriate information in the dialog box as required and then tap OK to complete the installation. If the JETT•RFID cannot find the correct driver for the device or you wish to install the driver that came with the card, you must first install/copy the software supplied by the card manufacturer to a host computer and then install/transfer the necessary files to the unit...
Chapter 4: Configuration The Control Panel The table below lists the available control panel functions on the JETT•RFID. Table 4-1: Control Panel Functions Icon Function Description Backlight Use this function to adjust the backlight setting for the following conditions: Line Active, Line Active Inactive, Battery Active and Battery Inactive.
Icon Function Description Power Use this function to: Check battery power Set device to turn off when idle Set up power schemes Check the power levels of your system devices Regional Settings Use this function to change the appearance of region specific information, such as date, time and currency.
To adjust the Current Time, use the scroll bars to increase or decrease the value, or tap hours, minutes, seconds or AM/PM indicator to set the values individually. To select the Time Zone, use the corresponding list. To adjust the Date, either: Tap the arrows on the calendar to select the previous/next month Double-tap the month or year to select it from a list Tap a day to select it...
Network Connections You can connect directly to a network through an Ethernet or dial-up connection to access e-mail, access files available on the network server, and browse the Internet. Creating a Network (Ethernet) Connection To create a network (Ethernet) connection: On your device, insert the Ethernet card.
Page 39
From the Service type list, select POP3 Mail or IMAP4 Mail. Enter a unique name for the service (you cannot change this name once entered). Tap OK. The Mail Service Setup wizard appears. In the Required panel: Select the name of the connection you created to connect to the mail server. If you are receiving e-mail through a network (Ethernet) connection, select Network Connection.
Page 40
Choose any of the settings, all of which are optional, then click Next. The Inbox Preferences dialog box opens. 10. Choose any of the settings as needed, then click Finish. The Mail Service Setup wizard closes and the Options dialog box reappears. Note: Receiving entire messages consumes storage memory.
CE Utilities for Visual Studio .NET 2003, which enables you to connect to the JETT•RFID. If you are using eMbedded Visual C++ 4.0, you will also need to install the Two Technologies’ JETT•RFID SDK, which is part of the JETT•RFID Software Development Kit (SDK). It includes APIs for application development, user interface design elements, and documentation.
Note: As of this writing, eMbedded Visual C++ 4.0, ActiveSync 3.7 and Windows CE Utilities for Visual Studio .NET 2003 are available as downloads on Microsoft’s website. After installing any Microsoft product, you should check their website for newer versions or service packs. Using Visual Studio .NET Visual Studio .NET 2003 provides a robust development environment for creating applications that target the .NET Compact Framework.
Page 43
.NET Compact Framework Limitations You use the same Visual Studio .NET environment that you use when developing desktop applications, but in order to fit the .NET Framework into the operating constraints of Windows CE, the following limitations apply: • Method Overloads—overloading a method provides alternative ways to call that method, but it also increases the size of the Framework.
Getting Started with Visual Studio .NET The section will help you become familiar JETT•RFID application development using Visual Studio .NET 2003. Procedures in this section include creating a “Hello World” application, deploying the application and creating a redistributable CAB file. For more information about using Visual Studio .NET, refer to its online help.
Page 45
Under Project Types, select Visual Basic Projects. Under Templates, select Smart Device Application. Type the Name (such as HelloWorld) and then select the Location of the project (such as C:\Visual Studio Projects). Click OK. The Smart Device Application Wizard opens. Select Windows CE as the target platform, Windows Application as the project type and then click OK.
Page 46
To ensure that the form fits on the JETT•RFID, change the Size in the Form1 properties to 200,100. Also, change the Text to “Hello World.” 10. Using the Toolbox (selected from the View menu), place a button on the form and then double- click the button to open the code window.
Page 47
Creating a Redistributable CAB File To create a redistributable CAB file for the JETT•RFID: From the Project menu, select Properties. In the Common Properties node, select Build. Use the Browse button to locate an icon (.ICO file). By default, icon files are installed in the “C:\Program Files\Microsoft Visual Studio.NET 2003\Common7\ Graphics\icons”...
Page 48
By default, the CAB file installation program will automatically attempt to install the HelloWorld application and related files in a folder under “\Program Files,” but this action will only store the files temporarily in the unit’s DRAM (i.e., if you turn the power off, the application files will be lost).
Using eMbedded Visual C++ 4.0 eMbedded Visual C++ 4.0 is a standalone integrated development environment (IDE) designed for developing applications for JETT•RFID. It consists of an integrated set of windows, tools, menus, toolbars, directories, and other elements to help create, test, and debug a Windows CE application. As of this writing, eMbedded Visual C++4.0, this program and its subsequent service patches are available for download on Microsoft’s website.
Getting Started with eMbedded Visual C++ 4.0 The section will help you become familiar with JETT•RFID application development using eMbedded Visual C++ 4.0. Procedures in this section include creating a “Hello World” application, deploying the application and creating a redistributable CAB file. For more information about using eMbedded Visual C++ 4.0, refer to its online help.
Page 51
Click OK to close. The HelloWorld workspace opens in the upper left pane. On the WCE Configuration toolbar, select JETT ce for the Active WCE Configuration, Win32 (WCE ARMV4I) Debug for the Active Configuration and JETT ce Device as the device type. Add a button to the form: In the HelloWorld workspace, click the Resources tab, expand the Dialog folder and then double-click IDD_HELLWORLD_DIALOG.
Page 52
11. Click OK to add the member function. HelloWorldDlg.cpp opens in a new window. 12. Replace the text: // TODO: Add your control notification handler code here with the text: MessageBox (TEXT (“ Your Message Here “), TEXT(“Hello World”), MB_OK); Building and Deploying the Application To build and deploy the application to the JETT•RFID: From the Build Menu, select Build HelloWorld.exe.
Using the Windows CE .NET Remote Registry Editor By installing Microsoft eMbedded C++ 4.0, you can view or edit the Windows CE .NET Registry on the JETT•RFID. If you make any changes, you must invoke the Save Registry command to store the changes on the JETT•RFID.
Integrating JETT•RFID Functionality Keyboard Mapping JETTkbtool.exe, designed to run on your development system, is a command line utility that creates a key map file. This key map file, when included as part of the FileCopy.txt file, will remap the current JETT•RFID keypad configuration externally (outside of an application), when the unit boots up.
Page 55
# 55 Key JettCE keyboard for P/N 11406 Rev A. keypad # The keyword “FUNCTION” is used for the “2 ” key. # The keyword “RETURN” is used for the “ENTER” key. # “USER_DEF3” defines the Backlight-INCREASE key # “USER_DEF4” defines the Backlight-DECREASE key # “WINMENU”...
Page 56
# Table 0 is always the unshifted values. TABLE 0, basic, UNSHIFTED TABLE 1, func, FUNCTION TABLE 2, shift, SHIFT # Func remapping table. REMAPPING func, A -> DELETE REMAPPING func, B -> PAGEUP REMAPPING func, C -> PAGEDOWN REMAPPING func, D -> INSERT REMAPPING func, E ->...
REMAPPING shift, S -> HASH REMAPPING shift, T -> DOLLAR REMAPPING shift, U -> SUBTRACT REMAPPING shift, V -> SLASH REMAPPING shift, W -> EQUAL REMAPPING shift, X -> ADD REMAPPING shift, Y -> PERCENT REMAPPING shift, Z -> STAR REMAPPING shift, PERIOD ->...
Generating Audio Tones The JETT•RFID has a beep driver that you can incorporate into an application for various purposes, such as notifying an operator that an malfunction occurred or that a process has finished. You can access the beep driver directly or via Beep.DLL. Parameters that you can define include frequency, volume and duration (in milliseconds).
Accessing the Beep Driver via a DLL The following code snippet (written in Visual Basic .NET) shows you how to incorporate generate beeps tones into an application using Beep.DLL: ‘ BEEP.dll functions. ‘ Sound the beep. Private Declare Sub BeepTone Lib “beep” Alias “PlayTone” ( _ ByVal intFrequency As Interger, _ ByVal intVolume As Interger, _ ByVal intDurationMS As Interger, _...
Tracking Self-Installed Files ListFiles.exe is a utility program that enables you to compare the number of files before and after the installation of self-extracting software on a JETT•RFID. An output file, which contains the differences, shows the path and names of the added files, enables you to verify the components of the installed software as well as their location.
12. Tap OK to close the Files Found dialog. 13. Exit ListFiles.exe. 14. Navigate to the folder that contains the output file (i.e., diff.txt) and double-tap it to view the contents. For example: Launching Files at Startup You can create an ASCII text input file to automatically copy files and create folders when booting up the JETT•RFID.
Chapter 6: Troubleshooting Problem My JETT•RFID does not respond when I press the power button. Solutions Is the unit in Suspend mode? If battery-powered, check the batteries. Are all cables connected properly: • Is the power supply plugged into an active AC outlet? •...
Page 64
Problem The stylus is not responding properly. Solution The screen is not calibrated correctly to interpret the screen taps. You need to recalibrate the screen. Problem The JETT•RFID acts slowly. Solutions The unit may be short of program memory or storage memory. Increase the amount of storage or program memory through the System control in the Control Panel.
Appendix A: Specifications Power Recharge/Line-Power: 11 to 18 VDC, 1.5A Battery Type: Nickel Metal Hydride Rechargeable (1400 mAH, 7.2V or 6 AA alkaline batteries Display Supertwist Nematic Liquid Crystal TFT with white LED backlight Resolution: 320 x 240 pixels QVGA color Touch Screen Environmental Operating Temperature: 0°C to +50°C...
Interface Capability JETT•connect system interface: Configured as COM1 for RS-232 serial communication. Provides input power for line-powered units (11–18VDC) and recharging capability for battery-powered units Six-Pin Modular Connector: Configured as COM2 for RS-232 serial communication—available for use when the RFID reader is not active. Either interface connection can optionally provide output at 5 VDC to operate peripheral device Physical Dimensions Height (H): 9.84 Inches (250 mm)
Appendix B: Signal and Pin Assignments JETT•connect Cables Figures B1 and B2 list the standard RS-232 signal and pin assignments for the JETT•connect cables. Figure B-1: 91708 Cable (Male DE9) RS-232 Signal and Pin Assignments Viewed Facing Connector JETT• Connect DE 9 Connector Power White w/Black Stripe...
About RFID............... 1-1 Display ................4-1 About the JETT•RFID ............. 1-2 Input Panel..............4-1 About this Manual ............1-1 Internet Options ............4-1 About Two Technologies ..........1-1 Keyboard...............4-1 ActiveSync ............... 3-11, 5-1 Network and Dial-up Connections......4-1 Application Development..........5-1 Owner ................4-1 Application Types............5-1 Password ...............4-1...
Page 72
Displays................1-3 Durability................1-3 Key Map Template File Configuration......5-14 Keyboard Mapping ............5-14 Keypad................2-1 Keypads ................1-3 eMbedded Visual C++ 4.0 ..........5-1 15-Key................3-6 Environmental Specifications........A-1 45-Key................3-5 FileCopy.txt ..............5-21 Launching Files at Startup ..........5-21 Front Components and Indicators......... 2-1 LEDs...................2-1 Fully/Near Full Charge ..........
Page 73
Power/Suspend Switch ..........3-1 Processor ................1-2 Taskbar ................3-10 Taskbar and Start Menu Settings........4-3 The Windows CE .NET Desktop ........3-9 Tracking Self-Installed Files ..........5-20 Recycle Bin................ 3-9 Trickle Charge..............3-3 Reset................... 3-2 Troubleshooting..............6-1 Resetting the Registry............ 3-14 RFID Module ..............2-2 RFID Read Range.............
Need help?
Do you have a question about the JETT RFID and is the answer not in the manual?
Questions and answers