Sign In
Upload
Manuals
Brands
Siemens Manuals
Cell Phone Accessories
AC65
Siemens AC65 Manuals
Manuals and User Guides for Siemens AC65. We have
1
Siemens AC65 manual available for free PDF download: User Manual
Siemens AC65 User Manual (123 pages)
Siemens Cell Phone Accessories User Manual
Brand:
Siemens
| Category:
Cell Phone Accessories
| Size: 6.35 MB
Table of Contents
Table of Contents
3
1 Preface
11
2 Overview
12
Related Documents
12
Figure 1: Overview
12
Terms and Abbreviations
13
3 Installation
15
System Requirements
15
Installation CD for AC65/AC75 and XT65/XT75
16
Installation CD for TC65
17
Components
18
Module Exchange Suite
18
Wtk
18
Sdk / Jdk
19
Netbeans IDE 5.0
19
Netbeans IDE 5.5.1
19
Eclipse 3.1.2 IDE and Eclipse ME Plugin 1.5.X
20
Eclipse 3.2.2 IDE and Eclipse ME Plugin 1.5.5 or 1.6.8
20
GPS Evaluation Software
21
Integrated Documentation Suite (IDS)
21
Set up Java Development Environment with Eclipse IDE (Quick Start-Up)
22
Figure 2: Installation of Eclipse ME-Plugin 1.2.3: Dialog Box Feature Updates
22
Figure 3: Installation of Eclipse ME-Plugin 1.2.3: Dialog Box Updates Sites to Visit
22
Figure 4: Installation of Eclipse ME-Plugin 1.2.3: Dialog Box Search Results
23
Figure 5: Installation of Eclipse ME-Plugin 1.2.3: Dialog Box Restart Eclipse
23
Siemens Mobility Toolkit Installation
24
Installing the Standard Development Toolkit
24
Installing the SMTK Environment
24
Installing Netbeans IDE 5.0 / Netbeans IDE 5.5.1
26
Installing Eclipse 3.0, Eclipse 3.1 or Eclipse 3.2
26
Installing Borland Jbuilder X, 2005 and 2006 Enterprise/Developer
27
Installing Module Exchange Suite (MES)
27
SMTK Uninstall
27
Upgrades
27
4 Software Platform
28
Software Architecture
28
Interfaces
29
ASC0 - Serial Device
29
General Purpose I/O
29
Dac/Adc
29
Asc1
29
Digital Audio Interface (DAI)
29
I2C/Spi
29
Gps
30
JVM Interfaces
31
IP Networking
31
Media
31
Other Interfaces
31
Figure 6: Interface Configuration
31
Data Flow of a Java Application Running on the Module
32
Figure 7: Data Flow of a Java Application Running on the Module
32
Handling Interfaces and Data Service Resources
33
Module States
33
State 1: Default - no Java Running
33
Figure 8: Module State 1
33
State 2: no Java Running, General Purpose I/O and I2C/SPI
34
State 4: Default - Java Application Active
34
State 5: Java Application Active, General Purpose I/O and I2C/SPI34
34
Figure 9: Module State 2
34
Figure 10: Module State 4
34
Figure 11: Module State 5
34
Module State Transitions
35
Figure 12: Module State Transition Diagram
35
5 Maintenance
36
IP Service
36
Remote SIM Access
37
Power Saving
37
Charging
38
Airplane Mode
38
Alarm
38
Shutdown
39
Automatic Shutdown
39
Manual Shutdown
39
Restart after Switch off
39
Watchdog
39
Special at Command Set for Java Applications
40
Switching from Data Mode to Command Mode
40
Mode Indication after Midlet Startup
40
Long Responses
40
Configuration of Serial Interface
40
Java Commands
41
Autoexec Function
41
System out
41
Serial Interfaces
41
File
42
Udp
42
Gpio
42
Restrictions
42
Flash File System
42
Memory
42
Performance
43
Java
43
Figure 13: Test Case for Measuring Java Command Execution Throughput
43
Pin I/O
44
Data Rates on RS-232 API
44
Figure 14: Test Case for Measuring Java Midlet Performance and Handling Pin-IO
44
Figure 15: Scenario for Testing Data Rates on ASC1
45
Figure 16: Scenario for Testing Data Rates on ASC1 with a Voice Call in Parallel
45
Plain Serial Interface
45
Scenarios with GPRS/EGDE Connection
45
Voice Call in Parallel
45
Table 1: GPRS Upload Data Rate with Different Number of Timeslots, CS2
46
Table 2: GPRS Upload Data Rate with Different Number of Timeslots, CS4
46
Table 3: EDGE Upload Data Rate with Two Timeslots, CS5
46
Table 4: EDGE Upload Data Rate with Two Timeslots, CS9
46
Upload
46
Download
47
Figure 17: Scenario for Testing Data Rates on ASC1 with GPRS Data Upload
47
Figure 18: Scenario for Testing Data Rates on ASC1 with GPRS Data Download
47
Table 5: GPRS Download Data Rate with Different Number of Timeslots, CS2
48
Table 6: GPRS Download Data Rate with Different Number of Timeslots, CS4
48
Table 7: EDGE Download Data Rate with Different Number of Timeslots, CS5
48
Table 8: EDGE Download Data Rate with Different Number of Timeslots, CS9
48
System Time
49
6 Midlets
50
Midlet Documentation
50
Midlet Life Cycle
50
Table 9: a Typical Sequence of Midlet Execution
51
Hello World Midlet
52
7 File Transfer to Module
53
Module Exchange Suite
53
Windows Based
53
Command Line Based
53
Over the Air Provisioning
53
Security Issues
54
Module Exchange Suite
54
Otap
54
8 Over the Air Provisioning (OTAP)
55
Introduction to OTAP
55
OTAP Overview
55
Figure 19: OTAP Overview
55
OTAP Parameters
56
Table 10: Parameters and Keywords
56
Short Message Format
57
Java File Format
58
Procedures
59
Install/Update
59
Figure 20: OTAP: Install/Update Information Flow (Messages in Brackets Are Optional)
59
Delete
60
Figure 21: OTAP: Delete Information Flow (Messages in Brackets Are Optional)
60
Time out Values and Result Codes
61
Tips and Tricks for OTAP
61
OTAP Tracer
62
Security
62
How to
62
9 Compile and Run a Program Without a Java IDE
64
Build Results
64
Compile
65
Run on the Module with Manual Start
65
Run on the Module with Autostart
66
Switch on Autostart
66
Switch off Autostart
66
10 Compile and Run a Program with a Java IDE
67
Eclipse 3.1.2 (with ME Plugin 1.2.3)
67
Setup a New Project
67
Figure 22: Create New Eclipse Project: Create a J2ME MIDP Midlet Suite
67
Figure 23: Create New Eclipse Project: New J2ME Project
67
Figure 24: Create New Eclipse Project: Midlet Suite Properties
68
Figure 25: Create New Eclipse Project: Work Area with New Created Project
68
Figure 26: Create New Eclipse Project: Create a J2ME Midlet
69
Figure 27: Create New Eclipse Project: Create a New J2ME Midlet
69
Figure 28: Create New Eclipse Project: Edit some Java Commands
70
Figure 29: Create New Eclipse Project: Edit "Deployed" Path to Jar File
70
11 Debug Environment
72
Data Flow of a Java Application in the Debug Environment
72
Figure 30: Data Flow of a Java Application in the Debug Environment
72
Emulator
73
Java IDE
75
Netbeans IDE 5.0, Netbeans 5.5 or Netbeans 5.5.X
75
Switching Emulator to IMP-NG Emulator
76
Figure 31: Netbeans IDE 5.0 - Installed Emulators
76
Figure 32: Netbeans IDE 5.0 - Switching to IMP-NG Emulator
76
Templates
77
Figure 33: Netbeans IDE 5.0 - Selecting an IMP-NG Midlet Template
77
Examples
78
Figure 34: Netbeans IDE 5.0 - Selecting Sample Project "Hello World Sample
78
Figure 35: Netbeans IDE 5.0 - Confirmation of Sample Project "Hello World Sample
78
Compile and Run
79
Starting Debug Session Without Downloading Java Files
79
Figure 36: Netbeans IDE 5.0 - Add Emulator Option "-Noload
79
Displaying Java "System.out" in Netbeans IDE Window
80
Figure 37: Netbeans IDE 5.0 - Displaying Java "System.out" in Netbeans IDE Window
80
Eclipse 3.0 and Eclipse 3.1
81
Eclipse 3.0
81
Eclipse 3.1
81
Eclipse 3.2
81
Using Eclipse with ME Plugin up to Version 1.2.3
82
Figure 38: Eclipse - Display of Different Integrated Emulators
82
Using Eclipse with ME Plugin 1.5.X
83
Figure 39: Eclipse - J2ME Platform
83
Figure 40: Eclipse with ME Plugin 1.5.0 - Display of Different Integrated Emulators
84
Using Eclipse with ME Plugin 1.6.X
85
Figure 41: Eclipse with ME Plugin 1.5.0 - J2ME Platform
85
Import Example
86
Figure 42: Eclipse - Project Import
86
Figure 43: Eclipse - Example
86
Compile and Debug
87
Figure 44: Eclipse - Create Package
87
Figure 45: Eclipse - Configuration
88
Starting Debug Session Without Downloading Java Files
89
Figure 46: Eclipse - Configuration
89
Figure 47: Eclipse 3.2.X Me1.5.X and 1.6.X Select System Java Thread for Showing Breakpoint Line in Java Source
90
Borland Jbuilder X
91
Figure 48: Jbuilder X - JDK Settings
91
Figure 49: Jbuilder X - Siemens Library
91
Examples
92
Figure 50: Jbuilder X - Sample Projects
92
Figure 51: Jbuilder X - Starting the Debugging Session
92
Figure 52: Jbuilder X - Edit Project Properties for Starting the Emulator
93
Figure 53: Jbuilder - Runtime Configuration
93
Starting Debug Session Without Downloading Java Files
93
Borland Jbuilder 2005 and Jbuilder 2006 Enterprise/Developer
94
Figure 54: Jbuilder 2006 Enterprise/Developer - JDK Settings
94
Figure 55: Jbuilder 2006 Enterprise/Developer - Siemens Library
94
Examples
95
Breakpoints
95
Figure 56: Jbuilder 2006 Enterprise/Developer - Sample Projects
95
Switching Java "System.out" to IDE Debug Window
96
Figure 57: Emulator Configuration File "Switching Java System.out to Serial Port
96
Important Information for Java Debugging on Windows Vista
97
Figure 58: Using Windows Vista: Set Eclipse.exe Perament to "Run as Administrator
97
12 Java Security
98
Secure Data Transfer
98
Figure 59: Mode 1 - Customer Root Certificate Does Not Exist
99
Figure 60: Mode 2 - Server Certificate and Certificate into Module Are Identical
99
Create a Secure Data Transfer Environment Step by Step
100
Figure 61: Mode 2 - Server Certificate and Self Signed Root Certificate in Module Form a Chain
100
Execution Control
103
Change to Secured Mode Concept
104
Figure 62: Insert Customer Root Certificate
104
Concept for the Signing the Java Midlet
105
Figure 63: Prepare Midlet for Secured Mode
105
Application and Data Protection
106
Structure and Description of the Java Security Commands
106
Structure of the Java Security Commands
107
Build Java Security Command
108
Figure 64: Build Java Security Command
108
Send Java Security Command to the Module
109
Create a Java Security Environment Step by Step
110
Create Key Store
110
Export X.509 Root Certificate
110
Create Java Security Commands
110
Sign a Midlet
112
Attention
112
13 Java Tutorial
113
Using the at Command API
113
Class Atcommand
113
Instantiation with or Without CSD Support
113
Sending an at Command to the Device, the Send() Method
114
Data Connections
115
Synchronization
117
Atcommandresponselistener Interface
117
Non-Blocking Atcommand.send() Method
117
Atcommandlistener Interface
118
Atevents
118
Implementation
119
Registering a Listener with an Atcommand Instance
120
Programming the Midlet
121
Threads
121
Example
121
14 Differences to the TC45
123
Advertisement
Advertisement
Related Products
Siemens AC75
Siemens AC43
Siemens AC45
Siemens ACUSON Cypress
Siemens ACUSON X300
Siemens Acvatix SAY Series
Siemens ACR12.3 0 Series
Siemens AC5200
Siemens ACUSON S Series
Siemens Acvatix SAS Series
Siemens Categories
Industrial Equipment
Controller
Control Unit
Oven
Washer
More Siemens Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL