TfL Journey Angel Context Aware Decision Support Marcus Taylor

Slides:



Advertisements
Similar presentations
An IMS testbed for SIP applications
Advertisements

Final Project Instructor: Nguyen Anh Tu Students: Tran Tien Tai Tran Tien Tai Tran Ngoc Mai Tran Ngoc Mai Tu Kim Tuan Tu Kim Tuan Nguyen Ngoc Phuong Nguyen.
April 10, 2002 Aelix, Inc Corbin Avenue Northridge, CA Tel Fax OmniReach sm Capabilities & Opportunities.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Polycom Unified Collaboration for IBM Lotus Sametime and IBM Lotus Notes January 2010.
Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.
Fall IM2000 Industry Perspective Presence: The Best Thing that Ever Happened to Voice Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Integrating 3D Geodata in Service-Based Visualization Systems Jan Klimke, Dieter Hildebrandt, Benjamin Hagedorn, and Jürgen Döllner Computer Graphics Systems.
SOA for EGovernment 1 Emergency Services Enterprise Framework: A Service-Oriented Approach Sukumar Dwarkanath COMCARE Michael Daconta Oberon Associates.
0 - 0.
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
Universitá degli Studi di LAquila Mälardalens Högskola, Västerås 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management.
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
The internet. Background Created in 1969, connected computers at UCLA, Stanford Research Institute, U. of Utah, and UC at Santa Barbara With an estimated.
Niagara Portal Introduction January 2007 Scott Muench - Technical Sales Manager.
Jeremy Siviter, IBI Group, Project Manager May 18th, 2011
Selecting an Advanced Energy Management System May 2007 Chris Greenwell – Director Energy Markets Scott Muench - Manager Technical Sales © 2007 Tridium,
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
© 2005 Avaya Inc. All rights reserved. A Client-Side Architecture for Supporting Pervasive Enterprise Communications Amogh Kavimandan, Reinhard Klemm,
Emergency and Overtime Fan-Out. 2 9/4/2012 About Us In business since 1992 Core strength: Integrating event-driven systems with communications networks.
Copyright © Open Text Corporation. All rights reserved. Slide 1 Automatic Routing With Captaris FaxPress and FaxPress Premier Darin McGinnes Sales Engineer.
Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
Request Tracker IT Partners Conference Oliver Thomas 19 April 2005.
© 2005 AT&T, All Rights Reserved. 11 July 2005 AT&T Enhanced VPN Services Performance Reporting and Web Tools Presenter : Sam Levine x111.
Cloud Computing for Education & Cloud Learning Minjuan Wang to BT Research Center (Abu Dhabi) Educational Technology San Diego State University
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Executional Architecture
Emoze Push Content. How Can You…… Get the information you want, when you want, where you want and how you want? Only with Emoze Mobile Push Messaging.
Confidential: All Rights Reserved Web-based Alerting The International Common Alerting Protocol (CAP) provides for a standardized alerting format for all.
Addition 1’s to 20.
TC278 WG3 SIRI – Server Interface for Realtime Information Nick Knowles, CTO © Copyright Kizoom 2006.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
® Microsoft Office 2010 Browser and Basics.
MDC – TRITECH Fire Mobile Orientation For The Kirkland Fire Department
Sheldon Brown, UCSD, Site Director Milton Halem, UMBC Director Yelena Yesha, UMBC Site Director Tom Conte, Georgia Tech Site Director Fundamental Research.
A Pervasive Reminder System for Smart Homes Sylvain GIROUX and Simon GUERTIN Département d’informatique, Université de Sherbrooke 2500 boul. Université,
Rob Marchand Genesys Telecommunications
Vodacom Microsoft Hosted Lync
Making the most of Satellite Navigation and Tracking Integration with your Business System.
UBIGIous – A Ubiquitous, Mixed-Reality Geographic Information System Daniel Porta Jan Conrad Sindhura Modupalli Kaumudi Yerneni.
Company confidential Prepared by HERE Transit Sr. Product Manager, HERE Transit Product Overview David Volpe.
1 Integrating personal and public transport information Fred Gangemi, Steer Davies Gleave June 21 th 2012.
Building IP Video Communication & Collaboration. dialcom provides real-time video communication, collaboration and multimedia sharing capabilities over.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
SQL Server Notification Services Andy Potter Senior System Consultant SQL Server Notification Services Intellinet.
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
ISIGN IMS Proximity Marketing Solution (IMS) iSIGN Media Corp Sales 1ATTRACT. TRANSACT. MEASURE.
Confidential Crisis Management Innovations, LLC. CMI CrisisPad TM Product Overview Copyright © 2011, Crisis Management Innovations, LLC. All Rights Reserved.
Train Derailment & GPS Tracking with TransitVUE ® IDS and TPIS.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Navigation System for the Visually Impaired Based on an Information Server Concept Ari Virtanen, Sami Koskinen.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
376 Powder Springs Street Suite 140 Marietta, GA Phone: ©2009 Anderson Taylor. All rights reserved. Online Portal & Mobile Application.
Existing Alternative for Pushing Content to Mobile Devices – an Analysis and an Implementation Diplomityöseminaari Marcus Mattila 49836w.
Jabber Technical Overview Presenter: Ming-Wei Lin.
Use flash eBook software AnyFlip to make page flip book works seamlessly on mobile devices.
ZIMBRA ROADMAP. Contains proprietary and confidential information owned by Synacor, Inc. © / 2015 Synacor, Inc. Deliver an advanced, feature rich collaboration.
Improve the Performance, Scalability, and Reliability of Applications in the Cloud with jetNEXUS Load Balancer for Microsoft Azure MICROSOFT AZURE ISV.
Opening slide.
CIVINET UK and Ireland Network
Developing Innovative Unified Communications Applications
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
WELCOME TO SEMINAR.
THE PULSE OF CRITICAL OPERATIONS
Presentation transcript:

TfL Journey Angel Context Aware Decision Support Marcus Taylor

Page 2 Confidential -27 Sep 2007 The Transport for London Brief Demonstrator NameMobile avatar solution – ‘Journey Angel’ DescriptionThis demonstrator will deliver a mobile avatar system prototype that will assist the passenger throughout his time in London: pre-journey, in- journey and post-journey. The software uses a smart mobile client to produce a mobile avatar with speech capability. The Avatar will support advisory/decision support actions including: Installation, configuration and personalisation of AvatarInstallation, configuration and personalisation of Avatar Incident alertingIncident alerting Delay alertingDelay alerting Planning supportPlanning support The client software will communicate to the server system for updated content.The client software will communicate to the server system for updated content. The Avatar will do pseudo realistic lip synching.The Avatar will do pseudo realistic lip synching. Loquendo will be used for real time text to speechLoquendo will be used for real time text to speech

Page 3 Confidential -27 Sep 2007 Technology ClientClient –N73 –Symbian –Flash –Loquendo –MRIX ServerServer –EjabberD (XMPP compliant jabber IM server) –Erlang/OTP

Page 4 Confidential -27 Sep 2007 What behind Journey Angel ? TheJourney Angel is a powerful platform for distributed context-aware information spreading, usingTheJourney Angel is a powerful platform for distributed context-aware information spreading, using –Standard technologies (Erlang, Jabber, Flash) –Decentralized management –Intrinsically robust architecture –Scalability Those characteristics are critical for TFL: they need a solution to manage customized messaging to millions of travellers everyday....Those characteristics are critical for TFL: they need a solution to manage customized messaging to millions of travellers everyday and Journey Angel gives such a solution...and Journey Angel gives such a solution

Page 5 Confidential -27 Sep 2007 The “target” (from TFL perspective) ‏ The system allows users to:The system allows users to: –Get travel information –Plan trips according to their future activities –Get context-aware information about delays, diversions, alerts and similar –Get additional (mostly unspecified) customised information, e.g. advertisement, weather, commercial.... It is likely that TFL would like to develop the system into to a real product...It is likely that TFL would like to develop the system into to a real product......and there are many other use-cases that can be addressed by context aware system and there are many other use-cases that can be addressed by context aware system....

Page 6 Confidential -27 Sep 2007 The final system: what we have now User Proxy JP Traffic BBC Diversions System Configuration Web Interface (manag.)‏ Location Vehicle Location Route User Routes iCal Server Web Interface (Sim.)‏

Page 7 Confidential -27 Sep 2007 Journey Angel: Device Journey Angel on the device uses the following:Journey Angel on the device uses the following: –MRIX to provide integration between the UI, TTS, server-side and native device applications (calendar and contacts) –XMPP to communicate with the server –Flash for the User Interface –Loquendo for Text To Speech

Page 8 Confidential -27 Sep 2007 Device side architecture XMPP communication with server Flash based UI MRIX Native Agenda Native Contacts Location Tacker Loquendo

Page 9 Confidential -27 Sep 2007 TfL Start Menu (TVF) Menu Take me HomeTake me Home Take me to…Take me to… Meet with…Meet with… Where am I?Where am I? What next?What next? SettingsSettings ExitExit Text/Voice/FaceMenu 14:01 07:3205:00 Traversing Horizontally Weather, Calendar, Alerts, Map/Itinerary and PoIs Scroll Vertically Details, rewind, playback

Page 10 Confidential -27 Sep 2007 MRIX: Integrating server and Flash UI An MRIX script provides communication between the server and Flash UIAn MRIX script provides communication between the server and Flash UI The script runs in the background communicating with the serverThe script runs in the background communicating with the server Messages received can be personalised and then converted to speechMessages received can be personalised and then converted to speech Once in audio form the Flash UI can be told to 'speak the message'Once in audio form the Flash UI can be told to 'speak the message'

Page 11 Confidential -27 Sep 2007 MRIX: Integrating Flash UI and native apps MRIX enables the built in Contacts and Agenda to be usedMRIX enables the built in Contacts and Agenda to be used Routes can be automatically retrieved based on an appointment in the agendaRoutes can be automatically retrieved based on an appointment in the agenda Contacts can be 'tagged' with network information, such as Cell ID and Bluetooth Access Point to help locate a personContacts can be 'tagged' with network information, such as Cell ID and Bluetooth Access Point to help locate a person

Page 12 Confidential -27 Sep 2007 Journey Angel: Backend Journey Angel relies on a backend infrastructure based onJourney Angel relies on a backend infrastructure based on –XMPP (Jabber) communication protocol (Ejabberd) –Erlang server applications –Interfaces to information feeds

Page 13 Confidential -27 Sep 2007 Behind the scenes... Advert. BBC news Weather Journey Planner Traffic Ejabberd Backend applications

Page 14 Confidential -27 Sep 2007 Backend Applications: proxies Real Entities Virtual Images Avatar proxy Avatar proxy BUS proxy Station proxy Real World Server-side Representation

Page 15 Confidential -27 Sep 2007 Backend Applications: interfaces Journey planner BBC news Weather forecast Traffic Information JP interface BBC news interface Weather interface Traffic interface

Page 16 Confidential -27 Sep 2007 Internal communication JP interface BBC news interface Traffic interface BBC news chatroom JP chatroom Traffic chatroom Avatar proxy Avatar proxy BUS proxy Station proxy Weather interface Weather chatroom

Page 17 Confidential -27 Sep 2007 The System User Proxy JP Traffic BBC Diversions System Configuration Web Interface (manag.)‏ Location Vehicle Location Route User Routes iCal Server Web Interface (Sim.)‏

Page 18 Confidential -27 Sep 2007 Conclusions The system demonstrates how it is possible to deliver real time decision support systems to mobile users by combining Jabber, XMPP, 3G and Smart Phones using SymbianThe system demonstrates how it is possible to deliver real time decision support systems to mobile users by combining Jabber, XMPP, 3G and Smart Phones using Symbian The use of Erlang/OTP has enabled us to deliver a feature rich, robust and functioning system in short timescalesThe use of Erlang/OTP has enabled us to deliver a feature rich, robust and functioning system in short timescales The system has the potential to provide personal angels for horizontal and vertical applications such as finance, health, logistics where the context and timeliness of information constitute value.The system has the potential to provide personal angels for horizontal and vertical applications such as finance, health, logistics where the context and timeliness of information constitute value.