ArticlesLaszlo: An Open Source Framework for Rich Internet Applications
William Grosso gives you a quick overview of Laszlo, an open source rich internet applications development platform. After a high-level overview of what Laszlo is and how it works, you'll get a quick tour through some of the basic features of Laszlo, and see what's involved in building a very application in Laszlo. Finally, he looks at where it does and does not make sense to use Laszlo. Mar. 22, 2005
Berkeley DB, Java Edition II: Implementing Session Management
In the first article of this series, William Grosso covered the basics of using Berkeley DB. In this article, he walks through a more extended example of using it for session management. While this series doesn't illustrate the full power of Berkeley DB, it will give you a good feel for how to use it. And
you might be surprised at how complicated some aspects of using Berkeley DB
are. Sep. 24, 2004
Berkeley DB, Java Edition I: The Basics
William Grosso takes you through the basics of using the Java Edition of Berkeley DB, covering the basics of embedded databases and discussing Berkeley DB and some of the basic things you need to know in order to use it. Aug. 24, 2004
RMI, Dynamic Proxies, and the Evolution of Deployment
Slowly and subtly, RMI has evolved into a low-process, low-deployment-overhead, and lightweight framework for strongly typed remote method invocation. It's become as good for very dynamic environments as any of the more loosely coupled frameworks, without sacrificing any of its original strengths. Jun. 1, 2004
Explorations: Googleminer, Part 1
Bill Grosso begins exploring an Internet application built for the "Internet Operating System" on top of the Google APIs: Googleminer. Mar. 5, 2004
Explorations: Wildcards in the Generics Specification
William Grosso discusses wildcards, a recent addition to the generics specification based on the idea that sometimes you don't want to precisely specify the value for a type parameter but want to leave the type parameter unbound, as a signal to the compiler that the exact type isn't important. Jan. 15, 2004
Explorations: Generics, Erasure, and Bridging
Erasure and bridging are code transformations the compiler performs in order to implement the generics specification. This article explains the reasons for and the mechanisms of these two transforms. Dec. 2, 2003
|