Table of Contents Chapter 1 Introduction Welcome ................1-3 Allegro CE Overview ............1-4 Quick Start Guide ............... 1-6 Chapter 2 Hardware Components Case Design ................. 2-3 Keyboard ................2-5 Display ................2-11 Systems Tray Indicators ........... 2-14 Batteries ................2-19 Communication Ports ............
Page 4
Chapter 4 Windows CE Operating System Windows CE Overview ............. 4-3 Starting Windows CE ........... 4-3 Display Touchscreen ............ 4-4 Windows CE Programs ..........4-6 Desktop ................4-7 Special Functions ............4-9 Control Panel ............... 4-10 Windows CE 3.0 Control Panel ........ 4-10 Windows CE .NET Control Panel ......
Page 5
Pocket Word/WordPad ..........4-140 Internet Explorer and Inbox .......... 4-141 Calculator Program ............4-144 Terminal Program ............4-145 Chapter 5 Technical Reference Specifications ............... 5-3 Communication Cable Schematic ........5-7 Chapter 6 Software Developer’s Guide for Allegro CE 3.0 and CE .NET CE 3.0 Software Development Tools .......
Page 6
Chapter 8 Expansion Pods Expansion Pod ..............8-3 GPS Expansion Pod ............8-4 Bar Code Expansion Pod ..........8-11 802.11b Expansion Pod ............ 8-29 Bar Code/802.11b Expansion Pod ......... 8-37 Index Page-vi...
Welcome The Allegro CE is a rugged, waterproof Field PC built for long-term field use. Intel’s. StrongARM 206 MHz processor provides outstanding speed and performance. The 1/4 VGA display and non- glare touchscreen provides excellent visibility. The ergonomic, lightweight, balanced design makes it easy to carry and use in the field for extended periods.
Allegro CE Overview ▲ ▲ ▲ ▲ ▲ Features The standard features of the Allegro CE are listed below. These features are described in detail throughout this manual. A complete list of specifications is in the Technical Reference section. ❏ Operating System: Windows CE 3.0 ❏...
Page 11
▲ ▲ ▲ ▲ ▲ Standard Accessories The Allegro comes with the following accessories: - Allegro CE Utilities CD-ROM with the Desktop PC Setup Programs, Backups of Software Suite programs, and an Electronic Owner's Manual - NiMH Battery Pack - Universal AC Adapter...
Quick Start Guide A Quick Start Guide is included with the Allegro. It offers nine basic and initial steps to get the Allegro charged and ready to take out into the field. The instructions on the guide should be done first, before you begin using the Allegro.
Chapter 2 Hardware Components Case Design Keyboard Display System Tray Indicators Batteries Communication Ports USB / Power Dock PC Card Slot Sound Generator Expansion Pods...
Case Design ▲ ▲ ▲ ▲ ▲ Case Features The case has the following features: ❏ The polycarbonate ABS material is rugged, shock resistant, and formulated to resist damage from chemicals. ❏ The ergonomic shape and smooth edges make it easy to hold, maximizing comfort and usability in the field.
Page 16
▲ ▲ ▲ ▲ ▲ Hand Strap and Shoulder Strap There are four metal cleats, one on each corner of the Allegro CE case. Each cleat has two metal rings that are used to attach the hand strap and shoulder strap onto the Allegro.
Keyboard ▲ ▲ ▲ ▲ ▲ Keyboard Features The keyboard on the Allegro CE is designed to maximize data entry efficiency and to withstand rugged, wet conditions. ❏ Careful planning went into the placement, size, and space between keys to increase efficiency and ease of use.
▲ ▲ ▲ ▲ ▲ Special Keys and Key Sequences The standard keyboard letters, numbers, and functions are printed in dark brown on the off-white keys and in off-white on the dark brown keys. These standard options are operational unless a GOLD or BLUE shift key is pressed.
Page 19
Shifted Options The shifted options and the associated key sequences are listed below. Option Key Sequence Function keys F6, F7, F8, F9 BLUE key + desired and F10 function key Function keys F11 and F12 GOLD key + desired function key Enable/Disable touchscreen BLUE key + TS View Windows CE Start...
Page 20
Keyboard Options The following keys and key sequences are functional in Windows CE. On/Off (Reset) This key is used to turn the Allegro on and off. The ridge around the key helps prevent the Allegro from being accidently turned on without your knowledge (while it is in a backpack, for example).
Page 21
Task Manager Press the Task Manager key to view all of the programs that are currently running. Select which program you want to be in by using the up and down arrow keys to highlight the desired program and pressing ENTER. Start Menu Press the BLUE shift key and the <Start>...
Page 22
▲ ▲ ▲ ▲ ▲ Cleaning the Keyboard Dirt and debris can get underneath the keyboard bezel. To clean, use a coin (do not use a screwdriver) to pull the bezel up at the recess located at the bottom of the keyboard and remove it. We recommend that you use warm water, mild detergent, and a toothbrush to clean the keyboard or simply brush it out.
Display The Allegro CE has a high-contrast liquid crystal display. The active viewing area is 3.3" wide x 2.5" high. The display resolution is 320 x 240 pixels. The display is shock-mounted and sealed. Display Features: - Contrast: The display contrast can be lightened or darkened and automatically adjusts the contrast to compensate for temperature.
▲ ▲ ▲ ▲ ▲ Adjusting the Display The display features can be enabled, disabled, or controlled through the Control Panel (see Chapter 4). Some display features can be adjusted using the special key sequences shown below: Display Function Key Sequence Increase Contrast GOLD + F5 Decrease Contrast...
Page 25
Cleaning the Touchscreen Disable the touchscreen before you wipe it off or clean it to avoid inadvertently making selections on the screen (see instructions below). Use a clean cotton cloth to gently wipe off the screen. Do not use anything abrasive that could scratch the screen (including tissues and paper towels).
System Tray Indicators System tray indicators specify applications that are running on your computer. The Allegro CE system tray indicators are located in the bottom right corner system tray. These system tray indicators are active while the Allegro is running specific tasks.
Page 27
▲ ▲ ▲ ▲ ▲ Making Space in the System Tray The system tray is a feature limited by the amount of space it has to show which features are currently active. The following are ways of freeing up space in the system tray to make room for the system tray indicators: Clock Removal AM / PM Removal...
Page 28
AM / PM Removal You may have need for a clock on the Allegro desktop, but to conserve on the amount of space it takes up in the system tray you can remove the AM/PM setting after the clock. This function will shift the time into military time (2:00 PM = 14:00).
Page 29
The following screen appears: 3) Tap on the arrow next to the tabs to get them to scroll over until the Time tab appears and tap on that, the following screen appears: Hardware Features Page 2-17...
Page 30
4) Tap on the down arrow in the Time style in the Appearance box and select the H:mm:ss or HH:mm:ss option: 5) Tap on OK. The clock in the system tray no longer has the AM/PM sign next to the clock: Page 2-18 Hardware Features...
Batteries The power consumption of the Allegro CE is very efficient. The Auto Suspend and Power Management features help to conserve power. Maintaining the battery pack and backup supply is simple. There are two types of batteries and a backup capacitor associated with the Allegro: ❏...
Page 32
4) Slide the latches downward until they cannot slide any further to securely latch the battery door closed. Do not turn on the Allegro yet. 5) Plug the AC wall charger that came with the Allegro into the wall socket. The small green light on the wall charger turns on when it is plugged in.
Page 33
Setting Battery Charge After installing the battery pack into the Allegro, the battery charge percent must be set. This allows the Allegro to know the pack’s charge status. When you insert the battery pack into the Allegro for the first time, the charge status is unknown to the Allegro. To set the charge status of the battery pack after you install the battery pack for the first time, complete the following: 1) Turn on the Allegro by pushing the On/Off button.
Page 34
New Battery Detected Screen There are other situations when you turn on your Allegro and the New Battery Detected screen pops up, directing you to set the values for battery charge percent and battery charge capacity. The following are reasons for this: - Restore function is used - Set Factory Defaults function is used - Power is removed from the Allegro because the battery is fully...
Page 35
Battery Life Depending on the application, the batteries can last from five to 30 hours between charges (NiMH) or replacement (alkaline cells) as shown below: Battery Pack Capacity Typical Operating Time NiMH 3,800 mA hours 12 to 20 hours Alkaline 1,600 mA hours 5 to 10 hours The operating times stated above are based on a typical application...
Page 36
The chart below describes the Allegro battery charging behavior at different temperatures. Temp. Range Temp. Range Degrees C Degrees F Charging Behavior Recommended 10° to 20° 50° to 68° Most efficient; batteries charge Charge Range within three hours. Acceptable 0° to 30° 32°...
Page 37
You can run the Allegro from the adapter while the batteries are being charged. To charge the battery complete the following steps: 1) Plug the AC charging adapter into an AC outlet. 2) Insert the connector into the external power input jack located on the top of the Allegro case.
Page 38
❏ External Battery Charger (optional): The battery pack is removed from the Allegro to be charged using the external battery charger. To charge the battery complete the following steps: 1) Place the NiMH battery adapter on the charger. 2) Slide the battery onto the charger and leave until fully charged, which can take up to five hours.
Page 39
Battery Gauging Explained The Allegro's intelligent battery gauging circuit helps you efficiently maintain the batteries for applications. The percentage of remaining charge in the batteries is indicated through the battery status system tray icons. The gauging works for both NiMH rechargeable batteries and alkaline batteries, although the mechanism is different, as outlined in this section.
Page 40
The battery gauging is an estimate. It works well in applications where the Allegro is used heavily and charged every day. When it is not used much and goes several days between charges, the gauging may not be as accurate in reflecting the true charge of the battery pack.
Page 41
When the Battery Voltage Drops As the battery charge drops to 10%, the voltage begins to drop off rapidly. The Allegro detects this low battery condition. When the battery indicator begins to flash on and off this lets you know it is time to recharge or replace the batteries.
Page 42
5) Place the new battery pack in the left side of the battery compartment, push down, and slide it all the way to the right. 6) Push the battery door closed until each latch clicks into place. 7) Slide the latches downward until they cannot slide any further to securely latch the battery door closed.
Page 43
❏ The battery life ranges between 5 and 10 hours (this is highly dependent on the temperature). Storing the Allegro CE During Inactive Periods To protect the Allegro and your files during long or short-term storage periods, please take the following precautions: ❏...
Page 44
Storing the Allegro CE for Less Than Two Months If you store the Allegro for less than two months, we recommend that you leave the NiMH battery pack in the Allegro and attach the AC power adapter to keep the batteries charged or leave the Allegro in the USB/Power Dock.
Page 45
The NiMH batteries inside the Allegro battery packs are recyclable. We encourage you to find a business in your area that provides battery recycling bins for public use as an alternative to placing used battery packs into the trash, thus conserving natural resources and preserving the environment.
Communication Ports The Allegro CE has five possible communication ports: ❏ Two 9 pin serial ports (located on the top of the case) ❏ One infrared port (on top of the case) ❏ One USB port (available through the optional USB/Power Dock) ❏...
Connecting Sensors to COM1 Pin 4 (DTR) on COM1 supplies up to 200 mA at +5 volts to power bar code scanners and other sensors. This signal (DTR) must be set high by the application to take advantage of this feature. When the DTR signal goes low, the output is -5 volts.
Allegro CE. It is a charging base and a communication base. The Power Dock is ordered separately for the Allegro CE. The Power Dock has three LED (light) indicators on it, with the function of each LED represented below:...
▲ ▲ ▲ ▲ ▲ USB Communication The USB/Power Dock also serves as a USB connection from the Allegro to the desktop PC. The red LED indicator lights up when the USB connection between the Power Dock and desktop PC is active. The connection and communication between the desktop PC and the Allegro is achieved through ActiveSync.
Multiple Allegro USB Connections ActiveSync is a single unit connection program, resulting in only one Allegro connecting to the desktop PC at a time. The USB MultiSync feature automatically tells all connected Allegros to randomly begin the connection process. If an Allegro is already connected to the desktop PC, the other Allegros cancel the connection process and wait a few minutes to retry a connection.
PC Cards The Allegro CE has a user-accessible PC Card Slot (PCMCIA 2.0 Type II) that allows you to add mass data storage and I/O capabilities to the Allegro. ▲ ▲ ▲ ▲ ▲ Types of PC Cards Accepted The PC card slot accepts Type I or Type II cards. These cards include ATA Compact Flash cards, SRAM (Static Random Access Memory), or Input/Output cards.
4) PC cards have a 68 pin socket on one end. Insert the card socket- first. The front of the card should be facing the door. ❖ Important Note: Be careful when inserting and removing cards. Excess force could damage the card and the card drive. If the system tray indicator for the PC card activity is on, the computer is writing to the card.
Each of these expansion pods replace the PC card door with an extended PC card door which contains the intagrated technology of the Allegro CE into a single hand-held, fully sealed unit. Chapter 8 of this manual describes each expansion pod currently available and the instructions for using each pod.
Internal Memory The Allegro CE's internal memory is configured much like the memory in laptop computers. It consists of ROM (Read Only Memory) and RAM (Random Access Memory). ▲ ▲ ▲ ▲ ▲ Read Only Memory (ROM) ROM is used to store the Operating System and Utility programs.
▲ ▲ ▲ ▲ ▲ Internal Non-Volatile Data Storage The Allegro CE has a solid state storage drive used to store programs and data. It can be read from and written to just like the hard drive on a PC. The solid state internal storage is non-volatile so information stored on it is retained even when no power is supplied to the Allegro.
Page 59
PCMCIA stands for the Personal Computer Memory Card International Association. This association has developed standards for PC cards. PC cards are about the size of a credit card and come in three thicknesses or types. The PC card slot accepts Type I or Type II cards. These cards include ATA Flash cards, SRAM (Static Random Access Memory), and Compact Flash adapter cards.
Page 60
SRAM Cards Power SRAM cards are powered by the Allegro while installed in the PC card slot. An on-board battery retains data when the card is not being powered by the Allegro. Some brands have a replaceable lithium battery (coin type). If you have this type, make sure that the battery is installed before attempting to use the card.
Chapter 4 Windows CE Operating System Windows CE Overview ActiveSync File Transfer Program Windows Explorer Storing Files and Programs Allegro CE System Utilities Application Command Bars PTab Spreadsheet Program Pocket Word Internet Explorer and Inbox Calculator Program Terminal Program...
Windows CE Overview This chapter describes the operation of the Allegro CE using Microsoft ™ Windows ™ CE (3.0 and CE .NET). Each operating system has a similar look and feel to a desktop PC Windows operating system. Windows CE is designed for small, portable hand-held computers like the Allegro.
The Windows CE Desktop appears on the screen: Suspend/Resume Mode If you press the On/Off key, the Allegro goes into suspend mode. When you turn it back on, it resumes in the same place it was at before you turned it off. For example, if a PTab spreadsheet file was on the screen when you turned the Allegro off, the same spreadsheet screen appears when you turn the Allegro back on.
Page 65
Three styli are provided: two small on-board stylus and a full size pen-type stylus. The small on-board stylus snaps into a holding bay built into the top of the Allegro. The Allegro can only hold one on- board stylus at a time. Other pointed objects can be used, including your finger.
❏ Microsoft ActiveSync ® (Downloaded from the Internet or purchased on a separate CD-ROM) ❏ PTab ® File Converter (on the Allegro CE Utilities CD-ROM) ❏ Software Development Kits for Visual Basic ® ® and Visual C++ (on the Allegro Utilities CD-ROM) Software Suite A set of Windows CE programs are factory installed on the Allegro.
▲ ▲ ▲ ▲ ▲ Desktop When you turn the Allegro CE on, a Desktop similar to the example shown below appears on the screen. The Desktop looks and operates much like the Windows 95/98/NT Desktop. Program icons and shortcuts are displayed. Tap on an icon twice to execute it.
Page 68
Start Menu Tap the Start button to view the menu as shown below: From the menu, tap on the category you want to select. You can also use the up and down arrow keys to make a selection and Enter. A secondary menu or dialog box appears.
Cap locks are active, all letters are entered as capitalized Touchscreen disabled while the Allegro is operational Battery power at 100% (drops as battery power is drained) Double-tap an item in the status area to bring up the associated Control Panel setup screen. For example, if you double-tap on the time, the Control Panel, Date/Time Properties screen is shown.
▲ On-line Help For on-line help with Windows CE basics or with a specific application, tap the Start button and select Help. Select a topic from the Help Contents list. You can also tap the [?] button from within an application to obtain program specific or Windows CE help.
Page 71
Communications The Communications Properties applet allows the option for establishing a connection between the Allegro and a desktop PC. On the Device Name tab, in the Device name box, AllegroCE_#### (#### = serial number) is entered automatically (you can change it if you choose).
Page 72
Tap on the Change button to access the change connection option. Tap on the down arrow for a pull-down list of connection options. USB MultiSync is a function available through the Allegro CE. It is used with Microsoft’s ActiveSync program through the use of the USB/Power Dock.
Page 73
Date/Time The Date/Time Properties applet is used to set the current date, time, and time zone. The Date tab allows you to select the correct month, day, and year. The Time tab allows you to set the correct hour and minute during the day.
Page 74
Dialing The Dialing Properties applet is used to create dialing locations and set dialing options to connect to a service provider or remote computer. Display The Display Properties applet has several tabs controlling different display features. Each allows you to change different appearance options of your Windows CE desktop.
Page 75
Use the Appearance tab to change the color scheme of the display contents (the default is High Contrast White). Windows Standard and High Contrast Black and are also recommended. Options such as Eggplant appear as various shades of gray. As you make an appearance selection, the change is shown on the left side of the screen, allowing you to view it before you apply your selection.
Page 76
The Backlight tab allows you to select the length of time you want the backlight to remain on while the Allegro is in an idle state and to set the brightness of the backlight. The Options tab is used to set the display heater. The options are Auto and Off.
Page 77
Keyboard The Keyboard Properties applet has a Repeat tab used to enable or disable character repeat when you hold down a key on your Allegro keyboard. If the Enable character repeat is selected you can set the repeat delay and repeat rate. Network The Network Configuration applet lists the network drivers that are installed on your device and allows you to change driver settings on...
Page 78
Owner The Owner Properties applet Identification tab allows you to specify personal information, such as your name, address, and phone number. The Notes tab provides a place to add any additional information that is not included in the Identification tab. Page 4-18 Windows CE...
Page 79
Power The Power Properties applet shows information about the power level of the batteries. The Battery tab shows the status of the main battery. The Power Off tab allows you to specify how much time will pass before the Allegro goes into suspend mode. You can also have it suspend while it is running on external power.
Page 80
Regional Settings Changes made in the Regional Settings Properties applet mainly affect programs that support international settings. In this program, you can change the way these programs display and sort dates, times, currency, and numbers. Remove Programs The Remove Programs applet allows you to remove programs that you have installed on the Allegro.
Page 81
Stylus The Stylus Properties applet has Double-Tap tab used to set and test the double-tap sensitivity for speed and distance between taps. From the Calibration tab, the touchscreen is recalibrated. If you have trouble selecting an item when you tap on it, the touchscreen may need to be recalibrated.
Page 82
The Recalibrate option can be accessed from the Recalibrate button and may be accessed if the Allegro has been without any batteries for longer than 15 minutes. When calibrating the touchscreen, hold the stylus down on the plus mark (+) for two seconds. Complete this procedure for each + mark shown on the touchscreen for correct calibration.
Page 83
The Memory tab allows you to adjust the allocation of RAM between program memory and storage memory. The majority of RAM should be allocated to program memory so that your applications have plenty of execution space. You can figure out how much RAM is available to use by subtracting the In Use figure from the Allocated figure.
Page 84
Volume and Sounds The Volume & Sounds Properties applet Volume tab is used to adjust the speaker volume and turn on and off the sounds associated with different system events. From the Sounds tab, you can associate a sound with an action. The actions are listed on the left.
Select Browse to find and select the desired sound WAV file that you want to associate with the selected action. To listen to the new sound (or an existing sound), press the right arrow button next to the Sound box. Changes you make can be saved as a new sound Scheme or you can choose an existing sound scheme from the drop down list.
Page 86
Certificates The Certificates applet is used to create secure communication with specific programs you select on your Allegro. This feature allows only the users you have certified the ability to access the program. Below the Stores tab is a drop-down box with options to view and/or modify following certificates: Trusted Authorities My Certificates...
Page 87
With the Certificates applet, you can Import (or add) new certificates to programs on your Allegro. You can View the certificates to see details about them, such as the expanded name or expiration date. You can Remove (or delete) certificates from your Allegro as needed. Date/Time The Date/Time Properties applet is used to set the current date, time, and time zone.
Page 88
Dialing The Dialing Properties applet is used to create dialing locations and set dialing options to connect to a service provider or remote computer. Display The Display Properties applet has several tabs controlling different display features. Each tab has features allowing you to change different appearance options of your Windows CE desktop.
Page 89
Use the Appearance tab to change the color scheme of the display contents (the default is High Contrast White). Windows Standard and High Contrast Black are also recommended. Options such as Eggplant appear as various shades of gray. As you make an appearance selection, the change is shown on the left side of the screen, allowing you to view it before you apply your selection.
Page 90
The Backlight tab allows you to select the length of time you want the backlight to remain on while the Allegro is in an idle state. The Backlight tab also allows you to set the brightness of the backlight. The Options tab is used to set the display heater and contrast. The heater options are Auto and Off.
Page 91
Keyboard The Keyboard Properties has a Repeat tab used to enable or disable character repeat when you hold down a key on your Allegro keyboard. If the Enable character repeat is selected, you can set the repeat delay and repeat rate. Network and Dial-up Connections The Network and Dial-up Connections applet allows you to create a connection for your Allegro to access the Internet.
Page 92
Owner The Owner Properties applet uses the Identification tab to specify personal information, such as your name, address, and phone number. The Notes tab provides a place to add any additional information that is not included in the Identification tab. Page 4-32 Windows CE...
Page 93
A Network ID tab is used to create a personal, unique identifier you receive for accessing a remote network. In the Network ID tab, enter the same user name, password, and domain name you use to log onto the remote network at the office. This ID allows you to access the remote network with your Allegro.
Page 94
If you are not using a USB Power Dock to connect your Allegro with your PC, tap on the Change button to access the change connection screen. Tapping on the down arrow accesses the drop-down list of available connection options. Tap on the Com type your Allegro is using and tap on OK to save the new setting.
Page 95
Power The Power Properties applet shows information about the power level of the batteries in your Allegro. The Battery tab shows the status of the main battery. The Power Off tab allows you to specify how much time will pass before the Allegro goes into suspend mode.
Page 96
Regional Settings Changes made in the Regional Settings Properties applet mainly affect programs that support international settings. In this applet, you can change how these programs are displayed and how the numbers, currency, time, and dates are sorted. Remove Programs The Remove Programs applet allows you to remove programs that you have installed on the Allegro.
Page 97
Storage Manager The Storage Properties applet uses the Storage Manager tab to set up and view storage devices on your Allegro. This applet allows you to scan and defrag partitions on your Allegro, and format PC Cards and gives you the option to format your C_Drive. This applet is an advanced function and should be used with extreme care and caution, because of this when you open this applet, you will get the following warning:...
Page 98
3. Tap on the drop-down box under Store Info: and select DSK2: PCMCIA/Compact Flash Device. ❖ Important Note: Do not select DSK1. The DSK1 is your C_Drive. Formatting it will erase all of your Allegro applications as well as your entire operating system.
Page 99
1. Open the CD-ROM drive on your PC. 2. Place your Allegro CE .NET Utilities CD into your PC’s CD-ROM drive. 3. Close your PC’s CD-ROM drive and wait for a pop-up to appear on your PC’s screen.
Page 100
Stylus The Stylus Properties applet uses the Double-Tap tab to set up and test the double-tap sensitivity for speed and distance between taps. From the Calibration tab, the touchscreen is recalibrated. If you have trouble selecting an item when you tap on it, the touchscreen may need to be recalibrated.
Page 101
When calibrating the touchscreen, hold the stylus down on the plus mark (+) for two seconds. Complete this procedure for each + mark shown on the touchscreen. Press Enter when prompted. System The System Properties applet displays general information about the hardware and software configurations for your Allegro.
Page 102
The Memory tab allows you to adjust the allocation of RAM between program memory and storage memory. The majority of RAM should be allocated to program memory so the applications have plenty of execution space. Define the amount of usable RAM by subtracting the In Use figure from the Allocated figure. The Device Name tab allows you to view or change the name of your Allegro.
Page 103
To change the name of your Allegro, highlight the name in the Device name box and type in the new name of your Allegro. The Copyrights tab contains copyright information for specific programs on your Allegro. The Version tab displays the Allegro system version number and release date.
Page 104
Volume and Sounds The Volume & Sounds Properties applet Volume tab, is used to adjust the speaker volume and turn on and off the sounds associated with different system events. From the Sounds tab, you can associate a sound with an action. The actions are listed on the left.
Page 105
To edit, add, or listen to a sound, make a selection from the list on the left. The name of your selection is shown in the Sound box if a sound is already associated with it. Otherwise, it says None. Select Browse to find and select the desired sound WAV file that you want associated with the selected action.
CE .NET Viewers Windows CE .NET provides three viewer applications. These viewers open Word files, PDF files and a variety of image files, depending on the viewer you use. To access the viewers available in CE .NET, turn on your Allegro and tap on Start|Programs|Microsoft File Viewers. ▲...
Page 107
Open the Image Viewer by tapping on Start| Programs| Microsoft File Viewers| Microsoft Image Viewer. The Image Viewer will open to the following screen: The Image Viewer defaults to the My Documents folder located on your Allegro’s desktop. When viewable image files are placed in this folder, thumbnails of the images appear in the Image Viewer program.
Page 108
File The file options are designed to locate image files or slide show image files on your Allegro and to save files that you have opened or created. Tap on the File option to access the following functions: Look In… Open Show Settings…...
Page 109
Thumbnails of the graphics in the folder you have selected are now viewable in the Image Viewer. Open Show Settings Selecting the Open Show Settings… opens a navigation application for locating Slide Shows already created in the Image Viewer. The folder selected in the navigation box of the main viewer screen opens when this option is selected.
Page 110
Save Show Setting As The Save Show Setting As… function is used for saving new .wss files or saving existing .wss files with a new name in any location on your Allegro. About Selecting the About… function accesses a pop-up window showing information about the Image Viewer, including version number and copyright.
Page 111
Sort Images The Sort Images function allows various options for arranging images for a slide. To select the order you want the images viewed in, tap on the Edit| Sort Images. A drop-down menu appears with options for the order you want to view the images.
Page 112
Information Window Tapping on the Information Window function opens a screen that covers the bottom half of the thumbnail’s viewing area. The file size and image type are presented in this screen for the selected image. Use the navigation bar on the right side of the screen to scroll down and select each image.
Page 113
The image shown below is larger than the Allegro’s screen. The arrows on the right side of the image allow you to move it up or down. The arrows on the bottom of the image allow you to move it left or right.
Page 114
Zoom Tapping on Zoom opens a pop-up window with the following options for zooming the image: 200% 150% 125% 100% Fit to width Fit to window Next Tapping on Next advances forward from the current image to the next image. Previous Tapping on Previous advanced backward from current image to the previous image.
Page 115
Automatic Advance Tapping on Automatic Advance advances images automatically after a set amount of time. The set amount of time is defaulted at 30 seconds, but is adjustable in the Set Up Show section. Automatic Advance (Loop) Tapping on Automatic Advance (Loop) advances images automatically after a set amount of time, but continues back to the beginning and does not stop until manually closed.
Page 116
Select All Tapping on the Select All function allows you to select all of the images at once. This function enables you to select the same Image Settings for every image at the same time. Orientation The Orientation setting offers various options for setting an image’s rotation in a slide show.
Page 117
2. Tap on the down arrow at on the right side of the Effects box to access a drop-down menu. 3. Tap on the transition style you want the image to use in the slide show. 4. Tap on Close to save your setting, or tap on another image in the image box to select it for a transition type adjust in a slide show.
Page 118
Quality The Quality option allow you choose the quality of the image shown in the slide show. To select and set an image’s quality, complete the following steps: 1. Tap on the image you want to alter so it is highlighted. 2.
▲ ▲ ▲ ▲ ▲ Microsoft PDF Viewer The Microsoft PDF Viewer application gives you the ability to open and view portable document format (.pdf) files on your Allegro. To open the PDF Viewer, you can double-tap on a PDF file that has been placed on your Allegro, or you can tap on Start| Programs| Microsoft File Viewers| Microsoft PDF Viewer, and follow the directions for opening files in PDF Viewer later in this section.
Page 120
File The file options are designed to locate PDF files on your Allegro. The following functions are available by tapping on the File option: Open… Recent Files About… Close Open… Selecting the Open… function opens a browser window for locating PDF files on your Allegro.
Page 121
About Selecting the About… function accesses a pop-up window showing information about the PDF Viewer, including the version number and copyright. Close Selecting the Close function closes the PDF Viewer application and returns you to the desktop of your Allegro. You can tap on the X in the top right corner of the Microsoft PDF Viewer screen to close the program.
View The View function allows you to view the PDF in a variety of different zoom sizes. There are two ways of selecting the viewing size of your PDF. The first way is to tap on View then Zoom… The following pop- up window appears with a variety of zoom options: Tap in the circle next to the zoom size and tap OK to accept your selection, or X to cancel it and return to the PDF Viewer main screen.
Page 123
To open the Word Viewer you can double tap on a Word or a Rich Text File located on your Allegro or you can tap on Start|Programs| Microsoft File Viewers|Microsoft Word Viewer, and follow the directions for opening files in Word Viewer described later in this section. The Word Viewer has the following menu: File View...
Page 124
Open… Selecting the Open… function opens a browser window for locating Word files on your Allegro. Browse through the folders on your Allegro to the desired Word file, then double-tap on the file to open it. The Type: box accesses a drop-down box allowing you to specify Word Files (*.doc) or Rich Text Files (*.rtf).
Page 125
About Selecting the About… function accesses a pop-up window showing information about the Word Viewer, including version number and copyright. Close Selecting the Close function closes the Word Viewer application and returns you to the desktop of your Allegro. You can tap on the X in the top right corner of the Microsoft Word Viewer screen to close the program.
Page 126
View The View function allows you to view the text file in a variety of different zoom sizes. There are two ways of selecting the viewing size of your document. The first way is to tap on View then Zoom… The following pop-up window appears with a variety of zoom options: Tap in the circle next to the zoom size and tap on OK to accept your selection or X to cancel it and return to the Word Viewer main screen.
Install ActiveSync on your desktop PC before installing any of the programs on the Allegro CE Utilities CD-ROM. The installation process is the same regardless of whether you download it from the Internet or install it from the CD-ROM.
▲ ▲ ▲ ▲ ▲ Downloading ActiveSync from the Internet To download ActiveSync from Microsoft's Internet site, start with the web address below and complete the following steps: http://www.microsoft.com/mobile/pocketpc/downloads 1) Select ActiveSync from the Microsoft Downloads list. 2) The first screen asks you to select a language to view the download instructions.
▲ ▲ ▲ ▲ ▲ Installing ActiveSync To install ActiveSync on your PC, complete the following steps: 1) Open the downloaded copy of ActiveSync or insert your Microsoft ActiveSync CD into your PC’s CD-ROM drive and select the Install ActiveSync option. The following screen is shown: 2) Click on the Next button and follow the instructions given to you by the ActiveSync Setup program.
COM port on your desktop PC. Plug the other end of the communication cable into COM 1 or 2 on the Allegro. You must use the communication cable included with the Allegro CE, part number 12446. Page 4-70...
Page 131
2) Turn on the Allegro. Tap the Start button and select Settings|Control Panel|Communications Properties. Tap the PC Connection tab. At the bottom of the dialog box under Connect using:, the COM port the Allegro is set on for the connection process is shown.
Page 132
3) Double-click on the ActiveSync icon on the desktop PC. The following screen is shown: 4) Click on the Next button on the Get Connected: Checking COM Ports screen. The following screen is shown: Page 4-72 Windows CE...
Page 133
5) If the cable is connected to COM 1 on the PC, the Progress box of the Checking COM Ports screen says Looking for a Mobile device… Checking on COM Port 1, double-tap on the PC Link icon on your Allegro desktop.
Now double-tap on the PC Link icon on your Allegro desktop. Once connected, this screen is automatically minimized and placed in the status box on the Taskbar. If the Allegro becomes disconnected from the desktop PC by choice or inadvertently, this symbol disappears, letting you know the Allegro is not connected to the computer.
Page 135
Select the IrDA port from the drop-down list. Tap the OK button. Using USB/Power Dock Connection If you already have ActiveSync installed and for all additional connections go to the ActiveSync Connection Process section found later in this chapter. When establishing a USB connection between the Allegro and the desktop PC for the first time, complete the following steps: 1) Plug in the USB cable into the desktop PC and then into USB/...
Page 136
If the communication port you are using is not listed in the bottom dialog box under Connect using, tap the Change button. If the USB default is not selected, select the USB port from the drop- down list. Tap the OK button. To connect remove the Allegro from the USB/Power Dock then place it back into the USB/Power Dock.
A screen on the desktop PC that says Connecting is shown. The New Partnership: Set Up a New Partnership appears. Proceed to the Setting Up a Partnership section of this chapter. ❖ Note: If you are having problems with the Allegro connecting to the desktop PC while using the USB connection, perform a reset on the Allegro and repeat the USB connection process.
Page 138
3) Press the PC Link icon on the Allegro’s desktop. If you are using the USB/Power Dock, place your Allegro into the Power Dock to initiate an ActiveSync connection. The following screen is briefly shown on the Allegro display: If you set up a partnership between the Allegro and desktop PC, the connection is made automatically.
Troubleshooting If you have any problems establishing communication between the Allegro and the desktop PC, check the communication settings on both computers and make sure the communication cable is firmly connected to the correct ports. Refer to the installation instructions for ideas on settings to review.
Page 140
Setting Up a Partnership To set up a partnership between the Allegro and desktop PC, complete the following steps: 1) Select the Yes option and press the Next button on the Setting up a Partnership Screen. The following screen appears: 2) Select Yes if you want the Allegro to share a partnership with the desktop you are connected to, or No if you want to connect to more than one computer.
Page 141
The Synchronized Files option is the only synchronization function currently operational with the Allegro. Additional options are not available. 3) Select the Files Synchronized Files option. The following screen appears: 4) Press OK to return to the Select Synchronization Settings screen. The Files | Synchronized Files option is now selected.
Page 142
5) Press the Next button. The Setup Complete screen appears: 6) Press the Finish button to complete the new partnership setup and begin the synchronization process. A shortcut to a new folder created in the AllegroCE_#### My Documents (#### = serial number) folder appears on the PC’s desktop.
Page 143
ActiveSync begins connecting the Allegro to the desktop PC. The following screen appears: The Allegro and the desktop PC are connected to each other through ActiveSync. The following screen appears: Windows CE Page 4-83...
Page 144
The synchronization program looks for changes between the folder on the Allegro and desktop PC. The following screen appears: ActiveSync informs you if there are files that are not synchronized with the Allegro and desktop PC. The following screen appears: Page 4-84 Windows CE...
Page 145
ActiveSync automatically synchronizes files between the Allegro and the desktop PC. The following screen appears: The Allegro and desktop PC are now connected and the files synchronized. ❖ Note: If the connection message on the Allegro does not disappear, press Cancel and double-tap on PCLink again.
Page 146
Unresolved Files through File Synchronization It is very important to note that the synchronize files option always replaces all old files with the most recent file. If you have saved a document on the Allegro in the My Documents folder, it automatically transferrs to the Allegro My Documents synchronization folder on the desktop PC with the same name.
Page 147
To specify which file is the master file, complete the following steps: 1) Click on the Resolve items... option to continue the file synchronization process. The following screen appears: 2) Click on the drop-down box next to Skip in the Action section of the “Resolve Conflict”...
Page 148
3) Select which computer you want to synchronize with the master file. The right arrow synchronizes the file on the desktop PC to the Allegro. The left arrow synchronizes the file on the Allegro to the desktop PC. The selection appears in the action box, shown in the following example: 4) Click on the Synchronize button.
Page 149
The files are now synchronized. The following screen appears: Renaming Files Renaming the files helps to avoid the unresolved notification. Renaming is also an option available for keeping both altered files when the unresolved file notice appears, to do this complete the following steps: 1) Disconnect the Allegro from the desktop PC.
Page 150
Connecting as a Guest ActiveSync also allows you to connect as a guest and interact between both computers without setting up a partnership. To connect as a guest complete the following steps: 1) Select the No option on the Set Up a Partnership screen, and click on the Next button.
▲ ▲ ▲ ▲ ▲ USB MultiSync USB MultiSync is an Allegro feature that allows multiple Allegros to communicate with a single desktop PC through the USB/Power Dock and ActiveSync. The purpose for MultiSync is to allow users of multiple Allegros to automate data retrieval. ❖...
Page 152
At the bottom of the dialog box under Connect using, you see which communication port the Allegro is set to for the connection process. Check the box next to the Connect to desktop when attached option if it is not already checked. If the USB port is not listed in the bottom dialog box under Connect using, tap the Change button.
Page 153
Disconnect Immediately After Synchronization This function disconnects the Allegro from the desktop PC immediately after synchronization between the Allegro and the desktop PC is completed. Reconnect After The Allegro can be set to automatically connect twice. This function allows you to select a time frame that the Allegro reconnects to the desktop PC a second time.
Page 154
Avoiding Unresolved Files through File Synchronization When connecting multiple Allegros to a desktop PC, it is important that they do not experience unresolved files in ActiveSync. If this situation occurs, it continues the current ActiveSync connection with the Allegro and MultiSync is not be able to disconnect. If the Allegro is unable to disconnect, the other Allegros can’t connect and synchronize their files with the desktop PC.
Always replace the item on my device This selection makes all files on the desktop PC the master files. In the event of a possible unresolved file, the same named file on the Allegro is always replaced with the file on the desktop PC. Always replace the item on this computer This selection makes all files on the Allegro the master files.
Page 156
Begin using MultiSync by placing the Allegros into the USB/Power Docks. The Allegros start a connection attempt to the desktop PC. When the first Allegro connects to the desktop PC the other Allegros attempting a connection receive a signal that they cannot connect. The Allegros stop their connection attempt and try again a short time later.
Page 157
Fully-Automated Mode As stated previously, the fully-automated mode is only available if a user creates a custom program, which runs on the desktop PC. The fully-automated mode takes the transferred information, compiles it, transfers new data to the Allegro, and prompts the Allegro when to disconnect.
Page 158
Reconnect After This option allows the desktop PC to reconnect the Allegro to the desktop PC after a designated time. This setting is used when a custom-made program needs to collect all the data from each Allegro, process the gathered information, manipulate the existing data or create new data for each Allegro from the processed information, and reconnect to transfer the new data back to the Allegros.
But the maximum number of USB devices you can connect to a desktop PC through USB hubs are 127 units. ▲ ▲ ▲ ▲ ▲ Transferring Files Between the Allegro CE and the Desktop PC Once the Allegro and the desktop PC are communicating, files can be transferred between the two computers.
Page 160
2) Click on the Rules tab on the Options screen. 3) Click on the Conversion Settings... button in the File Conversion box. Page 4-100 Windows CE...
Page 161
OK button. PTab File Converter On the Allegro CE Utilities CD-ROM is a program called PTab File Converter. You must install this converter on the desktop PC to facilitate the conversion of PTab files on the Allegro to Excel files when they are transferred to the desktop PC, and Excel files on the desktop PC to PTab files when they are transferred to the Allegro.
Page 162
Remote Allegro File Maintenance You can perform many convenient Allegro file maintenance operations remotely from the desktop PC using ActiveSync. Move, copy, and delete files from the Allegro window simply by dragging and dropping them or by using the cut and paste functions. You cannot start programs remotely.
Windows Explorer allows you to browse the files and folders on the Allegro CE Field PC. To launch Windows Explorer double-tap the My Computer icon on the desktop, or tap on the Start button and select Programs|Windows Explorer. When Windows Explorer opens the...
Page 164
Opening Two Explorer Screens You can open two Windows Explorer screens, one open to the source folder or file and the other opens to the destination folder. Both Explorer screens are shown as active application buttons in the Taskbar as shown below: Both of these active application buttons represent Explorer screens Open the Explorer screen with the source file or folder in it.
Storing Files and Programs It is important that you understand the difference between storing data on the internal non-volatile storage versus RAM. From the Desktop, double-tap on the My Computer icon. The following folders have been created: C_Drive, Solid State Storage The solid state storage is non-volatile.
Page 166
The C_MyDocs and C_Program Files folders were created for you to use in place of the My Documents and Program Files folders that are in the RAM file system. The C reminds you that these files are on the C_Drive, which is a safe area to store data. RAM File System The storage ability of RAM may be temporary.
Page 167
Some applications automatically bring up the My Documents folder when you save a file as shown in the example below. My Documents is stored in RAM, not on the internal non-volatile storage. To save files to the internal non-volatile storage, switch the drive to the C_Drive before you save the file: For more information about data storage options, refer to Chapter 3, Memory Configuration and Data Storage Options.
System Save/Restore Utilities The Utilities Menu has multiple restart/save system options designed for the Allegro. The following are the restart/save options available to you: ▲ ▲ ▲ ▲ ▲ Save System The Save System option creates a copy of RAM and saves it to a location on the C_Drive.
▲ ▲ ▲ ▲ ▲ Reset System Reset System will cause all running applications to close unexpectedly and data may be lost. It then reloads all drivers and programs that run at start-up time. A reset leaves all RAM intact. Installation programs often request a reset so that the changes the program made to the registry can be honored by system components as they reload.
If you tap on yes to proceed but have not previously performed a Save System, the following screen will pop up. This screen tells you that a system backup does not exist, and will give you the option to cancel the Restore System.
Page 171
After performing this option you will need to recalibrate the Allegro’s touchscreen. After recalibrating the touchscreen the following screen is a system notification that the Allegro is loading from the factory defaults. The message appears when the Allegro is restarted for the first time or after you perform the Load Factory Default System function.
Application Command Bars Active applications display a command bar across the top of the screen. The command bar for Pocket Word is shown below: This command bar contains drop-down menus, a help button [?] and an exit button [X] on the first line and a slider [ll] and a toolbar on the second line.
Page 173
To view both bars on separate lines again, move the slider down where the toolbar was originally: Hiding the Taskbar You can hide the Taskbar, freeing up room on the display for applications. To do this, tap the Start button and select Settings| Taskbar.
PTab Spreadsheet Program PTab is a fully functional spreadsheet program designed to run on Microsoft CE Field PCs. It has the key features of common desktop spreadsheet programs. You can easily create spreadsheets on the field computer or download an existing Excel spreadsheet from the desktop PC.
▲ ▲ ▲ ▲ ▲ PTab File Converter On the Allegro CE CD-ROM is a program called “PTab File Converter.” You must install this on the desktop PC to facilitate the conversion of PTab and Excel files to and from the Allegro and the desktop PC.
❏ Use the Formula Bar or Edit Cells on the Spot ❏ Show/Hide: Column and row titles, Gridlines, Zero values ❏ Sheets: New, Rename, Delete ❏ Sort (Ascending, Descending, up to three keys), Go to Cell, Find/ Replace ❏ Names (Define and Insert) ❏...
Page 177
It is possible to view nine lines if you move the tool bar up to a line to share with the File, Edit, etc line. Refer to the Application Command Bars section found earlier in this chapter for details ▲ ▲ ▲ ▲ ▲ Entering Data/Editing Cells A cell can contain: a number, text, date/time, Boolean value or formula.
▲ ▲ ▲ ▲ ▲ PTab Menu Options The PTab pull-down menu options include: File, Edit, Insert, Format, Tools, and Task. Each menu option is described in detail on the following pages. On-line help is accessed by pressing the [?] in the upper right- hand corner of the screen.
Page 179
Insert Menu Options The following functions are available from the Insert Menu option: - Insert|Cells: Inserts the same number of rows/columns as selected. - Insert|Function: Inserts a function to the current cell. - Insert|Chart: Creates a simple chart (bar, line, pie, Y) from selected cells that contain that data and labels the chart.
- Tools|Protection: Toggles the Protect Sheet and Protect Workbook features on and off. Go to Format|Cells|Protection to lock/unlock and hide/unhide cells. Use Protect Sheet or Protect Workbook to activate these settings. - Tools|Options: View options: enables/disables formula bar, showing of column and row titles, gridlines and zero values. General options: move after enter (none/right/down), full screen zoom.
Page 181
Math & Trig Functions Abs(number) Returns the absolute value of a number. Example: Abs (-3) equals 3. Acos(number) Returns the arccosine of a number. The number must be from -1 to 1. Example: Acos(-0.5) equals 2.094395. Acosh(number) Returns the inverse hyperbolic cosine of a number. The number must be greater or equal to 1.
Page 182
Fact(number) Returns the factorial of a number. The number must be nonnegative number. Example: Fact(5) equals 120. Floor(number, significance) Rounds the number down, toward zero, to the nearest multiple of the significance. Example: Floor(3.5, 1) equals 3. Int(number) Rounds a number down to the nearest integer. Example: Int(1.7) equals 1.
Page 183
Sign(number) Returns 1 if the number is positive, 0 if the number is 0, and -1 if the number is negative. Example: Sign(-5) equals -1. Sin(number) Returns the sine of the given angle. Example: Sin(Pi()/2) equals 1. Sinh(number) Returns the hyperbolic sine of the number. Example: Sinh(3) equals 10.01787.
Page 184
Max(number, number, ...) Returns the maximum value in the list of arguments. Example: Max(1, 2, 3) equals 3. Min(number, number, ...) Returns the minimum value in the list of arguments. Example: Min(1, 2, 3) equals 1. Permut(number, numberChosen) Returns the number of permutations. Number is the number of objects, numberChosen is the number of objects in each permutation.
Page 185
Irr(values, guess) Returns the internal rate of return. Values is a reference to cells that contain the numbers for which you want to calculate the internal rate of return. Guess is your guess of the result. If guess is omitted, it is assumed to be 0.1.
Page 186
Date & Time Functions Date(year, month, day)Returns a particular date. Example: Year(Date(1999, 1, 1)) equals 1999. DateValue(dateText) Converts a date in the form of text to a serial number. Example: DateValue(“1/1/99”) equals 36161. Day(date) Returns the day of a date. Example: Day(1/1/99) equals 1.
Page 187
Text Functions Char(number) Returns the character specified by a number. Example: Char(66) equals B. Code(text) Returns a numeric code for the first character in a text string. Example: Code(“ABC”) equals 65. Exact(text1, text2) Returns TRUE if two text strings are identical (case sensitive).
Page 188
Upper(text) Converts text to uppercase. Example: Upper(“Allegro FPC”) equals ALLEGRO FPC. Value(text) Converts a text that represents a number to the number. Example: Value(“1000”) equals 1000. Information & Lookup Functions Column(reference) Returns the column number of the given reference. Columns(range) Returns the number of columns in an array or reference. Example: Columns(A1:D1) equals 4.
Database Functions Daverage(database, field, criteria) Averages the values in the specified database column matching the conditions. Dcount(database, field, criteria) Counts the cells containing numbers in the specified database column matching the conditions. Dcounta(database, field, criteria) Counts nonblank cells in the specified database column matching the conditions.
Page 190
Task Dialog Box Use the Tasks function to define, modify, and run automating tasks. To open the Task dialog box, go to Task|Workbook Task. The Task options are described below: Run: Runs the selected task New: Creates a new task Edit: Edits or renames the selected task Delete: Permanently deletes the selected task Run on...
Page 191
Tutorial To create a simple task, follow these steps: 1) Select Task|Task Workbook to open the Task Workbook dialog box. 2) Tap the New... button to open Define Task dialog box. 3) Type in the word Hello to name your task (Task Name is highlighted and is overwritten with your word) 4) Tap on the fn() button to open the Insert Function dialog box.
Page 192
Variables You can use variables in tasks. Example: ok = YesNoBox("Finish task?") if ok then Return() There are no global variables. Use a workbook to store global data. How to Set and Get Cell Values Use Set(reference, value) function to set cell value. Example: Set(A1,1000) If you need to create a cell reference using row and column numbers...
Page 193
While Command while condition commands Executes commands as long as a condition is True. Example: while a1>0 Set(CellRef(2, a1), a1*100) Set(a1, a1-1) You can structure your code into more simple tasks and then you can call previously defined task from within a task using its name. Example: Set(a1,100) while a1>0...
Page 194
Example: CellTask(“Picture”,”ShowPicture(””pic.jpg””)”,3) Chart([“Type:Bar/Line/LineMarkers/Pie/XY/XYLines/ XYLinesMarkers”, “Title:ChartTitle”, ”XTitle:XaxisTitle”, ”YTitle:YaxisTitle”, “Series:Rows” or “Series:Columns”, ”Legend” or “Legend:No”, ”Xaxis” or “Xaxis:No”, ”Yaxis” or “Yaxis:No”, ”Xgrid” or “Xgrid:No”, ”Ygrid” or “Ygrid:No”, ”AutoScale” or “AutoScale:No”]) Shows the chart of the selection. All parameters are optional and their order is not important.
Page 195
Copy() Copies the current selection to the clipboard. Example: Sel(A1:A5) Copy() Sel(B1) Paste() DeleteCells(colsRows) Deletes cells (true - columns, false - rows). Example: DeleteCells(true) FileBox(title [,filter]) Opens a file dialog box with the title and the file type filter. Example: picture=FileBox(“Pictures”, “*.jpg,*.gif,*.bmp,*.2bp,*.xbm”) ShowPicture(picture) Filter(onOff)
Page 196
InsertCells(colsRows) Inserts cells (true - columns, false - rows). Example: InsertCells(false) LastCol([rowNumber] ) Returns the last nonblank cell in the whole sheet (if rowNumber is not specified) or in the specified row. Example: last = LastCol() last = LastCol(15) LastRow([columnNumber]) Returns the last nonblank cell in the whole sheet (if columnNumber is not specified) or in the specified column.
Page 197
All arguments are optional. Paste() function without arguments works as Edit/Paste menu command. The Paste() function with arguments works as Edit/Paste Special menu comment. The Default values for arguments are Paste(true, true, false, false). Example for paste contents, preserve previous format: Paste(true, false) PlaySound([filename]) Plays a sound (file of type *.wav).
Page 198
Set(reference, value) Sets cell specified by reference to the value. Example: Set(a1, 12.34) SheetName(sheetNum) Returns name of the specified sheet. Example: name = SheetName(1) SheetsCount() Returns a number of sheets in workbook. Example: MsgBox("Sheets count is "&SheetsCount()) ShowPicture(pictureFile [,Time]) Shows a picture (file of types: *.jpg, *.gif, *.bmp, *.2bp, *.xbm). Use the second (optional) parameter to close a picture window after time seconds.
Page 199
Automating Task Examples Selecting cells from a2 to the last cell Sel(RangeRef(1, 2, LastCol(), LastRow()) Selecting column by tapping the cell in the first row (onTap: $A$1:$A$255) curCol = Column(ActiveCell()) Sel(RangeRef(curCol, 1, curCol, LastRow()) Entering a product name to the tapped cell in column B from product table in Sheet2 (onTap:$B$1:$B$16384) choice = ListBox("Select a product", Sheet2!a1:a16384) Set(ActiveCell(), CellRef(1, choice, 2))
Pocket Word/WordPad Microsoft Pocket Word /WordPad (referred to a Pocket Word in this section) allows you to create and edit documents similar to the way as you do using Microsoft Word on the desktop PC. To open Pocket Word, double-tap the icon on the desktop or go to Start|Programs and tap Pocket Word.
Internet Explorer and Inbox Allegro CE includes Microsoft Pocket Internet Explorer for accessing the World Wide Web and Microsoft Inbox for sending and receiving e-mail. ▲ ▲ ▲ ▲ ▲ Setting up an Internet Connection The procedure for accessing the Internet depends on your specific requirements and network environment.
3) Double-tap the Make New Connection icon. Enter a name for the connection and select Dial-Up Connection. Tap the Next button. Select the modem you are using in the drop-down box. In most cases, you do not need to make changes under the Configure or TCP/IP Settings dialogs.
Page 203
3) The Mail Service Definition dialog is displayed. If you are using a dial-up connection, select the connection that you created earlier (see previously) from the drop-down list. If you are using a network connection, select Network Connection. Enter your ISP or network information in the remaining edit boxes.
Calculator Program The six-function Calculator program functions like a desktop calculator. To open Calculator, go to Start|Programs and select Calculator from the list. Tap on the numbers and mathematical functions required to perform the desired calculation. The numbers appear in the horizontal box at the top of the screen as you type them in.
Terminal Program The Terminal Emulation program is used to connect the Allegro to an on-line service. ▲ ▲ ▲ ▲ ▲ Creating a New Session 1) Double-tap on the Make New Session icon shown above. A screen called Session Properties is shown. 2) Enter a name in the Session Name box.
Page 206
3) Select the name of your modem from the pull-down list. 4) Enter the telephone number for the remote computer. 5) Select OK to connect. 6) An icon for the new session appears in the Terminal folder. 7) To disconnect, select File|Close. Page 4-146 Windows CE...
Page 207
▲ ▲ ▲ ▲ ▲ Adjusting the Properties To adjust the properties, follow these steps: 1) Select the icon for the session you want to adjust. 2) Tap on File|Properties to bring up the Session Properties screen. 3) Make any necessary adjustments on the Communications tab. Call options and port settings are adjusted by pressing the Configure...
Page 208
Press the Dialing Properties button to make dialing property adjustments. Press OK when you are finished. 4) Select the Emulation tab to modify the emulation settings. Press OK when you are finished. Help Use the on-line Help [?] for more details about the Terminal program.
2 meters of water for 2 hours. - Shockproof: Passes MIL-810E-512.4 shock (drop) test. To pass this test, the Allegro CE is dropped on each face and corner from 5 feet (1.52 m) onto a hard surface.
Page 212
- Touchscreen transmissivity of 84%, non-reflective System Tray Indicators Indicators are shown in the lower right corner of the Allegro CE screen in the status tray include: - Data storage activity - PC card activity...
Page 213
- Charging indicator - Remaining battery life - Touchscreen disable Keyboard - 62 large keys advantageous for use with gloved hands; left or right- handed operation - 12 Function keys: Located directly under the display; convenient for use in applications as soft keys - Special keys include: Windows Start, Task Manager, Contrast Adjustment, Touchscreen Disable, Display back light on/off - Large round cursor control button...
Page 214
- European CE Mark Expandability - Expansion Pods: Allow you to integrate additional components with the Allegro CE; Pods replace the PC card door and remain fully sealed - Integrated autonomous GPS expansion pod available - Future expandability options include an RF network, animal ID reader, bar code scanner, and analog sensor input.
Chapter 6 Software Developer’s Guide for Allegro CE 3.0 and CE .NET CE 3.0 Software Development Tools CE .NET Software Development Tools Software Development Programming Tips Installing Applications Options for Program and File Storage Power Management Windows CE References...
CE 3.0 Software Development Tools ▲ ▲ ▲ ▲ ▲ Microsoft CE 3.0 Embedded Visual Tools To develop Windows CE programs that run on the Allegro CE, you need Microsoft’s Embedded Visual Tools 3.0, which includes ® ® eMbedded Visual Basic and eMbedded Visual C++ .
• Native Support for XML Web Services ❖ Note: Visual Studio .NET 2002 does not work on the Allegro CE. You must use Visual Studio .NET 2003 software to develop for the Allegro CE. Visual Studio .NET 2003 System Requirements Requirements vary for different combinations of components within Visual Studio .NET 2003.
Page 221
Ordering Visual Studio .NET To order Visual Studio .NET go to Microsoft’s website at: http://msdn.microsoft.com/vstudio/howtobuy/default.aspx#2 You have the option of upgrading your 2002 Visual Studio .NET to 2003 or purchasing the 2003 Visual Studio .NET. ▲ ▲ ▲ ▲ ▲ Microsoft eMbedded Visual C++ 4.0 Microsoft eMbedded Visual C++ 4.0 is a developer program available from Microsoft.
Page 222
Allegro Software Development Kits of eMbedded Visual C++ The Allegro SDK is located on the Allegro CE .NET CD-ROM. There is not an SDK for eMbedded Visual Basic users. Allegro CE .NET SDK Installation Select Browse from the Allegro CE .NET CD-ROM and locate the SDK folder.
C_Drive PC card storage device name Storage Card (English version) To uniquely identify an Allegro CE device by serial number, refer to the section Allegro Specific APIs. Platform Name The combination of Windows CE operating system and the hardware that it runs on is called a platform. Common platform names are Pocket PC, HPC, HPC Pro, etc.
Page 224
Allegro CE’s internal (non-removable) non-volatile storage is named C_Drive. PC Card Storage Device Name In the English version of the Allegro CE operation system, the PC Card Storage area is named Storage Card. This is the default name for ATA PC Cards in Windows CE 3.0.
Storage Card. The data and programs stored on these two devices are secure without battery backup. When designing a program for the Allegro CE, give the user a choice of where to store the application, and where to store the application program’s old data.
Power Management Windows CE was designed for efficient battery operation. Windows CE puts the processor to sleep when there are no active threads using the processor. When writing applications, be careful not to use any functions that keep the threads active when not in use. Power Management Tips: - Do not spin a loop - Use the Wait APIs such as WaitForSingleObject()
Windows CE References ▲ ▲ ▲ ▲ ▲ Windows CE 3.0 Reference Books The following books about program development for Microsoft CE 3.0 are available: Essential Windows CE Application Programming, Robert Burdick, Author, Wiley Computer Publishing, 1999 Programming Microsoft Windows CE, Douglas Boling, Author, Microsoft Press, 2001 The Windows CE Technology Tutorial, Chris Muench, Author, Addison Wesley, 2000...
Page 231
FCC Information The Allegro CE is a Class A device. The FCC defines a Class A device as a device that may be operated in business or industrial environments only. ▲ ▲ ▲ ▲ ▲ FCC Class A Statement Class A 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.
▲ ▲ ▲ ▲ ▲ Limited Product Warranties Juniper Systems, Inc. (“Juniper”) warrants that this Allegro CE Field PC shall be free from defects in materials and workmanship, under normal intended use, for a period of 12 months from the date of...
Limitation of Liability To the fullest extent allowed by law, Juniper’s obligation shall be limited to the repair or replacement of the product. Juniper shall in no event be liable for special, incidental, or consequential, indirect, special or punitive damages of any kind, or for loss of revenue or...
Contact us for details. ▲ ▲ ▲ ▲ ▲ Repairs If your Allegro CE is in need of repair or servicing, contact our Customer Service Department for an RMA (Return Materials Authorization) number. Please have this information ready when you contact us:...
Software Use The software is authorized for use on the Allegro CE Field PC. It may only be used on a Field PC provided by Juniper Systems, Inc. You can use the software on one Field PC at a time per licensed copy. You may make one copy of the software to be stored as a backup.
▲ ▲ ▲ ▲ ▲ Microsoft End User License Agreement (EULA) The Allegro CE Field PC that includes software licensed by the manufacture from Microsoft Licensing Inc. or its affiliates ("MS"). Those installed software products of MS origin, as well as associated media, printed materials, and "online"...
Page 237
online control equipment in hazardous environments requiring fail- safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines, or weapon systems, in which the failure of Java technology could lead directly to death, personal injury, or severe physical or environmental damage.
Bar Code Pod The bar code pod takes technology of the Symbol bar code scanner and combines it with the rugged reliability of the Allegro CE. This integrated system eliminates the need for an external bar code scanner with cables that can get in the way.
GPS Expansion Pod The GPS expansion pod integrates the Trimble Lassen LP GPS receiver with the Allegro. A compact 3.3 V active micropatch antenna is mounted to the top of the Allegro. The Lassen LP module is a high-performance, low power, micro GPS receiver that supports both TSIP and NMEA protocols with autonomous accuracy of 5 –10 meters, or 2 –...
Page 243
Specifying GPS Receiver Port Settings To set up the parameters on the GPS Receiver Port Settings, complete the following steps: 1. Go to Start| Programs| Utilities| GPS Pod Setup, and the GPS Receiver Port Settings screen pops up. 2. Tap on the Get Settings button and wait approximately one minute for the settings to appear.
Page 244
5. Change the parameters on the GPS/GIS program’s configuration menu to match the default GPS pod settings or change the parameters on your Allegro to match your program. If you change the settings on your Allegro, tap on Apply Settings. The Com Port and Data Bit are set and not changable on the Allegro.
Page 245
▲ ▲ ▲ ▲ ▲ GPS Data Formats In the GPS Pod Setup program you can set up the receiver in either the TSIP or NMEA GPS data format. TSIP Format The TSIP is the default setting for the GPS pod. The settings are Com Port: Com3, Protocol: TSIP, Baud: 9600, Parity: None, Data Bit: 8, Stop Bit: 1.
After the settings have been selected, tap on the Apply Settings button to save the new settings. Tap on the Get Settings button to bring up the GPS pods current settings to double check them. Reviewing and Editing the Receiver Parameters Once you determine which data format you are going to use, follow these steps to review and edit the parameters as needed: 1.
5. The PC card slot is accessible while the GPS expansion pod is attached to the Allegro. In the Allegro User’s Manual, refer to Section 2, Hardware Features, PC Card Slot for details on how to use it. There is a flat, brown flex cable that is part of the expansion pod that you will see when you open the pod door.
In the event that the GPS program gets removed from your Allegro and needs to be reinstalled, complete the following steps: 1. Insert the Allegro CE Utilities CD, this is shipped with your Allegro, into your PC’s CD-ROM drive and wait for the installation screen to load.
Symbol SE 1224 high- performance laser scan engine with the Allegro CE and offers the following features: • High performance bar code scanning in bright, outdoor light • Scanning distances of 1 to 3 feet from the Allegro •...
The Bar Code Reader has the following available four options: Help Begin Scan Bar Code Setup Exit The Help option on the Bar Code Reader title bar opens a drop down menu with an About option. Tapping on the About option accesses a pop up screen showing the Bar Code Reader version number and copyright.
Page 251
An Initializing Bar Code Scanner message box pops up, as the Bar Code Reader program loads on your Allegro, and the Bar Code Reader program opens. 3. Tap on the Bar Code Setup button. ▲ ▲ ▲ ▲ ▲ Bar Code Setup Before you begin scanning, use the Bar Code Setup program to configure the bar code scanner according to your needs.
Page 252
To set up and save your bar code scanning options, complete the following steps: 1. Read the following setup sections: User, Scanner, Data Format, Code Type, and Defaults. These sections describe the functions in the Bar Code Setup program informing you of the options that will best suit your bar code scanning needs.
Page 253
The User tab allows you to select which key your Allegro will use to initiate a scan, and if you want audio and/or visual confirmation if a scan is successful or not. Only one Allegro key is used to both target and scan a bar code. Pressing on the scan key initiates the target beam first.
Page 254
Beep on Good Read The bar code scanner program provides audio feedback to notify you on a successful scan. To activate the audio feedback, tap in the Good Read box in the Beep On: section so a checkmark appears. A single beep sounds at the completion of a successful scan.
Page 255
Scanner Setup The Scanner tab is used to configure the operation of the scan engine. Target Time The Target Time option allows you to set the amount of time the target beam is on before a scan is initiated. The Target Time box shows the time, in seconds, that the target beam is on.
Page 256
A scan terminates as soon as it successfully reads a bar code or when the scan time has reached the maximum scan time specified in Scan Time window. Scan Button The Scan button allows you to test the functionality of the scanner within the setup program.
Page 257
Data Format Setup The Data Format tab allows the user to specify the format of the data that is returned by the Scanner. Format The Format drop-down box allows you to select if a prefix and/or suffix character are added to the bar code data. The prefix character is added before the bar code data.
Page 258
Code ID The scanner is capable of returning a Code ID character(s) for the bar code that is scanned. If a Code ID is selected, the Code ID character(s) is placed before the bar code data and the prefix character (if enabled).
Page 259
Code Type Setup The Code Type tab lists the bar code types that the scanner can read. You can enable (box checked) and disable (box not checked) each of these bar code types. The Setup button at the bottom right corner of the screen is used to setup more detailed parameters for the bar code types in the Setup section below.
Page 260
The setup parameters for each bar code type tab are accessed by using checkmark boxes or drop-down menus. UPC/EAN 1 UPC/EAN 2 Page 8-22 Expansion Pods...
Page 263
Codabar Defaults Setup The Defaults tab is used to load either user-defined configuration parameters or factory-default parameters. The users can save and reload four different user configuration files. The defaults are the settings that come installed on your Allegro when it is shipped. Expansion Pods Page 8-25...
Page 264
Exit Setup The Exit Setup button is available on every Bar Code Setup tab, allowing you to close the Bar Code Setup program at any time. Tapping on the Exit Setup button saves all your setup options and takes you back to the Bar Code Reader screen. Tap on Begin Scan to start the bar code scanning program.
Page 265
Sample Bar Codes The following bar codes are samples for you to test your bar code scanner before taking it into the field. Under each bar code is the datum that should appear on your Allegro after a successful scan. Code 39 Scan Sample EAN-13 Scan Sample EAN-8 Scan Sample...
Page 266
Allegro and needs to be reinstalled, complete the following steps: 1. Open your CD-ROM drive on your PC. 1. Insert the Allegro CE Utilities CD, which is shipped with your Allegro, into your CD-ROM drive, close the CD-ROM drive, and wait for the installation screen to load.
802.11b Expansion Pod An Allegro using the 802.11b expansion pod offers the flexibility and benefits of being connected to a Wireless Local Area Network (WLAN). The 802.11b (also referred to Wi-Fi) is a variant to the 802.11 series that applies to WLAN. A WLAN is a data communication system used to replace or extend a wired LAN system.
The Allegro with an 802.11b expansion pod is shipped with the following Cisco items: • Cisco Aironet 350 802.11b PC card (installed in your Allegro) • Rubber duck antenna with a 90-degree pivoting joint • Read Me First – EAP Authentication Requires Matching 802.1x Protocol Drafts •...
▲ ▲ ▲ ▲ ▲ Cisco Systems Documentation The 802.11b expansion pod uses a Cisco Aironet 350 PC card. The documentation for using this card is provided by Cisco Systems, Inc. Enclosed with the Allegro and 802.11b pod is the following Cisco documentation: •...
4. Double-click on the Links icon to access a web page with links to the following information: • Access Points • Bridges • Workgroup Bridges • Wireless LAN Client Adapters (Windows CE for the Allegro) • Software Center Links • Warranty Links and Support Links •...
Page 271
To open the client utility, complete the following: 1. Tap on the Aironet Client Utility icon on your Allegro’s desktop. The following screen appears: You will notice that the screens are formatted for a screen that is wider than your Allegro’s screen. To view all options on a screen, drag the Aironet Client Utility to the left or right, as needed.
To set up profiles on your Allegro, open the user manual by following the directions under the Accessing the Cisco 802.11b Manual section of this chapter. After opening the links page, complete the following steps: 1. Click on the http://cisco.com/univercd/cc/td/doc/product/wireless/ airo_350/350cards/win_ce/index.htm link under the Windows CE 2.11 &...
Page 273
Proper operation of this radio device according to the instructions found in this manual and the Installation and Configuration Guide specific to your computer’s operating system will result in user exposure that is substantially below the FCC recommended limits. • Do not touch or move antenna(s) while the unit is transmitting or receiving.
Warning In order to comply with FCC RF exposure limits, dipole antennas should be located at a minimum of 7.9 inches (20 cm) or more from the body of all persons. ▲ ▲ ▲ ▲ ▲ 802.11b Installation Program The 802.11b setup program is installed on your Allegro before it is shipped.
The Bar Code/802.11b Expansion Pod integrates the wireless networking technology and the laser bar code scanning technology with the Allegro CE. Combining these two technologies adds a new level of versatility and usability to the Allegro. The Bar Code/802.11b expansion pod combines each individual pod, which include: •...
Page 276
Example: A shipment of logs needs to be inventoried and stored in to the company’s database at a lumber mill. The logs are identified by using bar codes. An Allegro with a bar code expansion pod is ideal for this situation. Bar codes can be scanned in a variety of weather conditions and that data is stored on your Allegro.
Page 279
Index Symbols 802.11b Expansion Pod 8-29 802.11b Installation Program 8-36 Antenna Attachment 8-30 Cisco Systems Documentation 8-31 Accessing the Cisco 802.11b Manual 8-31 Connecting to WLAN 8-34 Getting Started 8-30 Safety Information 8-34 Setting Up 802.11b Profiles on your Allegro 8-32 Setting up an Aironet Access Point 8-32 AC Power Adapter 2-24 Accessories 1-5...
Page 280
(continued) Allegro CE Overview Features 1-4 Optional Accessories 1-5 Standard Accessories 1-5 Allegro CE Storage During Inactive Periods 2-31 Application Command Bars 4-112 Gaining More Viewing Area on the Screen 4-112 ATA Flash Cards 3-5 Backlight 2-12, 4-16 Bar Code Expansion Pod 8-11...
Page 281
(continued) Bar Code/802.11b Expansion Pod 8-37 Getting Started 8-38 Batteries 2-19 Alkaline 2-23, 2-28, 2-30 Battery Status Icons 2-28 Battery Voltage Drops 2-29 Capacitor (serves as the RAM backup) 2-19, 2-33 Main Power Source 2-19 Battery Life 2-23 Charging Accessories for NiMH Battery Packs 2-24 New Battery Detected Screen 2-22 Power Connector 2-24 Recharging the NiMH Battery Pack 2-23...
Page 282
(continued) CE .NET Software Development Tools 6-4 Allegro CE .NET SDK Installation 6-6 Allegro CE .NET Software Development Kits (SDKs) 6-6 Microsoft eMbedded Visual C++ 4.0 6-5 Downloading eMbedded Visual C++ 4.0 6-5 eMbedded Visual C++ 4.0 System Requirements 6-5 Visual Studio .NET 2003 6-4...
Page 283
(continued) Control Panel 4-10, 4-25 Storage Manager Warning 4-37 Windows CE .NET Control Panel 4-25 Certificates 4-26 Date/Time 4-27 Dialing 4-28 Display 4-28 Keyboard 4-31 Network and Dial-up Connections 4-31 Owner 4-32 PC Connection 4-33 Power 4-35 Regional Settings 4-36 Remove Programs 4-36 Storage Manager 4-37 Stylus 4-40...
Page 284
(continued) Desktop 4-7 Application Buttons 4-8 System Tray Indicators 4-8 Display 2-11, 5-4 Adjusting the Display 2-12, 2-15 Backlight 2-11, 2-12 Contrast 2-11, 2-12 Features 2-11 Heater 2-11 Touchscreen 2-11, 2-12, 4-5 Display Touchscreen 4-4 Downloading ActiveSync from the Internet 4-68 eMbedded Visual Tools 6-3 Entering Data/Editing Cells 4-117 Expandability 5-6...
Page 285
(continued) GPS Expansion Pod 8-4 For More Information 8-9 GPS Antenna Removal 8-9 GPS Data Formats 8-7 GPS Installation Program 8-9, 8-10 GPS Pod Setup Program 8-4 Tips for Using the GPS Expansion Pod 8-8 GPS Pod Setup Program Specifying GPS Receiver Port Settings 8-5 Apply Setting 8-6 Get Settings 8-6 Reset Receiver 8-6...
Page 286
Lost Data if Batteries are Removed 2-29 Making Space in the System Tray 2-15 Memory 3-3 Memory Cards 2-39, 3-5 Memory/Storage 5-5 Microsoft Image Viewer Edit 4-50 Sort Images 4-51 File 4-48 About 4-50 Close 4-50 Look In 4-48 Open Show Settings 4-49 Save Show Setting As 4-50 Save Show Settings 4-49 Set Up Show...
Page 287
(continued) Microsoft PDF Viewer File 4-60 About 4-61 Close 4-61 Recent Files 4-60 View 4-62 Microsoft Word Viewer File 4-63 About 4-65 Close 4-65 Open 4-64 Recent Files 4-64 View 4-66 Moving and Copying Files 4-103 New Battery Detected Screen 2-22 NiMH Battery Pack Battery Life 2-23 Spare NiMH Battery Packs 2-33...
Page 288
Program and Data Storage Options 3-4 Internal Non-Volatile Data Storage 3-4 PC Cards 3-4 Storage Designations 3-4 Programming Tips Allegro CE Identification Windows CE Version 6-11 Programs Included on Allegro 5-3 PTab File Converter 4-101, 4-115 PTab Menu Options Edit Menu Options 4-118...
Page 289
C_Drive, Solid State Storage 4-105 RAM File System 4-106 Storing the Allegro CE During Inactive Periods 2-31 Storing the Allegro CE for Less Than Two Months 2-32 Storing the Allegro CE for More Than Two Months 2-32 Suspend/Resume Mode 4-4...
Page 290
(continued) System Tray Indicators 2-14, 4-8, 5-4 Making Space in the System Tray 2-15 AM / PM Removal 2-16 Clock Removal 2-15 Task Manager 4-9 Taskbar 4-7, 4-8, 4-113 Temperature Ranges for Charging the NiMH Battery P 2-23 Terminal Program Adjusting the Properties 4-147 Creating a New Session 4-145 Touchscreen 2-12...
Page 291
(continued) USB/Power Dock 2-25, 2-36 Charging 2-36 Power Supply 2-36 USB Communication 2-37 USB/Power Dock Connector Pins 2-37 USB Connection 2-37 Multiple Allegro USB Connections 2-38 Using USB Hubs for Multiple Connections 2-38 Warranty and Repair Information Extended Warranties 7-6 Governing Law 7-5 Limitation of Liability 7-5 Limited Product Warranties 7-4...
Page 292
Patent Numbers: 6407911 for “Sealed Portable Electronics Device Having Expansion Port” and 6421234 for "Handheld Electronics Device Having Ergonomic Features" are owned by Juniper Systems, Inc. ™Juniper Systems, Inc. HarvestMaster, the logos, Allegro CE is a recognized trademarks of Juniper Systems, Inc. ...
Need help?
Do you have a question about the Allegro CE and is the answer not in the manual?
Questions and answers