Research Triangle Software Symposium

August 24 - 26, 2012 - Raleigh, NC


Marriott RTP
4700 Guardian Drive
Durham, NC   27703
Map »

NOTE: You are viewing details about a past event. We will be back in RaleighAugust 23 - 25, 2013.
View the event details here ».

Inside Android's Dalvik VM

Android is gaining popularity rapidly, but why does Android use its own implementation of Java?

In this presentation, we'll dig into the details behind Android's Dalvik VM. Along the way, you'll learn about Android' s service architecture, Dalvik's byte code format, and the surprising details of how Android installs, launches, and executes your applications.


About Douglas Hawkins

Douglas Hawkins

Douglas Hawkins has been passionately developing software for the past 10 years -- creating applications for bioinformatics, finance, and retail.

However, Doug's true interest is exploring and explaining the low-level details inside the virtual machines that we use everyday. To make byte code more accessible, he created the open-source Java Assembler Kit (JAK) which provides a fluent API for producing Java

byte code and includes a REPL to allow for interactive experimentation.

Doug lives in Boston and is a regular presenter at both the Boston Java Meetup and the New England Java User's Group.

More About Douglas »