David Beach wrote a good article about Developing for Android. He mentioned various pitfalls when you are thinking about developing for the Android platform:

  1. No HIG. Humean Interface Guidelines
  2. Too many OS versions in the marketplace
  3. Too many different handsets in the marketplace
  4. The app market sucks
  5. Clunky consumer experience in the app market
  6. Android Apps don’t sell

Additional to that he’ s he also mentions the good parts. The article is worth reading.

It took me half a day to figure out, why redeploying a Atmosphere war bundle always fails with a stacktrace. Atmosphere packages, e.g. the jersey into the war archive. This behavior could be changed by setting a JVM environment variable in Glassfish.

In the GF admin console, going to:

Configuration->JVM Settings

switch to the JVM Options tab and add this option:

-Dcom.sun.enterprise.overrideablejavaxpackages
=javax.ws.rs,javax.ws.rs.core,javax.ws.rs.ext