JavaForge

Last updated
JavaForge
Type of site
free open source project hosting site
Owner Intland Software
Created by Intland Software
Website www.javaforge.com
Alexa rankIncrease Negative.svg 692,829 (April 2014) [1]
CommercialYes
Registrationoptional
LaunchedSeptember 2005
Current statusInactive

JavaForge.com was a non-profit and free open source software development community with a hosting portal for open source projects. It hosted software development services such as Project related web hosting, document management, wiki, forum, online chat, issue tracking integrated with optional Git, Mercurial or Subversion revision control.

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.

A document management system (DMS) is a system used to track, manage and store documents and reduce paper. Most are capable of keeping a record of the various versions created and modified by different users. The term has some overlap with the concepts of content management systems. It is often viewed as a component of enterprise content management (ECM) systems and related to digital asset management, document imaging, workflow systems and records management systems.

Wiki type of website that visitors can edit

A wiki is a knowledge base website on which users collaboratively modify content and structure directly from the web browser. In a typical wiki, text is written using a simplified markup language and often edited with the help of a rich-text editor.

Contents

The technology behind JavaForge was codeBeamer, an Application Lifecycle Management platform with integrated Requirements management, Demand Management, Development & Project Management, QA-Test Management and IT Operations (DevOps) modules. At its height, JavaForge [2] hosted more than 88,000 users. [3]

Requirements management is the process of documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders. It is a continuous process throughout a project. A requirement is a capability to which a project outcome should conform.

DevOps is a set of software development practices that combines software development (Dev) and information technology operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives.

History

JavaForge was launched by JavaLobby in September 2005 as the first Java based and Subversion supported free collaboration platform for the open source world. In May 2009, Intland Software, the developer of the software behind JavaForge, took over the operation from JavaLobby and migrated the system to the Amazon Elastic Compute Cloud platform. JavaForge can be accessed via the web or out of some IDEs. It also provides IDE plugins for Eclipse, Mylyn and NetBeans. In October 2015, Intland announced it was closing JavaForge as of 31 March 2016. [4]

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (EC2) forms a central part of Amazon.com's cloud-computing platform, Amazon Web Services (AWS), by allowing users to rent virtual computers on which to run their own computer applications. EC2 encourages scalable deployment of applications by providing a web service through which a user can boot an Amazon Machine Image (AMI) to configure a virtual machine, which Amazon calls an "instance", containing any software desired. A user can create, launch, and terminate server-instances as needed, paying by the second for active servers – hence the term "elastic". EC2 provides users with control over the geographical location of instances that allows for latency optimization and high levels of redundancy.

Eclipse (software) Java software development environment

Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java 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 via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and 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.

Mylyn is a subsystem of Eclipse for task management.

See also

BerliOS was a project founded by Fraunhofer FOKUS, the Fraunhofer Institute for Open Communication Systems located in Berlin, to coordinate the different interest groups in the field of open source software (OSS) and to assume a neutral coordinator function. The target groups of BerliOS were developers and users of open source software on the one side and OSS-related companies on the other.

GForge

GForge is a commercial fork of the web-based project management and collaboration software originally created under the GPL for SourceForge, called Savane. GForge is currently a product managed by the GForge Group, Inc and provides project hosting, version control, code reviews, ticketing, release management, continuous integration and messaging.

SourceForge Web-based source code repository

SourceForge is a web-based service that offers software developers a centralized online location to control and manage free and open-source software projects. It provides a source code repository, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features.

Related Research Articles

SourceForge Enterprise Edition was a proprietary collaborative version control and software development forge management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications.

Mantis Bug Tracker free and open source, web-based bug tracking system

Mantis Bug Tracker is a free and open source, web-based bug tracking system. The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.

A source-code repository is a file archive and web hosting facility where a large amount of source code, for software or for web pages, is kept, either publicly or privately. They are often used by open-source software projects and other multi-developer projects to handle various versions. They help developers submit patches of code in an organized fashion. Often these web sites support version control, bug tracking, release management, mailing lists, and wiki-based documentation...

Mercurial cross-platform, distributed revision-control tool for software developers

Mercurial is a distributed revision-control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS and Linux.

Tigris.org is an open source software development community. It hosts software development services such as web hosting, mailing lists, issue tracking, wiki, download, and revision control with Subversion or Concurrent Versions System (CVS). It is hosted by CollabNet, the initiators and stewards of Subversion, and runs CollabNet Enterprise Edition. Portions of the Subversion project itself are hosted on Tigris. Tigris competes with the better-known SourceForge, although it is primarily focused on projects for collaborative software development.

CollabNet VersionOne is a software development and delivery solutions provider headquartered in Alpharetta, GA. CollabNet VersionOne products and services belong to the industry categories of value stream management, devops, agile management, application lifecycle management (ALM), and enterprise version control. Products of these types are used by companies and government organizations to reduce the time it takes to create and release software.

Google Developers is Google's site for software development tools, application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.

Aptana

Aptana, Inc. is a company that makes web application development tools for Web 2.0 and Ajax for use with a variety of programming languages. Aptana's main products include Aptana Studio, Aptana Cloud and Aptana Jaxer.

In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications. A forge platform is generally able to host multiple independent projects.

CodeLite integrated development environment

CodeLite is a free and open-source IDE for the C, C++, PHP, and JavaScript (Node.js) programming languages.

Assembla

Assembla is a web-based version control and source code management SaaS provider for enterprise that was founded in 2005. It was acquired by San Antonio Venture Equity firm Scaleworks in 2016. It offers Git, Perforce Helix Core and Apache Subversion repository management, integrations with other enterprise softwares such as Trello, Slack and JIRA as well as the Cornerstone Subversion client for macOS. Assembla also offer integrations with customer's managed private clouds.

Gerrit (software) Free web-based team code collaboration tool

Gerrit is a free, web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Web browser and approve or reject those changes. It integrates closely with Git, a distributed version control system.

TeamCity is a Java-based build management and continuous integration server from JetBrains. It was first released on October 2, 2006. TeamCity is commercial software and licensed under a proprietary license. A Freemium license for up to 100 build configurations and 3 free Build Agent licenses is available. Open Source projects can request a free license.

References

  1. "Javaforge.com Site Info". Alexa Internet . Retrieved 2014-04-01.
  2. JavaForge
  3. "Breakthrough of Javaforge". Archived from the original on 2012-06-17. Retrieved 2014-01-03.
  4. JavaForge shutting down