apprendre via les objets xin chen

19
22/6/23 Apprendre Via les Objets Project SLR 2009- 2010 Xin CHEN Professor: Jean-Marie Gilliot Serge Garlatti

Upload: cecilechen85

Post on 24-Jun-2015

618 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Apprendre Via les Objets  Xin Chen

23/4/13

Apprendre Via les Objets

Project SLR 2009-2010

Xin CHENProfessor: Jean-Marie Gilliot Serge Garlatti

Page 2: Apprendre Via les Objets  Xin Chen

Apprendre Via les Objetspage 2 Département Informatique

Contents

1. Context of Project 2. Use Case3. Service Oriented Architecture4. Development and Implementation5. Demonstration6. Conclusion

Page 3: Apprendre Via les Objets  Xin Chen

Apprendre Via les Objetspage 3 Département Informatique

Context of Project

How much we can be inspired … by the objects around us?

Page 4: Apprendre Via les Objets  Xin Chen

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

Page 5: Apprendre Via les Objets  Xin Chen

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

Page 6: Apprendre Via les Objets  Xin Chen

Apprendre Via les Objetspage 6 Département Informatique

Use Case

How it works … with a Coffee Machine?

Page 7: Apprendre Via les Objets  Xin Chen

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

Page 8: Apprendre Via les Objets  Xin Chen

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...

Page 9: Apprendre Via les Objets  Xin Chen

Apprendre Via les Objetspage 9 Département Informatique

Service-Oriented Architecture

Problems come with Solutions.

Page 10: Apprendre Via les Objets  Xin Chen

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

Page 11: Apprendre Via les Objets  Xin Chen

Apprendre Via les Objetspage 11

Département Informatique

Development & Implementation

Works on the model.

Page 12: Apprendre Via les Objets  Xin Chen

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

Page 13: Apprendre Via les Objets  Xin Chen

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

Page 14: Apprendre Via les Objets  Xin Chen

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.

Page 15: Apprendre Via les Objets  Xin Chen

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.

Page 16: Apprendre Via les Objets  Xin Chen

Apprendre Via les Objetspage 16

Département Informatique

Demonstration

Educational Internet of Things

Page 17: Apprendre Via les Objets  Xin Chen

Apprendre Via les Objetspage 17

Département Informatique

Conclusion

What I have learned.

Page 18: Apprendre Via les Objets  Xin Chen

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.

Page 19: Apprendre Via les Objets  Xin Chen

Apprendre Via les Objetspage 19

Département Informatique

Thank you for your attention!