Package ist.palcom.simulated.geotagger

Contains classes for a simulated GeoTagger scenario.

See:
          Description

Class Summary
BackendServerDevice  
BackendServerDeviceGUI  
CameraDevice  
CameraDeviceGUI  
CoordinateStufferService This is a simple service that can write GPS coordinates to JPEG metadata.
DisplayService  
GeoTaggerFactory  
GeoTaggerHandheld A handheld with some additional services for the GeoTagger.
GeoTaggerHandheldGUI  
GPSDevice  
GPSDeviceGUI  
JPEGHandler A class that exposes some functionality of the java ImageIO API for working with JPEG images.
Laptop  
LaptopGUI  
Main  
PhotoDBService  
PhotoService  
Position A position on the surface of the earth.
PositionService  
StorageService This is a simple storage service that can store data for only one image at a time.
 

Package ist.palcom.simulated.geotagger Description

Contains classes for a simulated GeoTagger scenario.

Package Specification

This package contains classes for a GeoTagger scenario with simulated devices. There is a camera, a GPS, a Laptop and a backend server. There is also a service CoordinateStufferService, which tags received JPEG images with coordinates from the GPS, and an assembly GeoTagger.ass which combines the devices, so that photos taken with the camera are automatically tagged with the latest coordinates from the GPS and sent to the server.

The class Main has a main method which starts all the devices. The laptop will automatically start the CoordinateStuffer and the GeoTagger assembly, giving the image-tagging behavior.

GeoTaggerFactory is a specialized AbstractDeviceFactory for this scenario. Using that, the devices can be started and stopped individually. A PalCom browser can then be used for running the assembly.

See Also:
ist.palcom.simulated.device, ist.palcom.simulated.device.factory, ist.palcom.device, ist.palcom.simulated.geotagger.start