NoTube: Architecture

Post on 27-Jan-2015

108 views 1 download

Tags:

description

 

Transcript of NoTube: Architecture

WP 6 NoTube Architecture

Fabio Cattaneo (Polymedia)

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

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

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

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

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

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

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

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

Final Platform Architecture

26-27 March 2012 NoTube 3rd review 9

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

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

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

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*

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*

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

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

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

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

NoTube User Portal

26-27 March 2012 NoTube 3rd review 19

NoTube User Portal

26-27 March 2012 NoTube 3rd review 20

NoTube User Portal Login

26-27 March 2012 NoTube 3rd review 21

NoTube User Portal Home

26-27 March 2012 NoTube 3rd review 22

NoTube User Portal Edit Profile (1/2)

26-27 March 2012 NoTube 3rd review 23

NoTube User Portal Edit Profile (2/2)

26-27 March 2012 NoTube 3rd review 24

NoTube User Portal Adding a Social Network (OAUTH)

26-27 March 2012 NoTube 3rd review 25

NoTube User Portal Privacy Protection

26-27 March 2012 NoTube 3rd review 26

NoTube User Portal Adding Apps

26-27 March 2012 NoTube 3rd review 27

NoTube User Portal App-Specific Configuration

26-27 March 2012 NoTube 3rd review 28

NoTube User Portal App Showcase (EPG)

26-27 March 2012 NoTube 3rd review 29

NoTube User Portal App Showcase (Enrichment)

26-27 March 2012 NoTube 3rd review 30

NoTube User Portal Apps Administrator

26-27 March 2012 NoTube 3rd review 31

NoTube User Portal New App Description

26-27 March 2012 NoTube 3rd review 32

NoTube User Portal New App Configuration Panel Visual Editing

26-27 March 2012 NoTube 3rd review 33

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/)

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

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

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

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

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

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

Thank you

26-27 March 2012 NoTube 3rd review 41