Georgia SoftWorks

GSWBrowse for Windows RF Devices

Industrial Browser for RF Devices

 

 

User Manual


THIS PAGE INTENTIONALLY LEFT BLANK


Georgia SoftWorks

GSWBrowse Web Client

 

 

 

 

Copyright ã 1997-2007, Georgia SoftWorks, All Rights Reserved

Public Square

17 Hwy 9 South • PO Box 729

Dawsonville Georgia 30534

Telephone 706.265.1018 • Fax 706.265.1020

Visit GSW Web Site


Copyright © Georgia SoftWorks, 1997-2008 All Rights Reserved.

User's Manual, Version 1.07.0003, Mar 03, 2008,

Microsoft, Windows, Windows CE, Windows XP, Windows 2000, Windows 2003. VISTA,  Windows NT, Windows 98, Windows 95 are trademarks of Microsoft Corporation. SAP, SAPConsole are trademarks of SAP AG.  LXE, is a trademark of LXE

.

THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

LICENSOR MAKES NO WARRANTIES OR REPRESENTATIONS, EXPRESSED OR IMPLIED, ORAL OR WRITTEN, REGARDING THE PROGRAM OR DOCUMENTATION AND HEREBY EXPRESSLY DISCLAIMS ALL OTHER EXPRESSED OR IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. LICENSOR DOES NOT WARRANT THE PROGRAM WILL MEET YOUR REQUIREMENTS OR THAT IT’S OPERATION WILL BE UNITERRUPTED OR ERROR FREE.

IN NO EVENT WILL GEORGIA SOFTWORKS BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE SUCH PROGRAMS.

COPYING:

WHILE YOU ARE PERMITTED TO MAKE BACKUP COPIES OF THE SOFTWARE FOR YOUR OWN USE AND PROTECTION, YOU ARE NOT PERMITTED TO MAKE COPIES FOR THE USE OF ANYONE ELSE.

LICENSE:

YOU ARE LICENSED TO RUN THIS SOFTWARE ON A SINGLE WINDOWS CE SYSTEM. THE GEORGIA SOFTWORKS GSWBROWSE SOFTWARE MAY BE INSTALLED ON A SINGLE WINDOWS CE SYSTEM

 


This Page Left Intentionally Blank
Table of Contents


Table of Tables. ix

Table of Examples. ix

Typographic Conventions. x

Features at a Glance.. xi

Overview... 1

Installation.. 3

Registration/Licensing.. 4

Individual (Local License) GSWBrowse Registration.. 5

Network (Multiple) Registration.. 8

Network Registration Setup. 10

GSWBrowse.txt 10

License Server 10

License Server Page. 11

License Server Port 11

License File URL. 11

Evaluation License.. 12

GSWBrowse Layout.. 14

GSWBROWSE – Menu Bar – File - Security Level.. 15

Security Mode Dialog. 16

Administrator Security Mode. 16

User Security Mode. 17

Lock Down. 17

GSWBROWSE – Menu Bar – Edit.. 19

Printer Configuration Overview.. 19

Local (Serial/Bluetooth/IrDA). 21

Network Printer. 22

GSWBROWSE – Menu Bar – View... 23

Licensing. 23

Set As Home Page. 23

Reset Home Page. 23

Enabled. 23

Multiple Browsers. 24

Browsers. 25

Bars. 26

UI Control – User Interface Control 28

Context Menus Overview.. 29

Context Menus. 29

Default Context Menu. 29

Image Context Menu. 29

Control Context Menu. 30

Table Context Menu. 30

Text Context Menu. 30

Anchor Context Menu. 30

Unknown Context Menu. 30

No Text Selection. 30

No 3D Border 31

No Scrollbars. 31

Dld Control – Download Control 32

Images. 32

Videos. 32

Sounds. 32

No Script Execution. 32

No Java Applets. 33

No Execution of ActiveX controls. 33

No Client Pull 33

No Frames download. 33

Force Offline. 33

Developers Guide.. 34

Overview... 34

GSW Action Codes. 34

window.external extensions. 35

In summary. 35

GSW HTML Meta Tags Overview... 36

Meta Tag Syntax. 37

Navigational Syntax.. 37

Anchor Tag. 38

HREF Property. 38

NAVIGATE Method. 40

Window External Syntax.. 41

Send Menu Commands Overview... 42

Developers Quick Reference.. 43

Hooking the Keyboard. 43

Battery. 43

Resume Device Operation after Suspension. 43

Timer-Based Actions. 43

Browser Navigation Error Handling. 43

Exit from Browser. 43

Controlling Input Panel (soft keyboard). 43

Date and Time. 44

Font Size. 44

Cursor Position. 44

Warm Boot and Soft Boot 44

RF Signal Strength. 44

Scanner Operation. 44

GSWBrowse Application Control 44

Printing (BlueTooth, IRDA, Network, Serial). 44

GSWBrowse about Information. 45

Persistent Storage. 45

Device Information. 45

Network Adapter Name. 45

Vibrating the Device (LXE Only). 45

Controlling the Taskbar. 45

Vendor API Version (LXE Only). 45

LXE SCANNER APIs. 46

GSWBrowse Interface Helper Object 47

Developers Detailed Reference.. 48

Scope / Syntax. 48

Developer Attention Boxes. 48

Hooking the Keyboard Detail.. 50

gswbrowse_ONKEY. 50

gswbrowse_ONALLKEYS. 52

gswbrowse_HOMEKEY. 54

Battery Information.. 55

gswbrowse_BATTERYNAVIGATE.. 55

gswbrowse_BATTERYTIMERINTERVAL. 58

window.external.device.batterystatus. 60

window.external.device.battery.status. 62

window.external.device.battery.statustext 63

window.external.device.battery.level 64

RF Signal Strength.. 65

gswbrowse_SIGNALNAVIGATE.. 65

window.external.device.rf.strength. 69

window.external.device.rf.status. 71

Resume After Suspension.. 73

gswbrowse_POWERON.. 73

Scanner Operation.. 75

gswbrowse_SCANNERNAVIGATE.. 75

Timer-based Actions. 77

gswbrowse_TIMERNAVIGATE.. 77

gswbrowse_TIMERINTERVAL. 79

Browser Navigation Errors. 81

gswbrowse_ERRORNAVIGATE.. 81

Exiting Browser.. 84

gswbrowse_COMMAND.. 84

gswbrowse_APPLICATION.. 85

Soft Input Panel (SIP) 86

gswbrowse_SIP.. 86

gswbrowse_SIPUP.. 88

gswbrowse_MOVESIP.. 90

Time and Date.. 92

gswbrowse_SETTIME.. 92

gswbrowse_SETDATE.. 93

Font Size Control.. 95

gswbrowse_FONTSIZE.. 95

Cursor Positioning.. 97

gswbrowse_CURSORPOS. 97

Rebooting Device – Warm/Soft.. 99

gswbrowse_REBOOT. 99

Send Menu Commands. 101

window.external.app.sendmenucommand. 101

Send Menu Symbolic Names and Literals. 104

Printing.. 107

gswbrowse_ZEBRALABEL_PRINT. 107

gswbrowse_ZEBRALABEL_COMPLETE.. 109

window.external.app.session(idx).printer.PrintString. 110

Browser and  Session Data.. 111

window.external.app.Session. 111

window.external.ThisSessionIndex. 113

window.external.app.ActiveSessionIndex. 114

window.external.app.session(idx).host 116

window.external.app.session(idx).port 118

window.external.app.session(idx).type. 120

window.external.app.session(idx).path. 122

window.external.app.session(idx).homepage. 124

window.external.app.version. 126

window.external.app.buildid. 127

window.external.app.name. 128

window.external.app.copyright 129

Persistent Storage.. 130

window.external.app.usertext 130

window.external.app.activesession. 131

Device Information.. 133

window.external.device.deviceid. 133

window.external.device.ipaddress. 134

window.external.device.macaddress. 135

window.external.device.platformid. 136

window.external.device.presetid. 137

window.external.device.serialnumber. 138

window.external.device.uuid. 139

Network Adapter.. 140

window.external.device.networkadaptername. 140

Vibrating the Device.. 141

window.external.device.vibrate. 141

Taskbar Control.. 142

window.external.device.settaskbarenabled. 142

window.external.device.settaskbarvisible. 143

window.external.device.setstartbuttonvisible. 144

window.external.device.setsipbuttonvisible. 145

Vendor API Version.. 146

window.external.device.apiversion. 146

LXE Device API’s. 147

window.external.device.scanner.lxescanner.LXEHASINTSCANNER.. 149

window.external.device.scanner.lxescanner.LXEHASINTRFID.. 150

window.external.device.scanner.lxescanner.LXESCANNERDISABLE.. 151

window.external.device.scanner.lxescanner.LXESCANNERENABLE.. 152

window.external.device.scanner.lxescanner.LXESCANNERINPUTDISABLE.. 153

window.external.device.scanner.lxescanner.LXESCANNERINPUTENABLE.. 154

window.external.device.scanner.lxescanner.LXESCANNERRESET. 155

window.external.device.scanner.lxescanner.LXESCANNERFORCEPOWER.. 156

window.external.device.scanner.lxescanner.LXESCANNERFORCESCAN.. 158

window.external.device.scanner.lxescanner.LXESCANNERSTART. 159

window.external.device.scanner.lxescanner.LXESCANNERSTOP.. 160

window.external.device.scanner.lxescanner.LXESCANNERGETSTATUS. 161

window.external.device.scanner.lxescanner.LXESCANNERGETDATA.. 162

window.external.device.scanner.lxescanner.LXESCANNERPUTDATA.. 164

window.external.device.scanner.lxescanner.LXESCANNERPOWERON.. 165

window.external.device.scanner.lxescanner.LXESCANNERPOWEROFF.. 166

window.external.device.scanner.lxescanner.LXESCANNERKEYSOFF.. 167

window.external.device.scanner.lxescanner.LXESCANNERKEYSON.. 168

window.external.device.scanner.lxescanner.LXESCANNERKEYSTATUS. 169

window.external.device.scanner.lxescanner.LXESCANNERATTACHPORT. 170

window.external.device.scanner.lxescanner.LXESCANNERSETKEY. 172

window.external.device.scanner.lxescanner.LXESCANNERSETSERIAL. 174

window.external.device.scanner.lxescanner.LXESCANNERSETPOWER.. 176

window.external.device.scanner.lxescanner.LXESCANNERSTRIPLEAD.. 178

window.external.device.scanner.lxescanner.LXESCANNERSTRIPTRAIL. 179

window.external.device.scanner.lxescanner.LXESCANNERCTRLCODEOFF.. 180

window.external.device.scanner.lxescanner.LXESCANNERCTRLCODEON.. 181

window.external.device.scanner.lxescanner.LXESCANNERPREFIX.. 182

window.external.device.scanner.lxescanner.LXESCANNERSUFFIX.. 183

window.external.device.scanner.lxescanner.LXESCANNEROPTION.. 184

window.external.device.scanner.lxescanner.LXESCANNERISOPTIONENABLED.. 186

window.external.device.scanner.lxescanner.LXESCANNERGETPARAM... 188

window.external.device.scanner.lxescanner.LXESCANNERSETPARAM... 190

window.external.device.scanner.lxescanner.LXESCANNERSYMSTRIPLEAD.. 192

window.external.device.scanner.lxescanner.LXESCANNERSYMSTRIPTRAIL. 194

window.external.device.scanner.lxescanner.LXESCANNERSYMPREFIX.. 196

window.external.device.scanner.lxescanner.LXESCANNERSYMSUFFIX.. 198

window.external.device.scanner.lxescanner.LXESCANNERSYMENABLE.. 200

window.external.device.scanner.lxescanner.LXESCANNERSYMISENABLED.. 202

window.external.device.scanner.lxescanner.LXESCANNERSYMGETCONFIG.. 204

window.external.device.scanner.lxescanner.LXESCANNERSYMSETCONFIG.. 206

window.external.device.scanner.lxescanner.LXESCANNERSYMREMOVE.. 208

GSW HELPER OBJECT.. 209

window.external.interface.CREATEPARAMETERBLOCK.. 212

Selected Samples from CD.. 216

Batt_NAV.htm.. 216

DATETIME.htm.. 217

EXTERNAL.HTM.. 218

LXE Helper Object.HTM.. 220

Developer Objects and Constants Reference.. 222

GSW Programming  Objects – Interface Description Language.. 222

GSWBROWSE:Idispatch. 222

IExternalApp:Idispatch. 222

IExternaldevice:Idispatch. 223

IExternalSession:Idispatch. 224

IExternal:PrintString. 224

IExternalBattery:Idispatch. 224

IExternalRF:Idispatch. 224

IExternalScanner:Idispatch. 224

IExternaldeviceLXEScanner:Idispatch. 225

IExternalInterface:Idispatch. 226

IExternalJSParameters:Idispatch. 226

GSW Programming  Structures/Values/Constants. 227

LXE Device Constants. 229

Bitmap Values for Scan Code Types. 230

Symbologies. 231

Parms for LXEScannerOption. 232

Flag Parms for LXEScanner Get/Set Param.. 232

Virtual Key Codes. 233

Important Files. 236

GSWBROWSE.TXT.. 236

LICENSE.ASP. 237

WRITELOG.ASP. 238

LICENSE.XML.. 239

GSWBrowse Subscription.. 240

How to Update The Software.. 240

HOW TO RENEW THE GSWBrowse Software.. 240

System Signature - IMPORTANT PLEASE READ.. 241

Technical Support.. 242

 

Table of Figures

 

 

Figure 1: Licensed and Evaluation Diagram.. 4

Figure 2: GSWBrowse Registration Techniques. 4

Figure 3: Menu Bar View -> Licensing. 5

Figure 4: Registration Dialog. 5

Figure 5: Registration Dialog - Customer Name and Save. 6

Figure 6: Network Registration – High Level Overview - Multiple GSWBrowse's. 8

Figure 7: Network Registration Setup File Diagram.. 9

Figure 8: Licensed and Evaluation Flow Diagram.. 12

Figure 9: Evaluation Mode Pop-up. 13

Figure 10: GSWBrowse Layout 14

Figure 11: GSWBrowse - File->Menu->Security Mode. 15

Figure 12: Security Mode Dialog. 15

Figure 13: Administrator Security Mode. 16

Figure 14: Switch to User Mode. 17

Figure 15: Menu bar - Edit (Printer Configuration) 19

Figure 16: Printer Configuration - Enable Client Side Printing. 20

Figure 17: Network and Serial/Bluetooth/IrDA options enabled. 20

Figure 18: Enable Client Side Printing.