Be productive developing Enterprise AJAX Applications

Javier Paniza

Subscribe to Javier Paniza: eMailAlertsEmail Alerts
Get Javier Paniza via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Javier Paniza

OpenXava is a tool for Rapid Development of WebSphere Applications. In OpenXava you only have to write the domain classes in plain Java to get an application ready to be deployed on WebSphere Application Server or WebSphere Portal. OpenXava 5.4 has a new and modern icon set, a simplified UI for charts, a search box when adding new columns to list, image editor supported in @ElementCollection, and many more things. We invite you to download it and upgrade your OpenXava applications. Look at the migration instructions. New icons This is the new look of OpenXava: All modern applications use monochrome icons, so now your OpenXava applications will have a more modern look. The monochrome icons allow you to use the color to emphasize important data and actions in your application. Moreover, these icons are scalable, therefore when the user zooms the page the quaility is not ... (more)

Automatic User Interface with OpenXava: An Evolutionary Option for GUIs

This is a story about creating a user interface easily, or better yet, about having good user interfaces without working for them. The Problem Once upon a time, you created a really cool invoicing application. Your wonderful application had an agile MS-DOS (or Unix, or AS/400, or HOST) character interface, but your users demanded a Windows interface: more beautiful, and easier to use. So, you rewrote your application to have a Windows user interface. All OK, but then your users asked you for a multiplatform application, so you rewrote your application in Java with AWT, but your ... (more)

OpenXava 3.1.4 Released

OpenXava 3.1.4 is a framework focused in productivity for developing business Java applications. The idea is that you write only your POJOs annotated with JPA and you get an application ready for production. With OpenXava, you only need to write your model, POJOs and Java annotations. You do not need to write the view, and the controller (for CRUD, printing, etc) is reused. And from that you'll have an application for CRUD, report generation in PDF, export to Excel, searching, sorting, validations etc. You only need to write a simple Java class, no XMLs, no JSPs and no code gene... (more)

OpenXava 4.5: Rapid Java Web Development

OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented applications. OpenXava allows you develop applications just by writing simple domain classes with Java or Groovy. The user interface is generated automatically in runtime, without code generation. OpenXava 4.5 has some new interesting features such as: Support for all strategies of JPA inheritance mapping. Data for list and collections is obtained via JPA, before JDBC was used. Automated Business Logic (ABL) library added. All new layout architecture (the code that paints the UI... (more)

How to Simplify MDD to Speed Java Enterprise Development

A notable problem of Java Enterprise Development is its inherent complexity. Also if you use Java EE standard or Spring, your development team will never be as productive as a VisualBasic, PHP, Ruby&Rails, 4GL or even COBOL development team. The complexity of Java Enterprise requires very skilled developers, moreover these developers need to write a lot of code. The ideal solution for this problem could be the Model-Driven Development approach. Basically MDD states that just the model part of an application has to be developed, and the rest of the application will be generated from... (more)