EclipseCon 2007 March 5-8, Santa Clara California





Profiling Mobile and Embedded Java Applications in Eclipse IDE

Pavlin Dobrev (ProSyst Labs), Dimitar Valtchev (ProSyst Software)

· Long Talk

Wednesday, 14:30, 50 minutes | Room 203-204

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Dimitar Valtchev

Eclipse with his rich set of plug-ins is a natural choice for IDE when developing mobile application. But most of the tools for Eclipse in the area of test and optimization are provided only for desktop platforms. Usually there is a big difference in the application behavior when running on simulator and on the mobile device because of the different memory and CPU usage. In an ideal case the applications designed for resource-constrained mobile and embedded devices should be profiled directly on those devices.

Most of the current profilers are built in on top of the Sun's JVMPI interface (Java Virtual Machine Profiler Interface). To use this approach for java applications running on a target embedded system it is necessary to design a profiler agent which consumes minimal system resources so that it does not influence the application behavior.

This talk will concentrate on design and development of the profiling tools and their usage in mobile application development.

Some themes of the talk are:

At the talk will be discussed limitations of current eclipse Tracing and Profiling Tools Project (TPTP) and requirement about profiling java applications directly on mobile device.

The talk will include live demo for profiling of mobile java application on Symbian OS in Eclipse IDEs using JProfiler – Java Profiler Eclipse plug-in for Windows, WinCE, Linux (desktop and embedded), Symbian, QNX and VxWorks.

PAVLIN DOBREV is Research and Development Manager of ProSyst Labs which develops OSGi and Eclipse based products. He is responsible for various research and customer projects and has extensive experience in the latest Java technologies, as well as OSGi and embedded system technologies, and shares his experience as an active participant in the OSGi, JCP and other technical standards groups.

DIMITAR VALTCHEV is Chief Technology Officer of ProSyst Software which offers several Eclipse based products. His main interests are in the fields of embedded systems, device management, and distributed computing. Currently Dimitar is involved in numerous residential, automotive and mobile projects using the OSGi technology.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo