I need a java package created using only RIM's java API to obtain weather information. This should NOT be dependent on non-RIM java classes or 3rd party libraries.
Existing java weather packages depend on non-RIM based java classes, as well as a variety of 3rd party packages which cause the "preverification" of them to fail. "Preverification" must be done on jar files if they are to be used in blackberry applications (which is the end goal).
At a high level, this package should provide a command line interface, taking in as input either the zip code or the noaa station code, and returning the standard:
Temperature, Wind, Precipitation, Snow, etc.
as well as other information.
Station codes can all be pulled from:
[login to view URL]
and specific weather information can be found in the response body when doing an HTTP get at the above address + station code (i.e. [login to view URL]).
## Deliverables
The created package should be successfully preverified using my blackberry ant build file (which includes a preverification ant target). I will provide documentation on how to preverify the created jar file.
The created package should be invokable from the command line.
The created package should only contain dependencies on RIM java classes (and should not contain any dependencies on 3rd party libraries).
The deliverable should contain the source code, a test suite, and an ant build file to create the jar file.