Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
FOSS  tools for  developers Sagara Gunathunga  [email_address] http://people.apache.org/~sagara/ http://ssagara.blogspot.c...
Content  <ul><li>FOSS programming languages  </li></ul><ul><li>FOSS IDEs </li></ul><ul><li>design tools </li></ul><ul><li>...
FOSS programming languages Ruby
FOSS IDEs  Eclipse JDT  – for Java Eclipse CDT  – for C/C++ Eclipse PDT  – for PHP NetBeans  also support for Java, C and ...
FOSS design tools ArgoUML Umbrello  UML
Version control systems <ul><li>is the management of changes to documents, programs, and other information stored as compu...
Bug tracking systems
Database management systems
Package management <ul><li>A package management system is a collection of tools to automate the process of installing, upg...
Project management
Hosting your  project
References   <ul><li>http://en.wikipedia.org/wiki/Open_source_software_development </li></ul><ul><li>http://en.wikipedia.o...
Thank you
Upcoming SlideShare
Loading in …5
×

Foss Tools

4,225 views

Published on

Free and Open Source tools for developers, important to IT students and those who want to start software development with FOSS tools.

Published in: Technology
  • Be the first to comment

Foss Tools

  1. 1. FOSS tools for developers Sagara Gunathunga [email_address] http://people.apache.org/~sagara/ http://ssagara.blogspot.com/
  2. 2. Content <ul><li>FOSS programming languages </li></ul><ul><li>FOSS IDEs </li></ul><ul><li>design tools </li></ul><ul><li>Version control systems </li></ul><ul><li>Bug tracking systems </li></ul><ul><li>Database management systems </li></ul><ul><li>Package management </li></ul><ul><li>Project management </li></ul><ul><li>Hosting your project </li></ul>
  3. 3. FOSS programming languages Ruby
  4. 4. FOSS IDEs Eclipse JDT – for Java Eclipse CDT – for C/C++ Eclipse PDT – for PHP NetBeans also support for Java, C and PHP
  5. 5. FOSS design tools ArgoUML Umbrello UML
  6. 6. Version control systems <ul><li>is the management of changes to documents, programs, and other information stored as computer files. </li></ul>CVS Concurrent version System
  7. 7. Bug tracking systems
  8. 8. Database management systems
  9. 9. Package management <ul><li>A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer </li></ul>
  10. 10. Project management
  11. 11. Hosting your project
  12. 12. References <ul><li>http://en.wikipedia.org/wiki/Open_source_software_development </li></ul><ul><li>http://en.wikipedia.org/wiki/Comparison_of_revision_control_software </li></ul><ul><li>http://www.blackducksoftware.com/oss/projects#languageos </li></ul><ul><li>http://chinese-school.netfirms.com/computer-article-open-source.html </li></ul>
  13. 13. Thank you

×