http://dret.net/netdret/publications#oracle11
[http://dret.net/netdret/publications#oracle11] [http://creativecommons.org/licenses/by/3.0/]
This work is licensed under a CC
Attribution 3.0 Unported License [http://creativecommons.org/licenses/by/3.0/]
Folderin FSM
Location-Based Services (LBS) are a popular use case for the Web as well as for mobile devices. However, the vast majority of LBS today is built in a vertically integrated way, where the map imagery and all overlays for it are delivered by the same service provider. We propose an architecture and present a prototype where map imagery as well as overlays are managed in a decentralized way, allowing clients to easily combine and repurpose services. Since in such a scenario, clients may want to keep track of the various LBS providers they are using, we also propose and present an architecture for managing subscription information for services. Both areas of work are based on lightweight Web technologies, most importantly Atom feeds and a RESTful service design around those. Using this architecture, subscription information can be easily shared among clients (allowing users to for example use the same LBS providers on their laptop, their smartphone, and in their car), and display and delivery methods can be adjusted according to client preferences and capabilities (display size, pull or push delivery, and similar considerations).
Technical Foundations of the World Wide Web [http://dret.net/netdret/publications#wil98]
vertically integrated
frameworkand imagery and resources from the same provider
horizontally integratedLBS architecture [http://dret.net/netdret/publications#liu11a]
spatial resources)
collections of things
world feedis useful in some scenarios, useless in others
understandclusters)
subscription feeds)
Folderin FSM
<?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fsm="http://dret.net/fsm/1.0"> <title>delicious REST</title> <generator>$Id: opml2fsm.xslt 1407 2010-10-27 19:15:56Z dret $</generator> <entry> <title>Delicious/cesare.pautasso/rest</title> <fsm:subtype>subscription</fsm:subtype> <link rel="alternate" href="http://feeds.delicious.com/v2/rss/cesare.pautasso/rest"/> <link rel="http://dret.net/fsm/1.0/subscription_to" href="http://feeds.delicious.com/v2/rss/cesare.pautasso/rest"/> </entry> <entry> <title>Delicious/dret/REST</title> <fsm:subtype>subscription</fsm:subtype> <link rel="alternate" href="http://feeds.delicious.com/v2/rss/dret/REST"/> <link rel="http://dret.net/fsm/1.0/subscription_to" href="http://feeds.delicious.com/v2/rss/dret/REST"/> </entry> </feed>
<?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fsm="http://dret.net/fsm/1.0"> <title>dret subscriptions in Google Reader</title> <generator>$Id: opml2fsm.xslt 1407 2010-10-27 19:15:56Z dret $</generator>
<entry> <title>xkcd.com</title> <fsm:subtype>subscription</fsm:subtype> <link rel="alternate" href="http://xkcd.com/atom.xml"/> <link rel="http://dret.net/fsm/1.0/subscription_to" href="http://xkcd.com/atom.xml"/> </entry> <entry> <title>delicious REST</title> <fsm:subtype>bundle</fsm:subtype> <link rel="alternate" href="" type="application/atom+xml"/> <link rel="http://dret.net/fsm/1.0/bundle" href="fsm-67.xml"/> </entry> </feed>
![]() |
![]() |
http://dret.net/netdret/publications#oracle11
[http://dret.net/netdret/publications#oracle11]
Oracle Tech Talk