User Tools

Site Tools


amigotesting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
amigotesting [2007-05-25 14:30]
lenzi buityfied
amigotesting [2007-06-07 17:41] (current)
lenzi Added URLs
Line 33: Line 33:
  
 ====== Analisys of  Amigo ====== ====== Analisys of  Amigo ======
 +
 +===== Roadmap =====
 +
 +
 +==== Summary ====
 +
 +| Task Name ^ Evaluation Criteria Covered ^ Deadline ^
 +^ [[amigotesting#​Source Code Inspection|Source Code Inspection]] ​       | 1.1, 3.3 | N/A |
 +^ [[amigotesting#​Plain Amigo Service|Plain Amigo Service]] ​          | 2.1, 2.2, 3.2 | N/A |
 +^ [[amigotesting#​Semantic Amigo Service|Semantic Amigo Service]] ​       | 1.2 | N/A |
 +^ [[amigotesting#​Automatic Composed Service|Automatic Composed Service]] ​   | 1.3 | N/A |
 +^ [[amigotesting#​Secure Service|Secure Service]] ​   | Part of 3.1 | N/A |
 +
 +==== Source Code Inspection ====
 +Simply look at available source code and documentation in order to indentify all the used software languages, tools and technology.
 +
 +==== Plain Amigo Service ====
 +Develop a wrapper around the MetaComponent provided by Pascal. The application implemented by the Amigo-component must be conform to behavior shown by the application based on the MetaComponet
 +
 +==== Semantic Amigo Service ====
 +Add semantic the description to the MetaComponet
 +
 +==== Automatic Composed Service ====
 +Remove the coded discovery from the Amigo-component and replace them with the mechanisms provided by Amigo middleware. In order to test auto:​discover,​ aggregate and composition capability of Amigo itself
 +
 +==== Secure Service ====
 +Add security to the Amigo-component in order to check the design of the Amigo middleware
 +
 +===== Developing =====
 +
 +
 +
 +==== Code Sharing ====
 +All the code is share by [[http://​subversion.tigris.org/​|Subversion]] tool and can be found at the following URL:
 +  ​
 +  svn://​satellite.isti.cnr.it/​PERSONA/​Amigo/​
 +  http://​satellite.isti.cnr.it/​repos/​PERSONA/​Amigo/​
 +
 +Username and Password are required in order to access to the repository
 +
 +==== IDE ====
 +The software selected for developing are:
 +  * [[http://​www.eclipse.org/​|Eclipse]]:​ For Java developing
 +  * [[http://​protege.stanford.edu/​|Protégé]]:​ For OWL-S and Ontology
  
 ===== Documentation ===== ===== Documentation =====
Line 70: Line 114:
 obr install "​amigo_ksoap_export"​ obr install "​amigo_ksoap_export"​
 </​code>​ </​code>​
- 
  
  
Line 82: Line 125:
  
 Anyway, the bundle developer has to provide a [[http://​gravity.sourceforge.net/​servicebinder/​describingcomponents.html|metadata.xml]] file in order to configure [[http://​gravity.sourceforge.net/​servicebinder/​|Service Binder]] Anyway, the bundle developer has to provide a [[http://​gravity.sourceforge.net/​servicebinder/​describingcomponents.html|metadata.xml]] file in order to configure [[http://​gravity.sourceforge.net/​servicebinder/​|Service Binder]]
 +
 +
 +
 +==== References ====
 +
 +  * [[http://​amigo.gforge.inria.fr/​obr/​tutorial/​Amigo_software_developer_guide_V2.doc|Amigo developer'​s guide]]
 +
 +  * [[http://​amigo.gforge.inria.fr/​obr/​tutorial/​Amigo_user_guide_V2.doc|Amigo user's guide]]
 +
 +  * [[http://​www.hitech-projects.com/​euprojects/​amigo/​deliverables/​amigo_d3.4_final.pdf|Amigo D3.4 Amigo overall middleware: Prototype implementation & documentation]]
 +
 +  * [[http://​ambiente.isti.cnr.it/​DomoticsLab/​DomoticsCourse/​TutorialOSGi04/​|OSGi Tutotial {in Italian}]]
 +
 +  * [[http://​oscar-osgi.sourceforge.net/​tutorial/​|OSGi Service Binder Tutorial]]
 +
 +  * [[http://​www.hitech-projects.com/​euprojects/​amigo/​deliverable.htm|Amigo Derivable]]
  
 ===== Available Components Table ===== ===== Available Components Table =====
 +
 +
 +
  
  
Line 99: Line 161:
 ^ Domotic Infrastructure ​                                ​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cr>​Missing</​cg></​html> ​      ​|<​html><​cr>​Missing</​cg></​html>​ |  0      |  //​Medium// ​         | ^ Domotic Infrastructure ​                                ​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cr>​Missing</​cg></​html> ​      ​|<​html><​cr>​Missing</​cg></​html>​ |  0      |  //​Medium// ​         |
 ^ In-home Location Management ​                           |<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cr>​Missing</​cg></​html> ​      ​|<​html><​cr>​Missing</​cg></​html>​ |  0      |  //​Medium// ​         | ^ In-home Location Management ​                           |<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cr>​Missing</​cg></​html> ​      ​|<​html><​cr>​Missing</​cg></​html>​ |  0      |  //​Medium// ​         |
-^ Interoperable Service Discovery & Interaction ​         |<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cy>​C/​C++</​cy></​html> ​        ​|<​html><​cg>​To Check</​cg></​html>​| ​ 10     ​| ​ **High** ​           |+[[amigotesting#​Interoperable Service Discovery & Interaction|Interoperable Service Discovery & Interaction]] ​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cy>​C/​C++</​cy></​html> ​        ​|<​html><​cg>​To Check</​cg></​html>​| ​ 10     ​| ​ **High** ​           |
 ^ .NET Programming & Deployment Framework ​               |<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cr>​Require .Net</​cr></​html> ​ |<​html><​cg>​To Check</​cg></​html>​| ​ 0      |                      | ^ .NET Programming & Deployment Framework ​               |<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cr>​Require .Net</​cr></​html> ​ |<​html><​cg>​To Check</​cg></​html>​| ​ 0      |                      |
 ^ OSGi Programming & Deployment Framework ​               |<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cy>​OBR Repository</​cy></​html>​|<​html><​cg>​To Check</​cg></​html>​| ​ 0      |                      | ^ OSGi Programming & Deployment Framework ​               |<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cy>​OBR Repository</​cy></​html>​|<​html><​cg>​To Check</​cg></​html>​| ​ 0      |                      |
Line 113: Line 175:
 ^ Perceived Privacy and Security ​                        ​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cr>​Missing</​cg></​html> ​      ​|<​html><​cr>​Missing</​cg></​html>​ |  0      |                      | ^ Perceived Privacy and Security ​                        ​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cg>​To Check</​cg></​html>​|<​html><​cr>​Missing</​cg></​html> ​      ​|<​html><​cr>​Missing</​cg></​html>​ |  0      |                      |
  
 +
 +
 +==== Interoperable Service Discovery & Interaction ====
 +
 +The downloaded kit doesn'​t compile (syntactic errors). I've written to the developer asking help. No answer till now  (rochi - 4th June 2007). ​
 +I've managed the problem with a minor modification of the code. I'm trying to understand a use case that could be used to integrate this component with Amigo OSGi part. Any idea is welcome!
  
 ===== OBR Repository ===== ===== OBR Repository =====
amigotesting.1180096246.txt.gz · Last modified: 2007-05-25 14:30 by lenzi