Download - NoTube: Architecture

Transcript
Page 1: NoTube: Architecture

WP 6 NoTube Architecture

Fabio Cattaneo (Polymedia)

Polymedia, VUA, Pronetics, IRT, OT, OU, RAI

Page 2: NoTube: Architecture

Presentation Index

• Year 3 Goals • Year 3 Achievements • Final Platform Architecture • Market and Technology Evaluation

– Introduction – Popular Platforms Overview – Summary of Mainstream Solutions – Hardware, Services and Social Comparison with NoTube

• NoTube User Portal – Overview – User Categories – Integration – Demo

• Life after NoTube – Foreground – Target Markets and Sustainability

• Active during NoTube • NoTube Impact Factor • Linked in NoTube • Learned During NoTube

26-27 March 2012 NoTube 3rd review 2

Page 3: NoTube: Architecture

WP6 Year 3 Goals

1. Evolution towards use-case independency

2. Provide support for development and integration of new services

3. Analysis of NoTube adoption impact

4. Complete development of common modules

26-27 March 2012 NoTube 3rd review 3

Sustainability

Page 4: NoTube: Architecture

WP6 Year 3 Achievements Evolutions towards UC independency / Integration support

Designed and developed the NoTube User Portal including:

• Web-based front-end

– Static details user management (based on Virtuoso, with SPARQL end-point)

– Integration of the Beancounter (activity logging on social networks – WP3)

• RESTful back-end services related to the above functionalities

26-27 March 2012 NoTube 3rd review 4

Page 5: NoTube: Architecture

WP6 Year 3 Achievements Complete development of common modules

• Implemented the front-end driving Social Networks stream subscription

• Heavily improved and refactored the user manager module integration, responsible for managing the security flow between the Notube Apps and the APIs.

26-27 March 2012 NoTube 3rd review 5

Page 6: NoTube: Architecture

WP6 Year 3 Achievements NoTube adoption impact [1/2]

• Performed the Evaluation

– Designed evaluation questionnaires for: • WP2, WP4 – Metadata and Content related services developers

• WP7 (a, b, c) – Broadcasters/Use case leaders

• WP3 – User Profile related services developers

– Created guidelines for low-level technical evaluation activities related to security and privacy preservation

– Created, published and maintained online surveys

– Collected, elaborated and circulated evaluation results highlighting potential weaknesses and mitigation actions

26-27 March 2012 NoTube 3rd review 6

Page 7: NoTube: Architecture

WP6 Year 3 Achievements NoTube adoption impact [2/2]

• Collected and analysed information about parallel solutions outside the NoTube platform domain sharing similarities or providing inspiration and/or updates in terms of technological availability.

• Technical similarities to understand pros and cons offered by the different solutions compared to our project in current and future stages are considered in this survey along with devices, delivery models and standards.

26-27 March 2012 NoTube 3rd review 7

Page 8: NoTube: Architecture

WP6 Year 3 Achievements Consolidation and reporting

• Supported evaluation/testing and dissemination during the consolidation phase (M34-M36)

• Created the D6.4 «NoTube Integrated System 3rd Prototype» due M33 (Milestone 4)

26-27 March 2012 NoTube 3rd review 8

Page 9: NoTube: Architecture

Final Platform Architecture

26-27 March 2012 NoTube 3rd review 9

Page 10: NoTube: Architecture

Market and Technology Evaluation Introduction

• Web, Social, Mobile and TV are merging. • Smartphones/Tablets as advanced remote controls:

– Interact with social networks while watching TV – Comment with friends and communities

• Apps on TVs help to browse and consume multimedia contents.

• The market presents mainstream products supported by 2 main categories: 1. Electronics and software giants – Focus on popular social

networks integration and basic suggestion mechanisms 2. Smaller start-ups – Focus on a new content consumption

experience basing on social graphs

26-27 March 2012 NoTube 3rd review 10

Page 11: NoTube: Architecture

Market and Technology Evaluation Popular Platforms Overview

• Google TV - TV-based ecosystem from Google

• Yahoo! Connected TV – TV-based platform from Yahoo, provides a huge list of widgets

• Apple TV – Proprietary standalone digital media receiver from Apple

• Samsung Smart TV – Popular TV platform bringing the mobile world’s “Apps” concept to TV sets.

• Boxee – Seamlessly support multiple network sources delivery

• Rovi Connected Platform - Enables Android-based devices connecting to an array of network-capable devices.

• Zune – Microsoft’s video rental service

• Netflix, Hulu – Very popular online sources for multimedia contents rental, accessible from a wide variety of devices including gaming consoles

26-27 March 2012 NoTube 3rd review 11

Page 12: NoTube: Architecture

Market and Technology Evaluation Summary of Mainstream Solutions

Commercial products focus on 2 main areas:

26-27 March 2012 NoTube 3rd review 12

CONTENT-CENTRIC

Sony Internet TV Logitech Revue Apple TV Samsung Smart TV Yahoo! Connected TV Microsoft Zune Video Rental Boxee Lava

USER-CENTRIC

IntoNow TunerFish Miso Yap.TV GetGlue

Page 13: NoTube: Architecture

Market and Technology Evaluation Hardware Comparison Chart

26-27 March 2012 NoTube 3rd review 13

* it’s a multimedia service, not a full platform

Solution Name PC Set-Top Box TV Gaming

Console

Smartphone

Support

Tablet

Support

Dedicated

Controller

NoTube

Google TV

Yahoo! Connected

TV

Apple TV

Samsung Smart TV

Boxee

Netflix*

Hulu*

Zune*

Page 14: NoTube: Architecture

Market and Technology Evaluation Services Comparison Chart

26-27 March 2012 NoTube 3rd review 14

* it’s a mutlimedia service, not a full platform

Solution Name Native Apps

Support

Native Personal

Profile

Management

Native

Personalised

Recommendation

Native Content

Enrichment

Native Social

Support

NoTube

Google TV

Yahoo! Connected TV

Apple TV

Samsung Smart TV

Boxee

Netflix*

Hulu*

Zune*

Page 15: NoTube: Architecture

Market and Technology Evaluation Social Comparison Chart

26-27 March 2012 NoTube 3rd review 15

Solution

Name

Social

Networks

Integration

Activity

Streams

Chat and

Groups

EPG Personal

Recommen

dation

Check-in Achieveme

nts (bonus

contents

unlock)

Ambient

Sensing

NoTube

IntoNow

TunerFish

Miso

Yap.TV

GetGlue

Page 16: NoTube: Architecture

NoTube User Portal Overview

• The NoTube User Portal has been redesigned:

– HTML + JQuery framework for the front-end

– Integrates the Beancounter

– Supports NoTube Apps

– Supports End-Users and Administrators

– Provides back-end RESTful services for integration

26-27 March 2012 NoTube 3rd review 16

Page 17: NoTube: Architecture

NoTube User Portal User Categories

• Administrators can:

– Edit NoTube Apps in terms of configuration panel, description, icon, etc.

– Add new NoTube Apps, by importing a properly formatted application manifest

• End-Users can:

– Manage profile information

– Browse NoTube Apps and choose the desired one, granting/denying access to static and dynamic profile data

26-27 March 2012 NoTube 3rd review 17

Page 18: NoTube: Architecture

NoTube User Portal Integration

• 2 demo Apps have been included in the repository: 1. EPG – Integrates EPG services provided by NoTube together with

user preferences accessed through the Portal back-end

2. Enrichment – Integrates recommendation services linked to the user profile and enrichment services

• Project Use Cases can be treated as NoTube Apps with the following Integration Requirements:

– 1st Level: provide a Web-based entry point (URI)

– 2nd Level: adapt the application logic in order to invoke Portal back-end services (profile management and application custom preference management)

26-27 March 2012 NoTube 3rd review 18

Page 19: NoTube: Architecture

NoTube User Portal

26-27 March 2012 NoTube 3rd review 19

Page 20: NoTube: Architecture

NoTube User Portal

26-27 March 2012 NoTube 3rd review 20

Page 21: NoTube: Architecture

NoTube User Portal Login

26-27 March 2012 NoTube 3rd review 21

Page 22: NoTube: Architecture

NoTube User Portal Home

26-27 March 2012 NoTube 3rd review 22

Page 23: NoTube: Architecture

NoTube User Portal Edit Profile (1/2)

26-27 March 2012 NoTube 3rd review 23

Page 24: NoTube: Architecture

NoTube User Portal Edit Profile (2/2)

26-27 March 2012 NoTube 3rd review 24

Page 25: NoTube: Architecture

NoTube User Portal Adding a Social Network (OAUTH)

26-27 March 2012 NoTube 3rd review 25

Page 26: NoTube: Architecture

NoTube User Portal Privacy Protection

26-27 March 2012 NoTube 3rd review 26

Page 27: NoTube: Architecture

NoTube User Portal Adding Apps

26-27 March 2012 NoTube 3rd review 27

Page 28: NoTube: Architecture

NoTube User Portal App-Specific Configuration

26-27 March 2012 NoTube 3rd review 28

Page 29: NoTube: Architecture

NoTube User Portal App Showcase (EPG)

26-27 March 2012 NoTube 3rd review 29

Page 30: NoTube: Architecture

NoTube User Portal App Showcase (Enrichment)

26-27 March 2012 NoTube 3rd review 30

Page 31: NoTube: Architecture

NoTube User Portal Apps Administrator

26-27 March 2012 NoTube 3rd review 31

Page 32: NoTube: Architecture

NoTube User Portal New App Description

26-27 March 2012 NoTube 3rd review 32

Page 33: NoTube: Architecture

NoTube User Portal New App Configuration Panel Visual Editing

26-27 March 2012 NoTube 3rd review 33

Page 34: NoTube: Architecture

Life after NoTube Foreground

26-27 March 2012 NoTube 3rd review 34

Company’s business interest is focused on the experience acquired in NoTube about:

Delivering Interactive Broadband TV Improving Mobile TV Remote with EPG functionalities Implementing advanced search functionalities Improving Profile Management with social activities Improving Content Recommendations

Polymedia and KIT digital are already working on a further implementation of the “Social TV” product (http://www.kitd.com/solutions/social-tv/)

Page 35: NoTube: Architecture

Life after NoTube Target Market and Sustainability

• Polymedia customer base includes:

– Large broadcasters (Mediaset, RAI and La7 in Italy, Telecinco in Spain)

– Triple and quadruple player telecom operators (Telecom Italia, FastWeb/Swisscom Group, Vodafone Italia, 3 Italia and Belgacom)

– Editorial and publishing groups (De Agostini, Mondadori, Il Sole 24 ore, ADNKronos, Sport Network in Italy and the Guardian Media Group Regional in UK)

– Advertising agencies and directories (Publitalia ’80 and Seat Pagine Gialle)

• In addition to that, Polymedia, part of KIT digital family, directly benefits from the holding company’s market strength:

– Leading global provider of video asset management and multi-screen IP-based delivery solutions

– Revenue model mainly based on recurring SaaS showing a strong and consistent revenue growth

26-27 March 2012 NoTube 3rd review 35

Page 36: NoTube: Architecture

Active during NoTube 2011

26-27 March 2012 NoTube 3rd review 36

• Joined IBC 2011

Supported Semantic Personalised News demonstrator preparation

Advertised NoTube jointly with commercial demonstrations at Polymedia and KIT

digital stands.

• Joined NEM-Summit 2011

UC 7a by RAI and Polymedia at RAI’s booth

Supported the preparation of the UC 7.a presentation

Papers available in NEM Conference Proceedings

(http://nem-summit.eu/files/2011/11/2011-

Proceedings.pdf)

• Organised internal meetings with the following goals:

Share the project knowledge with company's commercial BU

Support the re-engineering and inspiration of features to be implemented in KIT

digital's Social TV solution

Page 37: NoTube: Architecture

NoTube Impact Factor

• Within the Consortium – Impact on industry (broadcaster and service developers) assessed

through WP6 evaluation → weakness and mitigation actions

• Outside the Consortium – Standards&de-facto standards adopted/considered (REST, SOAP, RDF,

TV-Anytime, BMF, XMPP, etc.)

– HbbTV Consortium and other related projects (e.g. FI-content and HBB Next) very interested in “learning” from NoTube • Provision of Applications

• Findings about different Hybrid TV systems

• Data aggregation and enrichment

• User profiling

26-27 March 2012 NoTube 3rd review 37

Page 38: NoTube: Architecture

Linked in NoTube

• The Architecture is transverse to the project

• Involved actors:

– User profile management (WP3)

– Platform services (WP1, 2, 3, 4)

– Semantic middleware (WP5)

– Applications, including use cases (WP 7.a, 7.b, 7.c)

26-27 March 2012 NoTube 3rd review 38

Page 39: NoTube: Architecture

Learned during NoTube [1/2]

• The integration process is not always transparent to the Broadcasters

The integration approach should be carefully planned in the context of the considered workflow

• Collecting clear requirements from a service developer perspective is a hard task

In the real world it’s better to focus on broadcaster’s requirements instead of individual research objectives

• The added value introduced by platform services heavily depends on the Broadcaster’s internal workflow

While some services may not be remarkable as expected, others could provide positive results

26-27 March 2012 NoTube 3rd review 39

Page 40: NoTube: Architecture

Learned during NoTube [2/2]

• Providing only one choice for integrating services is a limitation

In NoTube services can be reached directly or through the Semantic Broker

• Having a central entry point for managing users and applications preferences helps populating the platform community

Direct interface for end-users and newcomers.

Social-related services (i.e. recommendations) indirectly benefit from this approach

26-27 March 2012 NoTube 3rd review 40

Page 41: NoTube: Architecture

Thank you

26-27 March 2012 NoTube 3rd review 41