Siemens Cellular Engine: Java User's Guide
Siemens Cellular Engine: Java User's Guide
Version: 00.02
DocID: TC45_JAVA™ _UG_V00.02
JAVA™ User’s Guide
PRELIMINARY
General note
Product is deemed accepted by Recipient and is provided without interface to Recipient’s products.
The Product constitutes pre-release version and code and may be changed substantially before
commercial release. The Product is provided on an “as is” basis only and may contain deficiencies or
inadequacies. The Product is provided without warranty of any kind, express or implied. To the
maximum extent permitted by applicable law, Siemens further disclaims all warranties, including
without limitation any implied warranties of merchantability, fitness for a particular purpose and
noninfringement of third-party rights. The entire risk arising out of the use or performance of the
Product and documentation remains with Recipient. This Product is not intended for use in life support
appliances, devices or systems where a malfunction of the product can reasonably be expected to
result in personal injury. Applications incorporating the described product must be designed to be in
accordance with the technical specifications provided in these guidelines. Failure to comply with any of
the required procedures can result in malfunctions or serious discrepancies in results. Furthermore, all
safety instructions regarding the use of mobile technical systems, including GSM products, which also
apply to cellular phones must be followed. Siemens AG customers using or selling this product for use
in any applications do so at their own risk and agree to fully indemnify Siemens for any damages
resulting from illegal use or resale. To the maximum extent permitted by applicable law, in no event
shall Siemens or its suppliers be liable for any consequential, incidental, direct, indirect, punitive or
other damages whatsoever (including, without limitation, damages for loss of business profits,
business interruption, loss of business information or data, or other pecuniary loss) arising out the use
of or inability to use the Product, even if Siemens has been advised of the possibility of such damages.
Subject to change without notice at any time.
Copyright notice
Copying of this document and giving it to others and the use or communication of the contents thereof,
are forbidden without express authority. Offenders are liable to the payment of damages. All rights
reserved in the event of grant of a patent or the registration of a utility model or design.
Trademark notice:
™
Java is a registered trademark of Sun Microsystems Inc.
1 Introduction ................................................................................................................................. 4
™
2 Usage of the Java software development kit ......................................................................... 5
Figures
Figure 1: Debug environment .......................................................................................................................6
1 Introduction
This document describes how to install, configure and run the Java™ Software Development
™ ™
Kit (J2SDK ), version 1.3 which is supports the Wireless Modules Java debug
environment (IMP.Siemens).
™
Before reading this guide you should familiarize yourself with the Java programming
language. To do so we recommend the following Website:
http://java.sun.com
The latest product information and technical documents are ready for download on the
Siemens Website or may be obtained from your local dealer or the Siemens Sales
department.
To visit the Siemens Website you can use the following link:
http://www.Siemens.com/wm
2.1 Installation CD
The provided installation CD incorporates all information needed to install the Wireless
™
Modules Java Debug environment “IMP_SIEMENS”.
2.2 Requirements
To run and to translate the Wireless Modules Java™ Debug environment “IMP_SIEMENS” it
™ ™
is necessary to install the J2SDK , version 1.3. To download the requested Java platform
use the following link: http://java.sun.com
™
The platform comprises the Java 2 Software Development Kit, Standard Edition (SDK) and
™
Java Runtime Environment (JRE). Please ensure that the requested free disk space is
™
available before attempting to install the Java 2 SDK software.
Furthermore it is necessary to install the WinMux2k driver that requires either Windows 2000
or Windows XP. The WinMux2k driver is integrated in the debug environment
“IMP_SIEMENS”. In case you wish to retrieve further information please refer to [6] and [7].
Once the download has completed install the IMP_SIEMENS as the debug and development
environment. In addition install the Siemens data exchange software which is required to
™
access the flash file system of the Java module to transfer files into the wireless module.
at-Parser 2
at-Parser 1
AT-Parser 0
File-System
JVM - JAVA-
application
package
package
siemens.icm.atcommand
siemens.icm.atcommand
AT Command class File class
configurable
TCP/IP
COMM connection HTTP connection
ENIP
Multiplexer configurable
COM port
Multiplexer
package
package
siemens.icm.atcommand
siemens.icm.atcommand
AT Command class COMM connection COM port
File-System
JVM File class - JAVA-
application