apprendre via les objets xin chen
TRANSCRIPT
23/4/13
Apprendre Via les Objets
Project SLR 2009-2010
Xin CHENProfessor: Jean-Marie Gilliot Serge Garlatti
Apprendre Via les Objetspage 2 Département Informatique
Contents
1. Context of Project 2. Use Case3. Service Oriented Architecture4. Development and Implementation5. Demonstration6. Conclusion
Apprendre Via les Objetspage 3 Département Informatique
Context of Project
How much we can be inspired … by the objects around us?
Apprendre Via les Objetspage 4 Département Informatique
Context: ubiquitous learning Learning from things around us
Objects are linked by Linked Data CDIO model
(Conceive-Design-Implement-Operate)
Context is as important as Content
CONTEXT:
Information relevant to Object.
Information relevant to User.
Historical activities of User
Relevant resource
Apprendre Via les Objetspage 5 Département Informatique
IDEA Building
IoT model1. Objects are linked.2. Users take advantage from the information ubiquitous.
Semantic WebDescription of
Propriety &Relationship
For DataOntology
Metadata
IoT= Internet of Things
Apprendre Via les Objetspage 6 Département Informatique
Use Case
How it works … with a Coffee Machine?
Apprendre Via les Objetspage 7 Département Informatique
Exploitation of information?
Coffee.rdf
Ubiquitous Object Ubiquitous learning
Linked Data Linked Knowledge
Semantic Web Tools Query data;Creat new data and
link it in a data graph.
RDF: subject- predicat- object
Apprendre Via les Objetspage 8 Département Informatique
How to link data?
User
Position
DbpediaResource
Labels
Types
Reviews
Photos
People...
CoffeeMachine
geo:pointrdfs:label
rdf:type
rev:hasReview
foaf:depiction
foaf:based_near
MoreOther
resources...
Apprendre Via les Objetspage 9 Département Informatique
Service-Oriented Architecture
Problems come with Solutions.
Apprendre Via les Objetspage 10
Département Informatique
SOA
Ex. MySQL, Postgres, Oracle
TermialInterface
HTTP
Middle WareObject Oriented
Ex. RMI, IIOP
**IIOP: Internet Inter-ORB ProtocolDBMS: Database Management System
ApplicationServer
(Ex. Weblogic,Websphere..)
Web Service
Web Server
Dynamic PageDBMS
Web Service
Web Server
Dynamic PageDBMS
DBMS
DatabaseMiddleWare
Semantic WebServer
Web Server(Ex. Apache)
DynamicWeb Page
(Ex. Tomcat,Applets)
ObjectEx. Coffee Machine
CodeReading
User – Machine Interface
Semantic WebFunctional
Process Logic
Web Applications+ DataBase
Apprendre Via les Objetspage 11
Département Informatique
Development & Implementation
Works on the model.
Apprendre Via les Objetspage 12
Département Informatique
Technologies Chosen 1
Object URI : QR code QR Code Generator : Open Source QR Code Decoder : Specification for different mobile terminals.
Web Builder : PHP 5.2.9 MySQL 5.1.32 PHPMyAdmin 3.1.3 Apache2.2.11
Apprendre Via les Objetspage 13
Département Informatique
Technologies Chosen 2
Data Management : RDF RDF editor. Resource query language: SPARQL Relationship Graph: DBpedia Relation Finder RDF file query: RAP API Semantic Web Application: MeaningTool
Apprendre Via les Objetspage 14
Département Informatique
Summary of 1st step implementation
Implementation Link objects to URI Structure data Present readable RDF data on web page Query to RDF file with PHP
Difficulties have been met Had troubles when used some libraries for RAP
API program. (ex. infModel) Schema can not be expanded in Isparql Need more specifications for further development.
Apprendre Via les Objetspage 15
Département Informatique
Future Desire
Modeling data “Model Driven Data” : Data should be used for model application. Data should be enriched for the use case.
Indexing data and services Combined with context awareness, propose the
most appropriate data and services. User context need to be proceeded for the use
case.
Apprendre Via les Objetspage 16
Département Informatique
Demonstration
Educational Internet of Things
Apprendre Via les Objetspage 17
Département Informatique
Conclusion
What I have learned.
Apprendre Via les Objetspage 18
Département Informatique
Conclusion
Ubiquitous information satisfy curiosity. Power of data when they are linked. Standards are indispensable for universal communication within machines and people. But Currently, - Human is still needed for decision. - More data need to be structured. - Ecosystem of Semantic Web is under developed for its bright future.
Apprendre Via les Objetspage 19
Département Informatique
Thank you for your attention!