Technologies:
Building rich web 2.0 UI
- The Prototype JavaScript Framework is a JavaScript framework created by Sam Stephenson in February 2005 as part of the foundation for Ajax support in Ruby on Rails. more...
_ - Google Web Toolkit is an open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java. more...
_ - YUI is an open-source JavaScript library for building richly interactive web applications using techniques such as Ajax, DHTML and DOM scripting. more...
_ - Ext GWT is a web app framework that uses the Google Web Toolkit compiler to create amazing web apps faster than ever. more...
_ - Apache Tiles is a templating framework built to simplify the development of web application user interfaces. more...
_
_
Building web services
- JUnit is a wildly popular unit testing framework, used primarily by developers. It is only relevant for Java code... more...
_ - PHPUnit is a unit testing software framework for the programming language PHP . Created by Sebastian Bergmann... more...
_ - CruiseControl is a Java-based framework for a continuous build process. more...
_ - Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language. more...
_ - NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release more...
- phpUnderControl is an addon application for the continuous integration tool CruiseControl, which integrates some of the best PHP development tools. more...
_ - JMock is a library that supports test-driven development1 of Java code with mock objects. Mock objects help you design and test the interactions between the objects in your programs. more...
_
_
Frameworks and libraries
- ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. more...
_ - jQuery is a cross-browser JavaScript library designed to simplify the client-side scripting of HTML more...
_ - Telerik’s tools for agile project management, collaboration, development and testing allow companies of all sizes to create richer, more stable and aesthetic software. more...
_ - Ext GWT is a web app framework that uses the Google Web Toolkit compiler to create amazing web apps faster than ever. more...
_ - Google Web Toolkit is an open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java. more...
_ - Django is an open source web application framework, written in Python, which follows the model-view-controller architectural pattern. more...
_
_
Frameworks and libraries
- AmCharts is a set of flash and JavaScript (HTML5) charts for your websites and Web-based products. more...
_ - CometD is a scalable HTTP-based event routing bus that uses a Ajax Push technology pattern known as Comet. The term 'Comet' was coined by... more...
_ - The GWT RPC framework makes it easy for the client and server components of the web application to exchange Java objects over HTTP. more...
_ - A servlet is a Java programming language class used to extend the capabilities of servers that host applications accessed via a request-response programming model. more...
_ - Open Flash Chart is a highly customizable open source (LGPL) flash charting tool. more...
_ - The Spring MVC Framework offers a simple interface based infrastructure for handing web MVC architectures. more...
_ - Zend Framework (ZF) is an open source, object-oriented web application framework implemented in PHP 5 and licensed under the New BSD License. more...
_
_
Continuous Integration frameworks
- Jenkins, previously known as Hudson, is an open source continuous integration (CI) tool written in Java. more...
_ - Hudson is a continuous integration (CI) tool written in Java, which runs in a servlet container, such as Apache Tomcat or the GlassFish application server. more...
_
_
Data storage and access
- Hibernate is an object-relational mapping (ORM) library for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database. more...
_ - HSQLDB (Hyper Structured Query Language Database) is a relational database management system written in Java. more...
_ - MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. more...
_ - Microsoft SQL Server is a relational database server product by Microsoft. Its primary query languages are T-SQL and ANSI SQL. more...
_ - NHibernate is an object-relational mapping (ORM) solution for the Microsoft .NET platform: it provides a framework for mapping an object-oriented domain model to a traditional relational database. more...
_
_
Methodologies
- Agile Software Development is a group of software development methodologies based on iterative and incremental development... more...
_ - In software engineering, continuous integration (CI) implements continuous processes of applying quality control — small pieces of effort, applied frequently. more...
_ - Scrum.org is your source of knowledge regarding Scrum, how to use it, and to assess your knowledge of it. Scrum.org was founded by Ken Schwaber, one of the creators of Scrum more...
_ - Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle... more...
_
_
Search platform
- Solr is an open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search... more...
_
_
Toolchain
- ActionScript is an object-oriented language originally developed by Macromedia Inc. It is a dialect of ECMAScript... more...
_ - CMake is a unified, cross-platform, open-source build system that enables developers to build, test and package software by specifying build parameters in simple, portable text files. more...
_ - C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language... more...
_ - C# (see sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented... more...
_ - Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system. more...
_ - FlashDevelop is an integrated development environment (IDE) for Adobe Flash application development. more...
_ - The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. more...
_ - HTML5 is a language for structuring and presenting content for the World Wide Web, a core technology of the Internet. more...
_ - Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. more...
_ - JavaScript is a prototype-based, object-oriented scripting language that is dynamic, weakly typed and has first-class functions. more...
_ - Git is distributed version control system focused on speed, effectivity and real-world usability on large projects. more...
_ - Mantis Bug Tracker is a free and open source web-based bug tracking system released under the terms of the GNU General Public License version 2. more...
_ - Mercurial is a free, distributed source control management tool. It offers the power to efficiently handle projects of any size while using an intuitive interface. more...
_ - MetaEditor is a multifunction specialized editor intended for creating, editing and compiling application programs written in MQL4. . more...
_ - MyGUI is a library for creating Graphical User Interfaces (GUIs) for games and 3D applications. The main goals of mygui are: speed, flexibility and ease of use. more...
_ - NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment (IDE) for developing with Java... more...
_ - OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D rendering engine (as opposed to a game engine) written in C++ designed to make... more...
_ - PHP is a general-purpose scripting language originally designed for web development to produce dynamic web pages. more...
_ - Python is an interpreted, general-purpose high-level programming language whose design philosophy emphasizes code readability. more...
_ - Qmake is a tool that helps simplify the build process for development project across different platforms. more...
_ - Redmine is a free and open source, web-based project management and bug-tracking tool. It includes calendar and Gantt charts to aid visual representation of projects and their deadlines. more...
_ - Apache Subversion (often abbreviated SVN, after the command name svn) is a software versioning and a revision control system founded and sponsored in 2000 by CollabNet Inc. more...
_ - Trac is an open source, web-based project management and bug-tracking tool. The program is inspired by CVSTrac, and was originally named svntrac due to its ability to interface with Subversion. more...
_ - Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop console and graphical user interface applications... more...
_ - The CARMEN license plate recognition technology is fast, highly accurate and cost-effective. As proof of its success, ARH Inc. is working with approximately 2.000 system integration clients... more...
_
_
CMS
- Umbraco is an open source content management system (CMS) platform for publishing content on the World Wide Web and intranets. It is written in C# and deployed on Microsoft based infrastructure. more...
_
_
Web crawler
- Web-Harvest is Open Source Web Data Extraction tool written in Java. It offers a way to collect desired Web pages and extract useful data from them. more...
_
_
Communication with third parties
- The Hypertext Transfer Protocol (HTTP) is a networking protocol for distributed, collaborative, hypermedia information systems. more...
_ - File Transfer Protocol (FTP) is a standard network protocol used to transfer files from one host to another over a TCP-based network, such as the Internet. more...
_ - SFTP is a network protocol that provides file access, file transfer, and file management functionality over any reliable data stream. more...
_ - SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks. more...
_ - XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism. more...
_ - ISO 8583 Financial transaction card originated messages — Interchange message specifications is the International Organization for Standardization standard for systems... more...
_
_