SlideShare a Scribd company logo
1 of 21
Download to read offline
Project Baird
What, why and how
projectbaird.com @projectbaird
What is Project Baird?
The one (long) liner:
A project to pull together specifications,
prototypes and documentation for next-
generation hybrid TV (and radio)
applications.
What is Project Baird?
• Open to all interested parties
No direct affiliations
• A collaborative effort
Code, specifications, and even the website itself are on GitHub —
anybody can fork and submit patches
• An effort to collate, not reinvent the wheel
Why?
• Hybrid devices are exciting
• There’s a whole world of potential
applications
• “Next-generation” isn’t very far away!
How?
Identifying areas of technology:
• …which are shared between the
broadcasting and Internet communities
• …which exist in one world but can
benefit the other
Questions we’re
answering
• How can a second screen device know
what’s playing currently?
• What’s the canonical URL for this
programme?
• What are the subjects of this programme?
• How can applications be automatically
presented for a given programme?
What’s happening now?
• Hybrid devices today are supporting
interactive applications built with Web
technologies (HTML, CSS, JavaScript)
• This means Web applications (and
“widgets”) are being built which need to
work with broadcast technologies
• W3C is launching the “Web and TV”
working group to explore applications
Where does DVB fit
into all of this?
• DVB provides a rich infrastructure for
broadcast environments
• History of providing support for iTV
applications
• Lots of useful information is broadcast
over-the-air, and can be relayed to apps and
other devices on a LAN
The DVB URI scheme
• Provides means to identify platforms,
networks, multiplexes, events, and
resources with a well-defined syntax,
defined by DVB
The DVB URI scheme
• Traditionally only used within “the
broadcasting world”, such as iTV
applications
The DVB URI scheme
• Hybrid devices and second-screen
applications are changing that
The DVB URI scheme
• Provisionally registered at IANA
• Current registration is by Project Baird, by way of an Internet
Draft citing the DVB specification document published by ETSI
• http://tools.ietf.org/html/draft-mcroberts-uri-dvb-04
• Exploring ways to move forward so that everybody wins
• Aim is for a permanent registration in the not-too-distant
future, as collaboration between DVB and the Internet
community
Why register?
Just as with any other registration-based system (for example, DVB
original_network_ids), URI schemes used in the real world are meant to be
registered with IANA.
• To prevent competing registrations
• So that other specifications (e.g.,W3C,
IETF) can cite it in confidence
• If it’s not registered at IANA, technically it
doesn’t exist
The good news
• Registration is straightforward
• It only costs some time & effort
• A well-written draft will make DVB
(particularly in a hybrid setting) more
accessible to Internet-focussed developers
The bad news
• Somebody needs to do it!
• It should probably be coordinated by DVB,
as it’s a DVB specification
• Historical decisions and technical
architecture will probably need explaining
to those unfamiliar with DVB
Some examples
• Ask a hybrid receiver what it’s playing:
• http://toys.projectbaird.com/now-playing/
• Perform service discovery (using RadioDNS) to
find a resolver service
• http://toys.projectbaird.com/lookup/
• Find a canonical URL for the programme
• e.g., http://www.bbc.co.uk/programmes/b00ty6b0
Some examples
(continued)
• Fetch RDF/XML from that URL, and summarise it
• http://toys.projectbaird.com/summarise/
• Discover subject URIs
• http://toys.projectbaird.com/delve/
• Match subject URIs to applications & present
• http://toys.projectbaird.com/tablet/
• (needs WebKit, uses live experimental endpoints —YMMV)
What does it look like?
Of course…
…this is just the start.
There are lots of ideas and applications in
development and on the drawing-board.
None of this would be
possible without some
help
• NoTube — http://www.notube.tv
• An EU-funded project, with collaborators including the BBC, IRT,VU
Amsterdam, and Ontotext.
• RadioDNS — http://radiodns.org
• An independent project providing a means to map a set of broadcast
identifiers/parameters to a DNS domain name
• DVB
• …for creating the environment upon which these kinds of applications
can be built.
This is Project Baird.
If you’d like to find out more, please don’t hesitate to
get in touch.
projectbaird.com @projectbaird

More Related Content

Viewers also liked

0518聴きゼミ資料(共有用)
0518聴きゼミ資料(共有用)0518聴きゼミ資料(共有用)
0518聴きゼミ資料(共有用)Kaoru Nakagawa
 
Diabetic neuropathy - Ayurvedic management
Diabetic neuropathy - Ayurvedic managementDiabetic neuropathy - Ayurvedic management
Diabetic neuropathy - Ayurvedic managementaniruddha kulkarni
 
Bibliotek i sosiale medier
Bibliotek i sosiale medierBibliotek i sosiale medier
Bibliotek i sosiale medierKenneth Eriksen
 
Karen Zgoda CV
Karen Zgoda CVKaren Zgoda CV
Karen Zgoda CVKaren
 
Micro and Macro Systems in Action
Micro and Macro Systems in ActionMicro and Macro Systems in Action
Micro and Macro Systems in ActionKaren
 
Heavy metals in ayurvedic drug formulations
Heavy metals in ayurvedic drug formulationsHeavy metals in ayurvedic drug formulations
Heavy metals in ayurvedic drug formulationsaniruddha kulkarni
 
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSA
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSAPREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSA
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSAaniruddha kulkarni
 
12月4日伝え方セミナー資料
12月4日伝え方セミナー資料12月4日伝え方セミナー資料
12月4日伝え方セミナー資料Kaoru Nakagawa
 
1204_伝え方セミナー
1204_伝え方セミナー1204_伝え方セミナー
1204_伝え方セミナーKaoru Nakagawa
 
Pakej Import Dari China
Pakej Import Dari ChinaPakej Import Dari China
Pakej Import Dari ChinaWm Masharuddin
 
Wolf in schaapskleren
Wolf in schaapskleren  Wolf in schaapskleren
Wolf in schaapskleren ruub888
 
كيف تسوق نفسك ؟
كيف تسوق نفسك ؟كيف تسوق نفسك ؟
كيف تسوق نفسك ؟tech3rab
 

Viewers also liked (15)

0518聴きゼミ資料(共有用)
0518聴きゼミ資料(共有用)0518聴きゼミ資料(共有用)
0518聴きゼミ資料(共有用)
 
Fundamentals of ayurveda
Fundamentals of ayurvedaFundamentals of ayurveda
Fundamentals of ayurveda
 
Diabetic neuropathy - Ayurvedic management
Diabetic neuropathy - Ayurvedic managementDiabetic neuropathy - Ayurvedic management
Diabetic neuropathy - Ayurvedic management
 
Bibliotek i sosiale medier
Bibliotek i sosiale medierBibliotek i sosiale medier
Bibliotek i sosiale medier
 
Pain Management by ayurveda
Pain Management by ayurvedaPain Management by ayurveda
Pain Management by ayurveda
 
phytomedicine and ayurveda
phytomedicine and ayurvedaphytomedicine and ayurveda
phytomedicine and ayurveda
 
Karen Zgoda CV
Karen Zgoda CVKaren Zgoda CV
Karen Zgoda CV
 
Micro and Macro Systems in Action
Micro and Macro Systems in ActionMicro and Macro Systems in Action
Micro and Macro Systems in Action
 
Heavy metals in ayurvedic drug formulations
Heavy metals in ayurvedic drug formulationsHeavy metals in ayurvedic drug formulations
Heavy metals in ayurvedic drug formulations
 
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSA
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSAPREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSA
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSA
 
12月4日伝え方セミナー資料
12月4日伝え方セミナー資料12月4日伝え方セミナー資料
12月4日伝え方セミナー資料
 
1204_伝え方セミナー
1204_伝え方セミナー1204_伝え方セミナー
1204_伝え方セミナー
 
Pakej Import Dari China
Pakej Import Dari ChinaPakej Import Dari China
Pakej Import Dari China
 
Wolf in schaapskleren
Wolf in schaapskleren  Wolf in schaapskleren
Wolf in schaapskleren
 
كيف تسوق نفسك ؟
كيف تسوق نفسك ؟كيف تسوق نفسك ؟
كيف تسوق نفسك ؟
 

Similar to Project Baird — Overview for DVB Meeting 2010-11-23

Webcasting 2.0
Webcasting 2.0Webcasting 2.0
Webcasting 2.0Joe Robens
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...Amir Zmora
 
IP Production and the Digital City
IP Production and the Digital CityIP Production and the Digital City
IP Production and the Digital CityBristol Is Open
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...Amir Zmora
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?Infoshare
 
Rapid development of WSN applications
Rapid development of WSN applicationsRapid development of WSN applications
Rapid development of WSN applicationsAlexios Lekidis
 
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceWebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceTsahi Levent-levi
 
EDB Postgres in Public Sector
EDB Postgres in Public SectorEDB Postgres in Public Sector
EDB Postgres in Public SectorKangaroot
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsMark Windholtz
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfGVNSK Sravya
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTCArjun Varma
 
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...Amir Zmora
 
FFMUC presents #ffmeet - #virtualUKNOF
FFMUC presents #ffmeet - #virtualUKNOFFFMUC presents #ffmeet - #virtualUKNOF
FFMUC presents #ffmeet - #virtualUKNOFAnnika Wickert
 
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...Brad Fortner
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...Amir Zmora
 
What's new in web standards?
What's new in web standards?What's new in web standards?
What's new in web standards?Daniel Appelquist
 
WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!Amir Zmora
 

Similar to Project Baird — Overview for DVB Meeting 2010-11-23 (20)

Webcasting 2.0
Webcasting 2.0Webcasting 2.0
Webcasting 2.0
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
 
IP Production and the Digital City
IP Production and the Digital CityIP Production and the Digital City
IP Production and the Digital City
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
 
Rapid development of WSN applications
Rapid development of WSN applicationsRapid development of WSN applications
Rapid development of WSN applications
 
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceWebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
 
EDB Postgres in Public Sector
EDB Postgres in Public SectorEDB Postgres in Public Sector
EDB Postgres in Public Sector
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic Patterns
 
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdf
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTC
 
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
 
A Whitepaper on Hybrid Set-Top-Box
A Whitepaper on Hybrid Set-Top-BoxA Whitepaper on Hybrid Set-Top-Box
A Whitepaper on Hybrid Set-Top-Box
 
FFMUC presents #ffmeet - #virtualUKNOF
FFMUC presents #ffmeet - #virtualUKNOFFFMUC presents #ffmeet - #virtualUKNOF
FFMUC presents #ffmeet - #virtualUKNOF
 
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...
 
Android quick talk
Android quick talkAndroid quick talk
Android quick talk
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
 
What's new in web standards?
What's new in web standards?What's new in web standards?
What's new in web standards?
 
WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Project Baird — Overview for DVB Meeting 2010-11-23

  • 1. Project Baird What, why and how projectbaird.com @projectbaird
  • 2. What is Project Baird? The one (long) liner: A project to pull together specifications, prototypes and documentation for next- generation hybrid TV (and radio) applications.
  • 3. What is Project Baird? • Open to all interested parties No direct affiliations • A collaborative effort Code, specifications, and even the website itself are on GitHub — anybody can fork and submit patches • An effort to collate, not reinvent the wheel
  • 4. Why? • Hybrid devices are exciting • There’s a whole world of potential applications • “Next-generation” isn’t very far away!
  • 5. How? Identifying areas of technology: • …which are shared between the broadcasting and Internet communities • …which exist in one world but can benefit the other
  • 6. Questions we’re answering • How can a second screen device know what’s playing currently? • What’s the canonical URL for this programme? • What are the subjects of this programme? • How can applications be automatically presented for a given programme?
  • 7. What’s happening now? • Hybrid devices today are supporting interactive applications built with Web technologies (HTML, CSS, JavaScript) • This means Web applications (and “widgets”) are being built which need to work with broadcast technologies • W3C is launching the “Web and TV” working group to explore applications
  • 8. Where does DVB fit into all of this? • DVB provides a rich infrastructure for broadcast environments • History of providing support for iTV applications • Lots of useful information is broadcast over-the-air, and can be relayed to apps and other devices on a LAN
  • 9. The DVB URI scheme • Provides means to identify platforms, networks, multiplexes, events, and resources with a well-defined syntax, defined by DVB
  • 10. The DVB URI scheme • Traditionally only used within “the broadcasting world”, such as iTV applications
  • 11. The DVB URI scheme • Hybrid devices and second-screen applications are changing that
  • 12. The DVB URI scheme • Provisionally registered at IANA • Current registration is by Project Baird, by way of an Internet Draft citing the DVB specification document published by ETSI • http://tools.ietf.org/html/draft-mcroberts-uri-dvb-04 • Exploring ways to move forward so that everybody wins • Aim is for a permanent registration in the not-too-distant future, as collaboration between DVB and the Internet community
  • 13. Why register? Just as with any other registration-based system (for example, DVB original_network_ids), URI schemes used in the real world are meant to be registered with IANA. • To prevent competing registrations • So that other specifications (e.g.,W3C, IETF) can cite it in confidence • If it’s not registered at IANA, technically it doesn’t exist
  • 14. The good news • Registration is straightforward • It only costs some time & effort • A well-written draft will make DVB (particularly in a hybrid setting) more accessible to Internet-focussed developers
  • 15. The bad news • Somebody needs to do it! • It should probably be coordinated by DVB, as it’s a DVB specification • Historical decisions and technical architecture will probably need explaining to those unfamiliar with DVB
  • 16. Some examples • Ask a hybrid receiver what it’s playing: • http://toys.projectbaird.com/now-playing/ • Perform service discovery (using RadioDNS) to find a resolver service • http://toys.projectbaird.com/lookup/ • Find a canonical URL for the programme • e.g., http://www.bbc.co.uk/programmes/b00ty6b0
  • 17. Some examples (continued) • Fetch RDF/XML from that URL, and summarise it • http://toys.projectbaird.com/summarise/ • Discover subject URIs • http://toys.projectbaird.com/delve/ • Match subject URIs to applications & present • http://toys.projectbaird.com/tablet/ • (needs WebKit, uses live experimental endpoints —YMMV)
  • 18. What does it look like?
  • 19. Of course… …this is just the start. There are lots of ideas and applications in development and on the drawing-board.
  • 20. None of this would be possible without some help • NoTube — http://www.notube.tv • An EU-funded project, with collaborators including the BBC, IRT,VU Amsterdam, and Ontotext. • RadioDNS — http://radiodns.org • An independent project providing a means to map a set of broadcast identifiers/parameters to a DNS domain name • DVB • …for creating the environment upon which these kinds of applications can be built.
  • 21. This is Project Baird. If you’d like to find out more, please don’t hesitate to get in touch. projectbaird.com @projectbaird