Configuring a Psion/Teklogix 7535 HandHeld Computer to Run Java Applications
A little guide I wrote for work that somebody might find useful...
Reinitialising the device
Clear it down by deleting all of the pfl profiles from the root of the flash disk and reboot.
Start -> Settings -> Control Panel -> System -> Memory. Reallocate the storage/program memory divide to 64M for programs
Start -> Settings -> Control Panel -> Stylus -> Calibration -> Recalibrate
Create a pairing between the device and the PC by connecting via the usb cradle.
Give the device a unqiue name if one is not already assigned.
Remove from the cradle.
Connect to the wireless network by providing the WAP key. If it fails to locate the network again and repeat.
On device:
Start -> Programs -> ActiveSync -> Remote
Network Connection into YOURPCNAME
On PC:
ActiveSync should automatically startup and resync if connection is successful
In ActiveSync click explore and you should be able to browse the HandHeld
If you have installed Remote Display Control for Windows CE, then whilst connected to ActiveSync click Tools -> Add/Remove Program. Select Microsoft Remote Display Control and click OK.
To test, open Remote Display Control for Windows CE on PC, then Start -> Programs -> certdisp -> OK -> Connect. Hostname: YOURPCNAME. Click OK.
Perform a soft reset with Shift + OFF to allow the network and software to settle.
Installing Jeode EVM (Java 1.1.8), Teklogix SDK and Libraries
This assumes that you possess the Jeode EVM cab file, the Teklogix SDK jar files, old MM classes for MySQL, and Swing libraries.
Copy the file jeode.cab to the device and run it to install the EVM.
Copy all of the teksdk files to \windows\libs on the device to install the Teklogix SDK
Also, copy these files to \windows\libs:
mm-mysql.jar - The MySQL MM classes for Java 1.1
swingall.jar - The Swing foundation classes for Java 1.1 patched for the Jeode EVM
Building, Installing and Running Java Applications
We assume that Java 1.1.8 (http://java.sun.com/products/archive/jdk/1.1/) is installed into the default location c:\jde1.1.8, and that the Teklogix SDK Libraries and installed to c:\teksdk\.
Any other libraries must also me installed into one of these locations.
I create a build file for easily compiling my projects based on this Build.bat:
c:\jdk1.1.8\bin\javac -classpath c:\teksdk\scanner.jar;c:\jdk1.1.8\lib\swingall.jar;c:\jdk1.1.8\lib\classes.zip;. MyProgram.java
I create a runtime file for easily running my projects on Jeode based on this MyProgram.bat:
@echo off
start evm -Xnowinceconsole -cp \windows\lib\swingall.jar; \windows\lib\awt.jar; \windows\lib\scanner.jar; \windows\lib\mm-mysql.jar; . -Djava.library.path="\windows;\windows\lib;\flash disk" MyProgram
Once built, I copy all of the files (class and bat) to a suitable location on the device.
I then create a shortcut to the runtime batch file on the WinCE desktop.
Create a Default Profile for the Current Configuration
Clear out all files that you do not need, e.g. Internet Explorer cache, etc.
Start -> Settings -> Control Panel -> Total Recall
Create backup profile. Next >
Profile Name: Default1
AutoRestore Profile Settings: AutoRestore Profile for this device
Profile Location: \Flash Disk
Next > .... Backup to \Flash Disk
Ignore the warning about a locked log file and opt to continue anyway.
Deep breath and perform a hard reset. Hold Shirt + OFF for 6 seconds.
Reinitialising the device
Clear it down by deleting all of the pfl profiles from the root of the flash disk and reboot.
Start -> Settings -> Control Panel -> System -> Memory. Reallocate the storage/program memory divide to 64M for programs
Start -> Settings -> Control Panel -> Stylus -> Calibration -> Recalibrate
Create a pairing between the device and the PC by connecting via the usb cradle.
Give the device a unqiue name if one is not already assigned.
Remove from the cradle.
Connect to the wireless network by providing the WAP key. If it fails to locate the network again and repeat.
On device:
Start -> Programs -> ActiveSync -> Remote
Network Connection into YOURPCNAME
On PC:
ActiveSync should automatically startup and resync if connection is successful
In ActiveSync click explore and you should be able to browse the HandHeld
If you have installed Remote Display Control for Windows CE, then whilst connected to ActiveSync click Tools -> Add/Remove Program. Select Microsoft Remote Display Control and click OK.
To test, open Remote Display Control for Windows CE on PC, then Start -> Programs -> certdisp -> OK -> Connect. Hostname: YOURPCNAME. Click OK.
Perform a soft reset with Shift + OFF to allow the network and software to settle.
Installing Jeode EVM (Java 1.1.8), Teklogix SDK and Libraries
This assumes that you possess the Jeode EVM cab file, the Teklogix SDK jar files, old MM classes for MySQL, and Swing libraries.
Copy the file jeode.cab to the device and run it to install the EVM.
Copy all of the teksdk files to \windows\libs on the device to install the Teklogix SDK
Also, copy these files to \windows\libs:
mm-mysql.jar - The MySQL MM classes for Java 1.1
swingall.jar - The Swing foundation classes for Java 1.1 patched for the Jeode EVM
Building, Installing and Running Java Applications
We assume that Java 1.1.8 (http://java.sun.com/products/archive/jdk/1.1/) is installed into the default location c:\jde1.1.8, and that the Teklogix SDK Libraries and installed to c:\teksdk\.
Any other libraries must also me installed into one of these locations.
I create a build file for easily compiling my projects based on this Build.bat:
c:\jdk1.1.8\bin\javac -classpath c:\teksdk\scanner.jar;c:\jdk1.1.8\lib\swingall.jar;c:\jdk1.1.8\lib\classes.zip;. MyProgram.java
I create a runtime file for easily running my projects on Jeode based on this MyProgram.bat:
@echo off
start evm -Xnowinceconsole -cp \windows\lib\swingall.jar; \windows\lib\awt.jar; \windows\lib\scanner.jar; \windows\lib\mm-mysql.jar; . -Djava.library.path="\windows;\windows\lib;\flash disk" MyProgram
Once built, I copy all of the files (class and bat) to a suitable location on the device.
I then create a shortcut to the runtime batch file on the WinCE desktop.
Create a Default Profile for the Current Configuration
Clear out all files that you do not need, e.g. Internet Explorer cache, etc.
Start -> Settings -> Control Panel -> Total Recall
Create backup profile. Next >
Profile Name: Default1
AutoRestore Profile Settings: AutoRestore Profile for this device
Profile Location: \Flash Disk
Next > .... Backup to \Flash Disk
Ignore the warning about a locked log file and opt to continue anyway.
Deep breath and perform a hard reset. Hold Shirt + OFF for 6 seconds.

0 Comments:
Post a Comment
<< Home