Current project: Open source development tools
Goal: The goal of this project is to produce a set of development tools based completely on open-source material capable of rapid engineering of robotics and other applications.
Why?
  1. Cost: by the time you accumulate all of your basic engineering tools you can easily spend in excess of 30K per seat. Unless your independently wealthy, this isn't very practical for the hobbies, student or new entrepreneur / small business.
  2. Planned Obsolescence: Unfortunately, in order to stay in business a software company must continue to sell software. Even if the software product is perfect, if the software company doesn't continually produce new versions or upgrades, they will go out of business. When you also consider the fact that engineering software is a small market, the software company must charge a premium for the product in order to stay in business.
  3. Draconian license policies: Although this is number one on my list, I have to give the software companies the benefit of the doubt. After all the primary business of a software company is to make money from sales of their products and if everyone is stealing their products they cant stay in business. This leads to ridiculous and unfair usage rights along with some really annoying software protection devices such as dongles and on-line registration practices.
  4. Rapid Development: This is probably the most important reason for undertaking this project. If your a professional engineer, your probably aware that most of the “main stream” engineering tools are geared more toward collaborative engineering rather than rapid development. As a hobbyist or small business owner, your team size is probably very small so its more important to develop quickly.
OK, enough of the bla bla, lets build your set of open source engineering tools that you OWN, you can copy and distribute to your hearts content. If you don't like they way they work, you can edit and re-compile and customize them.
Things you will need:
  1. Access to a functioning computer with an Internet connection and a CD ROM burner.
  2. A blank CD
  3. A computer that you will turn into your engineering computer


The following is a list of functionality and applications that make up the Open Source tool kit.

Excited? Good....... START HERE




Application Function Open Source Replacement
Operating system Ubuntu
PC Software application development Lazarus
Embedded Software Development SiLabs C8051Fxxxx  8bit  MCU
HTML / Web page development KompoZer
Web design image tool KimageMapEditor
FTP Client gFTP
Office Tools OpenOffice
Electrical Engineering KiCad
Virtual Machine
 (not installed by opensourceinstall.sh)
Virtual Box
Mechanical Engineering ???
Mathematics SciLab
Unit Conversion Josh Madison's Unit Converter
Windows Emulator WINE
Flash Media Player
Flash
Source Control / Vault SVN, SVN Workbench
Bug Tracking
Mantis
Web Server
Apache

















 

Home | Projects | Resources | Links

If you have any comments or questions about this site and the information contained within, or just want to say hi, feel free to send me an email: whophlungpoo@yahoo.com