Archive

Posts Tagged ‘technology’

What UML Tools do you use?

August 26th, 2009 James 22 comments

Recently I read the article “Free UML tools” which explains about the various free UML tools available. That article made me think “What UML tool do people actually use?”. Over the years, I have used tools like Microsoft Visio, ArgoUML, NetBeans UML, StarUML and finally settled with JUDE. How about you? What UML tools do you use? Some of you might use more than one tool (at work, at home etc), so feel free to choose all the options applicable.

What UML tools do you use?

View Results

Loading ... Loading ...
 

Readers choice: Most popular Subversion clients

August 25th, 2009 James No comments

Subversion is a very popular version control system. As a result, subversion has a wide array of client tools which makes life difficult for us, the users. So we wanted to know what our readers actually use and here is the summary of their opinions.

Not surprisingly, close to 50% of them use the popular TortoiseSVN as their client.

The only limiting factor of this wildly popular tool is that it is available only for Windows.

Surprisingly, the second most popular choice for users is their IDE (like Eclipse, NetBeans etc). 30% users are satisfied with the support provided by their IDE. I hope this user base will only increase in future as the IDEs offer more sophisticated support not just for Subversion but also for other popular version control systems.

NetBeans

But there are some limiting factor in using the IDE as the Subversion client. The support, in most cases (atleast in NetBeans), is limited to only the projects you are working from the IDE. That’s where the third popular Subversion client comes into picture.

The third choice of the users is the Subversion command line client which comes bundled with Subversion.

To be frank, the command line client is what all you need with the only limiting factor being it’s “command line” nature :-) . Whenever the tool you use falls short in certain scenarios, the command line client can be your life saver. 14% of users vow by the Subversion command line client and I believe most of them are Linux users.

RapidSVN comes at the distant fourth garnering only 5% of votes.

Going by the comments, SmartSVN is preferred by a couple of users and so is nautilus scripts, nautilussvn, git-svn, kdesvn.

I have used SmartSVN for a while and I would say it’s almost on par with TortoiseSVN. The biggest advantage of SmartSVN is it’s cross platform nature while the biggest drawback is that it’s not opensource. NautilusSVN has big potential as it attempts to become the TortoiseSVN for linux.

Thanks for everyone who participated in the poll “What is your favourite Subversion client?

If you use any other Subversion client, please let us know.

Read more about Subversion at the dedicated SolitaryGeek Subversion category.

 

Five different uses of Java Applets

August 22nd, 2009 James 2 comments

In a world where everyone is using technologies like Flash, Silverlight etc to present rich content, are Java Applets still used? Are they still relevant? The answer is – “Yes”. Apart from being used primarily for playing online games, Java Applets are still used in many different ways. Here I would like to highlight a few applications that put Applets to good use.

1. Online Office Suite
ThinkFree is a very popular and professional online office suite based on Java Applet and Ajax.

2. Virtualization
JPC or Java PC Emulator is a pure java based virtualization software that can be used to boot your virtual computers right inside the browser. Yes they run as “Java Applets” inside the browser.

3. Remote Desktop Viewer
Products like TightVNC and UltraVNC provide a java applet based client to view remote desktops.

4. (Web) Operating System
iCloud, is an web operating sytem that makes use of XML and Java Applet Technology (atleast for Firefox).

5. File Upload

Facebook uses a beautifully designed Java Applet to upload photos to facebook photo albums.
net2ftp is a web based ftp client that makes use of tiny Java Applet to “drag and drop” files from local computer to the browser and upload them to the remote ftp server.

If you have come across any website that make use of Java Applets, please share your thoughts in the comments.

 

Poll: What is your favourite Subversion client?

August 15th, 2009 James 8 comments

Do you use Subversion as your version control system? Then, please share with us what is your favourite Subversion client.

What is your favourite Subversion client?

  • TortoiseSVN (47%, 103 Votes)
  • The one that comes with my IDE (NetBeans, Eclipse, etc) (30%, 65 Votes)
  • Subversion Command Line Client (13%, 29 Votes)
  • Other (Please mention your choice in the comments) (5%, 11 Votes)
  • RapidSVN (5%, 10 Votes)

Total Voters: 218

Loading ... Loading ...
 

Subversion and RapidSVN

August 15th, 2009 James 5 comments

Subversion is a very popular version control system. Though Subversion provides a very robust command line client, most of us prefer using a nice GUI front end. Windows users are really fortunate to have a powerful tool like TortoiseSVN which without any argument is simply the best front end for Subversion. Unfortunately, TortoiseSVN is available for just the Windows platform. Here I would like to highlight about RapidSVN, a cross-platform GUI front end for Subversion.

This tutorial is directed towards new users of Linux or people who migrated from Windows to Linux recently. If you are a Windows user, TortoiseSVN might be the best bet for you. Learn more about TortoiseSVN from the post “Extending Subversion by using TortoiseSVN“.

Read more…

 

Hudson CI Server – A quick start guide

July 24th, 2009 James 7 comments

Introduction

Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day.
- Martin Fowler

Hudson is a popular open-source continuous integration server used by many organizations like Redhat JBoss. Though there are many well known and well established open-source projects like CruiseControl, Continnum and some commercial offerings like Bamboo, what makes Hudson special is it’s powerful yet easy to use web interface, it’s simplicity and it’s extensible architecture with many plugins.

Read more…

 

Convert video files to mp3 in Ubuntu

July 12th, 2009 James 5 comments

In my previous post, I explained how to convert audio files from one format to another in Ubuntu. Ubuntu provides native support for this through Sound Converter which can be installed using a simple command. After trying Sound Converter, I was confident that there will be similar applications to convert video files. That made me to install applications like WinFF, Avidemux.

My objective was to convert *.DAT files from a VCD into *.mp3. I decided to try WinFF first. The interface was pretty simple to use.

Read more…

 

Convert audio files in Ubuntu with Sound Converter

July 11th, 2009 James 4 comments

“Linux lacks good multimedia applications“. How many times have we heard this! This was my perception as well. Not that I do my living based on these tools but I do use them often at home. Atleast, many of us might be in a need to convert audio/video from one format to another and rip tracks out of audio cds.

Traditionally I use softwares like Any Video Converter, Format Factory to convert audio/video files but unfortunately they are available only on Windows and I had to boot into my old Windows XP in order to use them. I thought I had no other choice and also since those tools did the job for me, I was eventually using them whenever the need arises. Fortunately there are some good tools in linux as well.

Read more…

 

NetBeans 6.7 – A quick glance

July 7th, 2009 James 6 comments

NetBeans 5.0 – Simplified Swing development
NetBeans 5.5 – Simplified Java EE development
NetBeans 6.0 – Made the NetBeans editor and other core infrastructure on par with competitors
NetBeans 6.5 – Looked beyond Java development by supporting languages like PHP
NetBeans 7.0 6.7 – Tries to make collaborative team development seamless.

I was quick to download the “All Java” pack of NetBeans IDE for linux. Installation, as usual was pretty smooth on my Ubuntu 9.04. The installation didn’t give me much surprises and it was very much similar to version 6.5. I customized the installer to install Glassfish v2.1 and Tomcat 6.0.18 for me.

Read more…

 

Ubuntu 8.10 – A Productive Java Development Environment

December 13th, 2008 James 18 comments

I recently started using Ubuntu 8.10 at my workplace as well. Till then, I have been using Ubuntu only at home. For me, Ubuntu@Work was very different from Ubuntu@Home. I mostly surf, blog, listen to music and play some games at home. But Ubuntu@Work was a completely different scenario.

Since I’m new to this linux stuff, it took me some time to configure things like static ip address, host names etc. But once everything was setup, things started moving quickly. I initially had doubt in my minds about the font rendering of NetBeans (or any swing app for that matter) under linux. I even wrote an post showing my frustration with NetBeans font rendering when compared to Eclipse. But with jdk.1.6.10, font rendering is smooth and NetBeans works like a champ! You can see some samples here:

Read more…