Software Development Tools

Software Development Tools

Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. The Eclipse Foundation is a not-for-profit, member supported corporation that hosts the Eclipse projects and helps cultivate both an open source community and an ecosystem of complementary products and services.

An important aspect of Eclipse is the focus on enabling the use of open source technology in commercial software products and services. Eclipse makers consciously promote and encourage software vendors to use Eclipse technology for building their commercial software products and services. This is made possible by the fact that all Eclipse projects are licensed under the Eclipse Public License (EPL), a commercial friendly OSI approved licensed

GIMP is an acronym for GNU Image Manipulation Program. It is an open-source raster graphics editor application designed to process digital graphics and photographs. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. Typical uses include creating graphics and logos, resizing and cropping photos, altering colors, combining multiple images, removing unwanted image features, and converting between different image formats. GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.

Inkscape Inkscape is an open-source vector graphics editor application similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. What sets Inkscape apart is its use of Scalable Vector Graphics (SVG), an open XML-based W3C standard, as the native format. In contrast to raster (bitmap) graphics editors such as Photoshop or Gimp, Inkscape stores its graphics in a vector format. Vector graphics is a resolution-independent description of the actual shapes and objects that you see in the image. A rasterization engine uses this information to determine how to plot each line and curve at any resolution or zoom level. Inkscape is primarily developed for Linux, but it is cross-platform and runs on Mac OS X (under X11), other Unix-like operating systems, and Microsoft Windows.

Inkscape Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite. The developers of Firefox aimed to produce a browser that "just surfs the web" and delivers the "best possible browsing experience to the widest possible set of people." Firefox includes tabbed browsing, a spell checker, incremental find, live bookmarking, a download manager, and an integrated search system that uses the user's desired search engine. Functions can be added through add-ons created by third-party developers. Firefox runs on various versions of Microsoft Windows, Mac OS X, Linux, and many other Unix-like operating systems. Firefox's source code is free software, released under a tri-license GPL/LGPL/MPL.

Inkscape Thunderbird is a free, open source, cross-platform e-mail, newsgroup and news feed client developed by the Mozilla Foundation. It can manage multiple e-mail, newsgroup and RSS accounts and supports multiple identities within accounts. Features like quick search, saved search folders ("virtual folders"), advanced message filtering, message grouping, and labels can help manage and find messages. On Linux-based systems, system mail (movemail) accounts are supported. For junk mail filtering it includes a Bayesian spam filter, a whitelist based on the included address book, and can also understand classifications by server-based filters such as SpamAssassin. It supports various standards (POP, IMAP, LDAP, etc.) and is available for a multitude of platforms (Linux, Windows, Mac OS X, OS/2, eComStation) Thunderbird provides enterprise and government-grade security features such as SSL/TLS connections to IMAP and SMTP servers. It also offers native support for S/MIME secure email (digital signing and message encryption using certificates), and other features which can be added through extensions (For instance, the Enigmail extension offers PGP signing, encryption, and decryption.)

Pidgin is a open source chat program which lets you log in to accounts on multiple chat networks simultaneously. This means that you can be talking with developers on Jabber, updating a client on Google Talk, and monitoring comments in an MSN chat room all at the same time. It is compatible with the following chat networks out of the box: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr. It can support many more with plugins. Pidgin runs on Windows, Linux, and other UNIX operating systems..

Trac is an open source wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. It provides an interface to Subversion, an integrated Wiki and convenient reporting facilities.

Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all current and past project events in order, making the acquisition of an overview of the project and tracking progress very easy. A roadmap shows the road ahead, listing the upcoming milestones.