Beruflich Dokumente
Kultur Dokumente
Wizards
Runtime Launch
Debugging
Code Editor
Deployment
Device Management
Signing and Obfuscation
Localization
Application Flow
GUI Editor
Backup slides
2
Ecosystem
Vertical Industry Initiatives
Enterprise
Enterprise
Domain
Domain
Internet
Internet
Domain
Domain
Desktop
Desktop
Domain
Domain
Embedded
Embedded
Domain
Domain
Mobile
Mobile
Domain
Domain
Data
Data
Management
Management
Modeling
Modeling
Tools
Tools
Embedded
Embedded &
&
Mobile
Mobile Tools
Tools
Web
Web Tools
Tools
Service
Service
Oriented
Oriented
Architecture
Architecture
Java
Java Dev.
Dev.
Tools
Tools
C/C++
C/C++ Dev.
Dev.
Tools
Tools
Test
Test and
and
Performance
Performance
Business
Business
Intelligence
Intelligence &
&
Reporting
Reporting
System
System
Management
Management
Modeling
Modeling Frameworks
Frameworks
Graphical
Graphical Frameworks
Frameworks
UI
UI Frameworks
Frameworks
Workspace
Workspace
Project
Project Model
Model
Update
Update
Runtime
Runtime
Workbench
Workbench
SWT
SWT
Horizontal
Technologies
Technology
Enablers
Frameworks
Multi-language
Multi-language
support
support
Tools
Platform
Legend
Enterprise
Optional
packages
J2EE
Desktop
High-end
devices
Optional
packages
J2SE
Low-end
devices
Smart
Cards
Optional
packages
Personal
profile
Optional
packages
Foundation
profile
MIDP
CDC
CLDC
Java
Card
KVM
KVM
Card VM
Java
Java Virtual
Virtual Machine
Machine
Java JRE
runtime
dependencies
Download
Download //
Update
Update sites
sites
Eclipse
Eclipse
Eclipse
Eclipse
JavaDocs
JavaDocs
API
API
API
API
JavaDocs
JavaDocs
(tooling
(tooling runtime
runtime
JRE
JRE 5.0
5.0 // J9
J9 ))
Vendor Y SDK
A
A List
List of
of
JVMS
JVMS
X
X
U
U
E
E
II
Vendor
Vendor X
X
(for
(for SDK
SDK download)
download)
Vendor
Vendor Y
Y
Vendor X SDK
API
API
MTJ
MTJ
Sun
Sun // IBM
IBM
U
U
E
E
II
Different
Different
vendor
products
products
based
based
on
on Eclipse
MTJ
MTJ
JavaDocs
JavaDocs
API
API
Tooling Runtimes
JRE 1.4 .. 5.0, J9
Operating Systems: Win32,
Linux, MAC.
(for
(for SDK
SDK download)
download)
API
API
Real
Real Device
Device
JavaDocs
JavaDocs
MTJ context
Generic SDK
Device
Description
Provider
Obfuscation
Provider
Packaging
Provider
Signing
Provider
Device
Platform
Provider
GUI Builder
Provider
Preprocessing
Provider
Build
Provider
Deployment
Provider
Ant Provider
Runtime
Management
Build
Build
Management
Management
Deployment
Deployment
Management
Management
Device
Management
Visual
Visual
Editor
Editor
Web
Web Tools
Tools
Project
Project
GEF
GEF
Data
Data Tools
Tools
Multimedia
Multimedia
Tools
Tools
MultiMultilanguage
language
support
support
Graphical
Graphical
Modeling
Modeling
Framework
Framework
BIRT
BIRT
Testing
Testing &
&
Profiling
Profiling
Tools
Tools
Workflow
Workflow
Toolbox
Toolbox
Eclipse Modeling Framework
EMF
EMF
OSGI
OSGI
SWT
SWT
Workbench
Workbench
JDT
JDT
Eclipse Platform
Mobile
Mobile SDK
SDK
Emulator
Emulator
GUI
GUI builders
builders
Mobile
Mobile RAD
RAD // IDE
IDE
Wizards
Wizards
Provider
Provider Components
Components
Build
Create
Create
Application
Application
Code
Code
Packaging
Packaging
Build
Build
Project
Create
Create
Class
Class
Create
Create
Project
Project
Deployment
Deployment
J2ME
J2ME
Nature
Nature
Obfuscation
Obfuscation
providers
providers
Audio
Audio
converter
converter
Flow
Flow Editor
Editor
Code
Code Editor
Editor
Signing
Signing
provider
provider
Custom
Custom
Components
Components
LCDUI
LCDUI
Editor
Editor
J2ME
J2ME
project
project
builders
builders
Deployment
Deployment
providers
providers
Localization
Localization
eSWT
eSWT
Editor
Editor
PrePreprocessing
processing
JAD
JAD Editor
Editor
Symbian
Symbian
templates
templates
Create
Create UI
UI
Runtime
Runtime launch
launch
Desktop
Desktop
Device
Device
Packaging
Packaging
Debugging
Debugging
Desktop
Desktop
Other
Snippets
Snippets
Game
Game Editor
Editor
Xx
Xx
Editor
Editor
1st Iteration
nd
2 Iteration
1st Release
Help
Help
Future design
Antenna
Antenna
provider
provider
Device
Device
Legend
IDE
IDE Extensible
Extensible Framework
Framework Layer
Layer
Device
Device
Management
Management
Framework
Framework
Build
Build Framework
Framework
Deployment
Deployment
Framework
Framework
Runtime
Runtime
Management
Management
Framework
Framework
GUI
GUI Builder
Builder
Framework
Framework
Security
Security
Management
Management
Framework
Framework
Eclipse
Eclipse Platform
Platform
Varying
devices
Differing
assets
Operator
requirements
Huge amount of
configurations
Application
Application
Developers
Developers
Content
Content
aggregators
aggregators and
and
Distributor
Distributor
End-user
End-user //
consumer
consumer
Network
Network operators
operators
Infrastructure
Infrastructure
providers
providers
Legend
Information exchange
Retail
Retail
Device
Device
manufactures
manufactures
Device
i/f
Device Platform
1..n
Emulator
Real
Device
Device
1
Runtime Platform
Definition
Fragmentation
Definition
10
11