Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 1 Lower case ubiquitous web architecture and its implementations Satoru TAKAGI.

Similar presentations


Presentation on theme: "Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 1 Lower case ubiquitous web architecture and its implementations Satoru TAKAGI."— Presentation transcript:

1 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 1 Lower case ubiquitous web architecture and its implementations Satoru TAKAGI ●, Katsunori SHINDO, Jun YAMADA, Ken SAKAMURA YRP Ubiquitous Networking Laboratory

2 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 2 Our objectives Establishment of ubiquitous computing environment as social infrastructure with the following features: Real-time Communication Protocols Security Ultra Tiny Computers Effortless Operation Human Friendly Interface Calm Computing Cooperative Processing

3 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 3 Ultra Tiny Computers

4 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 4 Ultra Tiny Computers HARDWARE Reference specifications of small computer hardware for ubiquitous computing T-Engine Ubiquitous Communicator T-Engine μT-Engine pT-Engine

5 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 5 Ultra Tiny Computers SOFTWARE T-Kernel : Open source real-time operating system http://www.t-engine.org/T-Kernel/tkernel_e.html

6 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 6 Ubiquitous ID “ucode” Various network infrastructures Ubiquitous ID

7 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 7 Ubiquitous ID “ucode” Architecture Features of ucode (Ubiquitous CODE) architecture Identifier that can be put on all things Machine readable (128 bit binary code) Meaning-less number (Not based on MAC address etc.) It can number all things at random if necessity

8 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 8 Ubiquitous ID “ucode” Architecture 2 Data model (It is named UCR.: UCode Relation) –Compatible with RDF –Recognizable as URI (It corresponds to Resource of RDF. ) ucode:A0DC3-45DA-25Df-8375-90AC-BEA0-98C9-34FC –Variety of ucode Virtual ucode : It is ucode numbered to concept. –Relation ucode : It is ucode numbered to relation. ( It corresponds to property of RDF. And it can quote the vocabulary for RDF. ) Real ucode : It is ucode numbered to real thing. Real ucode 1Real ucode 2 Relation ucode A Real ucode 1This apple Real ucode 2That farm Relation ucode Adc:creator Relation ucode BSweetness Viatual ucode αGood Example Virtual ucode α Relation ucode B

9 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 9 Real ucode Passive RFID Tag “μ-chip” Examples of real ucode containers 2-dimensional bar-code Active IR-tag Active RFID Tag “Dice”

10 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 10 Valuable features of WWW for our objectives It is based on social infrastructure for the people by circulation of the presentation data. (html, SVG etc.) –It is not based on machine understandable data. It interoperates with all information systems with both loose and sloppy coupling. (by meaning-less hyper-link) –It does not require completeness of data and systems.

11 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 11 XML Schema WSDL UDDI Protocol SOAP HTTP MAIL IRI XML (DOM) SOA Semantics Presentation Human Machine Interface Ubiquitous web platform configuration analogized from WS Huge & Abstract http://www2005.org/panels/#PA09

12 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 12 Requirements for light weight ubiquitous information platform Embeddability for general web presentation data Scalability from rudimentary light implementations to more advanced implementations Scalability from sloppy applications to stricter systems

13 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 13 ClientServer common data structure UCR (RDF) Context of user Metadata for available services User’s context information : Information like CC/PP, FOAF Server Side Resolution (good functionality and quality) Service Menu : Information like RSS Client Side Resolution (good security and liberty) Resolve interactively common data structure WEB Content Presentation data Browse Scalability Embeddability Two methods for service resolution to achieve context awareness ucode relation management server ucode relation aware web browser

14 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 14 Prsentation (X)HTML SVG SMIL XForms etc.. Metadata/Semantics RDF Vocabulary Dublin Core RSS, CC/PP, FOAF Geo Vocab. etc. Protocol SPARQL REST HTTP MAIL File IRI (URL, ucode, uuid etc.) Markup XML (SAX2.0) Rules ・・・・・ Ontology (OWL) Embeddability Lower case ubiquitous web platform configuration Scalability

15 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 15 Application of semantic web to Geographic Information Systems SVG map presentation with spatial metadata It is based on valuable features of WWW. It is possible to process by GIS. –http://esw.w3.org/topic/GeoMetadataOverSvg Vocabularies: 1.UCR – Spatial Metadata: Vocabulary for basic spatial metadata based on W3C basic geo vocabulary.UCR – Spatial Metadata: 2.UCR – Spatial Network: Vocabulary for the spatial network. It enhances the above-mentioned vocabulary. And it suits with the logical network structure of RDF.UCR – Spatial Network: 3.UCR – Spatial Accessibility: Vocabulary to express spatial accessibility for mover such as pedestrian, handicapped person, etc.

16 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 16 DEMO Client-side Service Resolution that uses –XML (SAX2.0) Parser 30KBytes loading module (“C” code) –RDF/XML Parser and Object Manager with Basic Query Interface 28KBytes loading module (“C” code) Content browser UCR(RDF) and SVG

17 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 17 Configuration of demo software Map ServerUCR management server A spatial thing with real ucode SVG viewer UCR object manager General purpose (sloppy) resolver Spatial resolver XML(SAX) parserReal ucode reader UCR viewer XForms processor Client

18 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 18 Thank you.

19 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 19 Embedding of UCR data into SVG (map presentation) It makes relation between UCR data and graphic element of SVG. UCR data is embedded into SVG content as meta data. Facility A Facility B UCR Data Embed SVG Map Content Graphic element

20 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 20 UCR-Spatial Metadata Basic information about spatial thing Spatial reference –Latitude, Longitude, Altitude (Spatial Coordinates) –(Spatial) Address Spatial categories –Station, Walkway, Post office etc. Based on Basic Geo Vocabulary (W3C Semantic Web Interest Group) ug:place +35.115+135.123/ ug:iso6709 Facility A ug:radius ug:category ug:shop 1m SVG graphic element etc. dc:relation geo:SpatialThing rdf:type

21 Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 21 UCR – Spatial Network Spatial network information –Node class –Link class Length, One-way etc. –Inclusion (hasPart property) It suits with the logical network structure of RDF. “Station A” “Shop D” “Post Office B” Shop C “Underpass q” “Walkway p” “Walkway r” ug:link ug:hasPart 10m ug:length ug:Node ug:Link ug:Node rdf:type ug:Link rdf:type reification


Download ppt "Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 1 Lower case ubiquitous web architecture and its implementations Satoru TAKAGI."

Similar presentations


Ads by Google