Software Development

From SME Guide

Jump to: navigation, search

Aptana

http://www.aptana.com/products/studio/community

Aptana Studio's community edition is the free, open source Web development environment optimized for use with Ajax libraries and scripting languages like JavaScript, Ruby and PHP. Aptana Studio is considered by many devleopers the best-in-class authoring environment for today's more rich and interactive Web pages and Ajax applications. The free version includes the core pieces of Aptana Studio's editing, debugging, synchronization, and project management capabilities, including pieces for scripting, customizing and extending Aptana Studio. Perhaps that's why there's already been more than 2.3 million downloads. Support for Adobe AIR, Apple iPhone, PHP, and Ruby on Rails development comes via additional development plugins which are also free.

Screenshots Screenshots


Eclipse

http://www.eclipse.org/ FLOSSMETRICS link: http://melquiades.flossmetrics.org/projects/eclipse

Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. It is written primarily in Java to provide software developers and administrators an integrated development environment (IDE). The initial codebase originated from VisualAge, open sourced by IBM and later managed by the Eclipse foundation. It is an extensible and powerful IDE, that through plug-ins can substantially increase its functionalities and domain. It can be used with Java, C/C++, Fortran and many other languages, and it provides the foundation for more specialized IDEs.


Gambas

http://gambas.sourceforge.net/ FLOSSMETRICS link: http://melquiades.flossmetrics.org/projects/gambas FLOSSMETRICS quality evaluation: http://melquiades.flossmetrics.org/projects/gambas/quality

Gambas is a full-featured object language and development environment built on a BASIC interpreter. It is released under the GNU General Public Licence; its architecture is largely inspired by Java, with a language modelled on basic (like Visual Basic). While Gambas is not intended to be a clone of Microsoft Visual Basic, there are many similarities between the two languages, and many one-to-one relationships between features.

Screenshots


kdevelop

http://www.kdevelop.org/

The KDevelop-Project was founded in 1998 to build up an easy to use IDE (Integrated Development Environment) for the KDE environment. The current version supports many programming languages such as Ada, Bash, C, C++, Fortran, Java, Pascal, Perl, PHP, Python and Ruby, and the integration of the QTDesigner graphical editing application for development using the cross-platform Qt system.

Screenshots


NetBeans

http://www.netbeans.org/

A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and Ruby. NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris. The NetBeans editor indents lines, matches words and brackets, and highlights source code syntactically and semantically. The editor supports several languages including Java, Ruby, C/C++, XML, HTML, RHTML, Javadoc, JavaScript, and JSP. It can be extended to support any other language. The IDE's refactoring actions allow you to restructure code without breaking it; the editor provides automatic code completion in several languages, including Java, Ruby, XML, C/C++, HTML, RHTML, JSP, JavaScript.

Screenshots


once:radix

http://sourceforge.net/projects/onceradix

once:radix is a Rapid Application Development environment for building Intranet and eXtranet systems. i.e. It is a package for building Rich Business Applications. Among the features: an effective and flexible user interface, multi-company: Supports separate business entities operating completely independently, creating the opportunity to host several organisations on the one server; or combined, allowing a group of entities to operate under a common structure. Extensible: i.e. a system built using once:radix may include additional fields and business rules without complex programming. The business rules may be processed server side (as data is retrieved from the database) using Javascript or client side (e.g. as buttons are clicked or data in fields changes) using once:script. The once:editor allows fast and easy creation and editing of new and existing layouts. oED operates within the web browser producing very compact code that conforms to industry standards for XHTML 1.0 (strict) and CSS 2.1.

Screenshots Screenshots


QtCreator

http://www.qtsoftware.com/products/developer-tools

As the name implies, Qt Creator is a complete integrated development environment (IDE) for creating applications with the Qt application framework. Qt is designed for developing applications and user interfaces once and deploying them across several desktop and mobile operating systems. It includes:

  • An advanced C++ code editor
  • Integrated GUI layout and forms designer
  • Project and build management tools
  • Integrated, context-sensitive help system
  • Visual debugger
  • Rapid code navigation tools
  • Supports multiple platforms


Spago4Q

http://www.spago4q.org FLOSSMETRICS link: http://melquiades.flossmetrics.org/projects/spago4q

Spago4Q is a free open source platform to measure, analyse and monitor the quality of products, processes and services. It is adaptable to complex organizational contexts, independently of software development and maintenance processes, infrastructural tools, measurement and assessment frameworks. Spago4Q supports companies and organizations within their quality certification processes, to monitor the quality of formalized processes and IT services. It provides information supporting the proactive monitoring and the quality inspection of the released software. Spago4Q is supported by Engineering Group, an IT global player and the Italian largest operator in the IT services market.


TopCased

http://www.topcased.org

TOPCASED is an integrated System/Software engineering toolkit compliant with the requirements of critical and embedded applications. It covers the stages from requirements analysis to implementation, as well as some transversal activities like anomaly management, version control, and requirements traceability. TOPCASED is strongly model-oriented : not only TOPCASED provides model editors, model checkers and model transformations, but is also itself based on modelling and code generation. TOPCASED is a meta-tool : you can develop your own graphical editors and model transformation using TOPCASED. TOPCASED (Toolkit in OPen source for Critical Applications and SystEm Development) is a system/software engineering workshop based on Eclipse. It aims to provide the tools required to go from requirements to the implementation stages. The current version includes several graphical editors (ECORE, UML 2, SAM - Structured Analysis Model, AADL - Architecture Analysis and Design Language), an OCL checker, several code generators (SMUC, UML2C, UML2Java, UML2Python), a document generator, gPM, xHDL tools, Tramway, and more. External tools can be easily connected to the workshop. It is the outcome of a large European research projects, with partners like AirBus, Atos Origin, EADS, INRIA, Siemens VDO, Rockwell Collins and Thales.

Screenshots


WaveMaker

http://www.wavemaker.com/

WaveMaker Visual Ajax Studio is an easy-to-use visual builder that enables the drag & drop assembly of scalable, web-applications using Ajax widgets, web services and databases. The WaveMaker development platform includes a built in Java and web server. WaveMaker applications are based on open source Java and Javascript components, including Dojo, Tomcat, Spring and Hibernate. WaveMaker applications can also deploy to any standard Java server, including JBoss, WebLogic and WebSphere.

Screenshots

Previous Software Index Next

Personal tools