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 an Java Framework 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 or WebSphere Portal. This 5.0 release has a new look & feel, includes module navigation, user login/logout (so you do not need Liferay anymore), inline editable collections (just like a spreadsheet), a new editor to attach files to your entity, and many many more things. We invite you to download it and upgrade your OpenXava applications. Look at the migration instructions. New look & feel Just have a look at the demo to see the new look & feel. Module navigation At last, your OpenXava applications will include menus to access the modules: So, you do not need use Liferay for providing module navigation to your application, a simple Tomcat is enough. Anyways, you can s... (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 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.3: Desarrollo Rápido Java para aplicaciones Web

OpenXava es una herramienta para el Desarrollo Rápido de aplicaciones Web, apropiada para aplicaciones de gestión y orientadas a bases de datos. OpenXava permite desarrollar aplicaciones simplemente escribiendo clases del dominio con Java o Groovy. La interfaz de usuario se genera automáticamente en tiempo de ejecución, sin generación de código. OpenXava 4.3 añade soporte para propiedades totales en las colecciones, tiene un nuevo editor para el esterotipo TEXTO_HTML, añade mensaje de información y advertencia y muchas otras nuevas características. Propiedades totales en coleccione... (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)