Академический Документы
Профессиональный Документы
Культура Документы
management
Tdb.
17.02.2006
Build management
The build environment is heavily relying on Eclipse, but there are plans to
support also Ant. One planned extension to Ant is the Antenna project,
which provides a set of Ant tasks suitable for developing wireless Java
applications targeted at the J2ME and Mobile Information Device Profile
(MIDP).
The build management enables that the build process can be configured to
suit for the active project needs. E.g. what build providers are used as
default and how the building process works.
The target device management provides data about selectable devices and
J2ME platforms (SDK Emulators) and enables that the Runtime Platform
Definition. The selected default target Device Platform is then activated to
the projects use.
17.02.2006
Wizards
Base wizards:
Create Project
Create Application
Code Packaging
Create Class
17.02.2006
Runtime Launch
17.02.2006
Debugging
17.02.2006
Code Editor
<<subsystem>>
JDT
Core
Debug
UI
17.02.2006
Eclipse
SDK Emulator
Plug-in
Vendor Y
Device
Platform
MTJ
SDK Emulator
Plug-in
Vendor Z
SDK Emulator
Plug-in
Extensio
n
point
Plug-in
Vendor X
Real Device
Plug-in
Vendor Y
Real Device
Plug-in
17.02.2006
Device Management
Device Platform
1..n
Device
Emulato
r
Device
Real
Device
9
Runtime Platform
Definition
Fragmentation
Definition
17.02.2006
Signing
MIDP 2.0 (JSR-118) includes enhanced mobile code and application security
through a well-defined security manager and provisioning process. During the
provisioning the MIDP applications are signed with an certificate, which
ensures their security and makes them trustworthy.
Trusted MIDlet suites can be granted access to API's without explicit user
authorization, and have wider access to device API's.
Obfuscation
By using an Obfuscator tool, the source code can be made more difficult to
reverse-engineer and also there can be some code optimization benefits
achieved at the same time.
Obfuscation can be done e.g. through an ANT task that activates an
Obfuscator tool and it performs the obfuscation against the parameterized
source code location.
10
17.02.2006
Localization
11
17.02.2006