Open Source Project Setup

From MemberWiki

Jump to: navigation, search

Contents

About this wiki page

This wiki page holds historical information about the initial setup of the "OpenAjax Alliance" open source project at SourceForge.

"OpenAjax Alliance" project setup information

Note: at the time the OpenAjax Alliance project was founded at SourceForge, there existed a project named "OpenAJAX" which had not seen any activity since summer, 2005. Sometime soon, we might try to request to the SourceForge administrators that the "OpenAJAX" project be transferred to us.

  • Created on: 2006-08-17 16:06
  • Current status = Pending review
  • Descriptive name = "OpenAjax Alliance"
  • Unix name = "openajaxallianc"
  • Project home page = http://openajaxallianc.sourceforge.net
  • Owner = Jon Ferraiolo (jonferraiolo@users.sourceforge.net, jferrai@us.ibm.com)
  • License = Apache v2

Public description when initially set up (255 chars max)

OpenAjax Alliance's (http://www.openajaxalliance.org) open source project that implements technologies defined by OpenAjax Alliance. The first effort is the OpenAjax Hub, a JavaScript module that enables multiple Ajax runtimes on the same Web page.

Trove categorization when initially set up

  • License :: OSI-Approved Open Source :: Apache License V2.0
  • Intended Audience :: by End-User Class :: Developers
  • Development Status :: 2 - Pre-Alpha
  • Topic :: Formats and Protocols :: Data Formats :: HTML/XHTML
  • Topic :: Internet :: WWW/HTTP :: Browsers
  • Topic :: Internet :: WWW/HTTP :: Dynamic Content
  • Programming Language :: JavaScript
  • Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)
  • User Interface :: Grouping and Descriptive Categories (UI) :: Project is a user interface (UI) system

Longer description provided as part of initial project approval request

About Open Ajax Alliance:

The OpenAjax Alliance is an organization of more than 50 leading vendors, open source projects, and companies using AJAX that are dedicated to the successful adoption of open and interoperable AJAX-based Web technologies. The prime objective is to accelerate customer success with AJAX by promoting a customer's ability to mix and match solutions from AJAX technology providers and by helping to drive the future of the AJAX ecosystem. Among the current members are: IBM, Sun, Google, Mozilla, Opera, Adobe, Oracle, SAP, BEA, TIBCO, SoftwareAG, Eclipse Foundation, Intel, Novell, RedHat, Borland, Dojo Foundation, and Zend (the PHP company).

About our SourceForge project:

The OpenAjax Alliance is developing some industry-standard open source JavaScript, the OpenAjax Hub, that is intended to be integrated into all leading AJAX runtime libraries. This Hub will address a critical shortcoming with Ajax today, where today's first-generation Ajax libraries assume a "consequence-free" JavaScript environment where they are the first and last Ajax library to load within a given web page, not taking into account the possibility that other Ajax libraries might have executed before them (and thereby altered the state of the browser's JavaScript environment) or the possibility that other Ajax libraries might execute after them. As a result, it is difficult or impossible to build web pages that use multiple first-generation Ajax libraries together.

The first version of the Hub will address these issues: (1) Ajax library loading and unloading control, (2) Techniques and tools to minimize JavaScript object collision, (3) Event hub to allow Ajax libraries to coordinate events, (4) Markup scanning to enable proper dispatching of HTML/XML markup to the appropriate Ajax library.

Project status:

The members of the Alliance have developed a first version of the OpenAjax Hub in a collaborative manner via code changes within a wiki page. This obviously doesn't scale well when you have 50+ companies trying to work on the same source code. Therefore, we want to check this code into SourceForge and then use SourceForge as the open source technology provider for further work and completion of the version 1.0 for this Hub.

Personal tools