Official NetBeans Tools for Vaadin

During the last few days, for the first time, the Vaadin team have made a Vaadin plugin available for NetBeans IDE. It can be installed in NetBeans IDE 7.3.1 and NetBeans IDE 7.4 RC 1:

http://plugins.netbeans.org/plugin/50531/vaadin-plug-in-for-netbeans

Note: Vaadin team members will be present at NetBeans Day tomorrow, while the plugin will be highlighted during NetBeans Community Tools with JRebel, Jelastic, and More [UGF10388], together with plugins for Jelastic, JRebel, Codename One, Android, and Gradle.

As starting points, three Maven-based project templates are available in the New Project dialog when you install the plugin:

If you choose Vaadin Web Application Project, as shown above, and click Next, you see the following:

When the project is created, it looks as follows:

If you deploy the application to the embedded WebKit browser or the Chrome browser with NetBeans plugin installed, you're able to interact with and do live editing on the deployed app from the IDE, as shown below.

In the New Project dialog, shown in the first screenshot above, if you choose Vaadin Add-On Project, you'll see the following:

Completing the wizard, you end up with the following applications:

Run the application and again you have interactive editing capabilities available between browser and IDE, together with the NetBeans network monitor, very handy for analyzing network traffic:

The final project template shown in the first screenshot above provides support for Vaadin's TouchKit project, which is very interesting. It lets you build cross-platform mobile user interfaces for Java applications, adding support for smartphones and tablets in days instead of months. Here's the code you get when you use that template:

Run it in your browser and you'll see the start of a mobile application.

Also, file templates are available, as shown below:

Here's the New Vaadin Widget wizard:


Looking forward to exploring these features more during the next weeks, during which I'll be blogging more about Vaadin.

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today