SlideShare a Scribd company logo
www.dcclabs.com




Company
Presentation

(C) Copyright DCC Labs, 2012




                               M arch, 2012
DCC Labs - Company Overview
 DCC Labs is a digital TV software design house specialising in low footprint, optimised middleware
 solutions and services for STBs. Our core business is:

 (1) licensing our DVB middleware (maintenance and functional extensions)

 (2) building custom UI applications running on top of the DVB middleware

 (3) integrating 3rd party firmware for DVB, IPTV and hybrid set-top boxes for Broadcast and
     Telco.

    DCC Middleware reduces STB firmware maintenance costs by:
                                              S lide
    ‣Unifying firmware from multiple vendors running on different STB hardware platforms.
     The DCC Middleware is a multi-platform solution which provides a common API for STB
     application developers
    ‣Eliminating vendor lock-in by enabling firmware upgrades and feature extensions to be
     done by own engineering staff using the DCC SDK.


 We are commited to providing software solutions and on-site and off-site technical support
 and maintenance to operators deploying middleware for low-cost STBs




                                                                                             S lide 2
DCC Labs - Key Facts

‣ Licensing software products to customers in Europe, USA,
  LATAM and integrating DTV solutions since 2004.

‣ Located in Poland with offices in Warsaw and Toruń

‣ Experienced engineering team (40+ engineers) with 6+
  years experience in DVB and IPTV software development,
  integration, maintenance and support.

‣ Customers located in Europe and USA.          S lide
‣ Provide off-site and on-site technical support to customers.

‣ Maintenance releases (roadmap), optional guaranteed SLA.

‣ All IP (Intellectual Property) developed and maintained
  internally by core developers.




                                                                 S lide 3
DCC Labs - Deployment Scenarios


DOCSIS /
DSM-CC

                                IPTV

            DVB-C                          DVB-S
            (Cable)                       (Satellite)

                              DCC Labs
                                S lide
                              Software

                DVB-T
                ISDB-T                   VOD
              (Terrestrial)
                                                        Push / Pull /
                                                          NVOD




                                                          S lide 4
DVB M iddleware Overview
 The DCC Labs DVB Middleware provides a portable DVB-compliant processing
 layer which enables deploying the same user interface applications on multiple
 hardware platforms:
           ‣ DVB software stack (DVB table processing, CA, UI primitives)
           ‣ Applications provided: Zapper, EPG, OSD, Channel auto-tuning
           ‣ Optional Libraries: PIP, PVR, VOD, Walled Garden portal, etc.
 STB memory minimum requirements (RAM/Flash):
           ‣ SD minimum memory footprint:
                             –     16/4 MB (OS20), 32/4 MB (OS21), 64/16 MB (Linux)
           ‣ HD minimum memory footprint:
                             –     64/4 MB (OS21), 128/16 MB (Linux)
 Pre-integrated STB processors:
           ‣ ST Microelectronics, Broadcom, NXP, Sigma Design
 Pre-Integrated Conditional Access systems:
           ‣ Nagravision CA, Verimatrix VCAS, CONAX*
               *) pending integration certification




                                                                               S lide 5
DVB M iddleware Functionality
 DVB Middleware for Cable, Satellite and Terestrial:

        ‣ DVB-C/T/S/S2 table processing (NIT, SDT, PAT, PMT, TOT, TDT, CAT, EIT),
          Optimised channel change times (PAT and PMT cache)

        ‣ DiSEqC 1.1 (with quality monitoring), PIP, Dual Tuner support, Mosaic

        ‣ DVB Simulcrypt support

        ‣ SD and HD support, multiple outputs (HDMI, SCART, S/PDIF, etc.)

        ‣ OSD (8, 16, 24bit) multiple layers, transparency, multiple font support (anti-
          aliasing), API for building applications using widgets, surfaces and screens

        ‣ Portable across multiple hardware platforms, operating systems and
          frontends (Linux, OS20, OS21, ST51xx, ST55xx, ST71xx, Broadcom)

 Middleware Libraries and Drivers

        ‣ Nagravision CA support provided as optional libraries (Demultiplexer,
          Descrambler, SmartCard, OS specific, BDC, IRD)

        ‣ Personal Video Recorder (PVR) with Timeshift

        ‣ VOD, N-VOD and Push and Pull (Streaming) VOD

 Middleware SDK

        ‣ Build own applications (includes Zapper source code) and release own
          firmware. Includes cross-compiling environment and tools.

                                                                                S lide 6
Features and Benefits

       Features                                    Benefits
                          ‣ Same UI design on different devices
    User Intreface API    ‣ Lower maintenance costs, easy new feature introduction.
                          ‣ One software solution prevents vendor lock-in

                          ‣ Add custom features: customer portal, self diagnostics,
   Custom functionality       custom subscriber messaging system and more.
                          ‣   Intergratelide
                                      S custom back-end solutions

                          ‣ Build and retain brand recognition
       Portability
                          ‣ Lower new device costs and maintenance costs


     Integrated with      ‣ Extended testing capabilities (burn-in firmware)
  manufacturing process   ‣ Reduced failure-rate in the field




                                                                                      S lide 7
Our Partners

   C o n d itio n a l A c c e s s   S y s te m In te g r a to r s




     S T B P ro c e s s o rs           S e t-T o p B o x e s




                                                                    S lide 8
Architecture Block Diagram
Software Architecture

‣    Standard application “Zapper” includes EPG,
     optional: PVR, VOD, WWW (WebKit)

‣    Standard Apps can be extended or integrated
     with new custom Apps

‣    HAL contains low-level abstraction modules
     and libraries which are OS and HW agnostic -
     easy migration and porting
                                                      S lide
‣    Porting layer - device specific drivers

Two different APIs

1.   Apps can be developed using C/C++ and the
     Middleware API which provides access to all
     application level relevant modules.

2.   The Hardware Porting Layer API is used to port
     the Middleware to new devices




                                                               S lide 9
Zapper - User I nterface examples




   EPG (horizontal)   On Screen Display      Settings

                            S lide




   EPG (vertical)         Channel list    Current Channel




                                                        S lide 1 0
Zapper - S ome more samples




   Screen Settings         Channel List   Settings Different Theme

                              S lide




 First Time Installation   Themed EPG        Satellite Antenna




                                                            S lide 1 1
Software Development Tools
Programming

  ‣ C/C++, Qt,

  ‣ Linux kernel

Development and debugging tools

  ‣ gcc/gdb, cmake, openembedded, distcc, oprofile, valgrind, qemu,

RCS, Testing, CI, Bugtracking

  ‣ Github, Fogbugz, TestRail, Zutubi Pulse

Toolchains / SoCs

  ‣ STAPI - ST51xx, ST55xx, ST71xx

  ‣ Magnum/Nexus - ST72xx, ST74xx

  ‣ MRUA - SMP864x

  ‣ Intel CE4110, CE4150


                                                                      S lide 1 2
DCC Labs Professional Services
 Middleware Integration and Porting

      ‣ Integration with headend and backoffice systems

      ‣ Backporting middleware to legacy DVB devices

      ‣ Legacy firmware (applications) integration and
        porting (migration)

 Custom Software Development

      ‣ Project based DVB / IPTV Software Development

      ‣ Maintenance & Support (offsite and onsite)

 Team Outsourcing

      ‣ Software development outsourcing (engineering
        team members and on per-project basis)

      ‣ Project (fixed fee) or effort (time & materials)
        based



                                                           S lide 1 3
DVB-S/C Custom Projects

‣ Prototype board bring-up

‣ Custom playrec/stdvm based PVR/Timeshift engine with
  continuous recording and Live Pause

‣ Custom user interfaces based on DCC Middleware

‣ OTA Subscriber messaging integration

‣ Test harness/framework for production deployment
                                              S lide
‣ Custom hardware designs based on:

       ‣   ST5109, ST5517, STi7111, NXP8495, ST5189

       ‣ BCM7405 (HD PVR, dual-tuner)




                                                         S lide 1 4
I PTV Projects
DCC Labs projects UI is based on Webkit browser, it allows us to render any web page, be it regular
  www page or UI written in html. Html is lighter and more portable technology than compiled UI
  apps. We provide UI in Full Screen Graphics, as well as in On Screen Display mode (zapbanner).

  Major improvements we have added to Webkit are:

‣ html5 video tag player, which supports h.264 encoding. It allows us to show videos on youtube,
  youtube/xl, vimeo, dailymotion and all other websites that are based on html5 video tag



                                                S lide
‣ optimised Webkit/Qt/Directfb stack, so webpages render much quicker

‣ support for shoutcast, live streaming through http (video and mp3)

‣ support for webfonts

‣ possibility to change "user agent" header, with which our browser presents itself to the internet
  (for example as iPhone)




                                                                                             S lide 1 5
I PTV Projects
The DCC Labs Middleware can be pre-integrated with a PC-based web-browser (such as Webkit) for
added interactivity and efficient access to internet based services such as: Youtube, Facebook, Twitter.
Native User Interface applications can be developed using the Software Development Kit.

Apart from fine tuning Webkit we also:
‣ Support typical for IPTV technologies: VoD, subtitles in DVB format, multiple audio tracks
‣ We have experience in building custom IPTV middleware and applications in Qt 4.7.x.
‣ We have Wifi card on-board which acts as an Access Point
‣ Our RCU is in RF4CE technology
‣ We implement Remote Update Procedure

We have integrated with the following:             S lide
‣ Edgeware VOD servers
‣ Cisco VQE
‣ Verimatrix VCAS

We have experience with a wide range of hardware platforms for IPTV:
‣ Broadcom
‣ STMicroelectronics
‣ Sigma Designs
‣ Hisilicon




                                                                                                   S lide 1 6
DVB M iddleware S DK
DVB Middleware SDK enables building custom
  applications (C/C++ code) and modifying the
  standard zapper application and EPG (including
  design).

Includes:

      ‣ Cross-compiling toolchain (H/W and OS
        specific) and API documentation

      ‣ DVB Middleware libraries and .h files.
                                                 S lide
      ‣ Firmware upgrade build tools, root
        filesystem, bootloader, utilities etc
                                                          Runs under Ubuntu Linux
      ‣ Zapper application (incl. EPG) source code

Runs on Linux for easy development and prototyping
  using Eclipse, X11 and VirtualBox                       x86 compiled target runtime can be
                                                          tested using VirtualBox




                                                                                   S lide 1 7
SDK - Development Workflow
Software Development workflow:

   1. Application development using Eclipse
      and API reference

   2. Compile application using SDK
      toolchain for x86/Linux and link with
      middleware

   3. Run x86 prototype on X11 (ie. using
      VirtualBox)
                                                 S lide
   4. Cross-compile using SDK toolchain
      for SH40/Mips/ARM and create
      firmware image file

   5. Upgrade Flash memory on STB using
      firmware file (or export root filesystem
      using NFS when using Linux)




                                                          S lide 1 8
Thank You!
             S lide



www.dcclabs.com | info@dcclabs.com




                                     S lide 1 9

More Related Content

What's hot

Digital Video Recorder-DM8168
Digital Video Recorder-DM8168Digital Video Recorder-DM8168
Digital Video Recorder-DM8168
RadiumBoards
 
Digigram Aqilim Fit
Digigram Aqilim FitDigigram Aqilim Fit
Digigram Aqilim Fit
Radikal Ltd.
 
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
Sematron Italia S.r.l.
 
Aquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video CompressionAquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video Compression
Champion InfoMetrics Pvt Ltd.
 
AccessGrid-to-Go : Providing AccessGrid access on Personal ...
AccessGrid-to-Go : Providing AccessGrid access on Personal ...AccessGrid-to-Go : Providing AccessGrid access on Personal ...
AccessGrid-to-Go : Providing AccessGrid access on Personal ...Videoguy
 
Building Voice
Building Voice Building Voice
Building Voice Videoguy
 
Visual and technical quality control for high definition television
Visual and technical quality control for high definition televisionVisual and technical quality control for high definition television
Visual and technical quality control for high definition televisionvrt-medialab
 
для операторов
для операторовдля операторов
для операторовSergey Shido
 
Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard
Touradj Ebrahimi
 
Feature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUFeature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUVideoguy
 
RemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsRemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsAmit Gatenyo
 
An Introduction to castLabs
An Introduction to castLabs An Introduction to castLabs
An Introduction to castLabs
JamesHynard1
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
3D Video Programming for Android
3D Video Programming for Android3D Video Programming for Android
3D Video Programming for Android
Yoss Cohen
 
Single set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live StreamingSingle set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live Streaming
Champion InfoMetrics Pvt Ltd.
 
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12ndzervas
 
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
RadiumBoards
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheetciperi
 

What's hot (20)

Digital Video Recorder-DM8168
Digital Video Recorder-DM8168Digital Video Recorder-DM8168
Digital Video Recorder-DM8168
 
Huss encoder &_decoder_ds
Huss encoder &_decoder_dsHuss encoder &_decoder_ds
Huss encoder &_decoder_ds
 
Digigram Aqilim Fit
Digigram Aqilim FitDigigram Aqilim Fit
Digigram Aqilim Fit
 
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
 
Aquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video CompressionAquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video Compression
 
AccessGrid-to-Go : Providing AccessGrid access on Personal ...
AccessGrid-to-Go : Providing AccessGrid access on Personal ...AccessGrid-to-Go : Providing AccessGrid access on Personal ...
AccessGrid-to-Go : Providing AccessGrid access on Personal ...
 
Building Voice
Building Voice Building Voice
Building Voice
 
Visual and technical quality control for high definition television
Visual and technical quality control for high definition televisionVisual and technical quality control for high definition television
Visual and technical quality control for high definition television
 
для операторов
для операторовдля операторов
для операторов
 
Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard
 
Feature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUFeature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCU
 
RemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsRemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote Desktops
 
An Introduction to castLabs
An Introduction to castLabs An Introduction to castLabs
An Introduction to castLabs
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
3D Video Programming for Android
3D Video Programming for Android3D Video Programming for Android
3D Video Programming for Android
 
Single set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live StreamingSingle set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live Streaming
 
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
 
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
 
Javatvdigital Mauricioleal
Javatvdigital MauriciolealJavatvdigital Mauricioleal
Javatvdigital Mauricioleal
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheet
 

Viewers also liked

Mike Fink Doesn’T Kill Animals With His Toothpick
Mike Fink Doesn’T Kill Animals With His ToothpickMike Fink Doesn’T Kill Animals With His Toothpick
Mike Fink Doesn’T Kill Animals With His Toothpickeli36
 
Holiday wishes for 2010
Holiday wishes for 2010Holiday wishes for 2010
Holiday wishes for 2010designersgilde
 
Flyer
FlyerFlyer
Flyer
herehanx
 
Proyecto De La Paz
Proyecto De La PazProyecto De La Paz
Proyecto De La Pazguest11f14a
 
Bkump Ed Media 20080627
Bkump Ed Media 20080627Bkump Ed Media 20080627
Bkump Ed Media 20080627bkump
 
Farzana More On The World
Farzana More On The WorldFarzana More On The World
Farzana More On The World
nurfarzana
 
Support Each Other In 140 Characters Or Less
Support Each Other In 140 Characters Or LessSupport Each Other In 140 Characters Or Less
Support Each Other In 140 Characters Or Less
Linda Lindsey
 
Novetats setmana 22 al 29 de juny
Novetats setmana 22 al 29 de junyNovetats setmana 22 al 29 de juny
Novetats setmana 22 al 29 de junyPurabiblioteca
 
Media base presentation creation
Media base presentation creationMedia base presentation creation
Media base presentation creationRapporteuse
 
129th assembly district of new york state
129th assembly district of new york state129th assembly district of new york state
129th assembly district of new york state
Unshackle Upstate
 
Acutstep Sleeve Singles
Acutstep Sleeve SinglesAcutstep Sleeve Singles
Acutstep Sleeve Singlesjbarnhouse
 
Purchase plus po module screenshots
Purchase plus po module screenshotsPurchase plus po module screenshots
Purchase plus po module screenshots
Nitin Sharma
 
Handout1 PSD
Handout1 PSDHandout1 PSD
Handout1 PSD
Ibnu Fajar
 
Cabbagetown Toronto
Cabbagetown Toronto Cabbagetown Toronto
Cabbagetown Toronto
Brad Sage
 
Cubitt uc apresent
Cubitt uc apresentCubitt uc apresent
Cubitt uc apresent
Sean Cubitt
 
Painted Cutting Horses
Painted Cutting HorsesPainted Cutting Horses
Painted Cutting Horses
ranchman
 

Viewers also liked (20)

Desfile primavera
Desfile primaveraDesfile primavera
Desfile primavera
 
Mike Fink Doesn’T Kill Animals With His Toothpick
Mike Fink Doesn’T Kill Animals With His ToothpickMike Fink Doesn’T Kill Animals With His Toothpick
Mike Fink Doesn’T Kill Animals With His Toothpick
 
Hardwarea
HardwareaHardwarea
Hardwarea
 
Holiday wishes for 2010
Holiday wishes for 2010Holiday wishes for 2010
Holiday wishes for 2010
 
Flyer
FlyerFlyer
Flyer
 
0952558 Hw2
0952558 Hw20952558 Hw2
0952558 Hw2
 
Proyecto De La Paz
Proyecto De La PazProyecto De La Paz
Proyecto De La Paz
 
Bkump Ed Media 20080627
Bkump Ed Media 20080627Bkump Ed Media 20080627
Bkump Ed Media 20080627
 
Farzana More On The World
Farzana More On The WorldFarzana More On The World
Farzana More On The World
 
Support Each Other In 140 Characters Or Less
Support Each Other In 140 Characters Or LessSupport Each Other In 140 Characters Or Less
Support Each Other In 140 Characters Or Less
 
Novetats setmana 22 al 29 de juny
Novetats setmana 22 al 29 de junyNovetats setmana 22 al 29 de juny
Novetats setmana 22 al 29 de juny
 
Hot And Cold
Hot And ColdHot And Cold
Hot And Cold
 
Media base presentation creation
Media base presentation creationMedia base presentation creation
Media base presentation creation
 
129th assembly district of new york state
129th assembly district of new york state129th assembly district of new york state
129th assembly district of new york state
 
Acutstep Sleeve Singles
Acutstep Sleeve SinglesAcutstep Sleeve Singles
Acutstep Sleeve Singles
 
Purchase plus po module screenshots
Purchase plus po module screenshotsPurchase plus po module screenshots
Purchase plus po module screenshots
 
Handout1 PSD
Handout1 PSDHandout1 PSD
Handout1 PSD
 
Cabbagetown Toronto
Cabbagetown Toronto Cabbagetown Toronto
Cabbagetown Toronto
 
Cubitt uc apresent
Cubitt uc apresentCubitt uc apresent
Cubitt uc apresent
 
Painted Cutting Horses
Painted Cutting HorsesPainted Cutting Horses
Painted Cutting Horses
 

Similar to DCC Labs Company Presentation

My Profile
My ProfileMy Profile
My Profile
Shibasis Ganguly
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Services
kahunasystems
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
Work Experiences in SoNix
Work Experiences in SoNixWork Experiences in SoNix
Work Experiences in SoNixZhijie Li
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
Amazon Web Services
 
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsUplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
Satya Harish
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
Teksun Microsys Pvt. Ltd.
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resumeNassim TLILI
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystem
AGILE IoT
 
Simplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual CloudSimplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual Cloud
Liz Warner
 
Albin profile
Albin profileAlbin profile
Albin profile
Albin B
 
System Design on Zynq using SDSoC
System Design on Zynq using SDSoCSystem Design on Zynq using SDSoC
System Design on Zynq using SDSoC
Sundance Multiprocessor Technology Ltd.
 
ThyneRichardsResume2015
ThyneRichardsResume2015ThyneRichardsResume2015
ThyneRichardsResume2015Thyne Richards
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
Christopher Diamantopoulos
 
Icareus Products Playout SSU OTA Intro
Icareus Products Playout SSU OTA IntroIcareus Products Playout SSU OTA Intro
Icareus Products Playout SSU OTA Intro
Jessica Glad
 
柏霖Portalinks profile general.pdf
柏霖Portalinks profile general.pdf柏霖Portalinks profile general.pdf
柏霖Portalinks profile general.pdf
ssuser078654
 

Similar to DCC Labs Company Presentation (20)

My Profile
My ProfileMy Profile
My Profile
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Services
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Work Experiences in SoNix
Work Experiences in SoNixWork Experiences in SoNix
Work Experiences in SoNix
 
shvp_07
shvp_07shvp_07
shvp_07
 
Dektec
DektecDektec
Dektec
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
 
ARM
ARMARM
ARM
 
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsUplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resume
 
Vid ovation tv-iptv-business-enterprise
Vid ovation tv-iptv-business-enterpriseVid ovation tv-iptv-business-enterprise
Vid ovation tv-iptv-business-enterprise
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystem
 
Simplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual CloudSimplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual Cloud
 
Albin profile
Albin profileAlbin profile
Albin profile
 
System Design on Zynq using SDSoC
System Design on Zynq using SDSoCSystem Design on Zynq using SDSoC
System Design on Zynq using SDSoC
 
ThyneRichardsResume2015
ThyneRichardsResume2015ThyneRichardsResume2015
ThyneRichardsResume2015
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
 
Icareus Products Playout SSU OTA Intro
Icareus Products Playout SSU OTA IntroIcareus Products Playout SSU OTA Intro
Icareus Products Playout SSU OTA Intro
 
柏霖Portalinks profile general.pdf
柏霖Portalinks profile general.pdf柏霖Portalinks profile general.pdf
柏霖Portalinks profile general.pdf
 

Recently uploaded

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

DCC Labs Company Presentation

  • 2. DCC Labs - Company Overview DCC Labs is a digital TV software design house specialising in low footprint, optimised middleware solutions and services for STBs. Our core business is: (1) licensing our DVB middleware (maintenance and functional extensions) (2) building custom UI applications running on top of the DVB middleware (3) integrating 3rd party firmware for DVB, IPTV and hybrid set-top boxes for Broadcast and Telco. DCC Middleware reduces STB firmware maintenance costs by: S lide ‣Unifying firmware from multiple vendors running on different STB hardware platforms. The DCC Middleware is a multi-platform solution which provides a common API for STB application developers ‣Eliminating vendor lock-in by enabling firmware upgrades and feature extensions to be done by own engineering staff using the DCC SDK. We are commited to providing software solutions and on-site and off-site technical support and maintenance to operators deploying middleware for low-cost STBs S lide 2
  • 3. DCC Labs - Key Facts ‣ Licensing software products to customers in Europe, USA, LATAM and integrating DTV solutions since 2004. ‣ Located in Poland with offices in Warsaw and Toruń ‣ Experienced engineering team (40+ engineers) with 6+ years experience in DVB and IPTV software development, integration, maintenance and support. ‣ Customers located in Europe and USA. S lide ‣ Provide off-site and on-site technical support to customers. ‣ Maintenance releases (roadmap), optional guaranteed SLA. ‣ All IP (Intellectual Property) developed and maintained internally by core developers. S lide 3
  • 4. DCC Labs - Deployment Scenarios DOCSIS / DSM-CC IPTV DVB-C DVB-S (Cable) (Satellite) DCC Labs S lide Software DVB-T ISDB-T VOD (Terrestrial) Push / Pull / NVOD S lide 4
  • 5. DVB M iddleware Overview The DCC Labs DVB Middleware provides a portable DVB-compliant processing layer which enables deploying the same user interface applications on multiple hardware platforms: ‣ DVB software stack (DVB table processing, CA, UI primitives) ‣ Applications provided: Zapper, EPG, OSD, Channel auto-tuning ‣ Optional Libraries: PIP, PVR, VOD, Walled Garden portal, etc. STB memory minimum requirements (RAM/Flash): ‣ SD minimum memory footprint: – 16/4 MB (OS20), 32/4 MB (OS21), 64/16 MB (Linux) ‣ HD minimum memory footprint: – 64/4 MB (OS21), 128/16 MB (Linux) Pre-integrated STB processors: ‣ ST Microelectronics, Broadcom, NXP, Sigma Design Pre-Integrated Conditional Access systems: ‣ Nagravision CA, Verimatrix VCAS, CONAX* *) pending integration certification S lide 5
  • 6. DVB M iddleware Functionality DVB Middleware for Cable, Satellite and Terestrial: ‣ DVB-C/T/S/S2 table processing (NIT, SDT, PAT, PMT, TOT, TDT, CAT, EIT), Optimised channel change times (PAT and PMT cache) ‣ DiSEqC 1.1 (with quality monitoring), PIP, Dual Tuner support, Mosaic ‣ DVB Simulcrypt support ‣ SD and HD support, multiple outputs (HDMI, SCART, S/PDIF, etc.) ‣ OSD (8, 16, 24bit) multiple layers, transparency, multiple font support (anti- aliasing), API for building applications using widgets, surfaces and screens ‣ Portable across multiple hardware platforms, operating systems and frontends (Linux, OS20, OS21, ST51xx, ST55xx, ST71xx, Broadcom) Middleware Libraries and Drivers ‣ Nagravision CA support provided as optional libraries (Demultiplexer, Descrambler, SmartCard, OS specific, BDC, IRD) ‣ Personal Video Recorder (PVR) with Timeshift ‣ VOD, N-VOD and Push and Pull (Streaming) VOD Middleware SDK ‣ Build own applications (includes Zapper source code) and release own firmware. Includes cross-compiling environment and tools. S lide 6
  • 7. Features and Benefits Features Benefits ‣ Same UI design on different devices User Intreface API ‣ Lower maintenance costs, easy new feature introduction. ‣ One software solution prevents vendor lock-in ‣ Add custom features: customer portal, self diagnostics, Custom functionality custom subscriber messaging system and more. ‣ Intergratelide S custom back-end solutions ‣ Build and retain brand recognition Portability ‣ Lower new device costs and maintenance costs Integrated with ‣ Extended testing capabilities (burn-in firmware) manufacturing process ‣ Reduced failure-rate in the field S lide 7
  • 8. Our Partners C o n d itio n a l A c c e s s S y s te m In te g r a to r s S T B P ro c e s s o rs S e t-T o p B o x e s S lide 8
  • 9. Architecture Block Diagram Software Architecture ‣ Standard application “Zapper” includes EPG, optional: PVR, VOD, WWW (WebKit) ‣ Standard Apps can be extended or integrated with new custom Apps ‣ HAL contains low-level abstraction modules and libraries which are OS and HW agnostic - easy migration and porting S lide ‣ Porting layer - device specific drivers Two different APIs 1. Apps can be developed using C/C++ and the Middleware API which provides access to all application level relevant modules. 2. The Hardware Porting Layer API is used to port the Middleware to new devices S lide 9
  • 10. Zapper - User I nterface examples EPG (horizontal) On Screen Display Settings S lide EPG (vertical) Channel list Current Channel S lide 1 0
  • 11. Zapper - S ome more samples Screen Settings Channel List Settings Different Theme S lide First Time Installation Themed EPG Satellite Antenna S lide 1 1
  • 12. Software Development Tools Programming ‣ C/C++, Qt, ‣ Linux kernel Development and debugging tools ‣ gcc/gdb, cmake, openembedded, distcc, oprofile, valgrind, qemu, RCS, Testing, CI, Bugtracking ‣ Github, Fogbugz, TestRail, Zutubi Pulse Toolchains / SoCs ‣ STAPI - ST51xx, ST55xx, ST71xx ‣ Magnum/Nexus - ST72xx, ST74xx ‣ MRUA - SMP864x ‣ Intel CE4110, CE4150 S lide 1 2
  • 13. DCC Labs Professional Services Middleware Integration and Porting ‣ Integration with headend and backoffice systems ‣ Backporting middleware to legacy DVB devices ‣ Legacy firmware (applications) integration and porting (migration) Custom Software Development ‣ Project based DVB / IPTV Software Development ‣ Maintenance & Support (offsite and onsite) Team Outsourcing ‣ Software development outsourcing (engineering team members and on per-project basis) ‣ Project (fixed fee) or effort (time & materials) based S lide 1 3
  • 14. DVB-S/C Custom Projects ‣ Prototype board bring-up ‣ Custom playrec/stdvm based PVR/Timeshift engine with continuous recording and Live Pause ‣ Custom user interfaces based on DCC Middleware ‣ OTA Subscriber messaging integration ‣ Test harness/framework for production deployment S lide ‣ Custom hardware designs based on: ‣ ST5109, ST5517, STi7111, NXP8495, ST5189 ‣ BCM7405 (HD PVR, dual-tuner) S lide 1 4
  • 15. I PTV Projects DCC Labs projects UI is based on Webkit browser, it allows us to render any web page, be it regular www page or UI written in html. Html is lighter and more portable technology than compiled UI apps. We provide UI in Full Screen Graphics, as well as in On Screen Display mode (zapbanner). Major improvements we have added to Webkit are: ‣ html5 video tag player, which supports h.264 encoding. It allows us to show videos on youtube, youtube/xl, vimeo, dailymotion and all other websites that are based on html5 video tag S lide ‣ optimised Webkit/Qt/Directfb stack, so webpages render much quicker ‣ support for shoutcast, live streaming through http (video and mp3) ‣ support for webfonts ‣ possibility to change "user agent" header, with which our browser presents itself to the internet (for example as iPhone) S lide 1 5
  • 16. I PTV Projects The DCC Labs Middleware can be pre-integrated with a PC-based web-browser (such as Webkit) for added interactivity and efficient access to internet based services such as: Youtube, Facebook, Twitter. Native User Interface applications can be developed using the Software Development Kit. Apart from fine tuning Webkit we also: ‣ Support typical for IPTV technologies: VoD, subtitles in DVB format, multiple audio tracks ‣ We have experience in building custom IPTV middleware and applications in Qt 4.7.x. ‣ We have Wifi card on-board which acts as an Access Point ‣ Our RCU is in RF4CE technology ‣ We implement Remote Update Procedure We have integrated with the following: S lide ‣ Edgeware VOD servers ‣ Cisco VQE ‣ Verimatrix VCAS We have experience with a wide range of hardware platforms for IPTV: ‣ Broadcom ‣ STMicroelectronics ‣ Sigma Designs ‣ Hisilicon S lide 1 6
  • 17. DVB M iddleware S DK DVB Middleware SDK enables building custom applications (C/C++ code) and modifying the standard zapper application and EPG (including design). Includes: ‣ Cross-compiling toolchain (H/W and OS specific) and API documentation ‣ DVB Middleware libraries and .h files. S lide ‣ Firmware upgrade build tools, root filesystem, bootloader, utilities etc Runs under Ubuntu Linux ‣ Zapper application (incl. EPG) source code Runs on Linux for easy development and prototyping using Eclipse, X11 and VirtualBox x86 compiled target runtime can be tested using VirtualBox S lide 1 7
  • 18. SDK - Development Workflow Software Development workflow: 1. Application development using Eclipse and API reference 2. Compile application using SDK toolchain for x86/Linux and link with middleware 3. Run x86 prototype on X11 (ie. using VirtualBox) S lide 4. Cross-compile using SDK toolchain for SH40/Mips/ARM and create firmware image file 5. Upgrade Flash memory on STB using firmware file (or export root filesystem using NFS when using Linux) S lide 1 8
  • 19. Thank You! S lide www.dcclabs.com | info@dcclabs.com S lide 1 9