Sunday, December 6, 2009

platform.netbeans.org.screenshots


Seeing is believing. These are examples of some of the applications companies, institutions, and students are building on top of the NetBeans Platform.

Categories: Aerospace & Defence, Oil & Gas Services, Geospatial, Bio & Chemoinformatics, Scientific Modelers, Monitors, & Analyzers, Healthcare, Network Management & Communications Systems, Retail, Graphic Design & Image Manipulation, Music & Entertainment, Software Development.

Key: = Commercial/Private, = Free, = Student Project, = Dead Project

Aerospace & Defence

Boeing Mass Properties Toolkit - click to enlarge commercial

Boeing Mass Properties Toolkit

The MassTk is an engineering analysis application by Boeing. It incorporates the functionality from several legacy mass properties analysis applications that were originally written in Java, Fortran, C, and even Perl.

MassTk is built on top of the NetBeans Platform. It provides a rich GUI with custom editors for all business objects including 2D & 3D visualization.

Boeing uses MassTk to perform payload balance solutions, loadability analysis, fuel management analysis, fuel mass property analysis, and mass distribution to finite element models. MassTk vastly improved pre- and post-processing of analyses, it has a shallower learning curve, and lower maintenance costs.

Further reading: Boeing on the NetBeans Platform


Boeing Shared Platform (BSP) - click to enlarge commercial

Boeing Shared Platform (BSP)

The Boeing Shared Platform is a logical outgrowth of building MassTk on top of the NetBeans Platform: BSP is a feature-rich platform created by factoring out the modules from MassTk that are not specific to mass properties analysis, but are useful to engineering analysis applications in general.

In addition to the NetBeans Platform, the BSP includes a number of third-party open-source libraries, as well as a number of Boeing-developed modules.

Further reading: Boeing on the NetBeans Platform


Boeing SIFT - click to enlarge commercial

Boeing Composite Material Analyzer

In a couple of months this application was built on top of the Boeing Shared Platform. It is used for composite material analysis.

For the developer, it was just a question of assembling the pieces, because a large part of the analysis code was already done in historical applications, where it wasn't easy to use and find. Now, thanks to having integrated everything via their shared platform, all derivative applications gain from this centralization.

Further reading: Boeing on the NetBeans Platform


Boeing XSA - click to enlarge commercial

Boeing Cross-Sectional Structural Analyzer

Based on the Boeing Shared Platform, this is an application that was started after the others. It is used for cross-sectional structural analysis, where users look at a part and determine what size it needs to be in order to hold the load that is placed on it.

Further reading: Boeing on the NetBeans Platform


Northrop Grumman - click to enlarge commercial

Northrop Grumman Agile Client

Northrop Grumman Corporation is a leading global security company whose 120,000 employees provide innovative systems, products, and solutions in aerospace, electronics, information systems, shipbuilding and technical services to government and commercial customers worldwide.

Agile Client is a NetBeans Platform application developed by Northrop Grumman in partnership with the US Defense Information System Agency. It brings the war fighter a 3-D common operational picture (COP) workstation designed for greater efficiency and mission effectiveness.


TGIS - click to enlarge commercial

Tactical Geographical Information System (TGIS)

Based on a C3I system product developed for the South African Navy (SAN) for an Operational Boat Squadron (OBS) base camp. The TGIS component has now been ported onto the KITT platform as a NetBeans module. The TGIS can be used in the following environments:

  • - Situational Awareness on a tactical level for peacekeeping missions.
  • - Real-time Common Operating Picture (COP) of ground, maritime and air platforms.
  • - Military operations other than conventional warfare.

For more information, see kitt.co.za.

Symmetry - click to enlarge commercial

Symmetry

A generic analysis tool for determining interoperability between nodes on a tactical network. The focus of the tool is currently to determine the level of semantic interoperability between consort systems on different network nodes implementing the Link-ZA standard. Link-ZA is the tactical data link standard that forms a part of the CNIS. This product allows for an NxN comparison of all defence platforms making use of Link-ZA. Symmetry

For more information, see kitt.co.za.

Muves - click to enlarge commercial

Modular Unix-based Vulnerability Estimation Suite (MUVES)

The US Army Research Laboratory modeling and simulation environment for measuring how much damage bullets, bombs and other projectiles can do to vehicles, among other uses.

For more information, read Army Research Lab deploys cloud for app testing, see the JavaOne 2009 slideshow, or read the interview.

Icasim Weight & Balance - click to enlarge commercial

Icasim Weight & Balance

Icasim Weight and Balance is an application based on NetBeans Platform to calculate the centre of gravity of tactical aircraft (e.g. F/A-18) during test-flights.

The software allows test pilots and test engineers to track the weights and moments of aircraft, test equipment, armament, missiles and other loads and to accurately predict and verify the travel of the centre of gravity. Icasim Weight and Balance Homepage

Centibots - click to enlarge student

Centibots

Centibots, a.k.a. the "100 Robots Project", funded by the Defense Advanced Research Projects Agency (DARPA), is aimed at developing new technology to support the coordinated deployment of as many as 100 robots for missions such as urban surveillance.


DARPA Grand Challenge Vehicle Control - click to enlarge student

DARPA Grand Challenge Vehicle Control

This project is Matteo Di Giovinazzo's engineering thesis, which is a UI for monitoring an unmanned vehicle.

The application is used to view data transmitted by telemetry from a Range Rover over 175 miles of desert terrain featuring natural and man-made obstacles.

It was an entrant in the DARPA Urban Challenge.

Oil & Gas Services

Vinland Software Suite - click to enlarge commercial

Vinland Software Suite

Vinland, by Eriksfiord, is an application in the oil & gas exploration business. Its mission is to make the daily life of geoscientists easier and to avoid forcing them to become spreadsheet addicts, since typically that's what they need to be. Lots of the applications/formulas in the geomechanical arena are either hugely over-designed and hopeless-to-use spreadsheets or very time consuming Finite Element models, often run on poorly performing 32-bit based Windows boxes.

The decision to use the NetBeans Platform in this case was a combination of its OS independence, its 100% Java content, and the fact that it is fully Swing based, very well documented, and has a very strong on-line community.

INTViewer - click to enlarge commercial

INTViewer

INTViewer, by Interactive Network Technologies, Inc., is a geology and geophysics (G&G) data visualization software application designed and developed just for exploration geoscientists. It is an affordable G&G workflow-based data visualization tool for Upstream E&P. The focus is to provide tooling for the most requested visualization tasks and other related useful features.


studioSL - click to enlarge commercial

studioSL

Traditional ways of numerically modeling multiphase flow in oil reservoirs are based on finite element/finite difference methods. However, such methods can pose computational inefficiencies for specific modeling scenarios. Streamline- based flow simulation is an alternative to cell-based methods and can dramatically improve the computational efficiency of numerical models.

StreamSim's IDE is called studioSL and it is a NetBeans Platform application written in Java using NetBeans platform's code and API's. .


Surpac Minex 5 - click to enlarge commercial

Surpac Minex 5

Surpac Minex 5 is a suite of geology, mining and engineering software products.

Surpac Minex Group was formed by the merger of ECSI (Minex) and Surpac Software International in October 2002. Over the past 30 years, ECSI and SSI had developed a client base of upwards of 5,000 users, spanning more than 89 countries, with seven dedicated company offices and many global agents.

Minex 5's interface provides a 3D working environment with a range of options for visualising data in a real world perspective based upon the open-source NetBeans Platform.

Read more (PDF).

Geospatial

Puzzle - click to enlarge open source

Puzzle GIS

Puzzle is a Java Geographic Information Systems (GIS) development platform built on top of the NetBeans Platform. The main goal of Puzzle GIS is to create a free, production ready and competitive tool as a valid alternative to commercial software.



cismap - click to enlarge commercial

Cismet WMS Client

Web map service client by Cismet in Saarbrucken, Germany.


OpenMap Twitter - click to enlarge open source

OpenMap Twitter Application

OpenMap Twitter application is an application started in China, with the aim to create a desktop application that integrates OpenMap and Twitter.

Source code and preview builds are hosted on Kenai.com.


Bio & Chemoinformatics

Instant JChem - click to enlarge commercial

Instant JChem

ChemAxon's Instant JChem is an OS independent desktop application for scientists who need a powerful yet easy-to-use tool to manage chemical structures and run queries on local and remote databases. "The NetBeans Platform is Java-based and is a straight-forward framework that was very helpful in creating a Swing-heavy application like Instant JChem," says Petr Hamernik, one of the project leads, in an interview on netbeans.org.

For a free trial, download Instant JChem Personal. Instant JChem is based on the IJC platform which is based on the NetBeans Platform.



ChipInspector - click to enlarge

ChipInspector

ChipInspector, by Genomatix, is an analysis program to extract significant information from biological microarrays. Microarrays are fingernail sized plastic or glass chips which are used in laboratories to measure the activity of genes under specific conditions. ChipInspector calculates statistical scores for millions of signals and puts the result in an up-to-date genomic context.

A number of scientific publications have compared ChipInspector's results favorably to its competitors. ChipInspector is a Rich Client with database connectivity. It utilizes the automatic update mechanism and many more of the ready-to-apply NetBeans Platform facilities.


BioCAD - click to enlarge

BioCAD

BioCAD is an information fusion software platform. It utilizes local and global optimization for bio-network inference, text mining techniques for network validation and annotation, and Web services-based workflow techniques.

BioSPICE - click to enlarge

BioSPICE

The goal of the BioSPICE program is to create a framework that provides biologists access to the most current computational tools. At the program midpoint, the BioSPICE member community has produced a software system that comprises contributions from approximately 20 participating laboratories integrated under the BioSPICE Dashboard and a methodology for continued software integration.

These contributed software modules are the BioSPICE Dashboard, a graphical environment that combines Open Agent Architecture and NetBeans software technologies in a coherent, biologist-friendly user interface.

QBT - click to enlarge

Quantitative Biology Tool (QBT)

QBT is a tool that lets you define, visualize, annotate, and simulate biological systems of interest.

It utilizes SBML, a very popular XML format for defining the models.

QBT is developed by SemanticBits in collaboration with National Heart, Lung, and Blood Institute (NHLBI) and is being adopted there.

BiologicalNetworks - click to enlarge

BiologicalNetworks

BiologicalNetworks is a Systems Biology software platform for biological pathways analysis, querying and visualization of gene regulation and protein interaction networks, metabolic and signaling pathways.

It is equipped with filtering and visualization tools, to provide high quality, easily understood scientific presentation of your pathway analysis results.

Scientific Modelers, Monitors, & Analyzers

SpectraSuite - click to enlarge

SpectraSuite

SpectraSuite, by Ocean Optics, is the first modular, OS-independent spectroscopy software platform.

SpectraSuite is the platform for all future Ocean Optics application software development. Current software applications including OOIChem, OOIColor and OOIIrrad-C have been migrated to the SpectraSuite platform, with applications such as OOISensors and OOILIBS coming in the near future.

For more information, go here.


jCAE - click to enlarge

jCAE

jCAE is a JAVA based environment for CAE (Computer Aided Engineering) applications. It provides meshing and visualization capabilities and is targeted to run on a maximal number of platforms.

jCAE features a simple volumes modeler and a finite elements mesher. It has inherited the module architecture of the NetBeans Platform and is portable to all platforms which support Java and OpenCascade. More information is available at the jCAE homepage.

SEC-Viewer - click to enlarge

SEC-Viewer

SEC-Viewer is all about the analysis of people counting data from multiple premises simultaneously. It is an application that can collect, analyze and graph count data from various facilities from any PC. This system allows you to view and compare, simultaneously, data from as many people counters as needed, create custom variables using several counters and perform advanced macro operations on different counters.

Latiz - click to enlarge

Latiz

Latiz by Latiz Technologies is a systems modeling event driven simulation environment built on the NetBeans Platform. System block models are constructed in Latiz using GUI components to add existing model components to a palette, connect those components through their predefined inputs and outputs, and to set the model parameters for each of the model components. Each model component may have a custom GUI interface for setting model parameters and for displaying output data. New model components can be added to the Latiz environment using the NetBeans modular architecture, thus allowing users to add functionality without modifying the Latiz source code.

Helmuse - click to enlarge

Helmuse

Helmuse, by MZA Technologies, integrates the HELCOMES (High Energy Laser and Consolidated Modeling and Engagment Simulation) legacy software and provides new systems engineering, parameterization and optimization capabilities.

SGB - click to enlarge

SGB

The SGB (Share Game Board) application, by MZA Technologies, integrates functionality from NASA's World Wind application and utilizes a Latiz model that interacts with MATLAB. SGB utilizes a MATLAB toolbox called SHaRE, hence the name. Developed for the Air Force Research Laboratory Directed Energy Directorate (AFRL/DE), SHaRE provides a generalized scaling law modeling architecture in the form of a MATLAB toolbox under which a broad spectrum of laser and imaging applications may be represented.

Exie Builder - click to enlarge

Exie Builder

Exie provides People-Driven Performance Management solutions architected for widespread adoption by companies serving dynamic markets. Exie drives financial outcomes and accountability across the company and thus effectively involve the entire organisation in the overall strategy. By making performance management available to everyone across the organisation, you create an organisational culture continuously striving to improve performance.

Jamorea - click to enlarge

Jamorea

Student project for processing PDF documents so that they can be displayed on mobile phones.

For more information, go here.

Analyzer - click to enlarge

Analyzer

Analyzer is Java application for batch file analysis, created at the Faculty of Mathematics and Physics of Charles University in Prague, Czech Republic.

The application was developed for XML data but it has no limitations in usage for other types, so it can generally work with any type of document. In addition, Analyzer provides download support which means that analyzing methods can ask for additional documents from the web.

For further information, go here.

Project IRI - click to enlarge

Project IRI

The goal of the project was to make a sensor monitoring application. We had to make two programs, a server and a client. Because we don't have a whole laboratory full of sensors at school, we had to simulate the sensors by generating random values within a certain parameter. The generation of these random values had to be done on the server with a time interval of a few hundred milliseconds and the server needed to store these values. This itself sounds very doable until you realize that we had to simulate over 400 sensors each with aN interval of a few hundred milliseconds and that we had to store all of these values in the memory and not on the hard drive.

Learn more...


MultiTrode - click to enlarge

MultiTrode

MultiTrode designs and manufactures pump station controllers, pump station supervisors, liquid level sensors, SCADA software and web-based monitoring and control.

MultiTrode announces PumpView V2 © built on Sun Microsystems robust J2EE platform. "Not only do we leverage the J2EE platform for PumpView, but also the NetBeans Platform" said Paul Gibson, Team Leader for the MultiSmart suite of products. The team at MultiTrode will release a redesigned client configuration tool called Configurator V2 ©

"We used the NetBeans Platform as the basis for Configurator V2 ©because of its proven stability, install base and multiple platform support . NetBeans Platform delivers on its ability to allow our focus to be the application features not infrastructure," said Paul. Configurator V2 © will deploy to PumpView customers world wide. Configurator V2 was a built jointly by Kcc Tech Pty Ltd and MultiTrode. "Kcc Tech had large and small enterprise experience with the NetBeans Platform this got us going immediately and accomplish our project goals," said Paul.

More Information on MultiTrode and Kcc Tech can be found at http://www.multitrode.com.au/.


Nimue Platform - click to enlarge

Nimue Platform

Nimue is a set of components for building applications relating to motion analysis. This includes a lot of mathematical algorithms for 3d analyses, graphical components for visualisation and also utilities to model the workflow of measurements and analyses.

The origin of the codebase comes from a project arranged by the University of Karlsruhe in Germany. It is mainly the work of Andreas Traupe and Oliver Rettig, completed in the years 1998-1999.

Learn more...



IVAS - click to enlarge

IVAS

IVAS is an intelligent virtual agent system.


AgentSpotter - click to enlarge

AgentSpotter

AgentSpotter is a multi-agent system (MAS) profiler & visualizer, created by Dinh Doan Van Bien for a Masters thesis at University College, Dublin.

Learn more...


Healthcare

Kera - click to enlarge

Kera Dental Workflow Manager

Kera manages the complete workflow for dentists, from customer to technician to material data to billing to statistics, as well as other miscellaneous tasks relating to dental laboratories.

Read more in this interview.



Casemix - click to enlarge

Casemix

The Casemix project is developed by the Team Of Information Systems Unit, at the Hospital of the University Sains Malaysia.

The NetBeans-based application is used for International Disease Code (ICD10 & ICD9) and drug table lookup.


Affiliates Manager - click to enlarge

Pharmacist Affiliates Manager

The Affiliates Manager is used by the Tunisian National Order of Pharmacists. It manages member affiliations. Members have access to documentation sold by the organization, which is also handled by the application. Learn more...



Cognative Bayesian Network Architecture - click to enlarge

Cognative Bayesian Network Architecture IDE

Management Sciences Inc specializes in prognostic health management and cognitive applications for embedded devices and the desktop.

Cognative Bayesian Network Architecture (CBNX) is a logic programming language that allows users to reduce exponential problems such as Markov models and dynamic Bayesian networks to linear time.

The CBNX IDE a cognative modeling IDE on top of the NetBeans Platform, using the Generic Languages Framework, Projects API/UI, and MultiView API to display causal relationships in data.


Network Management & Communications Systems


Network Management Systems - click to enlarge

ND SatCom Network Management Systems

With over 25 years of experience in the satellite networks and systems business ND SatCom has grown to become one of the leading companies in its field.

ND SatCom's Network Management System for defence networks, consisting of 1116 NetBeans modules on the NetBeans Platform, is based on an open and hierarchical architecture according to international standards. The System Management module performs network planning, resource management and configuration management on the system level, where the system can consist of several networks.


Gephi - click to enlarge

Gephi

Gephi is an open-source software for visualizing and analyzing large networks graphs. Gephi uses a 3D render engine to display graphs in real-time and speed up the exploration.

Station Simulator GUI - click to enlarge

Station Simulator GUI

SES-Astra's Station Simulator GUI has as its main purpose to the monitor and control instruments in In-Orbit Testing earth stations. The rack-like layout, drag&drop, and shuffle features give the operator a visual impression, while looking at the real instruments in the control room̢۪s rack.

Satellite Test Cockpit - click to enlarge

Satellite Test Cockpit

SES-Astra's Satellite Test Cockpit gives control over the complete In-Orbit-Test-System. It groups the different tools that have been developed around the In-Orbit-Test-System in the past. Those tools are now modules that are integrated into one big suite. This way we now have a unique look and feel throughout all modules.

Satellite Performance Measurement System - click to enlarge

Satellite Performance Measurement System

SES-Astra's Satellite Performance Measurement System (SAPMES) is a system deployed on transportable earth stations. Those stations are used for measurement of satellite parameters on various locations, e.g., borders of footprints.

Ka-Band Reference Station - click to enlarge

Ka-Band Reference Station

SES-Astra's Ka-Band Reference Station was their first NetBeans Platform application and they gained most of their NetBeans knowledge when developing it. It is used for the same purpose as SAPMES, as it was its ancestor.

TLMCore Remote Configuration - click to enlarge

TLMCore Remote Configuration

SES-Astra's TLMCore Remote Configuration is responsible for the remote configuration of telemetry servers (TLMCores). It enables the operator to do the configuration either in the Designer or the XML editor and do the upload to the telemetry servers. Local storage of configurations and uploading to multiple servers are just some of the special features.

SysUpTime - click to enlarge

SysUpTime

SysUpTime is a powerful distributed network/systems management product. It provides users out-of-box capabilities to efficiently and proactively manage any network of any size. http://www.ireasoning.com/sysuptime.shtml.

Nuance - click to enlarge

Nuance V-Builder

The Nuance Application Environment facilitates the creation of applications that can improve the caller experience, increase automation rates and drive down development costs 30% or more.

Nuance Application Environment is comprised of two components, Nuance V-Builder 3.0 and Nuance V-Serverâ„¢, and includes a host of new features and capabilities that facilitate creation of applications by both IVR and Web developers.

In addition, the Nuance Application Environment facilitates integration with back-end Web-based infrastructure and legacy systems.

For more information, go here.


Nokia NetAct - click to enlarge

Nokia NetAct

Nokia offers a complete solution for managing mobile networks and end-user services, called Nokia NetAct™, ranging from control-room software for 24/7/365 monitoring of the network to software for graphical optimization.Nokia NetAct™ has been delivered to more than 300 customers around the world. With the introduction of the NetBeans Platform as base for its tool development, Nokia hopes to boost the network operator's efficiency in carrying out network management tasks just in the same way as integrated development environments (IDEs) boost software development productivity.

The Topology window is an explorer for the network that is managed. Views is an explorer for the graphical views to the network. At the top right, some graphical network views are opened. The icons represent network elements, the coloring their state. In the middle right, you see an up-to-date list of alarms (problem reports) coming from the network. At the bottom right the Manual for the currently selected alarm is displayed.



PMC Sierra Executor - click to enlarge

PMC Sierra Validation Test Executor

PMC-Sierra is a leading provider of broadband communications and storage semiconductors for metro, access, fiber to the home, wireless infrastructure, storage, laser printers, and fiber access gateway equipment.

At PMC-Sierra, system validation tests for storage area network protocol chips are executed and analyzed via 'Executor' an application built on top of the NetBeans Platform.



PMC Sierra TestBase - click to enlarge

PMC Sierra Validation TestBase

PMC-Sierra is a leading provider of broadband communications and storage semiconductors for metro, access, fiber to the home, wireless infrastructure, storage, laser printers, and fiber access gateway equipment.

At PMC-Sierra, system validation tests for storage area network protocol chips are tested via 'TestBase' an application built on top of the NetBeans Platform.



Incomit - click to enlarge

Incomit Movade Development Studio

Incomit's Movade handles application access to telecom networks. It provides full support for the OSA/Parlay standard.


SpiderWeb - click to enlarge

SpiderWeb

SpiderWeb is an intelligent network configuration tool. SpiderWeb uses a Graphical User Interface (GUI) to help users create configurations for routers and switches. Nowadays, networks include increasingly complex technologies, such as voice over IP (voip) or wireless (WLANs). SpiderWeb largely automates and streamlines the task of configuring a network. SpiderWeb will generate the required configuration of the routers and switches based on specific parameters relevant to the user network and policies.

Spiderweb lets you drag and drop devices on the canvas and create links between the routers and switches. You can view properties and configure devices, and you can create and store templates and drag and drop them on devices.

Learn more and download from lucipa.com


Retail

Sepix Sales System - click to enlarge

Sepix Sales System

The Sepix Sales System is a customer relationship management system for sales managers on the road. At this stage, the application is running on the NetBeans Platform with a fully functional module for mapping and routing. The application offers a map display, works as a route planner, and is capable of displaying data from a database as geolocations. You can display any type of graphical layer over the map, with sales territories or any kind of POIs, such as speed limit zones.

Read more about Porting a Sales System to the NetBeans Platform in this NetBeans DZone interview.


Experian - click to enlarge

Experian

Experian provides tools and support for the financial sector, involving tasks such as managing credit risk, fraud prevention, and debt collections.


FarmLinx - click to enlarge

FarmLinx

The FarmLinx Solution, from New Zealand, provides Agri-consultants with a set of smart tools that enable them to easily record and retrieve accurate information while on-site and easily generate powerful report advice for clients.

For more information, go here.

Church Help - click to enlarge

Church Help

A human resource management system, built by Solomon Apenya in Ghana, for church administration. It includes in-built reporting features.

Orange Billing - click to enlarge

PowerRate

PowerRate, by Orange Objects in Wurzburg, Germany, is a rating & billing framework created on top of the NetBeans Platform.

Read more about PowerRate.



Tocantins - click to enlarge

Tocantins Public Financing Auditor

Tocantins Public Financing Auditor is created in Brazil, by Paulo Canedo and a team of developers, working for the Tribunal de Contas do Estado do Tocantins, a state in Brazil. All the financial management related to the state is done in this NetBeans Platform application.

The application was started in 2007 and, in particular, Paulo's team likes the wizard framework of the NetBeans Platform, as well as the update center. Combined, these features enable the application to be responsible for all finances in the city, i.e., purchases and payments. The application processes data via XML and then transforms and stores in a Derby database. Furthermore, the application is used to analyze the data thus obtained and stored.


Administration Intelligence AG - click to enlarge

Administration Intelligence AG

Administration Intelligence AG, located in Wurzburg, Germany develops E-Procurement software for the public sector.

The NetBeans Platform modular architecture provides the ability to have an extended financial concept, meaning that customers must pay for every tendering-platform module they want to use.



Quotimation - click to enlarge

Quotimation

Quotimation is a new and powerful Quoting and Business Management tool for the Smash Repair industry in Sydney, Australia. It is ideal for a single estimator in a small shop, and it works perfectly in a huge shop with a dozen estimators and other users. It works nicely on your existing PCs.

Technically, it is a distributed Java Swing desktop application based on the NetBeans Platform. It utilises many libraries, including Hibernate, JFreeChart, JasperReports, lots of Apache including Axis2, JGoodies, XOM, SwingX, XStream, and so on. It uses PostgreSQL as its database.



Intelligent Home - click to enlarge

Domito Manager

Domito Manager, by MCD Electronics in Poland, configures a system that controls lighting, heating, and opening/closing of gates in houses. In the building sector, a system of this kind is known as an "intelligent home".

The goal is to provide a multipurpose system available for technicians managing a home's electrical needs.



Seges - click to enlarge

Seges Employee Attendance & Task Management System

A system created at the Seges consultancy in Bratislava, Slovakia, using the NetBeans Platform, together with Maven and Spring.

More information is available here.


AIOTrade - click to enlarge

AIOTrade

AIOTrade is a free, open-source stock technical analysis platform.

The tool's pluggable architecture is ideal for extensions such as indicators and charts. AIOTrade is a 100% Java stand-alone application built on the NetBeans Platform. The source code is organized as a NetBeans module-suite project.

More information is available from the AIOTrade homepage and the AIOTrade Blog.


FeedReader - click to enlarge

FeedReader

A sample application on the NetBeans Platform, by Rich Unger, used by beginners to the NetBeans Platform while learning about development workflow and API usage.

The application is bundled with NetBeans IDE and is found in the Samples category in the New Project wizard.

For more information, see the FeedReader Tutorial.


i-mail - click to enlarge

i-mail

i-mail is an e-mail marketing automator that lets you embed almost any web page in an email and send it to a list of recipients (defined in a CSV file). The embed process includes encoding images in base64 and including them as attached files (thus avoiding the "Load images" button in most mail clients), and fixing any url in the html body so links, forms and references to css files will be maintained.

It lets you request read confirmation and supports SSL connection to SMTP servers.

We decided to build i-mail over NetBeans Platform beause the great amount of common plumbing work it saved and because it enforces the modular approach to software development. Specially important for us was the possibility for updating the software automatically via update centers, so we could easily send updates and bug fixes to our customers.

More information

TimeKeeper - click to enlarge

TimeKeeper

TimeKeeper is a time recording, accounting, and reporting application designed for the special needs of consultants and programmers in distributed environments. It supports projects of any structure with an unlimited amount of involved companies and project members.

TimeKeeper uses a local MySQL database server which is automatically started and stopped when the application starts or stops. Therefore, a user can work with the application independent of the current network connections. For every project, a project database server is set up, with which the user synchronizes data with one mouse click, if a LAN connection is available. More information (in German)


CashForward - click to enlarge

CashForward

CashForward is just not your ordinary, cookie-cutter household budget software. Born from frustration with existing household financial tools, CashForward provides intuitive ways to track household cash flow and to create and compare spending plans.

Although built to offer ease of use for first-time budgeters, CashForward will offer longtime money management software users an intuitive and simple interface for handling family finances.

For more information, go here.


GrisbiGraphs - click to enlarge

GrisbiGraphs

GrisbiGraphs is a free reporting application for a personal accounting application called Grisbi. GrisbiGraphs imports Grisbi files (*.gsb) into an embedded database and then generates graphs and statistics to help the users keeping track of their finances:


Diver - click to enlarge

Diver Assistant

Diver Assistant, by Rafal Maslana from Warsaw in Poland, is an application for planning and recording dive-related information.

Also included are tools for diving instructors to show how decompression / diving tables work and to visualise how hyperoxic nitrox gas mixtures are used to breathe underwater.

It is open sourced here on Kenai.


PCM - click to enlarge

Personal Contact Manager

PCM is an electronic Personal Contact Manager (address book). It will allow you to keep track of all your contacts nicely and easily. The application has a modular design which allows you to enable or disable features. This means that PCM can have as many or as little functionality as you need.

PCM is a modular application allowing for easy maintenance and additional features to be added. The application is written entirely in Java and make use of some of the new features available with in Java today. More information

Graphic Design & Image Manipulation


Imagine - click to enlarge

Imagine

Imagine is an image editor application. Originally written to be a tutorial for the NetBeans Platform on how to properly write an extensible application, it is a functional image editor with the potential to grow similar functionality to Gimp etc. Tools, filters, brushes, effects, fills and much more are pluggable.

Download Imagine (including NetBeans project with full source code)



Paint - click to enlarge

Paint

A sample application on the NetBeans Platform, used by beginners to the NetBeans Platform while learning about development workflow and API usage.

The application is bundled with NetBeans IDE and is found in the Samples category in the New Project wizard.

For more information, see the Paint Application Tutorial.

blueMarine - click to enlarge

BlueMarine

BlueMarine is an open-source application for digital photo workflow. The blueMarine project provides you with an all-in-one tool for managing your photos, from the shoot up to archiving and beyond. BlueMarine is expandable, platform-independent, and includes specific support for different photographers' communities, as well as the latest technologies.

BlueMarine is based on the NetBeans Platform.



J-ISIS - click to enlarge

UNESCO J-ISIS

J-ISIS is a Java application that is being created by UNESCO on the NetBeans Platform. It will replace CDS/ISIS for Windows, which is a generalized information storage and retrieval system for bibliographic information.

CDS/ISIS is a menu-driven generalized Information Storage and Retrieval system designed specifically for the computerized management of structured non-numerical databases. One of the major advantages offered by the generalized design of the system is that CDS/ISIS is able to manipulate an unlimited number of databases, each of which may consist of completely different data elements.



Citra FX Image Filter - click to enlarge

Citra FX Image Filter

Citra FX is a digital image editor from Kiyut Software Indonesia.

The application comes with many built-in filters, including color adjustment, contrast, exposure, water ripples, emboss, etc. It is based on the NetBeans Platform.



Sketsa SVG Graphics Editor - click to enlarge

Sketsa SVG Graphics Editor

Sketsa is a SVG Graphics Editor from Kiyut Software Indonesia.

This cross-platform vector drawing application with various tools for optimizing content creation, giving designers unsurpassed support for creativity. The Tools include a property palette, a source editor, a defs editor, SVG specific shape tools, transformation tools, and additional illustration tools. It uses SVG as a native file format. Sketsa is based on the NetBeans Platform 5.5.



Ekspos - click to enlarge

Ekspos Image Viewer

Ekspos is a platform independent Java image viewer from Kiyut Software Indonesia.

It supports most popular image format: JPEG, PNG, and GIF, where an additional image format can be added through a Java ImageIO plugin. It consists of 2 parts: a shell browser and a viewer. The Shell browser allows you to navigate your image collection and you'll be able to browse images in tree, detail, list, icon and thumbnail view. The viewer provide a progressive view of images with zoom and pan capability.

Learn more and download a free version.

Music & Entertainment


Project XEMO - click to enlarge

Project XEMO

Project Xemo (eXtensible Electronic Music Object architecture) is an open-source, modular software environment for the development and delivery of interactive music, audio and sound applications.

The NetBeans Platform provides Project XEMO with a strong application architecture and infrastructure, including advanced windowing services, project management, remote update and other utilities. XEMO ICE - the Integrated Composition Environment - is the desktop delivery platform for the integration of application modules into an interactive musical application.

It provides those services needed for all musical applications, such as common data representations, music file formats and common interface components, e.g. playback controls. These services are implemented as a set of shared APIs that are available to music application developers.


JFugue Music NotePad - click to enlarge

JFugue Music NotePad

The JFugue Music NotePad is an open-source project aiming to provide a simple stand-alone application for composing music and generating MIDI files visually. The underlying functionality provided by this application comes from its reliance on the JFugue API, a simple yet powerful set of classes for playing and saving MIDI files. The user interface that is built on top of this API is based on the NetBeans Platform.

You can download JFugue Music NotePad binaries and sources for free.



Music IDE - click to enlarge

Music IDE

Music IDE is an application by Peter Blemel that helps children to learn to program.

MP3M - click to enlarge

MP3 Manager

MP3 Manager is a music player created by Kai Toedter on top of the NetBeans Platform.

It is a showcase of many of the NetBeans Platform features. Intentionally Kai did not focus on business logic, that's why he chose to create a very simple application, a little MP3 Manager.

Another purpose of this application is that new NetBeans Platform developers can take a look at some example implementations of common use cases.

For more information, go here.


InfoTerminal - click to enlarge

InfoTerminal Configurator

InfoTerminal Configurator is used in French cinemas for managing the programming and display of information about movies.

SmartBlobz - click to enlarge

SmartBlobz

SmartBlobz, a P2P client, is a new way to share. Aimed initially at the consumer market, SmartBlobz enables everyone to share what they want with the people they want to share with.

Taking the best elements of Podcasting, peer-to-peer and blogging and wrapping them into an interface that any computer user can understand, SmartBlobz allows people to share photographs, documents, movies and any other digital asset either in secure, private groups or publicly, all with the simplicity of drag-and-drop.

In addition to this, SmartBlobz puts an end to the duplication and mistakes caused by using e-mail as a file-sharing mechanism. SmartBlobz connects you and keeps you up-to-date using its enterprise- class object data management engine.

Nerd Alert - SmartBlobz is a software service deployed using Java Web Start to initialise a Java NetBeans-based peer-to-peer application that creates a distributed object database and transacts it via Sun JXTA. SmartBlobz uses a permissions system to ensure security - End of Nerd Alert.

Alkitab Bible Study - click to enlarge

Alkitab Bible Study

Alkitab is a free open-source Bible Study tool from Kiyut Software Indonesia.

Alkitab features parallel view, commentaries, lexicons, dictionaries, glossaries, and daily devotions. It also comes with powerful search capability. It based on the NetBeans Platform 6.1.

Learn more and download


Tangram - click to enlarge

Tangram

Chinese tangram game.


World of warcraft - click to enlarge

World of Warcraft

World of Warcraft game.

More information is available here.


BlackJack Cipher - click to enlarge

BlackJack Cipher

Cipher is a stand alone and non-invasive real-time tracking mechanism designed to assist a player in making decisions relative to the game of blackjack that are based on hard data rather than on a hunch.

More information is available here.


Stock Trader Game - click to enlarge

Stock Trader Game

Tom Wheeler's stock trading game is an example of the concepts he covers in his article Building A Complete NetBeans Platform Application.

When you begin playing the game, you're given a limited amount of money and the goal is to buy low and sell high in order to build your fortune. News stories affect the price of stock and are published at the beginning of each trading day.

More information is available from the Building A Complete NetBeans Platform Application article.


ThinkingRock - click to enlarge

ThinkingRock

ThinkingRock is a free, platform-independent Java application for collecting and processing your thoughts. This simple and easy-to-use tool follows the Getting Things Done (GTD) methodology from the best-selling book by David Allen. You can download this NetBeans Platform based tool from thinkingrock.com.au.

Software Development

Java HotSpot Client Compiler Visualizer - click to enlarge

Java HotSpot Client Compiler Visualizer

Java HotSpot Client Compiler Visualizer is a tool which displays the graphs of the client compiler. It records intermediate states of the graph during the compilation of a method. The user can then navigate through the graph and apply rule-based filters that change the appearance of the graph.

The tool calculates an approximation of the control flow to cluster the nodes of the graph into blocks. Using a visual representation of the data structures speeds up debugging and helps understand the code of the compiler.

Learn more...



VisualVM - click to enlarge

Java VisualVM

Java VisualVM is a light-weight visual tool that combines a variety of existing JDK software tools for application profiling and monitoring. Use it to monitor a Java application's memory consumption and threads, profile performance and memory allocation, analyze thread dumps, heap dumps, core dumps, and much more.

Additionally, you can install various plugins from the VisualVM Plugin Center including JVM Capabilities overview, Kill App, and System Tray. Check the VisualVM plugin page for more plugins, such as the BTrace Plugin and the Thread Dump Analyzer.

You can run provided samples to see a first-hand feature demonstration. Visit visualvm.dev.java.net to download the tool or to get more information.



NetGuardians - click to enlarge

NG-Screener

The NG-Screener Log Management appliance, by NetGuardians, has been developed from the "bottom-up" to meet the real world operational needs of IT Administrators and Security Officers.

NetGuardians are multi-award winning specialists in Security Information and Events Management (SIEM) technology, providing cost-effective solutions to improve IT performance, monitor systems, and safeguard security.

For details, go here.


Cache Monitor - click to enlarge

Cache Monitor

Cache Monitor is a standalone SQL development tool for working with Intersystems Cache.


SQL Browser - click to enlarge

SQL Browser

SQL Browser is a Transact-SQL tool which helps understanding, editing, debugging and documenting stored procedures. It also has a server monitoring feature, as well as a TDS capture feature.


Java ME SDK - click to enlarge

Java ME SDK

Java ME Platform SDK is a state-of-the-art toolbox for developing mobile applications. It integrates CLDC, CDC and Blu-ray Disc Java (BD-J) technology into one SDK.

Java ME SDK 3.0 is the successor to the popular Java Wireless Toolkit 2.5.2 and Java Toolkit 1.0 for CDC. It provides device emulation, a standalone development environment, and a set of utilities for rapid development of Java ME applications.

For more information, go here.


Sun GlassFish Performance Monitor - click to enlarge

Sun GlassFish Performance Monitor

The Sun GlassFish Enterprise Server is a comprehensive support offering for GlassFish, the leading open-source platform for building and deploying applications and services. The Enterprise Manager delivers improved management and performance monitoring features, including a performance monitor: The Performance Monitor is a closed-source product from Sun built on top of VisualVM 1.1 and the NetBeans 6.5 Platform.

Learn more...



NetBeans IDE - click to enlarge

NetBeans IDE

NetBeans IDE is a free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and Ruby.

NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.

Read more about NetBeans IDE here.



iReport - click to enlarge

iReport

Jaspersoft's iReport is a powerful graphical design tool, which uses the JasperReports reporting library, for report designers and power users. iReport can meet the most complex reporting demands, such as creating print-ready output with absolute pixel-perfect positioning of report elements, and complex multi-component and multi-data source reports using sub-reports.

iReport is available as a standalone reporting tool as well as a native plug-in for NetBeans. Reports and ad hoc report components designed in iReport may be deployed to JasperServer, a report server accessible by business users from a web browser.



Fiorano Studio - click to enlarge

Fiorano Studio

Fiorano Studio offers a complete solution for implementing SOA using Service Components as Lego Blocks.

Fiorano chose NetBeans as the base platform for developing next generation of its toolset, to build upon the strong foundation of NetBeans. The open platform APIs allow easy extension and customization of the platform as well, which was particularly important to implement advanced BPEL-based process composition tools.

Learn more at the Fiorano Studio Homepage.



BotBeans - click to enlarge

BotBeans

BotBeans is an application that allows a person without any programming skills to program a robot to do simple tasks.

For more information, go here.



Hadoop - click to enlarge

Karmasphere Studio for Hadoop

Karmasphere Studio for Hadoop is a map-reduce development environment based on the NetBeans Platform. It makes it easy to create, understand, and debug map-reduce applications based on Hadoop, without requiring development-time access to a map-reduce cluster.

The studio provides a real-time workflow view of a map-reduce job, which displays the individual inputs, outputs, and interactions between the phases of a map-reduce job. The workflow view of a job updates in real time with the developer's code changes. It then generates Java sources and compiles them into a binary JAR file, which can be run on a normal Hadoop cluster.

For more information, go here.


Spikeflow - click to enlarge

Spikeflow

Spikeflow is an application for building and executing advanced web forms, spanning many pages. We have built-in support for many different kinds of components, validations, digital signing and connectors to back-end systems. We are targeting organizations who have a lot of paper-based forms and want to convert them into e-services. The target user for Spikeflow Creator is a non-programmer.

The editor, Spikeflow Creator, generates an XML file describing the flow (pages, components, styles and so on). This XML is deployed in the Spikeflow web application and evaluated in runtime. The end user is then guided (like in a wizard) through the questions, getting context sensitive help. In the end the data is signed, delivered to a Web Service, XML file or database. Or it could be rendered to a PDF and emailed. Learn more...


Epictetus - click to enlarge

Epictetus Database Manager

Epictetus is a free cross-platform database tool. Currently supports Oracle, MSSQL, MySQL, Firebird, HsqlDB, and H2. The latest version is 0.3.3 Beta.



JSwat - click to enlarge

JSwat

Bluemarsh JSwat is a standalone, graphical Java debugger front-end. It was written to use the Java Platform Debugger Architecture and based on the NetBeans Platform.

JSwat is open-source software and is freely available in both binary and source code form. Its features include breakpoints with conditionals; colorized source code display with code navigator; movable display panels showing threads, call stack, visible variables, and loaded classes; command interface for more advanced features; and Java-like expression evaluation, including method invocation.


Visual OSGi - click to enlarge

Visual OSGi

Graphic OSGi bundle connector by Anton Epple.


SODBeans - click to enlarge

Sodbeans

Sonified Omniscient Debugger in NetBeans (SODBeans) is a NetBeans module suite designed to enhance accessibility for the blind in modern programming environments. It is currently being developed by students and researchers at Central Washington University, Washington State University, and Southern Illinois University - Edwardsville.

For more information, go to the related homepage and this interview.


Portugol - click to enlarge

Portugol IDE

Portugol is a Portuguese programming language for classrooms.

The Portugol IDE has two main representations of an algorithm: flowchart and text.

For more information, go here.


OMiSCID GUI - click to enlarge

OMiSCID GUI

OMiSCID GUI is an extensible graphical user interface designed to visualize, configure and interact with O3MiSCID services.

For more information, go here.


X3D Edit - click to enlarge

X3D-Edit

X3D-Edit, by Don Brutzman, et al, from the Naval PostGraduate School in Monterey, California, is a tool for editing, authoring, and validating X3D scenes. X3D-Edit is written on top of the NetBeans Platform.


Poseidon for UML - click to enlarge

Poseidon for UML

Gentleware's Poseidon for UML is a fully-fledged UML CASE tool from Germany.

It evolved from the open-source project ArgoUML and turned it into a world-class modeling tool with over 1,200,000 copies distributed to over 100 countries. The strong focus on usability makes it the easiest tool to learn and work with. It is delivered in several editions to meet different needs of different users.

More information.


Inode - click to enlarge

Inode Mobile Interactive Application Designer

Inode's application is used for the design of application animations and transitions on a mobile device. It can be seen as a morph between AutoCAD, Flash, Photoshop, Corel Draw and PowerPoint targeted for a mobile device.

It is used to produce presentations, animations, sprites, game levels, transitions, etc, via the design of objects, copying, cloning, and so on, in a very visual way.


Learn more about Inode.

Bright Builder - click to enlarge

BrightBuilder Mobile Application Designer

The BrightBuilder Mobile Application Designer, by Bright Software, is a rapid application development tool for building and deploying mobile enterprise applications. It provides a single point to design, implement, test and deploy applications using a modular user interface. It lets you use drag and drop to create form-based applications, which can be done by even non or inexperienced programmers. It helps to reduce the skill set and the application development effort drastically.



Ocaml IDE - click to enlarge

Ocaml IDE

Ocaml IDE by Pawel Boguszewski in Warsaw, Poland.



TagsMe GUI - click to enlarge

TagsMe GUI

TagsMe is an application development platform for portable devices (principally PDAs and mobile telephones), based in XML, with a simple and intuitive syntax. The TagsMe GUI editor is a complete development environment for TagsMe. The TagsMe GUI editor is based on the NetBeans Platform.

See TagsMe GUI in Action in this NetBeans.TV video!
Learn more at TagsMe.com.



MC4J JMX Console - click to enlarge

MC4J JMX Console

MC4J is a project to create management software for J2EE application servers and other Java applications.

The MC4J JMX Console is a Swing application for remote monitoring and administration using Java Management Extensions (JMX). It includes support for all major application servers and advanced features such as live attribute graphing and customizable dashboards. It is designed to utilize the JMX specification to connect to and introspect information within supported servers and applications. It provides the ability to browse existing managed beans (MBeans), update configurations, monitor operation and execute tasks. You can get more information at MC4J Home.


Scheme Editor - click to enlarge

LambdaBeans

LambdaBeans is an IDE for the Scheme programming language.

With LambdaBeans, you can edit your Scheme source code (with syntax highlighting), store it in a source-code control system, run it, play with the Scheme REPL (read-eval-print-loop), read R5RS and SLIB manuals and, well, have fun programming with Scheme!

Read more in this interview.