Re: Mounting filesystems and such

Tim Boudreau <[email protected]> Mon, 15 Jul 2002 18:48:06 +0200
Newsgroups gmane.comp.java.netbeans.education
Organization Sun Microsystems
Message-ID <[email protected]>
Sean R. Kirkpatrick wrote:
> On Mon, Jul 15, 2002 at 04:38:28PM +0200, Tim Boudreau wrote:
> 
>>We've also talked a bit about the idea of "education builds" - basically
>>a NetBeans build with all of the bells and whistles stripped out - just
>>basic compile, edit, debug, no form editor, nothing but the most basic
>>and critical functionality.
>>
> 
> Yeah, this would be a very good idea. If I am struggling with it, I know
> that my students will. I don't know that a special build is necessary,
> but maybe a package that has all but the basics disabled that we can
> turn on as we grow would be helpful. We do end up talking about forms
> and such later in the semester, so being able to turn that back on is
> very useful.
> 
> I found a doc on your website that described how to do something like
> this, but it didn't match the new 3.3.2 IDE config options very well, and 
> I was still left with much more than I wanted.
> 
> I'll reiterate that having a UML-like front end would be a MAJOR
> advantage. Getting the mind shifted into the object paradigm is the 
> biggest hurdle for newcomers. Compared to NetBeans, BlueJ is very clunky 
> in appearance, but those boxes and arrows are compelling.
> 
> 
>>While that's not a part of the build process yet, it is relatively easy
>>to do a shared install of NetBeans and configure it as such.  Will your
>>students be working off a shared instance of NetBeans, or installing it
>>on their own?
>>
> 
> I will be having our labstaff load a shared version for use in our lab,
> but I suspect that most students will load their own. If I can figure
> out how to turn most of the stuff off, I may make my own package for
> them, or write up the instructions and post it on my web.

In a pinch, try the following:

Run NetBeans as root or whatever has permissions to modify files in
the install dir.

To set up the settings you want, open the Tools | Options tree.  In
this dialog is an expander button in the middle-top that allows you
to determine what "layer" settings are stored in - system, project or
user.  Set your settings as you want them (you may want to play with
the Look & Feel | Menu Bar folder to yank out some menu items and 
toolbars, turn off modules, etc.).  For each setting, set it to be
stored in the system layer.  This means that configuration will 
propagate to everyone using this install of NetBeans.  You can then,
if you want, simply do, e.g. zip -9r netbeans.zip netbeans/ and you
will have your package (sans installer, but all anyone needs to do
is unzip it anyway - the only thing the installer does is add 
uninstaller info.

Anyway, hope that helps.

And yes, the UML front end is a good idea, and will not be forgotten.

-Tim