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

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

REST Introduction 吴海生 博克软件(杭州)有限公司.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
31242/32549 Advanced Internet Programming Advanced Java Programming
Web Services Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
XML: text format Dr Andy Evans. Text-based data formats As data space has become cheaper, people have moved away from binary data formats. Text easier.
XML Technology in E-Commerce
Semantic Web Introduction
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
CTS2 Terminology Services
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
JSI Sensor Middleware. Slide 2 of x Embedded vs. Midleware based Architecture for Sensor Metadata Management Embedded approach assign an IP address to.
Embedded Web Hyung-min Koo. 2 Table of Contents Introduction of Embedded Web Introduction of Embedded Web Advantages of Embedded Web Advantages of Embedded.
Introducing Mapbuilder Michael Adair Natural Resources Canada.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
CSE 636 Data Integration Web Services.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
B. RAMAMURTHY Web services. Topics What is a web service? From OO to WS WS and the cloud WS code.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
IT 210 The Internet & World Wide Web introduction.
XML at Work John Arnett, MSc Standards Modeller Information and Statistics Division NHSScotland Tel: (x2073)
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
GIS technologies and Web Mapping Services
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) XForms in X-Smiles Mikko Honkala Helsinki University.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
Copyright 2006 by Satoru Takagi all rights reserved 1 Panel Session 2: How Japanese Industry Works with Web Standards Satoru Takagi YRP Ubiquitous Networking.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Semantic Phyloinformatic Web Services Using the EvoInfo Stack Speaker: John Harney LSDIS Lab, Dept. of Computer Science, University of Georgia Mentor(s):
Advanced Web Technologies Lecture #4 By: Faraz Ahmed.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
GEO PLACES EXPLORER PRESENTED BY KHUSHBOO BAGHADIYA SUMANA VENKATESH.
Simple Object Access Protocol
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
1/30/20161 Introduction to Web Services Bina Ramamurthy
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 Semantic Web Technologies for UK HE and FE Institutions: Part 1: Background to the Development of the Web Brian Kelly UK Web Focus UKOLN
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Networking Mehdi Einali Advanced Programming in Java 1.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Introducing SQL Server 2000 Reporting Services
XML Related Technologies
Sabri Kızanlık Ural Emekçi
Unit – 5 JAVA Web Services
GF and RS, Dept. of CS, Mangalore University
Chapter 9 Web Services: JAX-RPC, WSDL, XML Schema, and SOAP
Semantic Web Update W3C RDF, OWL Standards, Development and Applications Dave Beckett.
Cloud-Enabling Technology
Presentation transcript:

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

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

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

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

Copyright © 2006 YRP Ubiquitous Networking Laboratory. All rights reserved. 5 Ultra Tiny Computers SOFTWARE T-Kernel : Open source real-time operating system

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

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

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

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”

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.

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

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

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

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

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

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

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

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

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

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 / ug:iso6709 Facility A ug:radius ug:category ug:shop 1m SVG graphic element etc. dc:relation geo:SpatialThing rdf:type

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