Your SlideShare is downloading. ×
0
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Foss Tools
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Foss Tools

3,221

Published on

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

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
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,221
On Slideshare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
52
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. FOSS tools for developers Sagara Gunathunga [email_address] http://people.apache.org/~sagara/ http://ssagara.blogspot.com/
  • 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. FOSS programming languages Ruby
  • 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 tools ArgoUML Umbrello UML
  • 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. Bug tracking systems
  • 8. Database management systems
  • 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. Project management
  • 11. Hosting your project
  • 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. Thank you

×