sun.com docs.sun.com My Sun Worldwide Sites

  Previous Contents Next

Sun Web Developer Pack and NetBeans IDE Plug-ins

The tools included in Sun Web Developer Pack are built around a set of NetBeans IDE plug-ins bundled in a single umbrella download package. These plug-ins include debuggers, wizards, the JavaHelp system, code completion libraries, validators, and scripts for automating the development process whenever possible. Brief descriptions of these plug-ins are provided below.

  • jMaki Plug-in – Provides a NetBeans web framework provider module that enables jMaki components to be added as a framework to any web application project. A tag customizer is available to edit the optional elements of jMaki tags. A NetBeans palette makes it possible to drag and drop jMaki components to JSP pages and EJS (Embedded JavaScript) Phobos files, and a wizard is available for creating new jMaki components.

  • Phobos Web Framework Provider – A NetBeans web framework provider module that enables a Phobos runtime to be added as a framework to any web application project. The plug-in also provides wizards to create simple JS or EJS files.

  • Phobos Simple Project Type (Embedded Phobos Runtime) – A simple Phobos project type is provided to act as an enabler for the Phobos debugger module, described below, to speed the development of Phobos projects. This simple project type also includes wizards for creating simple JS or EJS files.

  • Phobos JavaScript Debugger (Embedded Phobos Runtime) – This plug-in relies on the simple Phobos project type, described above. Using the in-process capabilities of Phobos (with the Phobos Runtime running in the same VM as the NetBeans IDE) the Phobos debugger enables developers to set breakpoints, watch JavaScript variables, and inspect JavaScript variables on scripts running on the server side.

  • DynaFaces (jsf-extension) Framework Provider – A simple NetBeans web framework provider module that enables jsf-extensions to be added to as a framework to any web applications project.

  • ROME Library Provider – A simple NetBeans library wrapper module that exposes the ROME API and their Javadoc for code completion.

  • JSON (JavaScript Object Notation) Library Provider – A simple NetBeans library wrapper module that exposes the JSON API and their Javadoc for code completion.

  • Plug-in Suite Module – For convenience, a NetBeans module suite – a “module of modules” – bundles all the Sun Web Developer Pack plug-ins into a single container. All build steps, dependency management, and module creation for the individual plug-ins are handled through this plug-in suite module.

The individual plug-ins and tools are explained in more detail in their respective chapters later in this tutorial. Installation and configuration for theSun Web Developer Pack are provided in the Sun Web Developer Pack documentation set.

How to Proceed

It is recommended that you proceed with this tutorial in the order in which each lesson is presented. However, if you wish to jump ahead to familiarize yourself further with a particular Web 2.0 technology or concept, refer to the chapters below:

Previous Contents Next
Company Info Contact Terms of Use Privacy Copyright 1994-2007 Sun Microsystems, Inc.