Archive for category Software
Gordon: An open source Flash™ runtime written in pure JavaScript
Posted by Vasanth Dharmaraj in Software, iPhone on February 2, 2010
Tobias Schneider has created a open source Flash runtime in purely JavaScript and HTML5. It is called Gordon. Flash Gordon. Get it. Check out some demos hosted by Paul Irish. This runs in Firefox, Chrome, Opera and Safari. Yes, It runs on iPhone version of Safari too. Pretty cool!
Now if there is a proxy that could convert all flash based sites into Gordon based sites it would be cool. We would not need Flash on iPhone or iPad. [ajaxian]
JD: Amazing Java Decompiler
Posted by Vasanth Dharmaraj in Java, Software on December 29, 2009
I just found this cool Java Decompiler, JD from Alon Aizenberg’s Tech Blog. It is just a single small exe (682kb) that can open jar files and decompile classes in an instant. The look and feel of the application is close to Eclipse. But it is blazingly fast. There is an Eclipse plugin too. Check it out.
Long time ago I posted about needing a tool like Reflector for Java. I needed a tool that I can use to quickly open a jar and browse the classes in it. JD comes pretty close. It would be perfect if it showed the outline of classes too.
Chrome Mouse Gesture Extensions
Posted by Vasanth Dharmaraj in Chrome, Google, Software, Web on July 9, 2009
I have been using Mouse Gestures for browsing for quite some time. Can not browse with out it once you get used to it. Till now I have been using gMote to get gestures working in Chrome. Now there is not one but three native gesture extensions for Chome. Check them out here.
I am using the one by os0x. Works great. Now if there was a Super drag and drop extension…
Portable Eclipse and Portable Java
Posted by Vasanth Dharmaraj in Eclipse, Java, Software on July 2, 2009
I like portable software. I carry around a bunch of them in my flash drive. I just found out that both Java and Eclipse are available as portable versions at PortableApps.com. The Java version they have is Java 6 update 14 but Eclipse is stuck at 3.4.2.
Eclipse uses portable Java, so Java need not be installed in the PC to run it. Nice. The portable version has some trouble finding the workspace but once you correct the path it works fine.
I updated the Eclipse binaries in to the just released 3.5 and it work great too. Nice way to take Eclipse and your work with you.
Nokia Ovi Suite 2.0: The one and only Nokia desktop application
Posted by Vasanth Dharmaraj in E61, E71, Smartphone, Software on June 24, 2009
Nokia has had many desktop applications: Nokia PC Suite, Nokia Nseries PC Suite, Nokia Ovi Suite, Nokia Software Updater, Nokia Map Loader, Nokia Music, Nokia Lifeblog, Nokia Photos, Nokia Device Status, and Nokia PC Suite Enterprise Edition. Now they are finally consolidating all of these in to one application, Nokia Ovi Suite 2.0.
Just installed it looks great. Check it out.
Here are some key features:
- Connect your device to your desktop with a USB cable or Bluetooth
- Sign in to your Nokia Account to use Ovi services. Or create a new Nokia Account; if you don’t have it yet, now it’s the time to create one.
- Home view in Nokia Ovi Suite – a quick summary of the new stuff you have in Nokia Ovi Suite or in your device.
- See your messages in a conversational view and keep them safely stored in your desktop
- View and edit your contacts, add contact photos, sync your contacts with Microsoft Outlook, and keep them safely stored.
- Make backups of your device, and update your device’s software (yes, we integrated Nokia Software Updater features into Nokia Ovi Suite!).
- Get photos from your device to your desktop and share the important ones in Ovi.
- Download free maps before travelling and transfer them to your device.
- Transfer music to your device.
- Using your device as a modem, connect your desktop to the internet with just one click.
Eclipse Tip: Fix your Javadoc
Posted by Vasanth Dharmaraj in Eclipse, Java, Software on June 18, 2009
Eclipse’s Java compiler has the ability to process Javadoc comment and validate them. You can set Eclipse to warn about malformed Javadoc comments. Just go to Java > Compiler > Javadoc or Project > Properties > Java Compiler > Javadoc for project specific setting to enable this.

Once enabled you will see warning like below with the ability to Quick Fix (Ctrl + 1) them. Neat.

Eclipse Tip: Structured Selections
Posted by Vasanth Dharmaraj in Eclipse, Java, Software on June 18, 2009
Eclipse has a great set of keyboard shortcuts speed things up. Structured Selection shortcuts are a great way to select enclosing identifiers or adjacent statements.
Take the following example. When the cursor is on the variable aFile in the second if statement. Just press Alt+Shift+Arrow Up to quickly select the variable aFile. Press Alt+Shift+Arrow Up again to select aFile.exists(). Likewise the selection can be expanded to aFile.exists() && aFile.isFile() or the entire if statement.



Repackaged my Chrome Extensions
Posted by Vasanth Dharmaraj in Chrome, Software, Web on June 18, 2009
Google has made some breaking changes to the extension system. One key change is the extension packaging. Check out this page for all the details.
Go get them.
As usual you have to be on the dev channel to use extensions and start chrome with the parameter –enable-extensions.
With the current build (3.0.189.0) there is a bug preventing installing extensions by just clicking on the link. You have to download the extension by right clicking the link and choose Save link as… Once downloaded double click on the extension to install it.
F1 App for iPhone
Posted by Vasanth Dharmaraj in Formula 1, Smartphone, Software on June 17, 2009
Soft Pauer has launched a F1 live timing app. It looks very good but the cost is very steep with $8 for three races and $33 for the season.
Created my first Jetpack extension!
Posted by Vasanth Dharmaraj in Mozilla, Software, Web on June 16, 2009
Just like my first Chrome extension, I created my first Jetpack extension. Just like the chrome sample extension there is a Gmail checker sample. I modified two lines again to get it working in for my hosted gmail account.

Developing for Jetpack seems to be easier as they have editor builtin to the about:jetpack page itself. There is no packaging required just a link.
I will try to port my other Chrome extensions to Jetpack for fun.

