Sunday, August 10, 2008

A Few Good Gizmos

I have been using a few open source Gizmos that would be helpful on a day to day basis.
A few good ones listed below. Maybe others could help grow the list.

Editors

Notepad ++: A very good editor that can be used instead of textpad and edit plus.

PSPad: Another good editor with the same capabilities of Notepad. My friend Patrik suggested this to me. It is better than Note++ but a bit slower I guess.

WinMerge: I doubt you need it with the above two out there.

Database

Sql Schema Spy: An excellent graphical Database Schema Metadata Browser. Requires Java 1.4 or higher


MDA and UML

StarUML:One of my Best discoveries. an excellent MDA \UML tool. StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose.


Code Review and profilers

FindBugs: A good Java static code analyzer.

Junit: one among the top Java unit testing frameworks

EMMA: code coverage for Java

InfraRed: Heard that this is one of the top Java profilers. But I seem to have problems configuring and evaluating it. (Inspired by Keshav and Magnus)

Jensor: Now, that has everything, you can ask for Java profiling. Tried on desktop applications. Need to try on web and other enterprise apps. (Inspired by Keshav and Magnus)

Heapanalyser: Used to analyze the JVM heap. This is quite good; but we need to collect the JVM heap. (Inspired by Keshav and Magnus)

NUnit: one among the top .net unbit testing frameworks

NCover: if you want to really ensure your code is clean; use it. However if you have TFS, this is not required as TFS beats this.

Line counter: NLOC is a command-line based source line counter tool. It counts the total number of comment, code and blank lines of source files. It is compatible with C, C++, C#, Java, Visual Basic, Pascal and Delphi languages and with Visual Studio project files.

FXCop: I searched on the net, but could not find a proper download. Maybe,some good soul could help

Project Management, planners,Trackers and collabarative Tools

Xplanner: A open source Project management tool. It is a LAMP/WAMP web application.

Opproject: A J2EE mpp like web based planner. A mixture of Xplanner and opproject would a good

FreeMind: I saw it with Magnus. It is too good. Use it to know it.

BugZilla: Used them once. It was good.

RescueTime: RescueTime is a Web-based time management and analytics tool for knowledge workers who want to be more productive. One of the best things about RescueTime is that there is NO DATA ENTRY. You install a doohicky on your computer and the tool magically tracks all your time usage. RescueTime does not pay attention to which applications you have open, but rather concentrates on which application or site is currently "in focus". In other words, it measures what you are paying attention to, not what you have open.(Contributed by Sneha)

Dimdim: Move aside Webex... DIMDIM is here.With no software to download or install, Dimdim forever democratizes web- based live meetings. In seconds - right from your browser - you easily host or attend web meetings complete with audio and video conferencing, screen and application sharing.

Documentation and learning:

Openoffice: Do I have to introduce this???. If yes, go back to school.

Wink: Sneha (My wife) introduced it to me. helps for developing computer aided tutorials.

SandCastle: A Documentation compiler for managed class libraries. Again thanks to sneha. This was a good help.

XMLMind: XMLmind XML Editor Personal Edition is a very powerful authoring tool which has all the features needed to edit any XML document, whether conforming to a standard schema (DocBook, DITA, XHTML, etc) or to a proprietary one.
It makes it easy mastering XML vocabularies such as DocBook or DITA.Another of gizmos of Magnus. Maybe I need to spend a lot more time with him

FTP Clients:
FileZilla:
I do not need to introduce this. Do I ?

Installers:
WIX
: Got to know about it from Davey. Quite easy and cool.

Blogging:

WordPress: WordPress is a self-hosted blogging tool. WordPress is an Open Source project and you can use it without paying anyone a license fee. WordPress is completely customizable and can be used for almost anything. There is also a service called WordPress.com, which lets you get started with a new and free WordPress-based blog in seconds, but varies in several ways and is less flexible than the WordPress that you download and install yourself.(Contributed by Sneha)

Other Desktop Applications

Pixel Ruler 3.10: Pixel ruler is a virtual ruler to count pixels. Staying over your Windows applications, it helps you to know the exact size and position of any photo, document, icon, HTML element, and so on. You can rotate the ruler and change the skin.(Contributed by Sneha)

No comments: