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

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 user interface was poor. Then you rewrote it again using Swing. Again, all OK--or maybe not. The users started to ask for a web application, so you needed to use JSP to create a web interface--but your users asked for integration inside portals, so you adapted your application to work inside ... (more)

OpenXava 3.1.4: Open Source Framework to Develop WebSphere Portal Applications

OpenXava 3.1.4 is an open source framework to rapid development of Portlet Enterprise applications deployable in WebSphere Portal 6.1. 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 generation. Look at the demos. If you current applications use JPA entities, ... (more)

OpenXava 4.8: Develop Enterprise Web Applications for iPad

OpenXava is a framework for Rapid Development of Web Applications for iPad, well-suited for business and database oriented applications. In OpenXava you only have to write the domain classes in plain Java to get a web application ready for production. Learn more about iPad support in OpenXava. OpenXava 4.8 has many new interesting features such as: Nested actions in a drop-down menu in the button bar, by means of subcontrollers. Many new improvements in 'My reports'. Improvements in list mode. See changelog for the complete list of new features and fixes. We recommend you to downl... (more)

Java Kicks Ruby on Rails in the Butt

This article tries to demonstrate that Java can be more productive than Ruby. We are going to develop the same application of the article Rolling with Ruby on Rails Revisited (part 1 [1] and part 2 [2]) but using POJO [3]s annotated with JPA [4] and a Model Driven Framework, OpenXava [5] in this case. The result is that with less code, and less time you obtain a more powerful application. Ruby and rails: The regressive framework Ruby on rails [6] is so elegant, so easy, so productive. I cannot avoid read and heard continuously these comments. For example, the article Rolling with ... (more)

OpenXava 3.1.3: Productivity and Flexibility for Java EE

OpenXava 3.1.3 is a framework to develop Java Enterprise applications in a different way: OpenXava avoids MVC. It's a JPA Application Engine in that you provide only your POJOs annotated with JPA and you obtain an application ready for production. Productivity With OpenXava, you only need to write your model, POJOs with annotations. You do not need to write the view, and the controller (for CRUD, printing, etc) is reused. That is, you only write a class as this one: @Entity public class Teacher { @Id @Column(length=5) @Required private String id; @Column(length=40) @Required privat... (more)