Project Kenai
Encyclopedia
Project Kenai is a collaborative hosting site for free and open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 projects, launched by Sun Microsystems
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...

 and now owned by Oracle
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation that specializes in developing and marketing hardware systems and enterprise software products – particularly database management systems...

. The service will be discontinued move the existing Kenai.com projects over to the Java.net domain for public use as part of Oracle's restructuring of Sun.

About

Kenai.com is a platform that enables developers to find each other and collaborate, and it offers free software project hosting.

Project Kenai is not, itself, an open source project.

In comparison to other open source software forges
Forge (software)
A software forge is a collaboration platform allowing collaborative software development over the Internet. A forge platform aggregates a set of applications with integrated Web interfaces, and generally hosts multiple independent projects...

 such as Google Code
Google Code
Google Code is Google's site for developer tools, 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....

 or SourceForge
SourceForge
SourceForge Enterprise Edition is a collaborative revision control and software development 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 .While originally itself...

, Kenai.com offers a wider suite of integrated collaboration services to developer teams.

Sun Developer Network members can use their SDN accounts to log on to Kenai.com. Others can create an account easily by filling out a short form.

Services

Kenai.com's services include version controlled source code repositories (Mercurial
Mercurial (software)
Mercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. It is supported on Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux...

, Subversion, Git
Git (software)
Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on...

), team wiki
Wiki
A wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor. Wikis are typically powered by wiki software and are often used collaboratively by multiple users. Examples include...

s, a download area to host documents, an integrated team member IM chat, issue tracking (JIRA
JIRA
Jira may refer to:* JIRA, software-engineering package* Journal of Iranian Research and Analysis* Jira, also known as Zilla, fictional character* Jira * Jira...

, Bugzilla
Bugzilla
Bugzilla is a Web-based general-purpose bugtracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License....

), forums, mailing lists, and web hooks for selected events.

The Kenai portal supports tagging
Tag (metadata)
In online computer systems terminology, a tag is a non-hierarchical keyword or term assigned to a piece of information . This kind of metadata helps describe an item and allows it to be found again by browsing or searching...

, an advanced site search that enables finding people and project types via a tag cloud
Tag cloud
A tag cloud is a visual representation for text data, typically used to depict keyword metadata on websites, or to visualize free form text. 'Tags' are usually single words, and the importance of each tag is shown with font size or color...

 and other properties, and a project search that enables developers to find projects they want to join. There is also context-sensitive help available on every page.

Similar to a social network, Kenai encourages members to create a profile page that shows personal tags and lists all projects they follow and participate in. This makes it easy to get in contact and work with other developers who have similar interests. Members use their profiles also to browse their forum and mailing histories.

IDE integration

With the release of NetBeans
NetBeans
NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment for developing with Java, JavaScript, PHP, Python, Groovy, C, C++, Scala, Clojure, and others...

 IDE 6.7, it is possible to maintain Kenai projects directly from inside an IDE.

Developers can use the NetBeans IDE to check out source code and commit changes, to navigate between Kenai projects and local sources, and to submit bug reports and patches directly to the integrated issue tracker. The IDE also displays which project members are currently online.

Discontinuation

As part of Oracle's restructuring of Sun the Project Kenai service will be discontinuedmigrated. The Java.net domain will be migrated to the Kenai infrastructure and all Kenai projects will then be moved to the Java.net domain. The exact date for this migration has yet to be announced.

See also

  • Sourceforge.net
    SourceForge
    SourceForge Enterprise Edition is a collaborative revision control and software development 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 .While originally itself...

  • Comparison of open source software hosting facilities

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK