Skip to main content
This revision made August 11, 2011 17:54, by Fabrizio Giudici
« earlier revision revert to this « later revision

This page has been moved - please go to http://bluebill.tidalwave.it/mobile/development/structure/.

Difference compared to previous revision
== Structure of the project == ==== blueBill Mobile for Android ==== {|- border="1" |- |Android Utilities |Provides some generic Android utilities. |- |blueBill - FactSheet |Provides the implementation of the pluggable FactSheet |- |blueBill - FactSheet: BBC |Provides the BBC FactSheet provider. Note that this functionality is disabled since we need to understand if the integration with BBC is compatible with the BBC terms of use. |- |blueBill Mobile - Android (apk parent POM) |The parent POM for all apk-related modules |- |blueBill Mobile - Android Application |Provides the blueBill Mobile application. |- |blueBill Mobile - Android Functional Tests |Provides the functional tests (black-box automated tests verifying the user operations). |- |blueBill Mobile - Android Integration Tests |Provides some integration tests that need to run inside an Android runtime. |- |blueBill Mobil - Android (master) |The master POM of the project. |- |blueBill Mobile - Commons |Provides some core functionalities for blueBill Mobile. |- |blueBill Mobile - News |Provides the capability to read the news feed of the project.|- |- |blueBill Mobile - Observation |Implements some specific enhancements to the Observation API (see below). |- |blueBill Mobile - Splash |Implements the splash screen. |- |blueBill Mobile - Taxonomy (Mobile) |Provides an implementation of the Taxonomy API capable to run on Android. |- |blueBill Mobile - Taxonomy |Implements some specific enhancements to the Taxonomy API (see below). |- |blueBill Mobile - Taxonomy FactSheet |Implements the fact sheets. |} ==== blueBill Resources ==== The subproject is composed by the following modules: {|- border="1" |blueBill - FactSheet: Wikipedia |This module generates tThis page has been moved - please go to [he RDF data for Wikipedia extual fact sheets. |- |blueBill - FactSheet: Wikipedia Photos |This module generates the RDF data for the still images support from Wikipedia. |- |blueBill - FactSheet: XenoCanto |This module generates the RDF data for the sound recordings from xeno-canto. |- |http://blueBill - Resources Generator |Provides general facilities for the resources generators. |- |blueBill - Resources (master) |The master POM of the subproject. |- |blueBill - Resources (modules) |The super POM for all modules in this subproject. |- |blueBill - Taxonomy Birds |Provides support for the checklist generators. |- |blueBill - Taxonomy Birds: AOU 7th edition |This module generates the RDF data for the checklist "American Ornithologists' Union, 7th Edition". |- |blueBill - Taxonomy Birds: Clements 6.3.2 |This module generates the RDF data for the checklist 'Clements, version 6.3.2". |- |blueBill - Taxonomy Birds: EBN Italia 2003 |This module generates the RDF data for the checklist "EBN Italia 2003". |- |blueBill - Taxonomy Birds: ITIS |This module generates the RDF data for some information provided by ITIS. |- |blueBill - Taxonomy Birds: Roberts VII |This module generates the RDF data for the checklist "Roberts VII Edition". |} ==== blueBill Core ==== The subproject is composed by the following modules: {|- border="1" |blueBill - Semantic Aux |Provides some generic utilities for modeling RDF entities. |- |blueBill - Semantic I/O |Provides support for RDF marshalling / unmarshalling. It is used in place of the OpenSesame / Elmo facilities since they haven't been tested yet on Android. |- |blueBill - Taxonomy |This mobluebill.tidalwave.it/mobile/dule defines the Taxonomy API. |- |blueBill - Taxonomy (Elmo Implementation) |Provides an Elmo-based implementation of the Taxonomy API. |- |JSON | |- |Mobile Utilitiedevelopment/s |Provides utilities for developing mobile applications. |- |Mobile Utilities RDF |Provides RDF-related utilities. |- |Mobile XML |Provides generic XML utilities. |- |Observation |This module defines the Observation API. |- |Observation (Simple) |Provides a simple, reference implementation of the Observation API. |- |Observation (Simple) RDF |Provides a RDF marshaller / unmarshaller for Observation (Simple)structure/]. |- |RDF+JSON |Provides a JSON marshaller / unmarshaller for an RDF store. |} Note that modules whose name doesn't start with "blueBill" are general purpose and in future could be moved to other projects.
 
 
Close
loading
Please Confirm
Close