EclipseCon 2007 March 5-8, Santa Clara California





Atom feed

Profiling Mobile and Embedded Java Applications in Eclipse IDE

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

Mobile And Embedded · Long Talk
Presentation File
Wednesday, 14:30, 50 minutes | Room 203-204

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

Pavlin Dobrev

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
(go to eclipsezilla submission)

Gold sponsors

Actuate logo

Business Objects logo

Red Hat logo

BEA logo

Ingres logo

Windriver logo

Klocwork logo

IBM logo

Silver sponsors

Nexaweb

Instantiations

Telelogic

Oracle

ACCESS

Compuware logo

Code Gear

Cloudsmith

Lynux Works

Google logo

Innoopract logo

Sybase logo

Activegrid

Genuitec

Media sponsors

Methods and Tools logo

Enterprise Open Source logo

ACM Queue logo

Eclipse Magazine logo

Eclipse Developers Journal logo

Addison-Wesley logo

Embedded Computing logo

Software Test & Performance logo

Eclipsezone logo

SD Times logo

TheServerSide Java Symposium

Eclipse Source logo

Eclipse Review logo

GoingtoMeet.com logo

Eclipse Magazin logo