mobile tv solution (powered by xmanager)

21
Rome, January 2010 Mobile TV XManager

Upload: interact-spa

Post on 20-Jan-2015

1.001 views

Category:

Technology


1 download

DESCRIPTION

The presentation describes Interact SpA end-to-end solution for multimedia content delivery over wireless networks and Mobile TV.

TRANSCRIPT

Page 1: Mobile TV Solution (powered by XManager)

Rome, January 2010

Mobile TV

XManager

Page 2: Mobile TV Solution (powered by XManager)

XManager Mobile TV

Agenda

2

- Interact SpA: Company Profile

- XManager

- Architecture

- Core functionalities

- Key features for a Mobile TV project

Page 3: Mobile TV Solution (powered by XManager)

- An italian company founded in 1995

- A joint-stock company since December 2008

- International presence with operations in Egypt, Algeria, Tunisia, Pakistan and Greece

- Subsidiary of the Eurel Group with offices in Italy, Luxemburg and Egypt

3 XManager

€0

€1,250,000

€2,500,000

€3,750,000

€5,000,000

1998 2000 20022004 2006

2008

Fatturato 1998-2008

CertifiedUNI EN ISO 9001-2001

Member of theInternet Society

Member of theSemantic Technology Institute International

Interact SpA

Mobile TV

Page 4: Mobile TV Solution (powered by XManager)

XManager

Page 5: Mobile TV Solution (powered by XManager)

- Based on Open Source technologies (Ubuntu, RubyonRails, MySQL, Ajax con Prototype)

- Developed using Agile methodologies on RubyonRails

- Source Code available for Public Institution, Research Institutes and on project-basis

5

Open Source

XManager Mobile TV

Page 6: Mobile TV Solution (powered by XManager)

6

- Varnish

- NGnix- Ruby on Rails

- MemcacheD- MySQL

(XManager DB + Project DB)

- Ubuntu + Xen

XManager

Software Platform

SystemDB

Prj 1DB

Prj nDB...

Memchaced

on RoR

HTTP Acceleration

Web Publishing

Data Caching

DBMS

OS

Virtualization

Mobile TV

Page 7: Mobile TV Solution (powered by XManager)

Architecture

7 XManager

- Virtualized (Xen, VMWare)

- Cloud-aware (Amazon EC2, S3, RDS)

- Multi-tenant to ensure scalability, security and failover

- Compatible with SOAP and Rest for “mash ups” and service re-use

Mobile TV

Data

Source

Content

Asset

XXRest

Ac

tive

Re

so

urc

e

Import

Upload

DBMS

Storage

DBMS

Read Only

Storage

Read OnlyPublish

Web Browser

Mobile Phone

Data Editor

Ed

it

LinkedData

Web

Web APIs

Mobile / VoiceXXManager

Publish

(N+1 redundancy)

(N+1 redundancy)

Web Designer

De

sig

n

XXManager

Edit

(N+1 redundancy

Data Editor GUI Design

Internet

Data

Source

.TXT Import .RSS

.XLS

.CSV .XML

DB

Page 8: Mobile TV Solution (powered by XManager)

8

Workflow

XManager

- Design of the Knowledge Domain

- Data Modeling

- Content Import via XRest and XForm (web ingestion)

- Interface Design via XEditor (editor WYSIWYG)

- Publishing of contents on front-end nodes

- User identification (terminal and user-profile) and profiling of contents

- Content Distribution

- Analysis & Reporting organized per content and user groups

- Sharing of data via Web APIs and RSS Atom Feeds

XManager

Domain Design

Content Repository

Data Modeling

ContentImport

WebDesign

Delivery

Profiling

Publishing

Analisys &

Reports

Sharing 1

2

345

6

7

89

Mobile TV

Page 9: Mobile TV Solution (powered by XManager)

Core functionalities

Page 10: Mobile TV Solution (powered by XManager)

- are object classes (content resource)

- represent a content type

- are stored as tables in MySql

- there are 3 kinds:

- ActiveResource

- ActiveRecord

- ActiveShadow

10

Models

XManager Mobile TV

Page 11: Mobile TV Solution (powered by XManager)

- Are the search queries

- The editing of the parameters is done with an easy-to-use web gui

- Are bound to Models

- They can be parametric or static

- Enable data ordering, selection of distinct values, threshold control and filtering of fields or of relationships

- They are stored on the DB and shared at the application level for easy re-use

- They are also available as Web Services XML, JSON and RSS Atom feeds

11

Filters

XManager

All the items

All the items withproperty1 = value1

All the items with property1 = value1property2 = value2

Mobile TV

Page 12: Mobile TV Solution (powered by XManager)

12

- Are the page templates

- Are made of a layout and one or more Widget

- Have properties such as title, doc-type, meta tags and style-classes

Views

XManager

- Each property can be set manually or with dynamic parameters

- The URI of the View is user-defined

Widget 1

Wid

get 2

Widget 3

Widget n

Title = Title 1Meta-tag 1 = Resource.NameMeta-tag 2 = Property 2

Mobile TV

Page 13: Mobile TV Solution (powered by XManager)

- Are the page building blocks

- Are organized hierarchically: can contain or be contained in other widgets

- Can be static or data-driven

- Can request or send parameters to other widgets

- Are managed with a web gui (XEditor)

13

Widgets

XManager

Text

Image

Tree Menu

Link

Mobile TV

Page 14: Mobile TV Solution (powered by XManager)

- Are re-usable presentation modules based on field selection and transformation

- Are bound to Models

- Allow within the code:

- Search&Replace, format change, mathematical expressions, HTML tags, date formatting, links and more

14

Visualizations

XManager

AB

Mobile TV

Page 15: Mobile TV Solution (powered by XManager)

15

XForms

- Bound to Models

- Enable granular access permission for content upload and editing

- Trigger external application to create renditions of the same content item (ie. thumbnail, low-fi version, ...)

- Integrate with Helix Mobile Producer for VOD encoding

XManager

file _video

Mobile TV

Page 16: Mobile TV Solution (powered by XManager)

Key features

Page 17: Mobile TV Solution (powered by XManager)

- A carrier-grade platform developed for multimedia content delivery

- Enables easy control and management of existing and new VAS services

- APIs to interface with carriers networks (charging, messaging, streaming, RBT, ADM and IVR)

- Integrated reporting tool for business analysis and revenue sharing

- Support for a tailor-made customer care

End-to-End Service Delivery Platform (Web & Mobile)

17 XManager Mobile TV

Page 18: Mobile TV Solution (powered by XManager)

- Single point of management for Mobile TV, Mobile Site, On Device Portal, Voice Portal and Web Site

- Centralized content ingestion to aggregate contents from 3rd party CPs

- Tight integration with Helix Media Delivery for content monetization, server-side playlist and Ad insertion

- Ready to integrate with external MAP and Mobile CRM

18

Increased Revenues through Central Management

XManager Mobile TV

Page 19: Mobile TV Solution (powered by XManager)

Best User Experience

- +7.000 devices handled

- Centralized user profiling for community services and content personalization

- Viral share features and user rating

- User-Centered interface design

- Ready for Rich Media Client

19 XManager Mobile TV

Page 20: Mobile TV Solution (powered by XManager)

20

Mobile TV - functional diagram

Browser Player Portal XManager AAA Interfaces Helix Charging

GW CRM

User Equipment CMS - Mobile Portal Mobile Network Operator

1. Request for Mobile TV

2. Check Subscription

3. List of Mobile TV Channels

4. Request a Mobile TV Channel

5. Request a Crypted URI

6. Accounting Request

7. Send Requestto MNO's Platform

8. Open Player

9. Open Streaming Session (Crypted URI)

10. Close Streaming Session

11. Notify Session Close

12. Accounting Request 13. Send Request

to MNO's Platform

XManager Mobile TV

Page 21: Mobile TV Solution (powered by XManager)

21

Interact SpAVia Angelo Bargoni, 7800153 Romawww.interact.itwww.x-manager.it

THANK YOU

XManager Mobile TV