Wednesday, July 2nd, 2008

Loom: Annotation based Java framework

Category: Framework, Java

Ignacio Coloma has announced Loom 1.0 RC 1. Loom is an annotation-based java web framework that includes a ton of new features in this release. After some selective process, these are the bits that could be of most interest for Ajax developers: Generates HTML 5 markup (with data-* fields), including CSS classes with the property Read the rest…

Posted by Dion Almaer at 10:28 am
1 Comment

3.6 rating from 22 votes

Friday, June 13th, 2008

Pivot: Swing++ as New Java-based RIA Platform?

Category: Java, UI

And now for something a little bit different on a Friday. Greg Brown from VMWare pointed us to the fruition of nearly a year’s worth of R&D: Pivot, a new GUI toolkit for Java. While traditionally Java Applets and the Web have mixed together about as well as concrete and peanut butter, the upcoming revised Read the rest…

Posted by Ben Galbraith at 7:05 am

3.6 rating from 33 votes

Tuesday, June 3rd, 2008

crossdomain.xml, Java, and JNLP

Category: Java

Joshua Marinacci has detailed how Java SE 6 update 10 supports the same crossdomain.xml that Flash supports, and how you can marry it with JNLP to allow you to do Applet mashups without permission dialogs. The applet security model, known as the sandbox, only lets applets connect to the webserver they were loaded from. They Read the rest…

Posted by Dion Almaer at 8:19 am

2.8 rating from 15 votes

Tuesday, May 27th, 2008

SoundManager 2 Updates: Speed and Demos

Category: Java, Sound

Scott Schiller has updated one of our favourite libraries, SoundManager. Being able to simply play some audio from your Ajax applications can be great, as long as you don’t use it gratuitously…. although we tend to do that a little in some of our demos :) We used SoundManager in our Wii Darts application. The Read the rest…

Posted by Dion Almaer at 7:39 am
Comment here

4 rating from 26 votes

Friday, May 16th, 2008

Spring WebFlow 2.0; JavaScript Module Released

Category: Dojo, Java, JavaScript, Library

Spring Web Flow 2.0 has been released which includes a new Spring JavaScript module. Here is an example of an onclick wrapper calling an Ajax event: < View plain text > HTML <a id="prevResultsLink" href="search?searchString=${searchCriteria.searchString}&page=${ – 1}">Previous Results</a> <script type="text/javascript">     Spring.addDecoration(new Spring.AjaxEventDecoration({         elementId: "prevResultsLink",         event: Read the rest…

Posted by Dion Almaer at 12:01 am

3.9 rating from 81 votes

Wednesday, May 7th, 2008

Wii Darts: Powering Ajax applications with Wii controllers

Category: Games, Java, Presentation, Showcase

Ben and I gave a presentation at JavaOne on what’s new with Ajax. Since this was JavaOne, we skewed a little more than we normally would to Java topics, and one of them was using the new Java Plugin, that has great new features such as being able to take a running applet out of Read the rest…

Posted by Dion Almaer at 6:08 pm

4.4 rating from 37 votes

Monday, April 28th, 2008

Java in JavaScript

Category: Games, Java, JavaScript

As John Resig reports, the Japanese Shibuja.JS user group managed to port (at least in parts) the Java Virtual Machine over to JavaScript. The project is called Orto and there is a Japanese PDF explaining the details (I guess) available on John’s site. Using this you can convert Java code into bytecode and embed it Read the rest…

Posted by Chris Heilmann at 1:26 am

3.9 rating from 16 votes

Friday, April 11th, 2008

Java Plugin: The Kernel is back

Category: Java

Ethan Nicholas of Sun has posted an article on Java 6 update 10 which just came out in beta to play. For Java folk there are some huge wins, and for the first time in ages the Java applet has huge changes. If Java Applets can get past the sniggering baggage, there is actually interesting Read the rest…

Posted by Dion Almaer at 12:32 pm

4.3 rating from 38 votes

Tuesday, April 1st, 2008

GChart 2.0: Give me some pie

Category: GWT, Java, Library

Version 2.0 of GChart has been released: The main idea behind GChart is simple: You can make very nice charts efficiently out of a reasonably small number of 1-cell Grids (for the aligned labels) and (empty) Images (for everything else), styled and positioned appropriately on an AbsolutePanel. Not surprisingly, bar charts don’t suffer at all Read the rest…

Posted by Dion Almaer at 8:06 am
1 Comment

3.6 rating from 16 votes

Wednesday, March 19th, 2008

Echo 3 releases client side component model

Category: Framework, Java, JavaScript

Echo has been known as a Java server side component framework, but with the release of Echo 3, they have added a way to build component applications using JavaScript: Client-side Echo applications do not require an application server, and can also be run entirely offline. With Echo3, the formerly server-side-only component framework has been recreated Read the rest…

Posted by Dion Almaer at 10:37 am

3.4 rating from 15 votes

Wednesday, March 5th, 2008

iWebMvc: DWR, Dojo, Spring and Hibernate/JPA

Category: Dojo, DWR, Java, Library

Joe Walker tipped me off to a preview of iWebMvc which is meta framework that ties together DWR, Dojo, Spring and Hibernate/JPA a la AppFuse or Grails. It is created by Jose Noheda, a DWR commiter, and the project aims are: Is based on Java Although supporting Grooy / JRuby is a plus Helps me Read the rest…

Posted by Dion Almaer at 7:31 am
1 Comment

4 rating from 26 votes

Monday, February 18th, 2008

Liberator Comet Platform: Free Edition

Category: Comet, Java, JavaScript, Library

Caplin Systems, creator of the Liberator Comet platform have announced a free version which can be used for non-commercial applications and for evaluation. Liberator includes a high-performance Comet server, a JavaScript client library, and a Java server integration library. There are many examples such as the subscriptions sample which shows a page with realtime updating Read the rest…

Posted by Dion Almaer at 5:25 am

3.8 rating from 26 votes

Friday, February 1st, 2008

jQuery UI Lead is hired by Liferay

Category: Java, JavaScript, jQuery

Liferay, authors of a popular open source Java portal, have hired Paul Bakaus lead on jQuery UI to work on it full time. Liferay’s plans are to standardize all their products to use jQuery and its plugins for the future (you’ll still be able to use other libraries at the same time) – it’s therefore Read the rest…

Posted by Dion Almaer at 11:14 am
Comment here

4 rating from 75 votes

Wednesday, January 30th, 2008

Rhino on Rails: JavaScript MVC on the server

Category: Framework, Java, JavaScript, Rails

Cross posted from my personal blog Last week we posted about Jaxer which offers an approach of turtles all the way down where JavaScript is used on the client and the server. Then, I got to interview Steve Yegge. Last year, Steve posted about Rhino on Rails, his port of Ruby on Rails to the Read the rest…

Posted by Dion Almaer at 8:20 am

4 rating from 33 votes

Monday, January 21st, 2008

ExtTLD: Create Ext components with XML

Category: Java, JavaScript, Sencha

Jaroslav Benc has created ExtTLD, a JSP taglib generator that creates Ext JS components from your Java projects, using XML syntax: Roadmap Hibernate integration – HibernateStore component DWR integration etc. Eclipse plugin UX Tags: Ext.ux.*, Ext.portal.*, Ext.feedreader.*, Ext.desktop.* How ExtTLD works with ExtJS ExtTLD is using a constructor definition to generate ExtJS code. Every component Read the rest…

Posted by Dion Almaer at 8:12 am

4 rating from 67 votes

Wednesday, January 9th, 2008

AjaxSwing 2.0: AJAX front end for Swing applications

Category: Java, Toolkit

WebCream has been renamed and a new version launched as AjaxSwing 2.0, a framework that “does all server communication via asynchronous JavaScript and uses partial page updates to reflect changes in the browser.” New Features AJAX functionality for component rendering and asynchronous communication with the server Asynchronous submit of client-side events and operations Partial page Read the rest…

Posted by Dion Almaer at 1:22 am

3.2 rating from 26 votes