YE Open Source

Young Engineers – Open Source

See also Young Engineers – Personal Development

Organisations

The Institute of Electrical and Electronics Engineers www.ieee.org

http://www.ieee.org/web/education/preuniversity/home.html

http://www.ieee.org/web/education/preuniversity/careerprep/careeroptions.html

There are approximately 10 key industry sectors in which electrical and electronics engineers are employed. These sectors are:

  • telecommunications
  • energy and electric power
  • computers
  • semiconductors
  • aerospace
  • bioengineering
  • manufacturing
  • education and research
  • transportation and automotive
  • the service industry

http://www.tryengineering.org/home.php http://www.tryengineering.org/become.php

Pre-university Course Selection
While in middle and high school, students interested in engineering should consider taking accelerated courses in several of the following subjects.

  • Algebra II
  • Biology
  • Calculus
  • Chemistry
  • Computer Science
  • Language Arts
  • Precalculus
  • Physics
  • Second Language
  • Trigonometry

Engineering Degree Fields

More than twenty five major specialties are recognized in the fields of engineering and engineering technology. In most countries, degrees in the different fields of engineering and engineering technology are accredited to ensure that the programs provide students with a top notch engineering education. Select a degree field from the list below to find out more about the different engineering and engineering technology career paths.

Engineering Majors

Engineering Technology Majors

The Institution of Engineering and Technology http://www.theiet.org/

Open Source http://en.wikipedia.org/wiki/Open_source The term is most commonly applied to the source code of software that is made available to the general public with either relaxed or non-existent intellectual property restrictions.
Open source software — software whose source code is published and made available to the public, enabling anyone to copy, modify and redistribute the source code without paying royalties or fees. Free Legal Software (and music, Graphics etc)

Creative Commons http://creativecommons.org/ provides free tools that let authors, scientists, artists, and educators easily mark their creative work with the freedoms they want it to carry. (Share, reuse, and remix — legally. )

Main Sources

Wikipedia www.wikipedia.org
Sourceforge http://sourceforge.net/index.php search for Music, editor, graphics, Internet

PortableApps www.portableapps.com/apps” Many free commonly used Windows applications that can be used from removable media such as USB flash drives, CDs, SDcards and external hard drives. User data is stored in a sub-folder allowing the user to upgrade or move the software without affecting the data. PortableApps are NOT installed utilizing the Windows Registry. To remove the software, a user can simply delete the main folder.

Software Environment

The acronym LAMP refers to a solution stack of software programs, commonly free software programs, used together to run dynamic Web sites or servers:

Wiki on a stick with WOS (Webserver on Stick) http://meta.wikimedia.org/wiki/Wiki_on_a_stick_with_WOS_Webserver_on_Stick WOS Mixer http://www.chsoftware.net/en/useware/wosmixer/wosmixer.htm?step=2

Development Tools

Eclipse http://www.eclipse.org/Eclipse is an open-source, platform-independent software framework for delivering what the project calls “rich-client applications”, as opposed to “thin client” browser-based applications

Ruby on Rails http://www.rubyonrails.org/ is a web application framework released in 2004 that aims to increase the speed and ease of web development.

Java (programming language) http://java.sun.com/ http://www.java.com/en/ Java is an object-oriented
programming language developed by Sun Microsystems in the early 1990s.

Graphics

Gimp http://www.gimp.org/index.html The GNU Image Manipulation Program, or GIMP, is a raster graphics editor application with some support for vector graphics.

Blender is an open source software 3D animation program. It can be used for modelling, uv unwrapping, texturing, rigging, skinning, animating, rendering, particle and other simulating, non-linear editing, compositing, and creating interactive 3D applications

Art of Illusion http://www.artofillusion.org/ is an open source software package used for 3D modeling, texturing, ray tracing, and otherwise rendering computer generated imagery stills or animations (movies).

ImageJ http://rsb.info.nih.gov/ij/ is a public domain, Java-based image processing program developed at the National Institutes of Health.

Music

Audacity http://sourceforge.net/projects/audacity/ – open source audio recording software

LAME http://lame.sourceforge.net/index.php is a free software/ open source MPEG-1 audio layer 3 ( MP3) encoder. The name LAME is a recursive acronym for LAME

Ain’t an MP3 Encoder, although the current version is, in fact, a stand-alone MP3 encoder.

Internet

Nvu (pronounced “N-view”) http://www.nvu.com/index.php is a WYSIWYG HTML editor,

WordPress WordPress is the most popular content management system used by more than 60 million website

OsCommerce http://www.oscommerce.com/ (for “Open Source Commerce”) is an e-commerce and online store-management software program. Branches:

CRE Loaded http://www.creloaded.com/
Zen Cart http://www.zen-cart.com/

Business

OpenOffice – www.OpenOffice.org free office suite word processor, spreadsheet, drawing, database, presentation

Compiere ERP + CRM Business Solution Smart ERP+CRM solution for Small-Medium Enterprises in the global market covering all areas from order and customer/supplier management, supply chain to accounting. For $5-500M revenue companies looking for “brick and click” first tier functionality.

vtiger CRM vtiger CRM project provides an easy to install, industrial-strength, business-ready open source CRM. It provides rich UI, reports, multiple database-type support,sales-management,inventory-management,etc.

Software Development Process

Waterfall processes – http://en.wikipedia.org/wiki/Software_development_process The best-known and oldest process is the waterfall model, where developers (roughly) follow these steps in order:

  • Capture requirements
  • analyze them
  • design a solution approach (search for solution, Tools etc)
  • architect a software framework for that solution
  • develop code
  • test (perhaps unit tests then system tests & beta tests)
  • deploy, and
  • maintain.

Here are the six stages of a typical IT project:

  • 1. Wild Enthusiasm
  • 2. Total Confusion
  • 3. Fear and Uncertainty
  • 4. Search for the Guilty
  • 5. Punishment of the Innocent
  • 6. Promotion of the Uninvolved

Project Ideas

1 Wikis

Mediawikiwiki server software, the software that runs Wikipedia
WOS Mixer http://www.chsoftware.net/en/useware/wosmixer/wosmixer.htm?step=2
Tikiwiki www.tikiwiki.org
wikiASP http://c2.com/cgi/wiki?AspWiki

2 Game development http://en.wikipedia.org/wiki/Game_development
Linux game http://en.wikipedia.org/wiki/Linux_gaming

3 Create Graphics Mural use Blender, Gimp

4 Create Animation (Might need other commercial software liker Poser http://www.e-frontier.com/ £131.87)

5. Create Music

6. Internet e-Commerce / Web Shop

ENJOY! Whatever You Do.






Young Engineers – Open Source

Theme: Overlay by Kaira