Be productive developing Enterprise AJAX Applications

Javier Paniza

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


Top Stories by Javier Paniza

OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented applications. OpenXava allows you to 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.6 has some new interesting features such as: Custom reports generation from list. It's possible to customize the list mode defining your own editor. You can assign a model object (an entity or a transient object) directly to a View to populate it. In the jUnit tests you can assert the content of generated PDFs New @RowAction annotation for collections. Labels and messages available in Russian. The file name for generated reports includes model name and time. And many other useful new features and bug fixes. Custom reports generation from list In list mode there... (more)

OpenXava 4.3: 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.3 adds support for total properties in collections, it has a new editor for HTML_TEXT stereotype, add info and warning messages and some other useful new features. Total properties in collections Now you can use square brakets in @ListProperties to asociate one or more prop... (more)

OpenXava 4.9 Released

OpenXava is an AJAX Java Framework for Rapid Development of Enterprise Web Applications. In OpenXava you only have to write the domain classes in plain Java to get a web application ready for production. OpenXava applications are specially adapted to work with iPad, including an iPad native-like user interface. Learn more about iPad support in OpenXava. OpenXava 4.9 has many new interesting features such as: We have improved the list with better behavior, new filter options and some style improvements. PDF reports now are better adjusted, so most automatic reports are ready to be... (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)

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)