Geertjan's Blog

  • February 1, 2006


Geertjan Wielenga
Product Manager

This morning I found out that a submission I made to JavaOne 2006 (May 16 - 19 in San Francisco) has been accepted. Hurray. (It'll not only be my first time at JavaOne, but also my first time in the US.) Below is the abstract (come along and visit my "birds of a feather" session if the subject appeals to you). If anyone has any comments on it or has anything they want to share, please leave a comment. So... here it is:

Creating an IDE for Your Favorite Web Framework

There are very many web frameworks available. And there are many IDEs. An IDE can simplify and streamline the process of creating an application that uses a certain web framework—an IDE can provide wizards, templates, samples, and a variety of editor features, such as syntax highlighting, code completion, and hyperlinking for a web framework. For example, an IDE's editor can provide syntax highlighting to make distinctions between identifiers in the code used by a web framework. But not all IDEs support all web frameworks. When no IDE provides specific support for a web framework, the developer isn't fully supported and time-to-market is affected.

This presentation focuses on how an IDE (or a plug-in module for NetBeans IDE) can be created to support whatever web framework the developer feels most comfortable with. We will describe the concepts and APIs provided by the module development support in NetBeans IDE 5.0. The topics that will be covered enable NetBeans IDE 5.0 to be enhanced and rebranded so that an IDE is created with the following support for a new web framework:

  • Wizards and templates for the creation of projects
  • Wizards and templates for the creation of files
  • New actions, menu items, toolbar buttons, and keyboard shortcuts
  • Syntax highlighting, code completion, and hyperlinks in the editor
  • New code snippets that can be dragged-and-dropped from the Component Palette
  • Framework-specific refactoring support
  • Project samples
  • Libraries and Javadoc
  • Javahelp

At the end, a NetBeans plug-in and a standalone IDE will be created. For example, it will have its own splash screen and executable.

Join the discussion

Comments ( 1 )
  • Roumen Wednesday, February 1, 2006
    Great - looking forward to this BoF!
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.