Know more and connect with me on [Linkedin Profile].

Thursday, September 17, 2009

Doxygen, Source Code Documentation Generator Tool

Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.
It can help you in three ways:
  1. It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in Latex) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code.
  2. You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. You can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically.
  3. You can even `abuse' doxygen for creating normal documentation (as I did for this manual). 
Doxygen is developed under Linux and Mac OS X, but is set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available.

Wednesday, September 16, 2009

Top Reasons to Try TestComplete

TestComplete helps QA teams create comprehensive automated tests for a variety of application types, so that companies can deliver the highest-quality products. Here are the top reasons to try TestComplete for test automation...

Read details at:

Sunday, September 13, 2009

ITIL Service Desk Software

Don't reinvent the wheel, use open source, free or commercial tools.

ManageEngine have a very sophisticated service desk tool that is used by one the biggest Egypt Contact Center. The tool is not expensive , they have a full featured free edition that is limited to one technician.

Generic issue management issue systems can be used to manage service requests. Here is a list of generic issue tracking systems that can be used:

Thursday, September 10, 2009

Eclipse Process Framework (EPF) Agile Practices

This website lists all the practices included in the Eclipse Process Framework. It is intended to be used by a process engineer to learn about the practices in order to make decisions about which practices to include in a process configuration.

This set is based on Agile, and it is excellent source of quality material to understand or to present to your team.

Have a look at:     EPF Practices

The practice library is also available for download at:

OpenProj, an Open Source and Free Replacement to MS-Project

OpenProj is a free, open source desktop alternative to Microsoft Project. The OpenProj solution is ideal for desktop project management and is available on Linux, Unix, Mac or Windows. OpenProj is a complete desktop replacement of Microsoft Project and even opens existing native Project files. OpenProj shares the most advanced scheduling engine in the industry with Projects On Demand. The OpenProj solution has Gantt Charts, Network Diagrams (PERT Charts), WBS and RBS charts, Earned Value costing and more. You can get more detailed information on OpenProj or download now!

Download OpenProj

OpenProj is bundled with StarOffice 8.0 that is distributed in Europe, see

If you want to start easily, after download and running, see

Wednesday, September 09, 2009

Comparison of project management software - Wikipedia

This is an extensive comparison of project management software, open source and proprietary.

Applications Performance Monitoring, Server Monitoring, Database Monitoring Software

ManageEngine Applications Manager is an availability and performance monitoring software that helps businesses ensure high availability and performance for their business applications by ensuring servers and applications have high uptime. The application performance management capability includes server monitoring, application server monitoring, database monitoring, web services monitoring and an array of other application management capability that will help IT administrators manage their resources.

They have free edition with limited number of monitors. Evaluate and download at:

Download ManageEngine Applications Manager - Free Edition and Professional Edition Trial

Tuesday, September 08, 2009

Open Source Functional Testing Tools

This is a web site that has a list of open source functional testing tools.

See at:

Open Source Load Testing, Stress Testing and Performance Testing Tools

The WebLOAD Open Source Load Generation Engine is an open source project sponsored by RadView Software. This project is based on fourteen years of code development invested in WebLOAD Professional, the award winning performance testing solution. This project is intended for ISVs, SIs and software developers who need to integrate a professional load generation engine into their applications.

Radview - Load Testing, Stress Testing and Performance testing tools