optiPoint application module How to configure JAVA
The Wiki of Unify contains information on clients and devices, communications systems and unified communications. - Unify GmbH & Co. KG is a Trademark Licensee of Siemens AG.
|This article or section is currently under construction. In order to avoid editing conflicts, please wait until this message is removed or contact the author (--Horst.reinelt 16:57, 25 September 2006 (CEST)).|
This document contains practical information on how to configure the Java platform on an optiPoint application module (via the "Programs" application).
Scope of document
This document describes how to configure your optiPoint telephone so you can install existing Java platform applications and use additional MIDlet applications on your optiPoint application module.
The following topics are not dealt with in this document:
- Operating Java platform applications on an optiPoint application module
- Programming Java MIDlets
- Configuring further applications on an optiPoint application module
For further information on these topics, refer to the relevant documents listed in section 6, “References”.
The information provided in this document contains merely general descriptions or characteristics of performance which in case of actual use do not always apply as described or which may change as a result of further development of the products.
The trademarks used are the property of Siemens AG or their respective owners.
Java platform and Java file types
Java is an object-oriented programming language. It is not dependent on a specific operating system but does require a special runtime environment. The optiPoint application module features a suitable environment (referred to in the following as the Java platform). This technology (J2ME) is also provided on the latest mobile telephones. Therefore you can also run many of the Java MIDlets available on the Internet, for example, on your optiPoint application module.
In contrast to Java Applets, the archive file in Java MIDlets only contains the programming classes that are actually used for the specific application.
Each Java MIDlet includes a *.jad description file and a *.jar archive file.
You must always load the *.jad description file to install a Java MIDlet in the optiPoint application module. The *.jar file is installed automatically with the MIDlet.
For further information on .jad and .jar files, see section 2.3, “Contents of .jad and .jar Files”.
Benefits of a Java platform on an optiPoint application module
The most important benefits are:
A Java platform enables you to use additional, customized functions on your optiPoint application module without having to modify the telephone software. You can simply remove applications you no longer need.
You can add extra telephone functions (for example, the speed-dialing list in the preinstalled MIDlet), or use general functions such as a calculator.
- Support for standard tools:
You can use the familiar, standardized Java programming tools to create your own applications or have them programmed to meet your specifications.
The following requirements must be met before you start configuration:
- The optiPoint application module must be connected to one of the following optiPoint telephones
- and operational:
- optiPoint 410 advance (HFA)
- optiPoint 420 standard (HFA)
- optiPoint 420 advance (HFA)
- You can also run the optiPoint application module on optiPoint 500 telephones, but these
- do not support the Java function.
- To optimize browser-based administration:
- You should know the IP address of the optiPoint telephone with the
- optiPoint application module you wish to configure.
- You should have a PC with a Web browser that can access your optiPoint telephone
- (and the attached optiPoint application module) via LAN.
- You can also connect a PC (a laptop, for example) directly to one of the telephones
- listed above using a LAN cable ( socket on the underside of the telephone).
See section 6, “References” to find out where you can obtain any additional information you need.
The following table provides an overview of the sections in this document that describe how to administer the Java platform via a Web browser (WEB) and via the optiPoint application module (APM). At a glance, you can see which configuration options are available for each task.
|Change FTP server address||Section 2.1||Section 2.2|
|Change FTP account name||Section 2.1||Section 2.2|
|Change FTP user name||Section 2.1||Section 2.2|
|Change FTP password||Section 2.1||Section 2.2|
|Change FTP Java MIDlet file name||Section 2.1||Section 2.2|
|Change FTP Java MIDlet directory name||-||Section 2.2|
|Load Java MIDlet by FTP||Section 2.1||Section 2.2|
|Display Java MIDlet description file||-||Section 2.3|
|Delete Java MIDlet||-1||Section 4|
|Delete all Java MIDlets||-1||Section 4|
|Change Java HTTP gateway address||Section 2.1.1||-|
|Change Java HTTP user name||Section 2.1.1||Section 2.2.1|
|Change Java HTTP password||Section 2.1.1||Section 2.2.1|
|Change FTP server address||Section 2.1|
There are also other methods for administering the optiPoint application module such as the Deployment Tool or the Deployment Service. For further information on these, see section 6, “References”.
Installing Java MIDlets
The following section describes how to install an existing Java MIDlet (see section 2.3, “Creating Your Own Java MIDlets”) on an optiPoint application module.
A MIDlet can be installed using a Web browser or directly on the optiPoint application module. Installation via a Web browser is the more user-friendly and, therefore, recommended method.
You can also enter an HTTP proxy server. However, this is only necessary if:
- You want to install Java MIDlets that use HTTP functions (a Web browser such
as Java MIDlet, for example).
- Direct access is not possible, for example, due to a firewall.
If this is the case, enter the proxy server via your Web browser or directly on the optiPoint application module, see section 2, “Configuring an HTTP proxy via Web browser” or section 2, “Configuring an HTTP proxy on an optiPoint application module”.
Java MIDlets can only be deleted directly on the optiPoint application module, see section 4, “Deleting Java MIDlets”.
For further information on starting and operating Java MIDlets, refer to the user manual, see section 6, “References”.
Check the requirements listed in section 1.4, “Requirements”.
A default MIDlet is preinstalled and delivered with the optiPoint application module. This MIDlet is overwritten by the installation procedure described here.
Installation via Web browser
Java MIDlets can be installed by administrators and users. The following describes the procedure for administrators (that is, in the administration area of your Web browser).
- eins Open a Web browser and enter the IP address of the optiPoint telephone on which you want to install the Java MIDlet:
- The telephone homepage is displayed.
- zwei Click Administration.
- The browser prompts you to enter the administration password.
- drei Enter your password (default: 123456) and confirm by selecting Login.
- The administration menu is displayed.
- vier Select File transfer from the menu.
- An input form is displayed.
- fünf TEnter the following parameters in the form or check that the existing entries are correct:
- – FTP server address: IP address of the FTP server.
- – FTP account name: account name for FTP server access.
- – FTP username: user name for FTP server access.
- – Only enter a password in both FTP password fields if the password has changed. The
- password is not displayed when entered in these fields.
- – Java midlet filename: Java MIDlet filename with the suffix .jad, for example, Speed-
- Check that the .jar file specified under MIDlet-Jar-URL in the .jad file is present (these
- two files generally have the same name).
- – FTP path: file path starting at the directory entered as the FTP root on the FTP server.
The default entry is a dot (.), which means that a path has not been entered.
- sechs Select Download Java midlet from Action on submit.
- sieben Click Submit.
The installation takes a few seconds. If it is successful, the browser returns to the administration menu. If it is not successful, you will see an error message.