Archive for the 'Software Development' Category
Thursday, December 31st, 2009
JavaScript has been around since 1995 but only since Web 2.0 techniques it has become a mainstream language to all developers. No matter if you are a mobile, server side or desktop developer you probably have touched some JavaScript in your career. Even latest operating systems like Palm WebOS and Google Chrome OS are using [...]
Posted in Software Development | No Comments »
Wednesday, July 29th, 2009
Here’s the trick how you can add touchscreen scrolling to your J2ME applications. The key to touchscreen support is the Canvas class and its’ methods pointerPressed, pointerDragged and pointerReleased. These events are called when user puts finger on the screen (pressed) and drags the finger (dragged) and finally when removes the finger (released). Each method [...]
Posted in Java, Software Development, Tips and Tricks | No Comments »
Sunday, April 19th, 2009
My older son likes to solve mazes that I draw to him. It’s takes a bit effort to create larger mazes at least if you want them to be “perfect” mazes. A perfect maze is defined as a maze which has one and only [...]
Posted in Applet, Software Development | No Comments »
Thursday, April 2nd, 2009
I just returned from my first Atlassian User Group meeting which was held in Helsinki. Rene Jansen from Atlassian said that this was the first user group meeting in Northern Europe and it was pretty popular as there were over sixty people attending.
Rene showed a few slides on what Atlassian have done during the last [...]
Posted in Scrum, Software Development | No Comments »
Tuesday, March 24th, 2009
I’m learning to use the git, distributed version control system. It seems to be much faster then Subversion that I have used with my Google Code projects. I just created a repository on GitHub for Mobidentica project. Source code is available under the Apache License 2.0. If you like to clone the repository, use this:
git [...]
Posted in Java, MIDlet, Software, Software Development | 3 Comments »
Sunday, March 22nd, 2009
I coded a prototype how we could record fewer GPS positions in Mobile Trail Explorer and therefore save some memory but still have the same level of detail of the trail. Video might explain it best. Unoptimized recording is on the left and optimized trail is on the right.
The algorithm simply checks if the current [...]
Posted in Java, MIDlet, Software Development | 7 Comments »
Friday, March 20th, 2009
I just coded a new version of Mobidentica application. Now you can define custom service URL when logging in. This way you can use it with all services that are built on top of Laconi.ca platform. This is possible because Laconi.ca has built-in support for Twitter compatible API.
I just tried it with identi.ca and miggi.fi [...]
Posted in MIDlet, Software, Software Development | 1 Comment »
Sunday, March 15th, 2009
My Twitter client, Twim, is getting a lot of positive feedback from users which is always nice to hear. There have also been few requests to create a version for Identi.ca service. Identi.ca is same soft of microblogging service as Twitter but maybe a bit different kind of users.
Today I spent few hours to create [...]
Posted in MIDlet, Software, Software Development | No Comments »
Monday, January 26th, 2009
Joel Spolsky wrote about internal feature prioritization few years ago in his article Set Your Priorities. In short, you first come up with a list of features and you calculate rough development cost for each of them. Then you give your “customers” certain amount of money that they can use to buy those features. From [...]
Posted in Software Development | No Comments »
Sunday, August 17th, 2008
QCon2007 012
Originally uploaded by Ferran Rodenas.
I spent two days in the beginning of June in a Certified ScrumMaster course which was held in the Helsinki. I was very fortunate as the course was led by two brilliant experts: co-creator of Scrum, Jeff Sutherland and Agile Development consultant, Jens Østergaard.
I have been involved in Scrum projects [...]
Posted in Software Development | No Comments »