Sun Microsystems V2.0 manual Contents of the bin directory preverify.exe

Page 53

debugger_classes.jar

desktop_signing.jar j2se_classes.jar

junit.jar

multihoplib_rt.jar networktools.jar romizer_classes.jar

RXTXcomm.jar

rxtxSerial.dll

sdp_classes.jar sdproxylauncher.jar singlehoplib_rt.jar

socket_proxy.jar spotclient.jar

spotlib_common.jar

spotlib_device.jar

spotlib_host.jar

squawk.jar

squawk.suite

squawk.sym squawk_classes.jar

squawk_rt.jar

transducerlib_rt.jar translator.suite

translator_classes.jar

Contents of the bin directory: preverify.exe

spotfinder.exe

squawk.exe

The classes of the Sun SPOT high-level debugger. Used by the debug proxy.

Classes that are used to security sign suites and commands.

The J2SE classes used by Squawk on the desktop. Used by the debug proxy.

The well-know Java testing framework, supplied here for use in host applications, NOT the Sun SPOT.

The classes of the Sun SPOT comms stack library.

The host-side classes for trace route and other network facilities

The classes of the Squawk suite creator. Used by the debug proxy.

Classes that bind to the RXTX serial comms library to provide access to a serial port from Java host programs.

Run-time library for rxtx (file name will vary with operating system)

The classes of the debug proxy.

The classes for the program that launches the debug proxy.

The classes of the old Sun SPOT single-hop only comms stack library.

The host-side proxy for the http connection support.

The debug client application. Type ant debug to see how to run it directly.

The classes of the Sun SPOT base library that are common to both the host and device usage.

The classes of the Sun SPOT base library that are specific to execution on the Sun SPOT.

The classes needed to build host applications that use radio connections via the base station.

One of the set of files needed to run Squawk on the host.

The bootstrap suite used with Squawk on the host.

Symbolic information for the bootstrap suite.

The Squawk bootstrap classes in standard J2SE form. Host applications have this in their classpath.

The Squawk bootstrap classes stripped to contain just those parts of squawk available to Sun SPOT applications. Sun SPOT applications compile against this.

The classes of the Sun SPOT eDemo board library.

The bytecode translator suite used by Squawk when building suites.

The classes of the translator. Used by the debug proxy.

The J2ME pre-verifier program. File extension may vary.

The program that identifies which COM ports map to Sun SPOTs. File extension may vary.

The Squawk executable for the host. File extension may vary.

53

Image 53
Contents Page Page Contents Http protocol support Introduction Deploying and running a sample application Building and deploying Sun Spot applicationsBuild Successful Total time 3 seconds \MyApplication Ant -Dport=COM2 info Total time 4 seconds \MyApplication Total time 0 seconds \MyApplication Incorporating utility classes into your application Deploying a pre-existing jarOther user properties Manifest and resourcesExcluding files from the compilation Overview Using the BasestationBuilt-in properties Set up Introduction Base Station configurationRemote operation Connect a Sun Spot base station Managing keys and sharing Sun SPOTs Using short names for SPOTsTake suitable actions during over-the-air downloads BackgroundSharing Sun SPOTs Changing the owner of a Sun SpotDeploying and running a host application What is protected?Generating a new key-pair LimitationsYour own host application Configuring network featuresIncorporating pre-existing jars into your host application Mesh routingLogging Hardware configurations and USB powerTrace route Page Thread priorities Overview of an applicationThreads Device Interface Sun Spot device librariesSun Spot device library Persistent properties Overriding the Ieee address Accessing flash memoryUsart Radio communication library Program Radiogram protocol Server end Client endYou can open server radiogram connections in a similar way Broadcasting Radio properties Turning the receiver off and on Shallow Sleep Conserving power using deep sleep modeMonitoring radio activity Deep Sleep Activating deep sleep modePreconditions for deep sleeping USB inhibits deep sleepDeep sleep behaviour of the standard drivers Device Condition to permit deep sleepWriting a device driver Http protocol support Configuring the http protocolSocket Proxy GUI mode Configuring projects in an IDEDebugging Classpath configurationJavadoc/source configuration Ant selectapplication Configuring Eclipse as a debug client Configuring NetBeans as a debug clientAdvanced topics Using library suitesWith adderlib as your current directory, execute the command Use the command Using the spot client SpotSerialPortException other exception in serial port comms Property name Meaning ReferencePersistent system properties Contents of the lib directory Contents of the arm directoryMemory usage Start address Space UseContents of the bin directory preverify.exe Contents of the tests directory Contents of the upgrade directory