During development of Gears, we experimented with many different architectures for offline-enabled web applications. In this document we briefly look at some of them and explore their advantages and disadvantages.
Agile’s ascendancy is in direct response to IT’s dolorous history of software project failure, cost overruns and the concomitant business dissatisfaction with traditional IT design and development—the waterfall methodology
We ran into Rod Johnson, founder of the Spring Framework, at the Open Source Business Conference in San Francisco. Rod talks to us about Spring 2.1, Spring Web Flow, and Spring Batch in part I of this interview
After quite a wait, version 3.0 of Apache Jakarta POI has now been released. The POI project consists of APIs for manipulating files based on Microsoft’s OLE 2 Compound Document format using Java. In short, you can read and write MS Excel files using Java
At JavaZone, GWT lead Bruce Johnson intro’d GWT including high-performance AJAX, internationalization, and integration with existing web apps. The presentor Bruce Johnson is works at Google as Tech Lead of the Google Web Toolkit (GWT).
I believe Java could be simplified by treating all exception types as unchecked without breaking existing code. This could also result in a simplification of future language extensions and APIs. But would the language be better off w/o checked exceptions?
Although the Java exception model has generated spirited discussion during its lifetime, it provides excellent value when it is applied correctly. Using the Java exception model properly will keep your application simple, maintainable, and correct.
CIO.com asked two open-source experts to enumerate the reasons to choose MySQL and to pick something else. Tina Gasperson takes the 5 reasons to use MySQL side, and Brent Toderash discusses 8 reasons not to.
In-process caching and asynchronous replication are a clear performance winner. Ehcache and other in-process caches are very widely used in the Java world. One thing I see happening is new languages reusing Java infrastructure
If your Flex workflow doesn’t include Flex Builder (ie. you work from the command line) you should check out FLEXible. It is a sweet Flex application by John Grden that lets you visually create your MXML for use in your Flex projects
I still think that Tapestry is one of the best platforms to be developing your Web application on. Having said that I think that there are some issues that need to be addressed to help improve Tapestry‘s adoption into the Java community
n this roundup, I examined three tools that purport to verify that your Web services do what they are supposed to do, that they resist graceless failure, and that they conduct themselves with efficiency. The tools are soapUI, TestMaker, and WebInject.
So if Microsoft ever sued Red Hat for patent infringement, OIN might sue Microsoft in retaliation, trying to enjoin distribution of Windows. It’s a cold war, and what keeps the peace is the threat of mutually assured destruction: patent Armageddon
Java FX is a new extension to Java that gives developers a consistent experience for building rich web/desktop apps all the way down to to handheld device applications with Interactivity, animation and ease of use that rivals Ajax, Flash and Silverlight
JavaFX Script is a scripting language focused on the content-authoring and content creation crowd. It is a means of creating visually impactful, high-performance, dramatic Web and network-facing artifacts or experiences that run all the way from the deskt
“Javafx should be the sweet spot for Java. It’s kind of tragic that Sun screwed up so badly with the applet performance and browser incompatibility in the late 1990s,” said Richard Monson-Haefel, an analyst at the Burton Group. “JavaFX Script has an oppor
Mindframe is a new Ajax framework that builds on top of Prototype and ZParse which gives you xml dataset & simple array database, region binding & controlling, Data utility methods: sorting, filtering, selection, drag&drop, trade zones, etc.
And Microsoft “rebooted the web.” I guess that’s all you can do after freezing up for five years. Hey, look over there, shiny objects! That poster may as well be titled “Fucked 6 Ways From Sunday,” because that’s what you’ll be if you buy into a
Patrick Lightbody does an overview of WebWork and the Struts merger, comparing to other web frameworks and explaining validation support, Ajax support, and how to achieve rapid development with WebWork/Struts 2.