Software

Welcome to the software page! All of the software listed is free to download for all. This page is here as a resource when looking for programs to get stuff done. The page contains excerpts from each program's respective wikipedia article and a link to its official website. The software list is broken up into several categories and has a brief explanation of what each piece of software does. If you would like to see a software added to this page, please contact us as by email.


Intedgraged Development environments

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools and a debugger. Most modern IDEs have an intelligent code completion.

Pycharm

PyCharm is an Integrated Development Environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems (VCSes), and supports web development with Django. PyCharm is developed by the Czech company JetBrains.

It is cross-platform working on Windows, Mac OS X and Linux. PyCharm has a Professional Edition, released under a proprietary license and a Community Edition released under the Apache License.[3] PyCharm Community Edition is less extensive than the Professional Edition.

To learn more, click here!

Eclipse

In computer programming, Eclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages through the use of plugins, including: Ada, ABAP, C, C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Scala, Clojure, Groovy, Scheme, and Erlang. It can also be used to develop packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT for PHP, among others.

The initial codebase originated from IBM VisualAge. The Eclipse software development kit (SDK), which includes the Java development tools, is meant for Java developers. Users can extend its abilities by installing plug-ins written for the Eclipse Platform, such as development toolkits for other programming languages, and can write and contribute their own plug-in modules.

Released under the terms of the Eclipse Public License, Eclipse SDK is free and open-source software (although it is incompatible with the GNU General Public License). It was one of the first IDEs to run under GNU Classpath and it runs without problems under IcedTea.

To learn more, click here!


Back to Top


Computer Aided Design

Computer-aided design (CAD) is the use of computer systems to aid in the creation, modification, analysis, or optimization of a design. CAD software is used to increase the productivity of the designer, improve the quality of design, improve communications through documentation, and to create a database for manufacturing. CAD output is often in the form of electronic files for print, machining, or other manufacturing operations.

AutoCad

AutoCAD is a commercial software application for 2D and 3D computer-aided design (CAD) and drafting — available since 1982 as a desktop application and since 2010 as a mobile web- and cloud-based app marketed as AutoCAD 360.

Developed and marketed by Autodesk, AutoCAD was first released in December 1982, running on microcomputers with internal graphics controllers. Prior to the introduction of AutoCAD, most commercial CAD programs ran on mainframe computers or minicomputers, with each CAD operator (user) working at a separate graphics terminal.

AutoCAD is used across a wide range of industries, by architects, project managers, engineers, graphic designers, and other professionals. It is supported by 750 training centers worldwide as of 1994.

As Autodesk's flagship product, by March 1986 AutoCAD had become the most ubiquitous CAD program worldwide.

For a copy of the free version, follow this link.

FreeCad

FreeCAD is a free and open-source (under the LGPLv2+ license) general-purpose parametric 3D CAD modeler. FreeCAD is aimed directly at mechanical engineering and product design but also fits in a wider range of uses around engineering, such as architecture or other engineering specialities. FreeCAD is currently in a beta stage of development.

For more information or to downnload FreeCad, click here.


Back to Top


Text Editors

Text editors are very handy for a variety of tasks. They do not take as much time to load when compared to a full on IDE, they are light weight, and there are a ton of them to choose from. The few listed here are the ones preffered by the club. Keep in mind that editors like text edit and notepad are not included because they are built in apps for OSX and Windows. The ones listed below are for download across all operating systems.

Brackets

Brackets is a free open-source editor written in HTML, CSS, and JavaScript with a primary focus on Web Development. It was created by Adobe Systems, licensed under the MIT License, and is currently maintained on GitHub. Brackets is available for cross-platform download on Mac, Windows, and Linux.

On November 4, 2014, Adobe announced the 1.0 release of Brackets. The update introduced new features such as custom shortcut key combinations and more accurate JavaScript hinting.

Please click here for more info.

Komodo Edit

Komodo Edit is a free text editor for dynamic programming languages. It was introduced in January 2007 to complement Active State's commercial Komodo IDE. As of version 4.3, Komodo Edit is built atop the Open Komodo project. Many of Komodo's features are derived from an embedded Python interpreter.

Click here for more information.


Back to Top


Graphic Design

This section contains information on programs used to create and or manupilate images for the purpose of graphic design.

Gimp

GIMP (an acronym for GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, resizing, cropping, photo-montages, converting between different image formats, and more specialized tasks. It is pretty much the open source version of Photoshop. Even if you are not into graphic design, this is a highly recomended program due to its extreme usefulness in all matters photo related. Click here for more information.

Inkscape

Inkscape is a free and open-source vector graphics editor; it can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos and complex paintings. Inkscape's primary vector graphics format is Scalable Vector Graphics (SVG) version 1.1. While Inkscape can import and export several formats, all editing workflow inevitably occur within the constraints of the SVG format. Highly recomended if you are into graphic design. Click here to visit the official site.


Back to Top


General

The remaining software is not necesarily programming orietned, but they are none the less useful. Even if you have a program that fulfills the operation of these programs, you should try them out. You may find that you like them better.

Firefox

Firefox is a free and opensource web browser developed by Mozilla. The browser prides itself on its concern for user privacy and its dedication to helping develop and free and open internet for the world to use. Firefox is very customizeable and is packed with plenty of features. Click here to download and try it out for yourself.

Thunderbird

Mozilla Thunderbird is a free, open source, cross-platform email, news, and chat client developed by the Mozilla Foundation. The project strategy was modeled after that of the Mozilla Firefox web browser. Just like Firefox, Thunderbird is highly customizeable with thousands of useful addons for users to enjoy. To give it a try, just follow this link.

Libre Office

LibreOffice is a free and open source office suite, developed by The Document Foundation. It was forked from OpenOffice.org in 2010, which was an open-sourced version of the earlier StarOffice. The LibreOffice suite comprises programs for word processing, the creation and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulae. It is available in 110 languages. It is free to download and supports almost all document types (excluing Apple's office suite). Click here to visit the official site.


Back to Top