vote up
0
vote down

Extending IntelliJ IDEA for NetBeans Platform Development

My article Using IntelliJ IDEA for NetBeans Platform Development is still valid and provides a viable approach to creating NetBeans Platform applications in IntelliJ IDEA. However, this would obviously be a lot better: The above, which is in the free
 
geertjan
Jul 26 2010 10:38 AM
vote up
0
vote down

JDesktopPane, JInternalFrame, and TopComponent

Based on a question on the dev mailing list, I'm trying to create one or more TopComponents that are constrained within their mode. I guess that would require some special kind of mode that currently does not exist. (But can new Mode implementations be
 
geertjan
Jul 25 2010 05:56 AM
vote up
0
vote down

NetBeans RCP via Ant + No NetBeans IDE

A common misconception is that you're somehow tied to NetBeans IDE if you want to create applications on the NetBeans RCP. How wrong that misconception is (but not for Eclipse, apparently) can be read in this brand new tutorial, published a few minutes
 
geertjan
Jul 24 2010 03:29 PM
vote up
0
vote down

Bye NetBeans IDE (Part 3)

Now that we know how to create a new NetBeans Platform application without using NetBeans IDE (part 1, part 2), let's add a new module to that application. Firstly, we create a new module structure providing no more than the absolute bare essentials.
 
geertjan
Jul 23 2010 08:28 AM
vote up
0
vote down

How to Get Started Porting a Swing App to the NetBeans RCP???

Want to start using the NetBeans Platform but don't know how to get started porting your Swing application to it? No worries. The porting tutorial has been updated and is now fully compliant with NetBeans Platform 6.9: Here's the direct link:
 
geertjan
Jul 21 2010 12:54 PM
vote up
0
vote down

Radio Monitoring Toolkit Platform on the NetBeans RCP

CCRM (Centre de Contrôle des radiocommunications de services Mobiles - Centre Jean Marique) is a radio monitoring center created in 1946 by the Belgian administration. CCRM is an international (ITU), European (CEPT) and national (BIPT) radio monitoring
 
geertjan
Jul 19 2010 03:37 PM
vote up
0
vote down

Eclipse in a NetBeans Tutorial?

I've completed the draft of a small scenario that will form the basis of a new NetBeans Platform tutorial. The tutorial will have, as one of its first steps, the instruction to start up Eclipse! You will then use Eclipse to model a small scenario,
 
geertjan
Jul 17 2010 02:19 PM
vote up
0
vote down

Ouagadougou on the NetBeans Platform (Part 2)

In part 1, you can read how Skype and WebEx were used in Prague to provide a NetBeans Platform Certified Training to students in Burkina Faso. The second part of the training will be a workshop. In the workshop, the students will port one of their
 
geertjan
Jul 16 2010 11:24 AM
vote up
0
vote down

Eclipse Nebula PShelf Widget for Swing

Trying to find a Swing approach to expressing the Eclipse Nebula PShelf Widget, used in the left-most window below: I found commercial versions of the above component, i.e., in its Swing version, and then found this written in 2005, but still completely
 
geertjan
Jul 15 2010 01:30 AM
vote up
0
vote down

SaveAsCapability: For Editor Mode Only

Trying to get SaveAsCapable to work for a Node, with Edvin Syse being very helpful on the dev mailing list. Also helpful was taking a look at the sources (and Javadoc) of the context-sensitive Action that is enabled when SaveAsCapable is present in the
 
geertjan
Jul 14 2010 08:47 AM
vote up
0
vote down

NetBeans HTML Editor and Groovy Editor in a Multiview Component

The reason I began investigating integrating the NetBeans HTML Editor into a multiview component is that Edvin Syse from Syse Data in Norway is porting this CMS to the NetBeans Platform: So, each multiview component represents one article in the CMS. And
 
geertjan
Jul 12 2010 03:22 AM
vote up
0
vote down

NetBeans HTML Editor in a Multiview Component

I got further in embedding the actual NetBeans HTML Editor into a multiview window: Since the above is the actual HTML Editor used in NetBeans IDE, its features are registered in the layer files of the modules that provide those features. Hence, since
 
geertjan
Jul 08 2010 10:07 AM
vote up
0
vote down

Modular CMS on the NetBeans Platform

Edvin Syse from Norway is porting a CMS to the NetBeans Platform. So I thought I'd experiment with his usecase, which includes HTML content that is not in an actual HTML file. Instead, the HTML content is defined in a string within the domain object. Not
 
geertjan
Jul 07 2010 04:54 AM
vote up
0
vote down

NetBeans HTML Editor in a JEditorPane

Again, as yesterday, without code completion, but helpful nonetheless, again for business applications where the end user might like to do a bit of HTML editing while doing other things in the application: The nice thing is that, simply by setting the
 
geertjan
Jul 06 2010 12:56 AM
vote up
0
vote down

NetBeans Groovy Editor in a JEditorPane

Even when you're not creating some kind of IDE, you might still have technical end users in mind. For this kind of user, it might be handy if you'd integrate a small scripting editor into your application, as I've done here for Groovy: The editor area
 
geertjan
Jul 05 2010 11:53 AM
vote up
0
vote down

Farewell Document Window in NetBeans Platform Applications

On the dev mailing list, Ruben Laguna figured out how to remove the document window in a NetBeans Platform application, while also displaying two modes split vertically. I played around with his solution today and I now have an application consisting of
 
geertjan
Jul 04 2010 03:13 AM
vote up
0
vote down

Funambol on the NetBeans Platform

What does the NetBeans Platform have to offer in an increasingly mobile-driven world? Funambol provides mobile cloud synch for phones and connected devices. The focus of this organization is mobile phones. Despite that, the NetBeans Platform, a solution
 
geertjan
Jul 03 2010 03:11 AM
vote up
0
vote down

Exploring Serena Dimensions Support in NetBeans IDE 6.9

Serena Dimensions support in NetBeans IDE, would it be similar to Subversion and Mercurial, as follows? The above is based on the skeleton versioning support plugin from here: http://versioncontrol.netbeans.org/cookbook.html Any advice from Serena
 
geertjan
Jun 26 2010 01:36 AM
vote up
0
vote down

Starting Soon: Oracle TechCast LIVE Featuring NetBeans

Oracle TechCast LIVE with Justin Kestelyn, this time focusing specifically on NetBeans, is going to be starting in 20 minutes or so: Click here to get to the above page.
 
geertjan
Jun 22 2010 08:56 PM
vote up
0
vote down

Cool Pic from Upcoming NetBeans RCP Book

Working through the final details of the NetBeans Platform 6.9 Developer's Guide. Things are looking good. Nice software results from following its chapters: Each window above is from a different module, yet all are synchronized. Take note of icon
 
geertjan
Jun 16 2010 02:14 AM
vote up
0
vote down

#nbtwip

Twitter is just about the best thing to have happened in the world of social media. Only those who don't use it would be able to come close to disagreeing with that statement. :-) In light of that, I've started a new thing called "#nbtwip": I'm hoping it
 
geertjan
Jun 13 2010 03:12 PM
vote up
0
vote down

Mona Lisa Puzzle (Part 3)

The next step in the Mona Lisa puzzle is to let the user set the image that should form the basis of the puzzle. Via a button in the global toolbar, this wizard is displayed: There's a complete Wizard framework that is part of the NetBeans Platform. It
 
geertjan
Jun 12 2010 06:32 PM
vote up
0
vote down

Mona Lisa Puzzle (Part 2)

The next part of the puzzle is... to let the user know when a dropped piece is correctly placed. So, below, you can see that the most recent drop was good and that the total of correctly dropped pieces is 3: How to do this? Well, first of all, we need to
 
geertjan
Jun 11 2010 01:27 PM
vote up
0
vote down

Mona Lisa Puzzle

If Mona Lisa was a puzzle... ...this would define her: class PuzzleScene extends ObjectScene { public PuzzleScene() { LayerWidget layerWidget = new LayerWidget(this); ImageIcon mona = ImageUtilities.loadImageIcon("org/mona/puzzle/board/puzzle.jpg",
 
geertjan
Jun 10 2010 08:43 PM
vote up
0
vote down

NetBeans Platform: "But Is It Art?"

Surely the image below lies somewhere between a Scottish kilt and a tapestry, on the one hand, and a cross between futurism and cubism, on the other? Either way, it's really artistic and somehow pleasing to look at. And it comes from the Ukraine and you
 
geertjan
Jun 09 2010 03:49 PM
vote up
0
vote down

Czech Out Yet Another NetBeans Platform Book!

Not only Jurgen's community translation (from German to English) will be appearing in the coming period... also Heiko's Czech translation (again, thanks to the NetBeans Platform community) is set to be released: The translation effort was led by Miloš
 
geertjan
Jun 08 2010 12:46 PM
vote up
0
vote down

Fun with EMF

I used this tutorial to create a simple 1:n model in EMF: I exported the model to a JAR file, which had manifest entries indicating I now had an OSGi bundle. I could simply use that JAR as a JAR in my NetBeans Platform application. However, I'd like an
 
geertjan
Jun 08 2010 03:08 AM
vote up
0
vote down

REST Integration is a Piece of Cake on the NetBeans Platform

Integration of REST resources into NetBeans Platform applications is trivial in 6.9—there's a new wizard that lets you select a REST resource in the IDE: Once selected above, lots of code is generated for making the connection to your REST
 
geertjan
Jun 05 2010 12:16 AM
vote up
0
vote down

How to Push NetBeans Plugins Silently to End Users?

When we talk, during the NetBeans Platform Certified Training, about the autoupdate feature of the NetBeans Platform, almost without fail someone asks: "Can I also push features, silently, to the end users of my application?" The scenario is that you
 
geertjan
Jun 03 2010 09:12 PM
vote up
0
vote down

RadioInplaceEditor

When creating your own InplaceEditors, the NetBeans IDE sources are your friend. Here, for example, is a "RadioInplaceEditor" in action, which is based on the RadioInplaceEditor in the sources: Many more similar classes are found here:
 
geertjan
Jun 03 2010 02:16 AM
vote up
0
vote down

Not Enabled for Henry

If the command line does not contain the correct name, i.e., as follows: run.args.extra=--name admin ...then the Admin toolbar button (on the extreme left below) is disabled, e.g., here "henry" was passed in: ...otherwise, i.e., if "admin" is passed in,
 
geertjan
Jun 01 2010 04:59 PM
vote up
0
vote down

Managing Taekwondo Tournaments on the NetBeans Platform

I came across Petra Barus and his JSR-296 based Taekwondo Tournament Magament System yesterday. Petra gave me the sources of the app and I've been looking through them, and running the app itself, with the aim of porting it to the NetBeans Platform.
 
geertjan
May 28 2010 05:59 PM
vote up
0
vote down

Custom Layouts in Visual Library Scenes

Let's say you want a widget-based window where you have different regions, as shown here: The above widgets, within a Visual Library scene, are created as a result of parsing the following file, which is available in the "Text" tab of the multiview
 
geertjan
May 27 2010 07:06 PM
vote up
0
vote down

Getting Started Creating Workflow Editors on the NetBeans Platform

Lots of interest in workflow applications atop the NetBeans Platform, I believe, so let's create this today as an example: How to create the above from scratch: Create new NetBeans Platform application named "Demo Workflow". Create a new module within
 
geertjan
May 26 2010 01:43 PM
vote up
0
vote down

blue Look and Feel for NetBeans Platform Applications

I reported on the OfficeLAF for the NetBeans Platform sometime ago, so I'm happy to again have the opportunity of announcing a new NetBeans Platform LAF... the blue Look and Feel, which can have this impact on your application: Why was the above LAF
 
geertjan
May 25 2010 10:20 AM
vote up
0
vote down

How to Take NetBeans Platform Trainings in South Africa!

Over the years I've been in touch with several developers in South Africa interested in a NetBeans Platform Certified Training. Yesterday, Mark Clarke from Jumping Bean, an open source Linux and Java consultancy in South Africa, wrote to indicate they'd
 
geertjan
May 24 2010 09:54 PM
vote up
0
vote down

Pluggable JXTaskPane

Some of the students on the recent NetBeans Platform Certified Training at the TU Braunschweig are creating an application in the medical domain. I was shown their application, which included a JXTaskPane from the SwingX project. Each task in the task
 
geertjan
May 21 2010 05:25 PM
vote up
0
vote down

Attempts to Apply Communicative Language Teaching to Teaching Programming

Compare this class photo to the rather static one from yesterday and you immediately see the effect of Communicative Language Teaching Applied to Teaching Programming: The above pic was taken when the students had been split into twos to discuss the
 
geertjan
May 20 2010 04:35 PM
vote up
0
vote down

Braunschweig on the NetBeans Platform

With NetBeans Dream Team member Aljoscha "Josch" Rittner, I'm spending today and tomorrow doing the NetBeans Platform Certified Training at the TU Braunschweig in Germany. A cross-section of some of the class (some were absent at the time): Want a
 
geertjan
May 19 2010 01:39 PM
vote up
0
vote down

Warehouse Management Framework on the NetBeans Platform

Time for another YANPA. And this time it's.... myWMS by LinogistiX. myWMS is an open source project and modular framework for the creation of Warehouse Management Systems. In addition to the framework, a ready-to-use application is provided. The
 
geertjan
May 18 2010 10:52 AM