FOSS  tools for  developers Sagara Gunathunga  [email_address] http://people.apache.org/~sagara/ http://ssagara.blogspot.com/
Content  FOSS programming languages  FOSS IDEs design tools Version control systems Bug tracking systems  Database management systems Package management Project management Hosting your  project
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 PHP
FOSS design tools ArgoUML Umbrello  UML
Version control systems is the management of changes to documents, programs, and other information stored as computer files. CVS Concurrent version System
Bug tracking systems
Database management systems
Package management A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer
Project management
Hosting your  project
References   http://en.wikipedia.org/wiki/Open_source_software_development http://en.wikipedia.org/wiki/Comparison_of_revision_control_software http://www.blackducksoftware.com/oss/projects#languageos http://chinese-school.netfirms.com/computer-article-open-source.html
Thank you

Foss Tools

  • 1.
    FOSS toolsfor developers Sagara Gunathunga [email_address] http://people.apache.org/~sagara/ http://ssagara.blogspot.com/
  • 2.
    Content FOSSprogramming languages FOSS IDEs design tools Version control systems Bug tracking systems Database management systems Package management Project management Hosting your project
  • 3.
  • 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.
    FOSS design toolsArgoUML Umbrello UML
  • 6.
    Version control systemsis the management of changes to documents, programs, and other information stored as computer files. CVS Concurrent version System
  • 7.
  • 8.
  • 9.
    Package management Apackage management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer
  • 10.
  • 11.
  • 12.
    References http://en.wikipedia.org/wiki/Open_source_software_development http://en.wikipedia.org/wiki/Comparison_of_revision_control_software http://www.blackducksoftware.com/oss/projects#languageos http://chinese-school.netfirms.com/computer-article-open-source.html
  • 13.