Line 20: | Line 20: | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/{{FedoraVersion||next}} | {{FedoraVersion|long|next}} ]] | * Targeted release: [[Releases/{{FedoraVersion||next}} | {{FedoraVersion|long|next}} ]] | ||
* Last updated: | * Last updated: Sep 09th 2008 | ||
* Percentage of completion: | * Percentage of completion: 100% [http://wiki.netbeans.org/Fedora10PackagingNBStatus] The feature is completed in a testable state for the Feature Freeze milestone. | ||
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. --> | <!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. --> | ||
Revision as of 16:53, 11 September 2008
NetBeans
Summary
NetBeans [1] is an open-source software development project with an active community [2].
Owner
- Name: Victor G. Vasilyev
Current status
- Targeted release: Fedora 42
- Last updated: Sep 09th 2008
- Percentage of completion: 100% [3] The feature is completed in a testable state for the Feature Freeze milestone.
Detailed Description
The NetBeans project provides two target products:
- NetBeans Platform is a framework for Rich Client Swing Applications with the development support. [4]
- NetBeans IDE is an Integrated Development Environment (IDE) for Java/JavaFX, C/C++, Ruby, UML, etc. [5]
NetBeans IDE is based on the NetBeans Platform.
Benefit to Fedora
Fedora users obtain:
- easy and rapid way to organize environment for development of systems that can be based on modern technologies and popular programming languages.
- a way for development of applications based on the NetBeans Platform. All the tools required for development of the Rich Client Swing Applications are included in the IDE.
Scope
Both the NetBeans Platform and the NetBeans IDE use some number of the Java libraries additionally to the OpenJDK. Part of the libraries are already accessible in the target Fedora release, but a handful of packages need to be ported or upgraded. See dependency tree [6].
Test Plan
Approaches to test the NetBeans products and other QA info are explained on the page wiki.netbeans.org/Quality [7]
The page "Test Specifications for NetBeans 6.1" [8] integrates info about tests against all features of the NetBeans, version 6.1.
Note: The current release for Fedora is restricted edition of the NetBeans, version 6.1.
NetBeans 6.1 Fedora Packages Testing [9].
User Experience
The NetBeans IDE is oriented on wide audience of developers from beginners up to experts. Each of them can find useful set of the development tools that are embedded in the IDE or can be integrated with. The NetBeans IDE is the modular system and it can be configured according to user needs.
Dependencies
All needed packages to be ported or upgraded are also owned by owner of this feature ( Victor G. Vasilyev). See dependency tree [10].
Contingency Plan
None necessary. Both the NetBeans IDE and the NetBeans Platform extend a stack of the Java applications on the Fedora platform.
Documentation
Both the NetBeans IDE and the NetBeans Platform are shipped with the on-line documentation in forms of JavaDoc, JavaHelp, HTML- and textual files. Prepared packages provide all this documentation.
The NetBeans project also supports Internet resources, including the knowledge base [11] and wiki [12].
Release Notes
Current release in the scope of the Fedora issues:
- #456337 [13] provides the Base IDE [14] with support of Java development. See also the NetBeans IDE 6.1 Release Notes [15].
- #456341 [16] provides all features of the NetBeans Platform, version 8 [17]
Comments and Discussion