EclipseCon 2007 March 5-8, Santa Clara California





Shrink-wrapping Java resources with Autojar

Andre Grunow (C1-WPS GmbH, Hamburg)

· Demo

Thursday, 11:10, 50 minutes | Room 207

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

While an abundance of available Java libraries makes program development easier, using big resources can result in annoyingly huge applications. Even if only a small fraction of their content is used, libraries have to be shipped with the application, taking a lot of space and, consequently, download time. Autojar (already available as a standalone application on SourceForge) can help to avoid this: It creates self-contained Java archives that contain only the needed classes, keeping the size of the output file to a minimum. Starting from one ore more classes, it recursively scans the bytecode for referenced classes, and copies them (only them) to the output archive. The reduction effect can be quite dramatic. Additionally Autojar is able to search Jar or Zip files for any other resources to be included, such as image files.

The demo shows a preview of Autojar as an Eclipse plugin, which will soon be avaliable on SourceForge, too.

He is a student of computer science and economics at the Hamburg University (Germany) and an experienced Java programmer since 2000. He was Chief Developer of the e-learning platform "Calja", achieved profound knowledge on Eclipse as an IDE and as a platform for industrial software products. Currently he is working as software consultant, coach and developer in a variety of industrial sectors.

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