Java


Thursday, September 3rd, 2009

JavaScript on the command line or as a shell scripting language

Category: Java, JavaScript

I am always fascinated that no matter how shiny the OS, sooner or later you’ll end up typing things into a text console to get the darn machine to do what you want it to. To make matters worse you also have to resort to languages that you don’t use every day but are from Read the rest…

Posted by Chris Heilmann at 7:25 am
13 Comments

++++-
4.3 rating from 25 votes

Friday, March 27th, 2009

Transparent Comet with IceFaces

Category: Comet, Java

We recently posted on Atmosphere, a new framework designed to provide an abstraction layer over Comet back-ends for Java web applications. At a personal level, this comes at an interesting time as over in the Mozilla Labs we’re evaluating different Comet approaches for our upcoming collaboration release. As we looked at various options, we come Read the rest…

Posted by Ben Galbraith at 7:00 am
7 Comments

++---
2.1 rating from 104 votes

Monday, March 16th, 2009

Atmosphere: Comet Abstraction Framework

Category: Comet, Java

Jean-Francois Arcand announced a new Java-based framework that clients can code against for portable Comet support: Atmosphere 0.1-ALPHA1 is now officially released and support Tomcat, Jetty, Grizzly and GlassFish. Finally a Comet/Ajax Push framework you can build on top of it and deploy everywhere! One of the cool features of this release is that it Read the rest…

Posted by Ben Galbraith at 8:29 am
5 Comments

+++--
3.8 rating from 18 votes

Tuesday, March 10th, 2009

IT Mill Toolkit 5 out of Beta

Category: Framework, GWT, Java

With the release of IT Mill Toolkit 5.3.0, the server-side RIA framework is now ready for production. I announced the initial release of 5.0 back in December of 2007. Since that time, IT Mill 5 has gone through several revisions and the release of GWT 1.5 (which means you can use Java 5 now on Read the rest…

Posted by Dietrich Kappe at 5:24 pm
10 Comments

+++--
3.8 rating from 45 votes

Sunday, March 1st, 2009

The Most Popular Sessions at TheServerSide Java Symposium

Category: Conferences, Java

TheServerSide.com’s Java Symposium kicks off in less than 2 weeks! Our sister site has put together an impressive lineup of speakers and over 45 tech sessions and case studies that you should know about, like Identifying Browser Problems in Ajax Apps, Meet-up for Selenium, soapUI, HtmlUnit and Other Test Tools and much more. And if you haven’t heard, Ajaxian members Read the rest…

Posted by tberardi at 8:10 pm
1 Comment

+++--
3.5 rating from 17 votes

Friday, February 27th, 2009

Ghosts in the machine – avoid using window.sun in Firefox as it starts the Java engine!

Category: Java, JavaScript, Mozilla

Sometimes you find leftovers of old technology in browsers that blow your mind. One of these “ghost in the machine” problems exists in Firefox: if you use window.sun or function sun() in JavaScript you effectively start the Java VM. There are a few “magic” properties on Mozilla’s DOMWindow interface for supporting LiveConnect that will initialize Read the rest…

Posted by Chris Heilmann at 2:18 am
5 Comments

+++--
3.8 rating from 17 votes

Monday, February 9th, 2009

Ajaxian Offer: $200 off expires this Friday

Category: Conferences, Java

This Friday is the LAST CHANCE for Ajaxian readers to save $200 off TheServerSide Java Symposium, an event hosted by our sister site TheServerSide.com. Every little bit helps in this economy – register today with the code AJAXIAN to pay only $1495 for the conference, coming to Las Vegas March 18-20. You don’t want to miss: Read the rest…

Posted by tberardi at 2:01 pm
Comment here

++---
2.1 rating from 20 votes

CP2JavaWS: GWT like Cappuccino to Java remote services bridge

Category: Java

Jerome Denanot has created CP2JavaWS, an open source “bridge between Cappuccino rich desktop applications and Java services deployed on a web server. It consists of a proxy (client side) and a servlet (server side), and manages parameters namespace, encoding, ordering and JSONP.” Jerome told us more: Full objects graphs are supported for services method’s arguments Read the rest…

Posted by Dion Almaer at 5:40 am
3 Comments

++++-
4.3 rating from 12 votes

Monday, January 5th, 2009

Special Offer for Ajaxian Readers: TheServerSide Java Symposium

Category: Conferences, Java

Hello Ajaxians! We’re inviting all of the Java developers out there to an event organized by our sister site, TheServerSide.com, the Web’s largest enterprise Java community. As a member of Ajaxian, you save an extra $100 off the registration fee with the code AJAXIAN. (Register before January 16 to save a total of $400 and Read the rest…

Posted by tberardi at 3:46 pm
Comment here

++---
2.9 rating from 10 votes

Friday, December 19th, 2008

DWR 3.0 near final release with RC

Category: Java, JavaScript, Library

Joe Walker and team have announced the first RC for DWR 3.0. We asked Joe to tell us what is new: DWR now supports: varargs method overloading typed parameters binary file upload/download it has a set of new types it can marshall DWR will let you use JavaScript to implement Java interfaces (e.g. to register Read the rest…

Posted by Dion Almaer at 6:02 am
Comment here

++++-
4.3 rating from 18 votes

Wednesday, December 17th, 2008

OilCan: Grease up your Android browser

Category: Java, JavaScript, Mobile

Jeffrey Sharkey has created OilCan a thin wrapper on top of the WebKit shipping on Android that allows you to install userscripts that allow you to access to Android “Intents”. Intents are very nice abstractions that allow you to access large components and reuse them in different ways. Romain Guy has a nice post on Read the rest…

Posted by Dion Almaer at 6:13 am
2 Comments

++++-
4 rating from 6 votes

Tuesday, December 16th, 2008

Interfaces in JavaScript

Category: Java, JavaScript

The UML diagram above is from Matt Prokes as he creates Java-like interfaces for JavaScript. He has a full example: An example of an object which requires an implementation of the interface. javascript < view plain text > //This code is valid, and the execution will be successful. function executeInterface1(executeThis){   var castedIface = executeThis.cast(‘TestInterface’); Read the rest…

Posted by Dion Almaer at 12:51 pm
9 Comments

+----
1.9 rating from 23 votes

Monday, December 1st, 2008

AbstractCanvas: HTML Canvas and Java2D in one fell swoop

Category: Canvas, GWT, Java

Rodrigo Reyes has announced a new project called AbstractCanvas, a GWT project that sits on top of HTML Canvas and Java2D. The same code can thus run in the browser, or on the server. You can then write code such as: java < view plain text > VerticalPanel vPanel = new VerticalPanel();    CanvasPanelExt canvas1 Read the rest…

Posted by Dion Almaer at 7:09 am
Comment here

+++--
3.8 rating from 16 votes

Friday, October 17th, 2008

Java Plugin 6 Update 10 Production Release

Category: Java

It really is plugin week isn’t it. We had Flash and Silverlight, so it was time for Java to pop its head up from the shadows, and that is what happened with the production release of Java 6 Update 10. It has to be one of the worst version names, but a solid plugin release Read the rest…

Posted by Dion Almaer at 12:01 am
5 Comments

++++-
4 rating from 37 votes

Friday, August 29th, 2008

GWT 1.5 final release is shipped and out the door

Category: Google, GWT, Java, Library

I have seen the GWT team working very hard indeed on GWT 1.5, and they must be very happy to see the final release shipped and complete: GWT 1.5 delivers what we think are an impressive number of improvements, about four hundred issues if you’re counting. We’re also happy that one of those is issue Read the rest…

Posted by Dion Almaer at 10:51 am
2 Comments

+++--
3.9 rating from 27 votes

Monday, August 25th, 2008

Putting together GWT and Spring

Category: Java

Dave Kuhn has put together a comprehensive guide to piecing together GWT and Spring, a nice recipe for the Java heads among you. Dave starts out by detailing why you would want to do this, and how it changes the architecture of your application. He then gets to a tutorial that has you creating the Read the rest…

Posted by Dion Almaer at 7:51 am
1 Comment

++++-
4 rating from 22 votes