Vending Machine Management on the NetBeans Platform

| Apr 4, 2013

4Vending by Vendidata is a specialized solution, created on top of the NetBeans Platform, for managing vending businesses.

Almost every business process can be carried out efficiently with the help of 4Vending and its sophisticated tools. Whether you're dealing with parts management, vending machine configuration and composition, customers, suppliers, employees, (more...)

Open Source Debugger & Analyzer on the NetBeans Platform

| Apr 3, 2013

Piraso is an open source development tool, created on the NetBeans Platform, for debugging and analyzing request context log information captured from a supported Java web application. Piraso supports SQL and log4j context monitoring.

Screenshots (click to enlarge them):

  • SQL Data.

  • SQL Statements.

  • log4j Data.

Piraso provides developers with real-time (more...)

European Safety Requirement Software on the NetBeans Platform

| Apr 2, 2013

SafetyMach is technical support software for machines, equipment manufacturers, and designers, in relation to requirements defined by the EC Machines Directive 2006/42/CE. The software guides designers along the machine's CE markings, following the safety rules of the Machines Directive and the relevant technical norms.



SafetyMach is a Studio Favari (more...)

Eight Years Of Blogging on NetBeans

| Mar 31, 2013

It is now 8 years since I started this blog, i.e., it was 31 March 2005 when, inspired by my colleague at the time Roumen Strobl, I hesitantly began my existence as a blogger: https://blogs.oracle.com/geertjan/date/200503

What pearls of wisdom do I have to show for these (more...)

Adding & Removing Connection Widgets

| Mar 30, 2013

Let's extend the example referred to yesterday. We'll let the user connect widgets with each other, after the Ctrl key is pressed and the mouse is moved from one widget to another.

Add the below to the AccountBuchWidget class:

private class AccountBuchConnectProvider implements ConnectProvider {
    @Override
    public boolean (more...)

Keyboard Move Action

| Mar 29, 2013

By default, the MoveAction on Widgets in the NetBeans Visual Library lets the user move widgets via the mouse. But what about the keyboard? Using the code below, whenever the user presses Up/Down/Left/Right on a widget, it will move 20 pixels in that direction.

Note: Some little gotchas to be (more...)

Take Action: September 22 – 26 JavaOne 2013

| Mar 26, 2013

http://www.oracle.com/javaone/index.html

Malkovich Moment: Gradle, Gradle, Gradle

| Mar 25, 2013

What happens when you open Gradle, which is built on Gradle, via the NetBeans Gradle plugin? Well, the sky inverts itself and cats start falling from the clouds. Shortly thereafter, though, things start looking pretty sweet (click to enlarge the pic below):

Note: I didn't use the Gradle plugin from (more...)

YouTube: Displaying Realtime Data on the Java Desktop

| Mar 22, 2013

In response to a recent request in this blog, here's a quick (slightly over 10 minutes) YouTube movie (without sound) showing how to display real-time data in a Java desktop application on the NetBeans Platform:

Set Up Couchbase Java Client Sources in NetBeans IDE

| Mar 20, 2013

The Couchebase Java Client is a library for other clients to implement. The Couchbase team uses Ant to test and create the JAR, while using both Ivy and Maven for dependency related tasks. In other words, a highly customized project structure. How to set it up in NetBeans IDE? The (more...)

Drag Nodes Into Empty NetBeans ListViews

| Mar 19, 2013

I've blogged quite a lot (especially, in the context below, here, back in 2009) about dragging and dropping Nodes into various places. One place I hadn't looked at yet is inspired by the question of the day, provided by Geoffrey Waardenburg in a comment in this blog today: how (more...)