2. Interact SpA
- 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
- Focused on Content Management and Digital
Television
- Proud partner of RealNetworks since 2005
Certified Member of the Member of the Master Reseller for Italy,
UNI EN ISO 9001-2001 Internet Society Semantic Technology Institute International and MENA
2 XManager Digital Media Solution
3. Online Video
- YouTube
- Meta Caffè
- Interactive TV
- RealPlayer SP
12
Social
Devices Media
Connected - Look
tising
ver ing for
- Mo bile Ad comm
friends
&
tals unity
- Mob ile Por - "Frie
nding"
TV Brands
- Mobile - Beein
g crea
pps tive
- M obile A
3 XManager Digital Media Solution
5. End-to-End Service Delivery
Platform (Web & Mobile)
- 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
5 XManager Service Delivery Platform
6. Increased Revenues through
Central Management
- 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
6 XManager Service Delivery Platform
7. Best TCO Content Existing
Assets CMS/ECM
- Flexibility and control
s
Exter
nal DB
over content life-cycle nal DB s
I nter
- Strong and flexible
Service Creation
environment
- Centralized
Mobile
management for multi-
site TV
- Fast integration with SM
Web Site
Web 2.0 and Social
Media ONline
TV
7 XManager Service Delivery Platform
8. 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
8 XManager Service Delivery Platform
9. First Class Editorial Support
Real people to support you on day-by-day operations
and strategic planning:
- Collaborate with you and the CPs to define,
implement and manage smart workflows for the
mobile content life cycle including archiving and
removal
- Be constantly vigilant in assuring design/IA
requirements remain valid for all content
development projects
- Audit, analyze and report on content offering and
Subscribers activities
- Develop and employ best practices to increase
usability, navigation and revenues
9 XManager Service Delivery Platform
10. The more productively you work
the more money you’ll mak
Mobile and Web
Accessibility
- Compliance with W3C standards:
- Web Content Accessibility
Guidelines
- User Agent Accessibility Guidelines
- Mobile Web Initiative (Mobile OK)
- Accessibile to humans...and to
machines via Microformats and
RDFa
10 XManager Service Delivery Platform
12. Open Source
- 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
12 XManager Service Delivery Platform
13. Software Platform
HTTP Acceleration
- Varnish
Web Publishing
- NGnix
- Ruby on Rails
on RoR
Memchaced Data Caching - MemcacheD
System
DB
Prj 1
DB ...
Prj n
DB
DBMS - MySQL
(XManager DB
OS + Project DB)
Virtualization - Ubuntu + Xen
13 XManager Service Delivery Platform
14. Data Editor Web Designer
Architecture
Design
Edit
Content Data Editor GUI Design
X X
Asset
XManager XManager
Edit Publish Web Web Browser
Storage Storage
Upload Publish Read Only
Internet
Web APIs LinkedData
(N+1 redundancy DBMS DBMS (N+1 redundancy) Mobile / Voice
Read Only Mobile Phone
Resource
Active
Data Data
- Virtualized (Xen, VMWare)
X
Source Source
.CS
V XRest .XM
L
- Cloud-aware (Amazon EC2, S3,
RDS)
Import Import
-
.TXT .RS
S
Multi-tenant to ensure
.XLS
(N+1 redundancy)
DB scalability, security and failover
- Compatible with SOAP and Rest
for “mash ups” and service re-
use
14 XManager Service Delivery Platform
15. 9
Workflow
- Design of the Knowledge
8 Sharing 1
Domain Analisys
7 2
& Domain
- Data Modeling
Reports Design
- Content Import via XRest and
XForm (web ingestion) XManager
- Interface Design via XEditor
Delivery
Data
(editor WYSIWYG) Modeling
- Publishing of contents on front- Content
Repository
end nodes
-
-
User identification (terminal and
user-profile) and profiling of
contents
Content Distribution
6 Profiling Content
Import
3
-
5 4
Analysis & Reporting organized
per content and user groups
Publishing Web
- Sharing of data via Web APIs Design
and RSS Atom Feeds
15 XManager Service Delivery Platform
16. X X
Publish
DB Web
Publishing Publish
Files
Web APIs
Edit (Origin) Publish (Edge) Mobile
- granular control to publish:
- the whole project (data and presentation)
- data only
- data of specific models
- selected widgets
- attachments only
- works on multiple server and within different
environments (ie stage, intranet, Internet)
- archives the last 5 release of a project
16 XManager Service Delivery Platform
17. Mobile Support
- User Identification
ADM - Adaptation Layer (Content Filtering, Content Adaptation and
SMSC/MMSC Layout control)
-
Charging Platform
CRM Multimedia Content Delivery (DRM)
MNO VAS
- Integration APIs
MNO - Messaging Gateway (SMS & MMS VAS Management)
Intefaces
Messaging - Customer Care interface (Transaction tracking & Content
re-send)
GW
Customer
Service - CDR Reporting Tool
X
Adaptation Layer
handset, GPS, network, SSO
ccontents, layout, services
Identification
Publishing
Delivery
Cellular/ Client App, Web &
DRM
WiFi WAP
Access
XManager
17 XManager Service Delivery Platform
18. Integration with Helix Media
Delivery
Helix End -to - End Solution
Content
Ingestion
Helix Mobile Producer RealProducer
Media
Encoding
CM, DAM,
Charging Helix Security
integration Helix Session Manager
Manager
AAA
End-to-End
Delivery Helix Mobile & Helix Mobile &
Media Wireline Server Wireline Gateway
Delivery
Web &
Mobile
Publishing RealPlayer SP for PC
Helix DNA Client
Mobile, Mac, Linux
Media
Playback
18 XManager Service Delivery Platform
19. Mobile TV - functional diagram
User Equipment CMS - Mobile Portal Mobile Network Operator
AAA Charging
Browser Player Portal XManager Helix CRM
Interfaces GW
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 Request
to 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
19 XManager Service Delivery Platform
21. XRest
REST
- cleanse and standardize data
XRest
sources for XManager
V
.CS
- reads XML, TXT, Database
.TXT
Import
MySQL/MSSQL, Oracle, RSS, .XLS
(N+1 redundancy)
CSV, XLS and Filesystem
- transform and validates
Import
imported data
L DB S
.XM .RS
- publishes data via REST using
ActiveResource
- it’s a reusable stand-alone
software component
21 XManager Service Delivery Platform
22. Data Model
Entity Entity
- besed on ActiveRecord P P P P P P P P
(RubyOnRails) P P P P P P
- 2 MySQL Databases:
- System DB
Entity
- Project DB
P P P P
- UTF-8 Support P P P
- data creation and management is
done with an easy to use Web GUI
22 XManager Service Delivery Platform
23. Models
- are object classes (content resource)
- represent a content type
- are stored as tables in MySql
- there are 3 kinds:
- ActiveResource
- ActiveRecord
- ActiveShadow
23 XManager Service Delivery Platform
24. All the items
Filters
- are the search queries
- the editing of the parameters is done with
an easy-to-use web gui All the items with
property1 = value1
- 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 All the items with
-
property1 = value1
they are stored on the DB and shared at property2 = value2
the application level for easy re-use
- they are also available as Web Services
XML, JSON and RSS Atom feeds
24 XManager Service Delivery Platform
25. Title = Title 1
Meta-tag 1 = Resource.Name
Meta-tag 2 = Property 2
Views
Widget 1
- are the page templates
Widget 2
- are made of a layout and one or Widget 3
more Widget
- have properties such as title, doc- Widget n
type, meta tags and style-classes
- each property can be set manually or with
dynamic parameters
- the URI of the View is user-defined
25 XManager Service Delivery Platform
26. Widgets
e
Imag
- are the page building blocks
- are organized hierarchically: can Tree M
enu
contain or be contained in other
widgets
- can be static or data-driven Lin
k
- can request or send parameters to
other widgets
Text
- are managed with a web gui (XEditor)
26 XManager Service Delivery Platform
27. XForms
- bound to models
- enable granular access Widget 1
permission for content upload Widget 3
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
27 XManager Service Delivery Platform
28. Interact SpA
Via Angelo Bargoni, 78
00153 Roma
www.interact.it
www.x-manager.it
THANK YOU
XManager Service Delivery Platform 28