NetBeans Dream Team Ideas and Projects (Please: Dream Team and invited persons editing only)
This page is used to reference all NetBeans Dream Team projects. Project/idea initiators should perform some preliminary analysis and create a page for their project following the Dream Team project selection and lead guidelines. The created page should be linked to this page following the example of what is already listed below.
Evangelism
Evangelize NetBeans and NetBeans related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules. Other evangelism material is available from the
NetBeans Evangelism page.
Competitions
Competitions can be held to promote NetBeans.
Module Development Competitions
Competitions which foster module development.
Application Development Competitions
Competitions which foster application development using NetBeans IDE
Blogging
Blog about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
Multi-lingual Blogging
Blog about NetBeans in multiple languages. We need more information in multiple languages.
Presentations
Create and present presentations about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
Create multi-media demonstrations about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
Podcasting
Podcast about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
Skypecasting
Skypecast about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
Article Writing
Write articles about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
NetBeans Newsletter
Submit NetBeans Newsletter material. A special utility for Dream Team members will make it easier to contribute. More information on that soon.
Book Reviews
Write book reviews for books about NetBeans and related projects. The books can include products built on the NetBeans Platform or 3rd party IDE modules.
Magazine Articles
Write articles about NetBeans and related projects for industry magazines. The articles can include products built on the NetBeans Platform or 3rd party IDE modules.
Online Articles
Write articles about NetBeans and related projects for web sites. The articles can include products built on the NetBeans Platform or 3rd party IDE modules.
Help with the development and enhancement of the NetBeans RCP Platform. Help comes in many forms ranging from helping other developers work through issues and concepts to writing source code to creating documentation. All help is welcome.
Integrated Module Development/New Features
Create new modules and features or enhance the current feature set to be reviewed for inclusion in the official NetBeans RCP Platform.
3rd Party Module Development
A new module web site is under way which will make it easier for module developers to contribute modules for others to use without the need for them to be included in the official NetBeans RCP Platform. Anything which is useful, unique, fun, or generally helpful is more than welcome. Dream Team members can focus on making this new module site better, and others who would like to become a Dream Team member can easily get noticed. Nothing says you know the NetBeans Platform like a great new module.
Things change over time. This is one constant in the universe we can always count on. A good healthy discussion of the current state of the Platform, what it is, and what it should or could be can help move it along and make it better. Obviously everything can not be accomplished in a day, nor can everything be discussed at one time or in one place. Create discussion topics here.
- Platform/RCP API usage outside the IDE and in standalone applications - There are a few APIs from the NetBeans Platform being used outside the Platform in standalone applications such as Swing Applications. There are also other APIs where changes occur which make them hard to use outside of the IDE. This project looks at module culture and what any goals are or should be for the Platform APIs to be truly successful and competitive.
IDE Development/Enhancement
Help with the development and enhancement of the NetBeans Integrated Development Environment (IDE). Help comes in many forms ranging from helping other developers work through issues and concepts to writing source code to creating documentation. All help is welcome.
Integrated Module Development/New Features for the IDE
Create new modules and features or enhance the current feature set to be reviewed for inclusion in the official NetBeans IDE.
3rd Party Module Development for the IDE
A new module web site is under way which will make it easier for module developers to contribute modules for others to use without the need for them to be included in an official NetBeans IDE release. Anything which is useful, unique, fun, or generally helpful is more than welcome. Dream Team members can focus on making this new module site better, and others who would like to become a Dream Team member can easily get noticed. Nothing says you know the NetBeans IDE like a great new module to supplement its features.
Discussions of the future of the IDE
Things change over time. This is one constant in the universe we can always count on. A good healthy discussion of the current state of the IDE, IDEs in general, what it and they are, and what they should or could be can help move the NetBeans IDE along and make it better. Obviously everything can not be accomplished in a day, nor can everything be discussed at one time or in one place. Create discussion topics here.
User Support
Support NetBeans Platform and IDE users through available and new and innovative mediums. Individuals wanting to become a Dream Team member can get noticed quickly helping users. The more people helping users the more time developers have to work on the Platform and IDE.
Mailing List Support
Help support users on the mailing lists. There are not many new things to do here, but simply helping users on the mailing lists goes a long ways. This is a great way for individuals wanting more access to NetBeans to become Dream Team members. Helping users through the mailing lists will at times force the helper to read and review documentation and APIs. It is not only a great way to contribute, but a good way to learn more about NetBeans.
New mailing lists could be created to support modules or new APIs on the new module web site. The list of modules could very well out grow those available in the Platform and IDE, so user support will be crucial as these will be free and possibly open-source.
Forum Support
Help through forums is about like helping out on the mailing lists. In fact, there are forums at Nabble which tie into the NetBeans mailing lists. New forums could be created to support modules or new APIs on the new module web site. The list of modules could very well out grow those available in the Platform and IDE, so user support will be crucial as these will be free and possibly open-source.
Wiki Editing
The NetBeans Wiki is constantly in need of update. Every day a new situation or issue arises on the mailing lists. The more information which is available in the Wiki for common questions the less work will be needed to support the mailing lists and forums.
Tutorial Creation
Some features need more explanation than a simple Wiki entry. To explain some things in the correct amount of detail might require a step by step tutorial. In fact, many tutorials already exist on the
NetBeans Docs & Support page. Please review the current tutorials before starting a new one. If an existing tutorial exists which does not cover the details to your liking please contact the original author as it might help you narrow down the details. Any tutorials are welcome.
IRC Support
The #netbeans IRC channel on irc.freenode.net is picking up steam. We need to "staff" it with people on certain days. It would be great to organize and get a couple people in there every day. Even if they are not Dream Team members, but they can be people we recruit to help out.
NetBeans in the classroom
Anything to make professor's and teacher's lives easier and to allow them to use NetBeans in the classroom better should go here. Teacher's please let us know what we can do to help you. There is an item below specifically for this
Dream Team Enhancements
The Dream Team itself needs to be enhanced and improved. Add ideas here for how to do that.
Dream Team Infrastructure
Dream Team Membership Rules and Guidelines