StupidZombie 1.1 finally released

October 28th, 2009

To all fans of StupidZombie, version 1.1 is finally out!. This release contains both important bug fixes, is faster and also adds new features.

Please download and enjoy.

José.

—-

A todos los fanaticos de StupidZombie, la versión 1.1 al fin fué liberada. Esta entrega contiene correcciónes importantes, es más rápida y también contiene nueva funcionalidad.

¡Por favor baje la nueva versión y espero que la disfrute!

José.

Working on bugfixes for 1.1

August 16th, 2009

Found more bugs and they are not pretty (well which bug is it ;) ). So I’m still working on cleaning up all those bugs, making sure the application works as expected.

I think the 1.1 release is just one week away, so stay tuned!

Twitter support will not be ready for release 1.1

July 25th, 2009

The reason is that I found several usability issues while testing the twitter code, that also affect the other pingers. So rather to release new functionality at this point I rather focus on fixing this issue while improving the current user experience.

But don’t worry, release 1.2 is not as heavy as 1.1 and Twitter code is pretty advanced. I prefer to release more often than do a mega release, that is all ;)

Thinking ahead: StupidZombie 1.2

July 18th, 2009

Yeah, release of 1.1 is one feature away and I’m thinking ahead for the 1.2 release; This one will be more focused on GUI improvements than anything else, no more functionality. Besides profiling the application with Yourkit, I plan to polish the Swing GUI by using Swing Explorer.

A quick preview of what is coming:

Use Nimbus!

Nimbus is beautiful, but will require some customizations. Good thing is that is based on Synth and everything can be tweaked using UIManager.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
		for (LookAndFeelInfo laf : 
			UIManager.getInstalledLookAndFeels()) { 
			    if ("Nimbus".equals(laf.getName())) { 
			         try {
						UIManager.setLookAndFeel(laf.getClassName());
					} catch (ClassNotFoundException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (InstantiationException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (IllegalAccessException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (UnsupportedLookAndFeelException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} 
			    } 
			}

JavaFX GUI?

Very likely. Here I will try to come with something that looks totally awesome, less “Swingy” :) . Still, the old GUI will be supported so you will have two flavors of it. Let’s see how that goes, but I expect it to be a combination of Swing + JavaFX.

More localization?

I’m thinking seriously to add more languages to StupidZombie. If the audience is global then it should, right?

OK, too much thinking, time to do some coding instead :)

World War Z movie: I hope they get it right!

July 17th, 2009

Well, not related with Blockhead or StupidZombie, instead is the movie of the book World War Z. Looks like its getting a new writer, hopefully they will get right this one.

The book is epic in size, you have to wonder if they will be able to pull something like this out!

StupidZombie wants to send you a Tweet

July 4th, 2009

Yep, the idea is that when you update your blog that becomes a tweet. No there is always the issue of build vs. buy and on this case I think I rather build functionality on top of existing libraries for StupidZombie. Not very concerned about speed and rather keep the project moving forward.

So which is the best Twitter library for Java out there? Looks like Twitter4J. I’ll give it a try, but that also means I may have to add Cryptography to StupidZombie as the API requires the user / twitter password in order to send tweets. Or maybe not, as the API seems to support OAuth.

Finished adding online manual browsing using default browser

July 4th, 2009

Using Java Desktop object I enabled this functionality for the 1.1 release. Now is time to code other features.

StupidZombie Blog has a new look and feel!

July 3rd, 2009

Finally I got some time to do something about the look and feel of the WordPress template. I cannibalized the default WordPress template and made some minimal changes (that way I made sure it was compliant with WordPress standards). Looks good and will be improved over time for now at least the website and the Blog look more consistent!

To give something back the community I also made this a downloadable WordPress theme (it will take some time to get it added to the WordPress website, so I made a link to the Kenai.com site.). It is also on Subversion on the 1.1 branch (under website/blog/wordpress/themes).

Enjoy!

Localizing StupidZombie in Spanish!

June 20th, 2009

Yeah, a feature I didn’t had time to add for the 1.0 release. Still not complete, but is moving forward.

StupidZombie 1.1: Now faster

June 13th, 2009

Just finished branching StupidZombie 1.1. If you want to take a look on the code (making changes) then do the following:

1
svn co https://kenai.com/svn/stupidzombie~source-code-repository/Branches/1.1

So, what’s new? Well, some speedup came for free this time. I decided to upgrade all the major libraries of StupidZombie and some of them have important improvements in term of speed and memory utilization, like the usage of the new class ‘XmlRpcLiteHttpTransportFactory’:

1
2
3
4
5
6
7
8
9
10
11
12
 
HashMap <String, Object>result = new HashMap<String, Object>();
XmlRpcClient xmlrpc = null;
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
try {
config.setServerURL(new URL(BUNDLE.getString(directory)));
xmlrpc = new XmlRpcClient ();
xmlrpc.setConfig(config);
xmlrpc.setTransportFactory(new XmlRpcLiteHttpTransportFactory(xmlrpc));
Object[] params = new Object[]{name, url};
result =
(HashMap<String, Object>) xmlrpc.execute("weblogUpdates.ping", params);

Next update is to fix (once for all) the menu handling in OSX. After that localization is the next milestone!