Perth, Western Australia (PRWEB) April 10, 2013
On April 10th, 2013, Robert Nagajek, co-director and technical architect of the Perth (Western Australia) based software company, announced the company is developing a JavaFX bean binding framework.
In the words of Robert Nagajek: “A common issue with UI frameworks is how they can be integrated with a business domain model easily by the developer. JavaFX 2 has provided the Java developer with powerful tools to help model the user interface, but integration with a rich domain model in a client/server scenario is still left to the developer.
"Anahata is developing a bean binding framework based on annotations, that allow a developer to annotate JavaFX controls in an FXML controller that automatically bind to and from a rich domain model that is shared in server side code. The binding framework also integrates with the Java Bean Validation framework, to automatically validate UI fields real-time with error highlighting / pop-up validation messages.”
The director continued: “The key to developing a good framework is that it is easy to use. The JavaFX binding framework will be familiar to users of JPA, annotating fields to describe how the bind to the target layer.”
JavaFX ships with a string based bean binding mechanism by which developers can bind the property of a POJO bean to a JavaFX property using the property name in String format. With the Bean Binding framework being developed, developers can automatically generate bean metamodel classes with a maven plugin and use the metamodel fields to map a JavaFX component to a ben’s property in a strongly typed, where binding errors can be detected at compile time.
About Anahata Technologies Pty Ltd
Founded in 2010, Anahata Technologies Pty Ltd is a Western Australia privately owned application development consultancy specializing in the analysis, design, implementation and support of cost-effective, custom built software applications.
Anahata’s preferred delivery approach is an iterative, customer centric software development process where business analysts visit customer premises to gather requirements, outline the current business processes and design an improved flow. Once the system requirements are complete, a continuous integration development process allows customers to test the application regularly as it is being built. Upon implementation, customer’s staff is trained on site on the usage of the new system
Anahata offers its customers a 3 month warranty and support period where users can have unlimited phone or email consultation. Customers can access an online task and issue management system to log requests for enhancements (RFEs) or report any defects encountered during the testing or production stages. Anahata seeks to be the most customers centric of all software companies in Perth.
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 and reduces 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. Anahata is also a certified MYOB developer partner. Anahata’s Custom Software solutions integrate with any MYOB software package.
For more information about Anahata, visit http://www.anahata-it.com.au or type ‘Software Company’ in your favourite search engine.