A new update was just submitted for Mech Invasion, will likely be available early next week.
1.0.3:
Highscore table fixed - it saves your real high score rather than your last score.
Score calculation changed significantly to add more play value to the game
* Coins provide a scoring bonus at the end of the game.
* The farther the enemies walk, the higher their exp is.
Also added a new level in this update, one that will be very challenging to figure out.
You'll have to really figure out what the different colors do to get this one.
A few updates have been submitted for Mech Invasion, here are what was fixed in each update:
1.0.1:
Color at top hard to see on some levels. - Fixed
Hard time tapping "upgrade" - Fixed
Save audio setting and restore. - Fixed
Don't show "play" after losing level, only reset. - Fixed
Don't close upgrade menu just because we tap off of base in upgrade menu -Fixed
Count down to next wave. - Fixed
1.0.2:
Show Audio Button as "mute" when muted.
Gray out or disable upgrade button.
Show upgrade cost.
Font background fixed at the top so it's always readable.
Coming soon, Mech Invasion, an exteremly fun and addictive Tower Defense style game for the Palm Pre and Palm Pixi. Keep an eye out and send feedback as to how much you enjoy it. Info can be found here: http://www.javasanity.org/MechInvasion.
So I've picked up the Mojo SDK and have been having some fun developing for the Palm Pre. What a cool device this is. I have two apps now, GroceryList and QuickPass.
I've just added an introduction to thread dumps. This is a light introduction to analyzing java thread dumps and stack traces. Analyzing thread dumps will often provide you with clues to why an application server isn't responding or is performing very poorly.
In order to make your web application stateful, the J2EE Web Container provides a session that can be used to store items needed for future requests. By default, the web container uses a cookie set in the browser named JSESSIONID to store the key for finding this session for future requests.
Lets consider the following scenario:
app1 -> Runs on host1.javasanity.org:8080, CookieDomain: .javasanity.org
app2 -> Runs on host2.javasanity.org:8080, CookieDomain: .javasanity.org
I've added instructions for configuring your application server to preserve important logs for analysis when problems strike. It covers the different settings you would want to use for several of the major Java vendors to preserve things like garbage collection and thread dump information. I consider this "productionalization" of your J2EE Application Server. Specific instructions and examples are provided for WebLogic and Apache Tomcat at this time.
Sun has written a great tutorial on Java level concurrency. While it is written to cover the java concurrency API's, a J2EE Application Server Administrator will find it very useful as well. Understanding concurrency, synchronization and thread management is a must for J2EE developers. It will also help administrators who are trying to analyze thread dumps or understand the threading model within the application server.
As mandated by the Energy Savings Act of 2005, everyone updated their software to account for the new DST rules this year. Due to the success of Java, this was especially painful to IT departments around the nation as large corporations had to update tens of thousands of Java Virtual Machines across the enterprise. Due to the late arrival of updates by many vendors, there was a tiny window in which to do the updates. (Some vendors were still providing updates for DST weeks before the early DST window was to start!)
According to a USA Today article, there were no noticeable energy savings by extending the Daylight Savings Time window this year.
As I worked through the DST updates this year, I covered this topic several times: here, here and here.
...
This page provides a very light introduction to using the grinder for load testing blog software packages. Several blog packages are tested including WordPress and TextPattern. The results are very interesting. Though I've recently switched to a CMS package not included in the analysis, the article may still be useful to many.