Perth Software Company Anahata Open Sources Java FX framework anahata-jfx

Share Article

Perth Software Development Company Anahata Technologies open sources and also utilization of the Java FX framework anahata-jfx

Software Development

Anahata Technologies Pty Ltd

On Monday 27th of July, Pablo Rodriguez Pina, founder and co-director of the Perth (Western Australia) based Software Company announced, the company open sources an internal Java FX framework “anahata-jfx” used for Java Enterprise Application Development Projects.

The Software Development Company, which specializes in Enterprise Java Development uses the framework across a variety of projects. The anahata-jfx library provides a set of features to speed up the development of form / CRUD based JavaFX 8 applications. This library is the result of 2 years of work on JavaFX.

Some of the main features are:

1)    Java FX framework provide Binder.
The Binder provides binding between JavaFX components and a POJO model’s fields automatically. It also supports Java Bean Validation JSR 303,299 validation annotations to validate input fields.
The binder is typically used by annotating JavaFX components in a JavaFX controller. The aim of the binder is to allow developers to keep all business logic in the model layer, and simply annotate UI fields to map them.
One thing to note is that the binder is not the same as JavaFX binding. JavaFX binding relies on observable values, whereas the binder works with POJO models.
2)    Easy asynchronous processing of action events (either via code or FXML) Transparently performs background task on a non JavaFX thread returning call to caller upon completion Optionally disable a given component while running Changes mouse icon when hovering over node being disabled while running Support for displaying list of background running tasks (See background task view control in Yam platform)
3)    A feature rich AutoCompleteTextField with support for Synchronous suggestions / filtering, Asynchronous (backend) suggestions / filtering, String / Object / Mixed mode for value, Configurable ListView width, Items list thumbnail and detailed images of selected Item list item, Optional auto selection on single match.
4)    A JDK dynamic proxy for easy switching to the JavaFX thread from background threads / services / jms listeners

About Anahata Technologies Pty Ltd

Founded in Western Australia in 2010 by Pablo Rodriguez Pina, Anahata Technologies Pty Ltd is an Australian privately owned software development company with presence in Perth and Melbourne specializing in the analysis, design, implementation and support of cost-effective, custom built software applications.

Anahata’s preferred delivery approach is an iterative, agile, customer centric software development process where business analysts and developers work with the customers to gather requirements and an understanding of the current business processes, and to design and deliver a software solution that not only meets the business’s needs, but also is designed to improve business productivity.

Anahata’s preferred technological choice is to deliver cross-platform solutions based on open standards and open source technology that ensure stability, compatibility, and security over a long application lifespan. This enables a reduction in upfront and ongoing licensing fees.

Anahata is an Oracle Certified Partner and delivers custom software solutions based on Oracle Technology, such as Java, Java Enterprise Edition, MySQL or Oracle Database. The Australian software company is a certified MYOB developer partner providing Custom Software solutions that can integrate seamlessly with any MYOB software package such as MYOB AccountRight desktop or MYOB AccountRight Live (cloud).

For more information, visit

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Pablo Rodriguez Pina
Anahata Technologies Pty Ltd
since: 11/2012
Like >
Follow us on
Visit website