Revision History of WeatherEase Toolkit
Last revised: 09Nov01 GLG
Revision History
2001-November-10 -- First final release
Additions over the 2001-Oct-16 beta release:
-
The Weather Watcher demo app is provided in
double-clickable form for classic Mac OS and for Mac OS X.
-
Added watch.sh shell-file to illustrate how to set classpath
on Unix boxes.
-
Added the app.util.FontLoader class to improve the
behavior when named fonts are absent from the runtime platform.
-
The DeliveryTask intervals are now settable while
a thread is running the task, and take effect at the next delay period.
-
Added FlexibleListView list-item symbols for showing
whether Extremes are present or not ($E),
and for showing the GMT timestamp ($U).
-
Condensed the field-padding code down to
a single Text.pad() method that does either left or right padding.
-
Added the glguerin.weather.model.Observation class to encapsulate
the raw bytes and textual representation of an undecoded observation.
Made corresponding changes in other classes to support Observation.
-
Added the methods WeatherReport.setFailure()
and WeatherReport.getFailure() to more clearly distinguish failure-reports,
and to separate failure-reporting from the presence or absence of observation data.
2001-October-16 -- Initial beta release
This release includes the following features:
-
The Weather Watcher demo app runs on classic Mac OS.
The supplied JAR-file can also be run on other platforms.
No double-clickable Mac OS X versions of the demo are provided yet.
-
URLReportProvider reads data from URL sources,
such as the NOAA web-server.
-
NWSMetarInterpreter interprets METAR data in the format
supplied by the NOAA web-server.
-
NWSStationBuilder reads station-data and builds Stations in the format
downloadable from the NOAA web-server.
To
Greg's Home Page
To
Greg's Software Page