Inaugural LectureThe Future InternetProf. John DomingueKnowledge Media Institute
Agenda•   Internet•   Brokering: an analogy•   Example 1: house hunting iPhone App•   Semantic data sources•   Our approac...
THE INTERNET
Internet-enabled Devices
The Internet of Things
Lots of data!• 767 Exabytes (109 GB) by 2014• 32 million people continuously streaming Avatar in 3D
The Internet in a Nutshell
The Internet in a Nutshell
The Internet in a Nutshell
The Internet in a Nutshell
Software• Slow to produce!  – 10 lines of code per day• Lots of code needed everywhere   – Car has 2 million lines of code...
BROKERING: AN ANALOGY
Virtual Choir
ChoirAutonomous singersAvailable online
Conductor           ChoirDictates song        Autonomous singersCommon notation      Available onlineSelects performancesE...
Listener          Conductor           Choir                  Dictates song        Autonomous singersHas a desire          ...
AMBIGUITY IN MEANING
Meaning of „Paris‟                                                Star Trek                             Socialite         ...
Mars Climate Orbiter
Example 1: House Hunting …
… public transport …
… schools            www.tauntonschool.co.uk
DEMO
Behind the ScenesPublic Data and Services                                      Service Broker                         publ...
SEMANTIC DATA SOURCES
How?
I „Like‟ Casablanca
People, photos, friends and theWeb
Good Relations
400200                         KMi Pub  0                         Enrico Pub       2006   2007   2008 100  90 40 30 20
25 Billion StatementsLinking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net
SERVICE BROKERING
EXAMPLE 2: MANAGING MEDIA
Social TV                              Friends following this event            Billy            That was            never ...
Internet TV in Social Web                                  Friends following this event           Tom           Billy     ...
Brokering users, social activitiesand content
Searching the BBC Archive• OU Course Teams have access to all BBC Archive  content
SugarTube Demo
Essex County Council• Essex county has 13 boroughs and containing a  population of 1.3M• EU Service Directive   – Single p...
Emergency Planning in Essex(Movie)
15./16.3.2006
Emergency Planning Scenario           Severe weather             Plan emergency               event                     re...
Emergency Planning Scenario                     Severe weather event                    forecast in the area by           ...
Emergency Planning Scenario                           Identify main roads                                 affected        ...
Emergency Planning Scenario                          Identify how Stansted                            would be affected   ...
Emergency Planning Scenario                        Identify relevant                    information sources in            ...
Emergency Planning Scenario                          Identify locations of                            rescue options      ...
Emergency Planning Scenario                                     Identify most                                appropriate r...
Finding Rest Centres (Demo)
Contacting Emergency Workers(Demo)
Poisonous Gas Clouds
Monitoring Airborne Pollution(Demo)
eMerges Architecture Naïve Geography                                        ViewEssex                                     ...
COLLABORATION ON NOTATIONS
The Future Internet– Enabler for Global Business Networks                                                  Transport      ...
The Internet of Services– Global Service Delivery Supply Chain                                                          Cl...
The Internet of Services– Unified Service Description Language (USDL)         Service Transformation stands for a value-d...
W3C USDL Incubator
Deployment Analysis & Monitoring                Discovery                                 Invocation                Proces...
FUTURE WORK
Sharing Human Body Processes                           Personalised          Patient Avatar                              M...
Resonance (movie clip)
Multi Platform Aspects
Summary  Wealth of semantic data is now available on the Web  We contribute to the software layer of the FutureInternet - ...
Open Media UnitAcknowledgementsThanks!!!    Liliana       Ning     Maria        Hong    Cabral        Li       Maleshkova ...
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
Upcoming SlideShare
Loading in …5
×

Inaugural Lecture on Future Internet

1,169 views
1,061 views

Published on

Webcast of the talk can be seen at: http://stadium.open.ac.uk/stadia/preview.php?whichevent=1710

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,169
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Thanks for the introduction. Thanks for coming. Flavour of the work related to the notion of a Future Internet.
  • The Internet is a network of networks, created in the 60s2 billion usersrevenue to reach €229 billions by 2014
  • Basic human right: Estonia 2000; France 2009; Costa Rica 2010; Finland 1MB connection speed 2010; 2011 UNSyria and Egypt (pictured) shutdown the Internt in recent protestsAnd the internet is changing
  • 767 exabytes = entire contents of millions of laptops
  • Pipes includes wires, satellite, wireless and 3g connections (actually all wired in the end)
  • Software layer over the network makes it amenable to be programmed
  • Mediates between the pipes and a business and societal layer
  • 10 lines of code per day because its very hard to get rid of bugs in software
  • The approach we take is based on brokering which I will explain with a metaphor
  • 200 singersHow as this achieved?Well first Eric Whitacre posted a video on YouTube of himself conducting his composition according to a particular timingThen in response around 200 singers posted their performance of a single part while watching his YouTube video
  • There are 3 main participants here are
  • Conductor = service brokerSingers = Online servicesNo common notation (research thread)‘Song’ is not specified beforehand Mismatches between the services (inputs, outputs, descriptions)
  • 28 locations for ParisBy careful when you google for images of hilton!Tom ParisParis Prince of TroyParis quadrifoliaParis Carver from Tomorrow Never DiesSong by Friendly firesJupiter Trojan Asteroid
  • 1998 $328M NASA sent a Climate Orbiter to Mars9 month journeyPounds-force seconds and Newton-seconds. Thrusters 4.45 times more powerful craft burned in the Martian atmosphere.Ambiguity in meaning can cost!
  • Now I come to a first of 3 examples. This one from a recent project. Imagine that you are moving to a new area and you are looking for a house. You would be concerned with
  • Depending on your circumstances
  • Within one of my projects (soa4all) we have developed an iPhone App to support this. Its available in the store and called the soa4all real estate finder
  • Mulberry school and others
  • Services over public data (to the singers in the virtual choir)Service broker is like the conductor. Services are published in our broker. An engine translates between user actions and details of invoking services (each service may have its own idiosyncratic way of being invoked)User interacts with the iPhone Appdiscovery based on user preferences and location -> services are available Services are not fixed (like singers for each performance). adding more for crime statistics also based on public data.
  • Before going into the approach more I want to just talk briefly about the sources of data that we use. In short there’s a lot of it out there …. Available on the web in machine-readable form using semantic technologies. From e.g.
  • The UK government data.gov.uk site, initiated by Gordon Brown in early 2010 when he was Prime Minister, continued under David Cameron. Gordon Brown: closing down 13,000 government websites David Cameron: transparency engagement of citizens
  • Nearly 7000 datasets “UK taxpayers paid for this data so UK citizens and businesses should get it for free”Every UK government department is being pushed to release its data online. Gordon Brown: can close down 13000 government websitesDavid Cameron: increase transparency, engagement
  • 3,000,000 likes per day! ‘Like’ buttons now appearing across all websites. These now generate With associated data
  • 700 billion minutes per month on Facebook900 million content pages30 billion pieces of contentGenerating a graph of people, photos, friends and online resources
  • (teams, footballers, matches, leagues, goals, shots etc)Part of this came from a partner in the soa4all project mentioned earlier which I led.BBC are also into this. They have release data for BBC programmes and series. During the World Cup last summer they used semantic data. Journalists would put up stories as text, with associated images and videos marked up according the the main elements of the tournament. Every time a user clicked on an item (here for Wayne Rooney) the page was generated on the fly using associated.
  • Good relations supports markup of any product or business serviceImproving what is returned by searchPart credit for another project I lead Super
  • Led byMathiueD’Aquin, involves Kmi, Library, communication / online service,is the first university (on the planet?) to do this; Courses,Podcasts,Publications,OpenLearn,University buildings,Library catalogue (under review),Reading Experience Database (under review),OU YouTube Channel (under Review),Open Arts Archive (under Review)
  • Funded by the research school
  • Media: BBC programmes, BBC MUSIC, New York Times, Last FMGeographic: US Census, Airports, GeoNamesPublications: ACM, IEEE, RAE 2001User Generated Content: Flickr, Revyu.com, swdogfood from conferencesGovernment: UK Postcodes, UK Government, Ordnance SurveyLife Sciences: PubMed (medical publications), Gene ontologyCross Domain: DBPedia (semantic data version of wikipedia), Freebase bought by Google; Soon we won’t be able to draw the mapSo here is the latest map of all this semantic data. You can see we have 25 billion machine readable statements here in the areas of:
  • So how do we link to this wealth of data?We have our own repository of service descriptions within the cloud. We are the first and still only service repository in this space. The are created using a variety of tools. Note that when creating our descriptions we can rely on existing descriptions in the cloud. In the same way as one web page can point to another to expand a description.
  • As well as creating descriptions within the cloud we support
  • The creation of services which consume and produce semantic data.
  • We also support the management and use of ‘standard’ services
  • Which can produce data for this large semantic cloud
  • As before we use our broker to mediate between the different devices (TV, mobile phone, laptop), varies applications and the available services for user activities and media content.
  • Open Media Unit, BBC and members of a history course team As many of you know OU course teams have access to all BBC archive content but this capability is underused.So recently, in conjunction with here we have been looking at supporting OU course teams in seeing which part of the BBC archive content could be suitable to include in new course content. Here’s a first tool
  • Left panel identify what we search for in a variety of ways: right panel; available services and data; middle panel video;Right panels change depending on what we search forWe can search for person, event place or something else. When you select something to search for the tabs on the right automatically show you which services are relevant. peter snow in the newsnight video 9 November 1989 berline wall fell downThis is a set of easy-to-use interfaces over services which access previously annotated video content.
  • 3 levels of government: district; county; nationalAnimal movement (sheep/goat/pigs) notificationCamp sitesApplication to use street or pavement space for displaysPerforming animals registrationPremises for civil ceremonies/marriageStreetworks and running pipes/cables under roadSkip operatorSkipStorage of petroleumAbility to place tables and chairs in the roadAnimal boarding establishmentApproved premises (for food)Car boot sale authorisationCaravan and camping siteClub licensingCooling towerEnvironmental permittingFood premises notificationHouse in multiple occupancyHouse to house collectionHypnotism permitPremises licenceRiding establishmentSafety certificates for regulated stands at sports groundsSafety certificates for sports grounds.Pleasure boatsSex shop and cinemaStreet collectionTattooists, piercing and electrolysis (incl. acupuncture)Temporary event noticeZoo licenceChildminder1Now I want to switch contexts again and go back to a piece of work that we did a few years ago in conjunction with Essex County Council.The main problem here is that the council wants to give Essex citizens a single easy-to-use portal for accessing all the available services. There are National and EU mandates for the providing services online [find these?]. Behind the scenes services will appear and dissappear depending on: change of council, changes of policy, change of budget priorities and also similar changes for associated agencies. We elected to support the provision of services in an extreme case in emergency planning where heterogeneous agencies and systems need to be brought together quickly.
  • Now I want to switch contexts again and go back to a piece of work that we did a few years ago in conjunction with Essex County Council.The main problem here is that the council wants to give Essex citizens a single easy-to-use portal for accessing all the available services. There are National and EU mandates for the providing services online [find these?]. Behind the scenes services will appear and dissappear depending on: change of council, changes of policy, change of budget priorities and also similar changes for associated agencies. We elected to support the provision of services in an extreme case in emergency planning where heterogeneous agencies and systems need to be brought together quickly.
  • We use Google maps as an interface. First the emergency planner selects the type of emergency, then selects which of the relevant services he or she wants to invoke. The system then finds and integrates the data from a variety of sources and displays the rest points.
  • In addition to finding information about rest locations planners also need to know emergency workers out in the field. Here we build upon an instant messaging tool that was created in Kmi to be able to locate and contact field agents.Each circle represents an online person with the colour indicating availability: green available to contact; yellow is away from device; red not contactable.We can get information on an individual and then initiate an chat session
  • The Buncefield fire 11 December 2005 Oil Storage Terminal2000 evacuatedM1 closed for 12 hoursMeasured 2.4 of the Richter scalewas a major conflagration caused by a series of explosions on at the Hertfordshire Oil Storage Terminal,[1] an oil storage facility located near the M1 motorway by Hemel Hempstead in Hertfordshire, England.[2][3] The terminal was the fifth largest oil-products storage depot in the United Kingdom, with a capacity of about 60,000,000 imperial gallons (272,765,400 l) of fuel. measured 2.4 on the Richter scale.
  • Data from the MET office uses wind speed and direction to show the spread and density of poisonous fumes.
  • SAP 4th largest software producer in the world by revenue Microsoft, IBM and Oracle. 109,000 customers 120 countriesSAP with 12.46B euro of revenue Very much interested in the Internet of the Future
  • Business-to-Business (B2B) Gateways integrate data from back-end systems enabling information exchange across trading partnersPutting software and applications in the cloud (nonlocal machine)Service provider: creates the service – may be a software companyServicehoster: puts it on a machine and makes it available online. Alludes to what is known as the cloudService Gateway: responsible for ensuring interactions between businesses work on a technical level. Connecting many services togetherService Aggregator: puts together external services to support clientsService Broker: a front desk that negotiates with consumersService Channel Maker: create sector specific channels for services e.g. for banking one can have mobile banking, internet banking, retail banking, channels can include a webportal, mobile, other examples, eBay, Amazon services Itunes is an example of a channel (which is SAP software underneath)
  • USDL isthegluebetweentheparts
  • Let me briefly cover a few examples of future work before summarising
  • elasticity of heart muscles, another modelling blood flow, another for different dysfucntionsPatient avatar: a digital personalised representation of a patient for diagnosis and treatmentIn the media domainWe have a new project which started in Spring which will look at sharing processes related to the human body across Europe to support research and patient care. One of the processes to be modelled will be the human heart. The idea is that across varies labs in Europe there will be a bits and pieces of data and software – e.g. Our broker will be used to put these pieces together into a coherent whole and also to integrate into patient specific data leading to personalised patient avatars – a digital represention of your relevant processes supporting diagnosis and treatment.
  • Resonance is a new live action Sci Fi TV series, animation and graphic novel for which producers are currently trying to get funding. The plot revolves around a mysterious object which has been handed down across generations. I can see two of the main drivers Tom and Tom in the audience here.
  • If/when they get funding what we will do is
  • Create aniPad App for a special continuity person. The person who notes what main objects are in each scene and what actors are wearing so that they don’t suddenly switch clothes when they leave a room. This App would create a semantic data layer of each scene allowing the audience to create and add their own characters and plot lines increasing engagement.The current plan is to film some scenes in Bletchley Park incorporating a plot with Alan Turing
  • So to quickly summarise. The main thrust of the work targets managing software and data at scale.We contribute to the software layer of the Future Internet facilitating the use of reusable components within an “Internet of Services”. Our approach is based on our brokers, analagous to musical conductors, and our own musical notation some of which have become W3C Web standardsOur goal is to create a new Internet which truly fits everyones needs and current context
  • The EU funding agencies under the framework 6 and 7 programmes, my collaborators in these large EU proejcts. All my colleagues in Kmi – there are only a handful of labs in Europe where this type of work could be supported. Kmi has a unique atmosphere for which I am gratefulAlso my colleagues in the Open Media Unit the BBC and ResonanceFinally my staff and postgrads 10 researchers with 8 nationalities none english. Also Harriett and Jacek for there efforts on the slides.
  • Inaugural Lecture on Future Internet

    1. 1. Inaugural LectureThe Future InternetProf. John DomingueKnowledge Media Institute
    2. 2. Agenda• Internet• Brokering: an analogy• Example 1: house hunting iPhone App• Semantic data sources• Our approach: service brokering• Example 2: managing media• Example 3: supporting emergency planning• Collaboration on notations• Future work• Summary
    3. 3. THE INTERNET
    4. 4. Internet-enabled Devices
    5. 5. The Internet of Things
    6. 6. Lots of data!• 767 Exabytes (109 GB) by 2014• 32 million people continuously streaming Avatar in 3D
    7. 7. The Internet in a Nutshell
    8. 8. The Internet in a Nutshell
    9. 9. The Internet in a Nutshell
    10. 10. The Internet in a Nutshell
    11. 11. Software• Slow to produce! – 10 lines of code per day• Lots of code needed everywhere – Car has 2 million lines of code (8,000 Person Years) – Windows XP 45 million lines of code (180,000 Person Years)
    12. 12. BROKERING: AN ANALOGY
    13. 13. Virtual Choir
    14. 14. ChoirAutonomous singersAvailable online
    15. 15. Conductor ChoirDictates song Autonomous singersCommon notation Available onlineSelects performancesEdits and mixes
    16. 16. Listener Conductor Choir Dictates song Autonomous singersHas a desire Common notation Available onlineHas preferences Selects performances Edits and mixes
    17. 17. AMBIGUITY IN MEANING
    18. 18. Meaning of „Paris‟ Star Trek Socialite CharacterCapital of France Mythical Character James Bond Song Asteroid Plant Character
    19. 19. Mars Climate Orbiter
    20. 20. Example 1: House Hunting …
    21. 21. … public transport …
    22. 22. … schools www.tauntonschool.co.uk
    23. 23. DEMO
    24. 24. Behind the ScenesPublic Data and Services Service Broker publishing Real estate discovery Train stations Bus stops Schools Invocation invocation Engine
    25. 25. SEMANTIC DATA SOURCES
    26. 26. How?
    27. 27. I „Like‟ Casablanca
    28. 28. People, photos, friends and theWeb
    29. 29. Good Relations
    30. 30. 400200 KMi Pub 0 Enrico Pub 2006 2007 2008 100 90 40 30 20
    31. 31. 25 Billion StatementsLinking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net
    32. 32. SERVICE BROKERING
    33. 33. EXAMPLE 2: MANAGING MEDIA
    34. 34. Social TV Friends following this event Billy That was never a corner.. Friends following this event
    35. 35. Internet TV in Social Web Friends following this event Tom Billy That was never a corner.. Full screen Friends following this event
    36. 36. Brokering users, social activitiesand content
    37. 37. Searching the BBC Archive• OU Course Teams have access to all BBC Archive content
    38. 38. SugarTube Demo
    39. 39. Essex County Council• Essex county has 13 boroughs and containing a population of 1.3M• EU Service Directive – Single portal for government services• Services to citizens employ many stakeholders – e.g. 50 agencies need to be notified after a death• Agencies occur over 3 levels of government• Changes due to policy, budget, election
    40. 40. Emergency Planning in Essex(Movie)
    41. 41. 15./16.3.2006
    42. 42. Emergency Planning Scenario Severe weather Plan emergency event response Select Relevant Information What Information is Available?
    43. 43. Emergency Planning Scenario Severe weather event forecast in the area by Met Office Get Event Details Met Office
    44. 44. Emergency Planning Scenario Identify main roads affected Get number of vehicles Get road objects & people affected ViewEssex Traffic spatial data information
    45. 45. Emergency Planning Scenario Identify how Stansted would be affected What level of How would that snow would affect passengers force an airport travelling by closure? train/bus/car? How many people would be stuck in the airport? ViewEssex BAA (Stansted) spatial data data
    46. 46. Emergency Planning Scenario Identify relevant information sources in the affected area Service Discovery Scattered sources
    47. 47. Emergency Planning Scenario Identify locations of rescue options get Rover get Helicopter Recovery sites landing sites ViewEssex Other sources spatial data
    48. 48. Emergency Planning Scenario Identify most appropriate rest centres get centre get facilities get kitchen, showers, nu capacity contact details mber of beds, cookers, heate rs… ViewEssex District data spatial data
    49. 49. Finding Rest Centres (Demo)
    50. 50. Contacting Emergency Workers(Demo)
    51. 51. Poisonous Gas Clouds
    52. 52. Monitoring Airborne Pollution(Demo)
    53. 53. eMerges Architecture Naïve Geography ViewEssex Emergency GIS Services GIS Spatial Smart Filter Services Goals Environment Weather data Broker ServicesGoogle Maps API Instant Messaging Server Services Instant Messaging
    54. 54. COLLABORATION ON NOTATIONS
    55. 55. The Future Internet– Enabler for Global Business Networks Transport eEnergy Urban Manu- Logistic Management facturing …. Internet of the Future Internet of Internet of Cloud Network of Suppliers Services Things Computing the Future Manufacture r Governments Wholesalers Consumers Carriers Retailers© SAP 2010 /
    56. 56. The Internet of Services– Global Service Delivery Supply Chain Cloud Services B2B SaaS, On-Demand Gateways Enterprise Suites Service Delivery Framework Service Service Service Service Service Service Provider Hoster Gateway Aggregator Broker Channel Maker Business Process Platform Service-Oriented Architecture A Single Market for Services Service Business Process Marketplaces Outsourcing Multi-Enterprise Business process© SAP 2010 / platforms
    57. 57. The Internet of Services– Unified Service Description Language (USDL)  Service Transformation stands for a value-driven, smooth and effective provision of services along the Global Service Delivery Supply Chain  Service Transformation implies that Services are being  Described considering business, operational and legal requirements  Maintained, extended and assembled where needed  Applying a common notation named USDL Service Service Service Service Service Service Provider Hoster Gateway Aggregator Broker Channel Maker© SAP 2010 /
    58. 58. W3C USDL Incubator
    59. 59. Deployment Analysis & Monitoring Discovery Invocation Process Editor Process Modeling Process Service ExecutionAnnotation Service Lifecycle
    60. 60. FUTURE WORK
    61. 61. Sharing Human Body Processes Personalised Patient Avatar ModelCardiovascular Workflow
    62. 62. Resonance (movie clip)
    63. 63. Multi Platform Aspects
    64. 64. Summary Wealth of semantic data is now available on the Web We contribute to the software layer of the FutureInternet - “An Internet of Services” A Process Layer over the Web of Data Approach based on brokers incorporating our own semantic notation Our goal is to create an Internet that fitseveryone‟s specific needs and context
    65. 65. Open Media UnitAcknowledgementsThanks!!! Liliana Ning Maria Hong Cabral Li Maleshkova Qing Yu Stefan Dong Carlos Dietze Liu Pedrinaci Jacek Bassem Vlad Harriett Kopecky Makni Tanescu Cornish

    ×