home technology about contact
 
   






 

Objective Logic, L.L.P.
3505 Terry Drive
Plano, TX 75023


To email us, click here

 

Resources


The Google Web Toolkit

Leveraging various AJAX technologies such as XML, JavaScript and DHTML, it is now possible to build rich, browser-based client-side user interfaces that have the look and feel of desktop applications. But no one said it would be easy. There are many challenges to overcome, including the limitations of JavaScript and browser compatibility. To address these challenges, Google has developed an innovative approach known as the Google Web Toolkit (GWT), which allows developers to build rich, distributed web applications in pure Java.

The presentation below was created by John Armstrong and presented to the Plano Java Users Group on August 9, 2008. The DynaTable demo was created by Google and illustrates the use of the Google Web Toolkit to create a client-side user interface that works equally well with Internet Explorer, Firefox, and Safari. The original code has been augmented with copious comments.

Presentation: The Google Web Toolkit

Demo Code: DynaTable (GWT 1.4.62, Eclipse)

 

Java and Monetary Data

Java and JEE have become ubiquitous as a platform of choice for creating robust enterprise e-commerce applications. Although these kinds of applications typically involve operations on monetary data (for example, computing unit and extended prices, tax amounts, shipping costs, and so on), the Java programming platform does not provide suitable mechanisms for dealing with this type of data.

Objective Logic published an article in the May, 2004 issue of Dr. Dobbs magazine, titled, Java and Monetary Data, which surveys the problem and presents the Money class, a specialized, stand-alone Java class that illustrates the fundamental mechanisms for dealing with monetary data in a reliable and straightforward manner. Using the Money class, Java programmers can easily incorporate monetary data and accurate computations into their applications.

The full article, along with the source code and javadoc, is available below.

Please note: All source code is provided as-is, for informational purposes only, with no warranties of any kind, under the terms of the GNU General Public License (GPL).

Article: Java and Monetary Data

Download: Code and Documentation

 

 

 

 

 

home · technology · about us · contact us · resources