|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages | |
|---|---|
| au.edu.usyd.corona | This contains the start up class that is initially run when the spot starts up. |
| au.edu.usyd.corona.collections | All collection classes, or items used by collection classes, that we have implemented will be in here. |
| au.edu.usyd.corona.compression | The compression classes and interfaces can be found in this package, which are used when ever data size is a concern. |
| au.edu.usyd.corona.grammar | This package contains classes that deal with parsing and interpreting of the token grammar language; the language that SQL queries are compiled down to that is executed on the SunSPOT nodes. |
| au.edu.usyd.corona.gui | This package contains the miscellaneous GUI classes which do not fit anywhere else in particular, including most of the frames. |
| au.edu.usyd.corona.gui.cache | A caching system used to speed up the interaction between the RMI interface to the server, and the GUI. |
| au.edu.usyd.corona.gui.dnd | This package contains everything related to the query builder, most of which is framework to support the drag and drop we needed. |
| au.edu.usyd.corona.gui.dnd.shapes | This package contains the implementations of all the drag and drop shapes used in the query builder. |
| au.edu.usyd.corona.gui.results | This package contains the implementations of each of the different types of views on a set of results that the GUI provides. |
| au.edu.usyd.corona.gui.util | Contains a bunch of miscellaneous utility classes used throughout the GUI. |
| au.edu.usyd.corona.io | Contains functions and classes used for any I/O within the system. |
| au.edu.usyd.corona.middleLayer | This package contains the classes to manage the tree routing code and time synchronisation. |
| au.edu.usyd.corona.scheduler | This package contains the implementation of the main scheduler of the system, as well as the implementations of tasks executed in the system. |
| au.edu.usyd.corona.sensing | Contains the implementations of all the sensors that the system can read from and return results for. |
| au.edu.usyd.corona.server | This contains the start up class that is initially run when the base station starts up. |
| au.edu.usyd.corona.server.grammar | This package contains the ANTLR generated Lexer and Parser, as well as our compilers for all items in the SQL query language. |
| au.edu.usyd.corona.server.persistence.DAOinterface | This package contains the interfaces for Data Access Objects used to access the database in the system. |
| au.edu.usyd.corona.server.persistence.JDBCDAO | This package contains a specific Data Access Object (DAO) implementation for JDBC databases. |
| au.edu.usyd.corona.server.scheduler | This package contains a BaseScheduler and Tasks which are only executed on the server. |
| au.edu.usyd.corona.server.session | This package contains the RMI interface and implementation of that interface. |
| au.edu.usyd.corona.server.session.notifier | This package contains classes related to Notification. |
| au.edu.usyd.corona.server.srdb | Contains implementations of au.edu.usyd.corona.srdb classes which
needed to be overridden when executed on the basestation as opposed to on a
normal SunSPOT in the network. |
| au.edu.usyd.corona.server.user | This package contains the code that deals with the concept of a user who can log into a Corona server. |
| au.edu.usyd.corona.server.util | Contains a bunch of miscellaneous utility classes used throughout the system. |
| au.edu.usyd.corona.srdb | SRDB is an acronym for SunSPOT Relational Database; a relational database system that we have written which implements the standard relational algebra. |
| au.edu.usyd.corona.types | Contains both the interfaces and actual implementations of
au.edu.usyd.corona.srdb data types that are used throughout the system. |
| au.edu.usyd.corona.util | Contains a bunch of miscellaneous utility classes used throughout the system to provide general functionality, or functionality not provided in the Squawk API that does exist in normal desktop Java. |
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||