Title: Inhaltsverzeichnis
1Inhaltsverzeichnis
- LEMATCH Group Interaction Module Architecture
- Main parts of the Group Interaction Module are
the Community Server, the Community Client and
the Streaming Video Server - Community Server und Client
-
- The Community Server identifies and
administrates users, which are interested in
receiving formats 1 and 5 of LEMATCH as well as
other Basketball related content. The content can
be selected and can be personalised. Voting and
betting as well as other intearction devices are
included as well. - Streaming Video Server
- The Streaming Video Server visualises collected
real time tracking data of players as animated
sequences. Each sequence may be played from
different angles. - Annex
- used technologies
- Screenshots
- Added value Services
-
2Lematch Community Server
Lematch Mobile Community Client
Lematch Mobile Community Server
Existing BBL Backend
Mobile Internet
Statistics
Identity Mgmt
Live Reports
Preferences
News
Personal Profile
Internet
Pictures
Billing Interface
3Community Server and Client
Schematic Setup, Community Server Client
HTTP OTA over IP
HTTP over IP
Client API
Server API
Server Stub
Client Stub
Java Smart phone UI
Admin Webuser Application
DB
PGP encrypted
SQL over Intranet
DB
4Used technologies
Integration, Server and End devices
- The basis for the Lematch client implementation
is the Java MIDP 2.0 platform as well as Windows
Mobile 5.0. - Lematch clients have their own persistency and
are fully working in offline mode with the
exception of the real time voting and betting
features. News and statistics are stored locally
on the device. - Communication between the Lematch server and the
portals (backend) is based on XML. Required
XML-feeds may be gathered from the portals. - Lematch server implementiation is based on Java
J2EE and a simple Apache Webserver, optionally a
Zope-based system. - Data management for the community and all their
events is part of the Lematch server. - The Lematch server contains a billing and
clearing interface, there is no money transfer.
5Streaming Video Sequences
Tracking Data are transfomred into animated
sequences
- Wireless object and camera tracking results in
capturing players data live and in real time. - The Lematch Streaming Video Server transforms
such data into animated sequences - The data source is a video data source which
visualises the collected tracking data and
transforms them in short animated sequences
(movies) - Via the Lematch Community Server users can
subscribe to several of these video feeds.
6Streaming Video Provisioning
Lematch Mobile Streaming Server Workflow
- Phone asks for animated sequence for a specific
event - Lematch Streaming Server asks for position data
for a specific event - Existing data source delivers position data
sequence - Lematch Streaming Server generates animated
sequence - Lematch Streaming Server delivers animated
sequence to phone
Existing Data Feeds
Lematch Mobile Streaming Server
Live Tracking Data
Animation Sequence Generation
XML
Animation sequence request
data request
7Use Technolgies
Streaming Video Provisioning
- Exchange between the tracking data sources and
Steaming Video Server is via XML - Streaming Server generates a compressed vector
graph , optional SVG - Tracking data will be put together with a
timeline as vector graphs in the form of an
animated sequence , which uses much less band
width as video - A 2D graphics player on the client side is able
to store and display animated sequences with
little processing power.
8Screenshots
Teams, Logos und Games
9Screenshots
News and Voting
10Added Value Services
Infoportal AND Community Tool
- A sports community is geared towards basketball,
defines itself via contacts to other community
members, though. - Betting and voting will give users the feeling to
be able to influence the sport they like. - A new source of rights selling is introduced for
the sport rights association. This applies to
other events music, other forms of betting, as
well. - A format which may be actively influenced by a
user may also be purchased by a user.