NetbeansDreamTeamIdeasAndProjects
File:NetBeansDreamTeam/NBDT-Full-Logo.jpg
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.
Improving NetBeans Infrastructure and Web Site
The DreamTeam is currently discussing problems with the netbeans.org instrastructure and mistakes in the netbeans.org Web site content, with the hope of getting these problems fixed.
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.
- Blogging Campaign Kickoff - Let's blog!
Multi-lingual Blogging
Blog about NetBeans in multiple languages. We need more information in multiple languages.
- Multi-lingual Blogging Campaign Kickoff - Let's blog!
Presentations
Create and present presentations about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
- Dream Team Presentation Template - A template which can be used by Dream Team members to create presentations. Multiple templates may be needed.
- Presentation Ideas - Suggestions for presentations about NetBeans.
Multi-media Demonstrations
Create multi-media demonstrations about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
- Multi-media Demonstrations Kickoff - Roll cameras!
Podcasting
Podcast about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
- Podcasting Kickoff - Who wants to be a DJ?
Skypecasting
Skypecast about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules.
- Skypecasting Kickoff - Who wants to be a DJ?
Article Writing
Write articles about NetBeans and related projects. This can include products built on the NetBeans Platform or 3rd party IDE modules. This also includes any contributions done to the NetBeans Community Docs Program.
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.
- Development and Industry Magazine Article Campaign Kickoff - Lets come up with a plan ,and who wants to do what?
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.
- Development and Industry Online Article Campaign Kickoff - Lets come up with a plan ,and who wants to do what?
RCP Platform Development/Enhancement
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.
Discussions of the future of the Platform
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.
- A conference call to discuss the future of the NB RCP/Platform - This will be a Dream Team and others conference call which will be targeted at better understanding the future of the NetBeans RCP/Platform, where it is headed, and what Sun and others see as its future and needs. Too, it will be a chance for folks to make points on what they would like to see happen and how that might take place.
- 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.
- NetBeans RCP and JEE Best Practices - A project to determine the best ways to use NB RCP with different JEE and related technologies.
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.
- Project Level Libraries - It is currently hard to use IDE Libraries with distributed projects, yet it would be nice to be able to use the libraries ideas except stored within projects because they allow multiple jars, sources, and javadocs to be associated with a single unit.
- Project Level Palette Items/Form Editor - It is currently hard to use Palette items from a library or even sub-projects when the library or sub-project is not yet a complete shippable version.
- Translation of NetBeans to Spanish
- Jackpot improvements (need a fine tuned source formatter)
- Improve Subversion Support
- Create a project type and API which makes it easer for developers to add version control systems as first class citizens to the 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.
- NetBeans 3rd party module support brain storming and priorities
- Mind Map Module Will integrate with the IDE and other modules
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.
- Construction Based Development/RAD - Construction Based Development or the need for more RAD in the IDE.
- NetBeans Grid IDE - A discussion of a possible distributed grid integrated development environment.
- Bundle more things with NetBeans which are often needed by developers even if these things are not part of the NetBeans project
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 Member Poll Tool - We have a poll tool for Dream Team Members. We set it up on 2007-02-18. It is part of a private Yahoo Tech Group. All members should join the group.
- Dream Team Public Wiki - This is the public wiki. We are using the Wiki for NetBeans.org!
- Dream Team Private Wiki - We need to have a private wiki for quick inter-group documents
- Dream Team Skill Matrix - We setup a skill matrix for the Dream Team members. Each member should add their own information.
- Blog Consolidation: Aggregate all member blogs to help reduce duplication
- Dream Team Logo Selection - The logo has been selected. See the top of the page.
- NetBeans Dream Team Yahoo 360 Page - This was setup as another avenue for people to find NetBeans and the Dream Team.
Dream Team Membership Rules and Guidelines
- Dream Team Mission Statement, Processes, Guidelines, and Rules
- Join the Dream Team or nominate members - Becoming a member of the team
