Tuesday Dec 04, 2007

Packaging Java Apps for Ubuntu @ FOSS.IN

I presented on "Packaging Java Apps for Ubuntu" as part of the Debian-Ubuntu Project Day at FOSS.IN yesterday. Thanks to Harpreet for giving me the opportunity to talk. The slides are available here.

I've given multiple talks worldwide but this was my first formal conference in India and so was pretty excited. The talk explained the offerings of Ubuntu desktop, explained Debian packaging system, described how GlassFish was delivered in Ubuntu and then finally the lessons learned. The lessons learned from delivering GlassFish in Ubuntu could be applied to any Java application.

Here were the questions that were asked during the session:

  1. How does GlassFish interact with existing packages in Ubuntu/Debian ?

    GlassFish "requires" the JDK package and expects it to be present during installation. If the package is not present, then the underlying Ubuntu packaging mechanism first downloads it and installs it. GlassFish is not dependent on any other packages during runtime.

    For build time, it depends on debhelper package. This brings in debuild which is used to build the packages.
  2. GlassFish v2 takes time to start up. How can that be improved ?

    Read tips in GlassFish Tuning Primer to optimize the performance of your GlassFish. GlassFish v3 takes this to the next level by providing a fast (starts up < 1 sec), small (kernel < 100 kb) and modular (load only the required containers) App server. A preview is available and the production release will be available in 2009.

Sun Microsystems is a Platinum sponsor of the conference and was given a big booth space. If you visit Sun booth, you can see the back panel with a list of all the major open source projects that Sun is involved with, including but not limited to GlassFish, NetBeans, JavaDB, OpenPortal, OpenDS, OpenSolaris, OpenSPARC and many others. And this does not even talk about all the sub-projects that are under each of the communities. For example, GlassFish has Metro, jMaki, Jersey and many others.

I would love to stay for the entire duration of the conference but have to meet some folks in a different city. My short stay at the conference was nice. The Ubuntu Project Day was running ahead of schedule and so the conference organizers were courteous to invite me earlier and give me little extra time as well. Thanks for that!

On the food front, I was slightly disappointed because not even once I get to see Sambar/Dosa, not even once. The breakfast, lunch and dinner - none of them were serving Dosas :( Hopefully I'll be able to feast on my next stop at Chennai.

Here are some pictures I captured moving around the city:

The complete album from the event is here:

Technorati: conf foss.in bangalore ubuntu debian glassfish netbeans q&a

Monday Nov 26, 2007

FOSS.IN schedules now available - Almost 1600 registrants

FOSS.IN schedules are finally published, phew!

The conference is starting next Monday and this is living on the edge! This is the 7th year of the conference and I hope the scheduling is done little more in advance next year. This will allows us non-Bangaloreans to plan our activities around FOSS :)

I'll be giving "Packaging Java Applications for Ubuntu Platform" on Dec 4th, 4pm in A/120. See you there!

I'll publish the slides here after the talk.

Here are some other talks that I'd like to attend:

Date Topic Time
12/6, Thu FOSS.IN inaguration 10:00am-10:30am
12/6, Thu User to Hacker in 90 minutes: The Tools and Techniques needed to actually contribute to Open Source 3:30pm-5:00pm
12/7, Fri The Virtuous Cycle: Sun's FOSS philosophy and strategy 11:30am-1:00pm
12/7, Fri Hacking the Fox 3:30pm-5:00pm

I'd like to attend some talks on 12/8 but have to catch a flight in the afternoon. But otherwise the momentum is building pretty strong with almost 1600 registrants.

And then of course, you can find me around the GlassFish booth in the Expo.

Some more rant ...

  1. There is no conference planner on the website. You already saw my workaround above :)
  2. Why a Certificate is required for viewing individual session details ? Here is the certificate warning presented by Firefox:

    At least get the certificate by a Trusted Authority :(

Technorati: conf glassfish foss.in sun netbeans ubuntu

Tuesday Nov 20, 2007

GlassFish @ FOSS.IN 2007

I'll be attending FOSS.IN, Dec 4-8 in Silicon Valley of India (more popularly known as Bangalore). This is going to be my first formal conference in India so I am excited! Find me and talk anything about GlassFish.

Sun Microsystems has held open systems to be the cornerstone of its business philosophy since the beginning. Today, through shared technology innovation, Sun's continued commitment to Open Source is reflected in its leadership and key contributions to the many projects including GlassFish, OpenSolaris, OpenOffice.org, GNOME, Grid Engine, java.net, NetBeans, and Mozilla. And here as well, Sun is a Principal Sponsor of the event.

Here are some important links:

  • When ? Dec 4-8, 2007
  • Where ? National Science Symposium Center, Indian Institute of Science, Bangalore
  • Schedule - At this this this is a list of all the events happening with NO date/time/location assigned to them. It seems slightly late knowing that the conference is less than 3 weeks ago. And of course there is no individualized page where I can pick/choose the sessions of my interest.
  • Register here - The registration process is slightly confusing by introducing different kinds of delegates and the way payment is made. It is primitive too because you register on the Web and then pay at the event (no Credit Card payments). The rules are stern, for example no reissuing of conference badge.
  • Know more - Join the Mailing List. The traffic is becoming high as the date is approaching.
  • Live stats of registered attendees is a good. More than 1000 delegates have registered so far with a significant chunk from outside Bangalore (like me :).
  • FOSS.IN is still Looking for Volunteers, help them out!

Where can you find Sun ?

  • Talks
    • "The OpenSolaris Project: Getting Involved" by Jim Grisanzio
    • "PostgreSQL 8.3: a Story of Hundreds of Patches" by Josh Berkus
    • "The Virtuous Cycle: Sun's FOSS Philosophy and Strategy" by Simon Phipps
    • "OpenJDK and Mobile & Embedded: The First Year" by Roger Brinkley
    • "Packaging Java Applications for Ubuntu Platform" by Harpreet Singh
  • Project Days
    • Open Solaris
    • OpenOffice
  • Sun Booths
  • In the hallways
  • Elsewhere in the conference

Where can you find me ?

  • Around GlassFish Booth in the Expo
  • Likely giving 1 or more BoF
  • Likely giving 1 or more Lightning Talk
  • Taking pictures

What can you do before the event ?

  • Download GlassFish
  • Try one or more screencasts to get a feel
  • Where can you hear the latest and greatest about GlassFish - Of course, TheAquarium. So use your favorite RSS reader and subscribe to it.
  • Find and talk to me about GlassFish, I'd love to hear your feedback.
  • And you can monitor other Sun FOSS.IN bloggers.

And of course, I'm looking forward to feast on Sambar/Dosa - one of the finest dishes in the whole world :)

I'll be there, will you ? Stay tuned for pictures from the event!

Technorati: conf glassfish foss.in sun netbeans


profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.

Java EE 7 Samples

Stay Connected


« July 2016