Tag Archives: best

Eclipse - Best ide for java

best IDE (Integrated Development Environment) for Java

Java is one of the most popular programming languages mostly used in developing desktop applications, web applications and Enterprise/Complex business applications, probably due to it’s platform independency as .class files can be executed by JVM running on any operating system (GNU/Linux or Mac or Windows).

A lot of good open source frameworks (A framework is a set of libraries and programs/environment that allows developers to build real world applications very quickly in most efficient and productive way; Now a days,  MVC (Model View Controller) frameworks are very popular in web Apps development e.g struts, Play, Spring etc.) and IDE’s (Integrated Development Environment, e.g Eclipse, BlueJ, NetBeans, etc) are available for java programmers at $0 (free).

The problem is – a lot of options i.e if you are a beginner java programmer (Actually little more than a beginner because if you are an absolute beginner then better go with a simple source code editor like gedit or notepad++ or Emacs), then you may feel difficulty in selecting an IDE for coding. That’s why in this post I’ll explain about a free and open source IDE that I think is the best ide for Java programming. If you are not agree, then don’t forget to put your opinion here, through comment.

Best IDE for Java : Eclipse

Eclipse is one of the most popular IDE for java developers because it has a lot of sophisticated features with simple, cool and easy to use GUI(Graphical User Interface). Some people may not agree on the the point that ‘Eclipse is very simple to use’, they aren’t just wrong; the learning curve for the java programmers those who uses Eclipse is very steep in beginning but decreases continuously with time, although this trend is not not uncommon because Java itself follow this trend specifically if we use Java in web apps development (of course for server side processing because Java on client side (web browser), in the form of Applets has been a complete failure).

Eclipse - Best ide for java

Although eclipse has very flexible plugin architecture and it supports a lot of programming languages besides Java, such as C, C++, PHP, JavaScript etc, but it’s most popular as a Java IDE (and specifically optimized for JEE Applications) it’s platform independent (available for GNU/Linux, Windows and Mac).

Download Eclipse

There are some other IDE that you can try for Java e.g BlueJ (Interactive Java IDE specially built for students), Netbeans (another popular JAVA IDE, vs 7.0 released few weeks ago). You might feel more comfortable with any of these IDE’s because sometimes it depends on the type of project and sometimes it’s personal. Since it’s open source and free to use, I would recommend to try most of them.

Download BlueJ

Download NetBeans

Clementine Media Player

best music player for ubuntu

Note : It’s a very old article.

Ubuntu 11.04 (alias : Natty Narwhal) was released(stable/final version) around a week ago and now it’s the time to install some great and cool applications that you need in your daily life. In this post, I’ll write about few best ‘free and open source’ music player (both Audio and Video) that you may want to try on Ubuntu 11.04 for great music experience.

In fact every music lovers, those who uses Ubuntu 11.04 (or older versions like 10.10 or 10.04; or may be other Linux Distributions, then also this article will help you because the apps I’m going to write about, is platform independent and surely available for most common Linux distros like Linux Mint, Fedora, Debian, OpenSuse..and of course Ubuntu!), uses these applications to play music on Ubuntu (or other platform if it’s a cross-platform apps). There are lot of Music Players available free under open source License (like GPL) e.g VLC, Clementine, Amarok, Rythmbox, Juk, Quark, Muine, Exaile, Audacious, Banshee Media Player, Totem …you name it. So it’s not so simple to select a music player Apps from the Ubuntu Software Center.  Ubuntu 11.04 has banshee media player, installed by default, while 10.10 (Maverick Meerkat) or 10.04 (Lucid Lynx) uses Rythmbox as default music player.

Best Audio Player for Ubuntu 11.04/10.10 : Clementine

Clementine is based on Amarok media player, and commonly used to play mp3,ogg songs. it has a lot of sophisticated features like smart/dynamic playlists, internet streaming, ..all the features you expect from a modern music player, with simple and easy to use interface. it’s a cross-platform,free and open source music player. Now, it as been added to Software Center/Synaptic package Manager.

Clementine Media Player on Ubuntu

How to install Clementine Media Player on Ubuntu

#1 : Open Ubuntu Software Center and search for ‘clementine’ and click on install button (Then you may have to authenticate yourself, by entering your login password).. and wait for the installation to complete.

#2 : Sorry to disappoint you :) ..no more steps is required, Enjoy!

OR Enter the command at Terminal (hit CTRL+ALT+T to start a terminal)

sudo apt-get install clementine

(Update : One more Music Player Added)

Lightweight Music Player That You should Try : Audacious

Audacious Music player

Audacious is one of the most popular mp3 player among the Ubuntu users. It consumes very less resource and the audio quality is pretty good. The look is very similar to Winamp player (Most popular music player on Windows XP/Vista/7..). It has a lot of good features, with simple and easy to use graphical interface.

sudo apt-get install audacious

Best Video Player for Ubuntu 11.04/10.10 : VLC

VLC is the most popular video player on this planet. it is freely available for Linux, Windows and Mac OS X. VLC supports a lot of file formats (video/movies as well as audio stuffs), that’s why it is known as ‘All in One’ media player. VLC has been developed as maintained under VideoLan project. it’s available in Software Center, go there and install vlc in a couple of clicks. (If you are still not sure then go to – how to install vlc player on Ubuntu 11.04 for detail step by step instruction, specially written for novice users)

VLC Best Video Player for Ubuntu

If you use online music sites very frequently and need a tool for downloading SoundCloud music tracks then check out this SoundCloud Downloader

gedit -

best text editor for Ubuntu

Text Editor is one of the most basic and must required application, for every users(it doesn’t matter where they comes in – novice , intermediate or advanced category). Text Editor is basically used to create/edit simple text documents(e.g *.txt),i.e to manipulate the text without any formatting information. Windows NT based OS(e.g Windows XP,Vista or 7)  comes with a default – text editor called Notepad (The worst text editor of this planet(or may be in this universe,but I’m not sure about that)).

Ubuntu (10.04/10.10/11.04(Natty Narwhal)) or any other Linux based distribution also comes with some default text editor, but it depends on the distro as well as the desktop(like GNOME or KDE or LMDE or XFCE) you are using; such as- GNOME desktop package contains gedit text editor by default while the KDE desktop package has kate and so on.

In GNU/Linux both type of text editors – command line and GUI, are popular. Some popular/top GUI text editors are emacs,gedit,kate etc., and the popular/awesome command line editors are Vim/vi,Nano etc. Therefore a lot of text editors are available for Ubuntu, So you might be thinking – “what text editor I should use ?”, “what editor is best for programming/coding?”, “Is there any TextMate(The most popular code editor for Mac OS X) like editor is available for Ubuntu?”. Relax, Ubuntu has the best text editor on this planet(or may be in this universe,but I’m not sure about that).

gedit – The Best Text Editor for Ubuntu

Vow! gedit is best?, it is already installed on my Ubuntu. Yeah! you are right, gedit comes by default, not only with Ubuntu but also with other Linux based OS e.g Fedora,Linux Mint,Debian etc, which uses GNOME as a desktop environment. gedit comes with Gnome desktop package, it is free,open source and cross-platform application. The latest stable version is 2.30.3. it is a UTF compatible text editor,with simple and easy to use interface. gedit is very flexible; so here is the one snapshot of gedit on my Ubuntu 10.10 desktop, after tweaking the gedit to look like TextMate.

gedit -

why gedit is the best text /coding /programming editor ?

  • it is fast,light weight and very easy to use.
  • it provides Syntax Coloring(through template mechanism, so it can be changed/adjusted according to the need) for all common programming languages like C,C++,java,ruby,python,perl,php,javascript, etc
  • it is very flexible and modular
  • its features can be easily extended/altered, using plugins(e.g file browser plugins,auto complete plugins etc)

That’s all ..if you think that, any other text editor is better, or whatever, express your thought through comments.

graphics software

best open source graphics softwares

Open Source Softwares/Applications are now becoming the most appropriate choice for students,designers,programmers,developers and common desktop users, not only due to the reason that most of them are freely available but also due to the fact that – they can customize a open source software, in a better (due tis open nature i.e source code is open to all) way than a closed source(proprietary) software.

Open Source software and technology is specially helpful for beginners (May be a student or a startup (Think for a Minute, if you want to learn how to develop a web apps then(for some designing stuffs) would you like to invest thousands of dollars on Adobe Products(e.g Photoshop) or you will go for some FOSS(free and open source software) alternatives like GIMP) ) because it allows them to complete the task without compromising (sometimes a little might be accepted) with the quality at zero or negligible cost.

Linux based operating systems have a dominant position in web server market (Red Hat Rocks) and now they are approaching well (due to some user friendly Linux distributions like Ubuntu(10.04/10.10 or upcoming version 11.04) and Linux Mint(Latest Stable version -10-LMDE)) towards the desktop market. Most of the open source Applications are cross-platform(available for Linux based Distros,Windows & Mac OS X ) , some of them are very popular like Mozilla Firefox,VLC Player etc, while some are less popular on non Linux platforms.

graphics software

I’ve been using open source softwares(both on Windows/Linux) from three years and based on my past experience, I have come up with my favorite – top 10(cool and awesome) collection of best free and open source softwares,specially useful  for graphics designers/developers.

Top 10 – best open source graphics design/development softwares

#1 : GIMP Image Editor

GIMP(GNU Image manipulation Program) is the best free image editor available for all platforms. GIMP has a lot of features and options; it is just equivalent to Adobe Photoshop. GIMP has been developed and maintained by GNU Foundation.

gimp image editor

Features of GIMP at a Glance

  • Customizable Interface
  • Photo Enhancement
  • Digital Retouching
  • Image Editing
  • Drawing

Supported Platforms –

  • GNU/Linux
  • Microsoft Windows(XP,Vista,7)
  • Mac OS X
  • Free BSD
  • Open Solaris

Download GIMP (Windows/mac Users). GNU/Linux users can install gimp directly from the package manager or from command line.

Ubuntu(../10.10/11.04/..) or debian users can install gimp by typing the command –

sudo apt-get install gimp

On Fedora type –

yum install gimp

On Open Suse type –

yast -i gimp

#2 : Blender

Blender is the most popular free and open source 3d modelling tool. it has very sophisticated features with a simple and easy to use graphical user interface. Blender is very popular among game developers and 3d graphics designers. it supports a lot of animation and gaming effects.


On Ubuntu or any other Linux based os it is available in their respective software package repository, while windows users can download it from the website.

Download Blender

Install Blender from command Line in Ubuntu/Debian/Linux Mint

sudo apt-get install blender

#3 : Inkscape Vector Graphics Editor

Inkscape is an open equivalent of Illustrator or CorelDraw or Xara X. it uses SVG(Scalable Vector Graphics) format(W3C standard); it has nice GUI with a lot of advanced features(e.g Alpha Blending,Markers,Clones). If you want to learn more, then free documentation is available online, on its official website. The current stable version is 0.48.1. Ubuntu or GNU/Linux users can find them at their respective package repository, while Windows or Mac users can download it from its official website.


Download Inscape

Install it from command line, in Debian based Linux Distros like Ubuntu or Linux Mint —

sudo apt-get install inkscape

#4 : MyPaint

MyPaint is another paint program with a lot of features. The main advantage is that – myPaint is very fast; it’s easy to use and focus mainly on the Art instead on the application itself. So it is specially useful for artists and graphics designers who want to concentrate on their art,work on Canvas with minimal distraction(from the overloaded features or unwanted functionality of the software). It has a large collection of brushes installed by default. If you want to use myPaint then first go through its basic usage tutorial (it will take less than 15 minutes to complete) and install it to give it a try.

graphics software 4- mypaint

Download MyPaint

#5 : digiKam

digiKam is an advanced digital photo management software, available free for all platforms(Linux,Windows and Mac). it has very sophisticated graphical interface with a lot of advanced features(Face recognition features has been added recently in version 2.0). Ubuntu or GNU/Linux users can easily install it in one click from the package manager or Software Center, while windows or mac users can download the binary executable from its official website.

Digicam - Open Source Graphics SoftwareDownload digiKam

Ubuntu or Linux Mint or Debian users can type the command(followed by their login password,if required) at bash shell/terminal –

sudo apt-get install digikam

#6 : LibreOffice Draw

Another Drawing program developed by forking the popular software – ‘open office Draw’. Therefore it has all the features of ‘OpenOffice Draw’ with some improvements. it is very useful for simple sketch,flowcharts as well as for complex plans. To install libreOffice on Ubuntu or any other Linux Distros, First you have to uninstall the open Office components,then download the required package(e.g Debian package for Ubuntu or Linux Mint) and install it.

libreoffice-drawDownload LibreOffice Draw

#7 : Aqsis

Aqsis or Aqsis Renderer is a photorealistic 3D rendering solution,adhering to the RenderMan interface standard(as Defined by Pixar Studio). it is a free software,available for GNU/Linux,Windows and Mac OS X. Aqsis project is hosted on SourceForge.net. Latest stable version is aqsis 1.6. Download the required binary files for your OS, from the given link –


Download Aqsis

#8 : OpenFX

OpenFX or simply OFX is a 3D Modelling, animation and rendering suite, available free under GPL. Currently it’s available only for Windows but you can run it on Linux platform by using Wine (For Help on installing Wine on Ubuntu).

openfxDownload OpenFX

#9 : Art of Illusion

Art of Illusion is 3D Modelling and rendering studio,available free as an open source software for all common platforms – Linux, Windows, Mac and Unix. The latest stable version is 2.8.1, released last year. it is mainly used for skeleton based animation and as a surface modelling tool.

art-of-illusionDownload AOI

#10 : MeshLab

MeshLab is an open source,portable and extensible system used for editing and processing of unstructured 3D triangular meshes. it is a cross-platform application(i.e available for all common platforms). The latest stable version is 1.3,if you want to give it a try, download the required package from the link given below –


Download MeshLab

These are my favorite graphics and design related softwares, if you think that,I’ve missed some good graphics software(of course ‘Open Source’!) then feel free to recommend or share your experience through comments. Have Fun!


best Ubuntu backgrounds

The popularity of Ubuntu has increased exponentially in the past few years; Earlier, Linux based distros were not popular among common desktop users but Ubuntu or Linux Mint like distros has made it popular among the desktop users. In fact, all this happened due to some improvement in ‘ease of use’, because Linux based systems were very difficult to use/troubleshoot as compared to Windows 98/XP etc.

But now, Ubuntu 10.10(current stable version, 11.04 is planned to released on the end of this month) is very easy to use, almost similar to Windows 7(Latest vs of Windows NT based OS, probably,Windows 8(upcoming major version) would be released in 2012). After all, Ubuntu is open source and available free, so lets customize it as we always wanted in Windows XP/Vista…, but unfortunately windows wasn’t flexible enough, to change according to our imagination.

Like other enthusiastic Ubuntu/Linux users, I’m a great Fan of backgrounds/wallpapers (wallpaper on my desktop gets changed, before the new day starts), which contains some ubuntu related awesome design/symbol or any funny stuffs; That’s why, in this post, I’ll show you the snapshot(along with the download link) my top 10 collection of the best and cool Ubuntu backgrounds, that you may like –

Best and Cool Ubuntu backgrounds

#1 : Sky



#2 : Lucid Lynx Abstract Purple



#3 : Woods



#4 : Metal



#5 : Universe



#6 : Sunrise



#7 : Dark



#8 : UBUoverture



#9 : Lucid



#10 : withFire