|
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

|