This proposal was a bit late to make it into the google summer of code 
list of suggestions, but I wonder if anyone has suggestions on whether 
this could be useful:

Netbeans OpenSolaris desktop Common Build Environment plugin

Summary:
A netbeans plugin enhancement would integrate CBE, SVN and the C/C++ 
plugin pack for NetBeans to allow automatic retrieval of code and 
dependencies into an environment which could be built, edited, debugged, 
patched and redeployed.

Why:
When developer tools are rolled into an IDE, it helps cross-platform 
developers and beginning developers know what tools are available under 
OpenSolaris.  Automating the generation of the IDE project from the spec 
file saves time and could encourage more people to become involved in 
development software for and on OpenSolaris.

Details:

The JDS Common Build Environment (CBE) 
<http://www.opensolaris.org/os/project/jds/contributing/building/> 
contains the tools necessary to build GNOME, Mozilla, Evolution and 
other common open source desktop applications on Opensolaris 
distributions such as Solaris 10 and Nevada.  These tools allow SPEC 
files to be used to specify how to build the software and how the 
software is to be packaged and deployed.  These tools make it easy to 
build software for which opensolaris spec files already exist. 

Netbeans is an IDE commonly used for Java development.  It is possible 
to develop Java based desktop software from within netbeans, either 
using native Swing/AWT or the new Java-Gnome bindings.  However 
developing native GNOME applications within the IDE only became possible 
recently with the development of optional NetBeans plug-in packs for 
alternative languages such as C and C++:
www.netbeans.org/products/cplusplus/ 
<http://www.netbeans.org/products/cplusplus/> 
Netbeans' language specific plugin features include syntax highlighting, 
code completion, integrated build, profiling and debug.

This proposal would automate the process of creating a Netbeans project 
from a .SPEC file.  The Netbeans CBE plugin would read a SPEC file and 
use it along with #includes with the specified source tarballs to 
automatically pull appropriate source tars and checkouts of patches into 
the build environment.  The developer could build, test, patch and check 
patches back into SVN/CVS all from within the Netbeans build environment.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/desktop-discuss/attachments/20070316/ee938cee/attachment.html>

Reply via email to