This document describes the architecture of an extensible set-top box (STB) that supports both interactive and broadcast services. The key aspects of the architecture are:
1) It has a layered design with clear separations between the infrastructure, application, and application service layers.
2) The application service layer provides platform-independent interfaces for applications to access services.
3) The user interface is task-driven rather than technology-driven to provide intuitive access for users.
Enterprise Edition is a unified communications platform that provides call management, voicemail, conferencing, and integration features. It allows for remote working, lowers costs compared to traditional PBX systems, and integrates with business applications. The platform can be configured and managed through a web interface.
An Applications and Service talk to the Queensland Regional Networking Organi...James Sankar
1) AARNet held three video workshops in Melbourne, Perth, and Brisbane with 70 attendees from research institutions to demonstrate their new Unified Communications Exchange (UCX) service.
2) The UCX allows for video calls beyond individual enterprises through connections via SIP and H.323 protocols and supports features like firewall traversal and IPv6.
3) AARNet has started testing point-to-point and multipoint video calls through the UCX with Monash University, as well as peering with US sites and developing website instructions for joining calls.
Carrier Ethernet services provide businesses with standardized, scalable, and reliable wide area network connectivity. These services can be used to deliver various applications over a single Ethernet connection and include E-Line, E-LAN, and E-Tree. Carrier Ethernet leverages technologies like MPLS, SONET, and DWDM to create private communications networks with performance assurances, visibility, and expense predictability.
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...Christina Inge
This document summarizes a presentation given by Alan Percy on avoiding the "open source pilot trap" when migrating to UC. It describes how organizations commonly fail pilot programs by not providing adequate training, assuming their network is ready without testing, using pilot-only software, and choosing devices without consulting manufacturers. It then outlines best practices like training, network testing, choosing devices based on user needs, and working with partners. The rest of the document describes AudioCodes products that can help with UC migrations, including media gateways, SBCs, IP phones, recording solutions, and professional services.
BroadWorks is a VoIP applications platform that allows service providers to offer enhanced voice applications like Hosted PBX, IP Centrex, Business Trunking, Mobile PBX, and Residential Broadband. It is a standards-based platform that supports SIP and can be deployed in softswitch, class 5, or IMS architectures. BroadWorks delivers features with interoperability, redundancy, scalability, and back office capabilities. It is widely deployed in incumbent networks worldwide.
The document discusses Cisco's collaboration portfolio including updates to Cisco Unified Communications Manager, Cisco Unified Personal Communicator, virtual desktop infrastructure (VDI), and telepresence solutions. Key highlights include new features in Unified CM 8.5 like intercompany media engine and Android support, high availability support in CUPC 8.5, and the benefits of desktop virtualization for mobility, security, and business continuity. The portfolio aims to enable collaboration across a wide range of markets through solutions like telepresence and video integration.
Viestinnän seminaari 8.11.2012 / ExchangeSalcom Group
The document announces a Microsoft Exchange Server preview workshop on October 2012 that will be led by a senior trainer/consultant and will cover Exchange from all versions, certification services, and server infrastructure. The workshop will discuss how Exchange enables remaining in control of communications both online and on-premises, helping users be more productive across devices, and keeping the organization safe by protecting information and meeting compliance requirements.
Enterprise Edition is a unified communications platform that provides call management, voicemail, conferencing, and integration features. It allows for remote working, lowers costs compared to traditional PBX systems, and integrates with business applications. The platform can be configured and managed through a web interface.
An Applications and Service talk to the Queensland Regional Networking Organi...James Sankar
1) AARNet held three video workshops in Melbourne, Perth, and Brisbane with 70 attendees from research institutions to demonstrate their new Unified Communications Exchange (UCX) service.
2) The UCX allows for video calls beyond individual enterprises through connections via SIP and H.323 protocols and supports features like firewall traversal and IPv6.
3) AARNet has started testing point-to-point and multipoint video calls through the UCX with Monash University, as well as peering with US sites and developing website instructions for joining calls.
Carrier Ethernet services provide businesses with standardized, scalable, and reliable wide area network connectivity. These services can be used to deliver various applications over a single Ethernet connection and include E-Line, E-LAN, and E-Tree. Carrier Ethernet leverages technologies like MPLS, SONET, and DWDM to create private communications networks with performance assurances, visibility, and expense predictability.
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...Christina Inge
This document summarizes a presentation given by Alan Percy on avoiding the "open source pilot trap" when migrating to UC. It describes how organizations commonly fail pilot programs by not providing adequate training, assuming their network is ready without testing, using pilot-only software, and choosing devices without consulting manufacturers. It then outlines best practices like training, network testing, choosing devices based on user needs, and working with partners. The rest of the document describes AudioCodes products that can help with UC migrations, including media gateways, SBCs, IP phones, recording solutions, and professional services.
BroadWorks is a VoIP applications platform that allows service providers to offer enhanced voice applications like Hosted PBX, IP Centrex, Business Trunking, Mobile PBX, and Residential Broadband. It is a standards-based platform that supports SIP and can be deployed in softswitch, class 5, or IMS architectures. BroadWorks delivers features with interoperability, redundancy, scalability, and back office capabilities. It is widely deployed in incumbent networks worldwide.
The document discusses Cisco's collaboration portfolio including updates to Cisco Unified Communications Manager, Cisco Unified Personal Communicator, virtual desktop infrastructure (VDI), and telepresence solutions. Key highlights include new features in Unified CM 8.5 like intercompany media engine and Android support, high availability support in CUPC 8.5, and the benefits of desktop virtualization for mobility, security, and business continuity. The portfolio aims to enable collaboration across a wide range of markets through solutions like telepresence and video integration.
Viestinnän seminaari 8.11.2012 / ExchangeSalcom Group
The document announces a Microsoft Exchange Server preview workshop on October 2012 that will be led by a senior trainer/consultant and will cover Exchange from all versions, certification services, and server infrastructure. The workshop will discuss how Exchange enables remaining in control of communications both online and on-premises, helping users be more productive across devices, and keeping the organization safe by protecting information and meeting compliance requirements.
Multi-network Solutions in the Real World, CABSAT: Adriana Whiteley, FarncombeVerimatrix
Multi-network, multi-screen video services are now becoming “must have” features on the roadmap of competitive video service operators across the MENA region. With a wealth of multi-lingual content, the region is also a potential flagship for regional or global distribution strategies that expand the base of the regions operators.
The technology and business trade-offs in these strategies, and ultimately the implementation decisions made can provide valuable insight for others currently considering or already planning their multi-network roll-outs.
What does it take to put together a truly innovative and comprehensive solution to extend the reach of your traditional pay TV services?
Hear from experts in their field on the evolving marketplace for video delivery and key technical considerations for launching multi-network and multi-screen services.
The document describes an innovative modular WiFi access point called the AP 8132. It has three key features:
1. It is the industry's first modular access point, allowing additional functionality to be added through snap-on modules for applications like sensor networks and video cameras.
2. It has a dual radio design that delivers high throughput wireless access along with the ability to add two expansion modules for increased capacity as needs grow.
3. The modular design and standard USB interface provide flexibility to deploy applications at the network edge in a simple and cost-effective manner by eliminating the need for separate cabling.
Exponential-e discusses the benefits of next-generation networks (NGNs) for channel partners. Key benefits include:
1) NGNs allow channel partners to bundle various services like voice, internet, and third-party services into new packages for customers over a single connection.
2) In contrast to traditional networks where unused bandwidth is lost, NGNs provide flexible bandwidth that can be allocated to different services as needed.
3) NGNs simplify wide-area network management for channel partners by providing Ethernet interfaces and allowing remote locations to be managed as a single local area network.
The document describes Mobiso's unified speech assistant solution for Mitel, highlighting key benefits such as enhancing customer relationships, boosting productivity, and freeing employees from keypads. It also outlines Mobiso's cloud-based speech recognition services which allow IP PBX providers to offer speech capabilities with no local hardware/software requirements. Finally, it provides an overview of how partners can set up a free hosted pilot of Mobiso's services using SIP registration.
This case study examines how a large South Florida hospice organization used SIP trunking to reduce their network costs, improve communication between remote offices, and gain flexibility for future growth. They were using a complicated system with separate networks for voice and data that limited mobility and productivity. SIP trunking consolidated their voice, video, and data onto one network using a virtualized Avaya Aura platform. This provided savings through server consolidation and high availability while improving agility and scale. It delivered an immediate ROI through lower calling rates and on-net calling between locations.
The NGN Test Centre Infrastructure & Services - Shane Dempsey (NGN Test Centre)NGN Test Centre
The document discusses the founding of the National NGN Test Centre by TSSG to encourage Irish innovation in next generation networks (NGN). The centre will be funded by Enterprise Ireland and WIT, with in-kind investment from Ericsson following a public tender process. It aims to enable Irish businesses to capitalize on NGN opportunities and promote partnerships between Irish and European companies. The centre will offer testing services for NGN technologies and applications using expertise from TSSG and Ericsson.
When you partner with Rogers Business Solutions, you benefit from on-going collaboration with our team of experts who leverage our nation-wide fibre network delivering a flexible, scalable product suite to meet your evolving business needs.
Harmonized Security for Multi-network Video ServicesVerimatrix
Verimatrix provides revenue security solutions for multi-network video services across devices. It has over 590 operator customers in over 90 countries protecting over $5 billion in revenue. As video consumption expands across networks and devices, Verimatrix offers an integrated solution with a single security authority to harmonize protection for linear, on-demand and over-the-top services on any screen.
Cisco Localisation Toolkit: General OverviewGary Lefman
The Cisco Localisation Toolkit is an extensible product-agnostic tool for localising any internationalised product. This overview presents the localisation challenges that Cisco faced, and how the Cisco Localisation Toolkit solved them.
Carrier Ethernet – Driving True Convergence in Metro Networks
Speaker Andrea Spaccapietra, Head of Sales, IP and Broadband, Ericsson
Presentation from the Broadband World Forum, Amsterdam 2012.
For more information on 4th Generation IP for mobility and the cloud: http://www.ericsson.com/yourbusiness/telecom_operators/fixed-broadband-convergence
The presentation discusses context-aware SIP and related technologies. It introduces IMS and how SIP relates to providing context-aware services. Various scenarios are described where SIP can provide context information like user location, time, preferences to enable personalized services. The presentation also discusses technologies like REST, presence servers and ambient networks that can support context-aware SIP.
Scenarios for-context-aware-sip-07-a t kishore.pdfAT Kishore
The presentation discusses context-aware SIP and related topics. It introduces IMS and how it relates to SIP and context. Key points of the presentation include defining context and how to achieve context awareness, describing scenarios for context-aware service delivery using SIP, and discussing initiatives in Europe and globally on ambient networks. The presentation also covers using state-of-the-art IMS platforms to achieve context-aware SIP and innovations in hardware like MEMS and RFID that enable new context-aware applications and services.
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...ijngnjournal
This document proposes and evaluates a new scalable service-oriented architecture for delivering SIP application services based on JADE/OSGi technology. It introduces an architectural framework that uses a JADE multi-agent system implemented on an OSGi platform to provide SIP application services as a service (SIP-AS) over an IMS core network. As a proof of concept, a televoting service was developed and tested on this architecture. Results showed that the televoting service scales well, enabling elasticity and dynamic load balancing of the architecture.
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...josephjonse
The document proposes a new scalable service-oriented architecture based on OSGi technology for delivering SIP application services. The architecture uses JADE platform agents to implement SIP application services on an IMS core network in a flexible way. As a proof of concept, a televoting service was developed using the JADE/OSGi framework and tested for scalability. Results showed the televoting service could scale up and out to handle concurrent calls through dynamic load balancing of agents.
Shunichiro Tejima
Senior Vice President
NEC Corporation
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
The document discusses middleware technologies, providing an overview of middleware categories and services. It describes middleware as software that connects diverse computer systems and formats. The main categories of middleware services discussed are data management, communication, distribution, object management, application cooperation, presentation, and system management services. Examples of specific middleware technologies like CORBA, COM/DCOM, and TAPI are also summarized. The document outlines some advantages of middleware like enabling real-time access and streamlining processes, as well as disadvantages such as high costs and immature products.
Simple practice based on the platform designIJCI JOURNAL
The cloud virtualization and N-Screen technologies related to open cloud environment are promoting to
change legacy IT service architecture. The technologies are very useful to transform old service
architecture to new one. With the technologies, Smart TV and its service architecture can be improved.
Smart TV has been discussed as a promising device of Post PC category to handle various user needs by
adding computing power to general TV. Smart TV is already commercialized and used in web-surfing, ondemand
requests on movies combined with Internet enabled set-top box device. There has been specific
approach to increase its usability by adding TV apps for specific Smart TV hardware. However, as Post PC
perspective, current Smart TV system and architecture are lack of flexibility and need new paradigm. The
architecture should provide office-work friendly environment, cover various OS-dependent users and apps
based on Android OS & iOS together, and support legacy IT resources. In this paper, we suggest new
platform design to achieve the goal to make Smart TV as Post PC device based on emerging cloud
virtualization & N-Screen technologies and develop a simple set to test main functions of the platform.
This document discusses the EBU/AMWA FIMS (Framework for Interoperable Media Services) which aims to standardize service-oriented architectures (SOAs) for file-based media production. It notes that FIMS was launched in 2009 to combine heterogeneous tools through common services. Phase 1 of FIMS focuses on registration, discovery, and access of media services via RESTful and WSDL web services. Next steps include incorporating metadata standards like the EBU's Class Conceptual Data Model to make metadata the "lifeblood" of SOA-based media workflows.
This document discusses the EBU/AMWA FIMS (Framework for Interoperable Media Services) which aims to standardize service-oriented architectures (SOAs) for file-based media production. It notes that FIMS was launched in 2009 to combine heterogeneous tools through common services. Phase 1 of FIMS focuses on registration, discovery, and access of media services via RESTful and WSDL web services. Next steps include incorporating metadata standards like the EBU's Class Conceptual Data Model to make metadata the "lifeblood" of SOA-based media workflows.
An enhanced wireless presentation system for large scale content distribution Conference Papers
An enhanced wireless presentation system (eWPS) was developed to distribute presentation content to larger audiences over WiFi networks. The eWPS uses multiple access points connected via a high-speed Ethernet switch to provide WiFi coverage to audiences. It captures screenshots of presentations and stores them on an external web server for access by audience devices through a web browser. Testing showed the eWPS could serve over 125 audience devices with an average delay of 1.74ms per page load. System resources on the web server remained mostly idle, indicating it could potentially serve a much larger audience size.
Multi-network Solutions in the Real World, CABSAT: Adriana Whiteley, FarncombeVerimatrix
Multi-network, multi-screen video services are now becoming “must have” features on the roadmap of competitive video service operators across the MENA region. With a wealth of multi-lingual content, the region is also a potential flagship for regional or global distribution strategies that expand the base of the regions operators.
The technology and business trade-offs in these strategies, and ultimately the implementation decisions made can provide valuable insight for others currently considering or already planning their multi-network roll-outs.
What does it take to put together a truly innovative and comprehensive solution to extend the reach of your traditional pay TV services?
Hear from experts in their field on the evolving marketplace for video delivery and key technical considerations for launching multi-network and multi-screen services.
The document describes an innovative modular WiFi access point called the AP 8132. It has three key features:
1. It is the industry's first modular access point, allowing additional functionality to be added through snap-on modules for applications like sensor networks and video cameras.
2. It has a dual radio design that delivers high throughput wireless access along with the ability to add two expansion modules for increased capacity as needs grow.
3. The modular design and standard USB interface provide flexibility to deploy applications at the network edge in a simple and cost-effective manner by eliminating the need for separate cabling.
Exponential-e discusses the benefits of next-generation networks (NGNs) for channel partners. Key benefits include:
1) NGNs allow channel partners to bundle various services like voice, internet, and third-party services into new packages for customers over a single connection.
2) In contrast to traditional networks where unused bandwidth is lost, NGNs provide flexible bandwidth that can be allocated to different services as needed.
3) NGNs simplify wide-area network management for channel partners by providing Ethernet interfaces and allowing remote locations to be managed as a single local area network.
The document describes Mobiso's unified speech assistant solution for Mitel, highlighting key benefits such as enhancing customer relationships, boosting productivity, and freeing employees from keypads. It also outlines Mobiso's cloud-based speech recognition services which allow IP PBX providers to offer speech capabilities with no local hardware/software requirements. Finally, it provides an overview of how partners can set up a free hosted pilot of Mobiso's services using SIP registration.
This case study examines how a large South Florida hospice organization used SIP trunking to reduce their network costs, improve communication between remote offices, and gain flexibility for future growth. They were using a complicated system with separate networks for voice and data that limited mobility and productivity. SIP trunking consolidated their voice, video, and data onto one network using a virtualized Avaya Aura platform. This provided savings through server consolidation and high availability while improving agility and scale. It delivered an immediate ROI through lower calling rates and on-net calling between locations.
The NGN Test Centre Infrastructure & Services - Shane Dempsey (NGN Test Centre)NGN Test Centre
The document discusses the founding of the National NGN Test Centre by TSSG to encourage Irish innovation in next generation networks (NGN). The centre will be funded by Enterprise Ireland and WIT, with in-kind investment from Ericsson following a public tender process. It aims to enable Irish businesses to capitalize on NGN opportunities and promote partnerships between Irish and European companies. The centre will offer testing services for NGN technologies and applications using expertise from TSSG and Ericsson.
When you partner with Rogers Business Solutions, you benefit from on-going collaboration with our team of experts who leverage our nation-wide fibre network delivering a flexible, scalable product suite to meet your evolving business needs.
Harmonized Security for Multi-network Video ServicesVerimatrix
Verimatrix provides revenue security solutions for multi-network video services across devices. It has over 590 operator customers in over 90 countries protecting over $5 billion in revenue. As video consumption expands across networks and devices, Verimatrix offers an integrated solution with a single security authority to harmonize protection for linear, on-demand and over-the-top services on any screen.
Cisco Localisation Toolkit: General OverviewGary Lefman
The Cisco Localisation Toolkit is an extensible product-agnostic tool for localising any internationalised product. This overview presents the localisation challenges that Cisco faced, and how the Cisco Localisation Toolkit solved them.
Carrier Ethernet – Driving True Convergence in Metro Networks
Speaker Andrea Spaccapietra, Head of Sales, IP and Broadband, Ericsson
Presentation from the Broadband World Forum, Amsterdam 2012.
For more information on 4th Generation IP for mobility and the cloud: http://www.ericsson.com/yourbusiness/telecom_operators/fixed-broadband-convergence
The presentation discusses context-aware SIP and related technologies. It introduces IMS and how SIP relates to providing context-aware services. Various scenarios are described where SIP can provide context information like user location, time, preferences to enable personalized services. The presentation also discusses technologies like REST, presence servers and ambient networks that can support context-aware SIP.
Scenarios for-context-aware-sip-07-a t kishore.pdfAT Kishore
The presentation discusses context-aware SIP and related topics. It introduces IMS and how it relates to SIP and context. Key points of the presentation include defining context and how to achieve context awareness, describing scenarios for context-aware service delivery using SIP, and discussing initiatives in Europe and globally on ambient networks. The presentation also covers using state-of-the-art IMS platforms to achieve context-aware SIP and innovations in hardware like MEMS and RFID that enable new context-aware applications and services.
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...ijngnjournal
This document proposes and evaluates a new scalable service-oriented architecture for delivering SIP application services based on JADE/OSGi technology. It introduces an architectural framework that uses a JADE multi-agent system implemented on an OSGi platform to provide SIP application services as a service (SIP-AS) over an IMS core network. As a proof of concept, a televoting service was developed and tested on this architecture. Results showed that the televoting service scales well, enabling elasticity and dynamic load balancing of the architecture.
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...josephjonse
The document proposes a new scalable service-oriented architecture based on OSGi technology for delivering SIP application services. The architecture uses JADE platform agents to implement SIP application services on an IMS core network in a flexible way. As a proof of concept, a televoting service was developed using the JADE/OSGi framework and tested for scalability. Results showed the televoting service could scale up and out to handle concurrent calls through dynamic load balancing of agents.
Shunichiro Tejima
Senior Vice President
NEC Corporation
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
The document discusses middleware technologies, providing an overview of middleware categories and services. It describes middleware as software that connects diverse computer systems and formats. The main categories of middleware services discussed are data management, communication, distribution, object management, application cooperation, presentation, and system management services. Examples of specific middleware technologies like CORBA, COM/DCOM, and TAPI are also summarized. The document outlines some advantages of middleware like enabling real-time access and streamlining processes, as well as disadvantages such as high costs and immature products.
Simple practice based on the platform designIJCI JOURNAL
The cloud virtualization and N-Screen technologies related to open cloud environment are promoting to
change legacy IT service architecture. The technologies are very useful to transform old service
architecture to new one. With the technologies, Smart TV and its service architecture can be improved.
Smart TV has been discussed as a promising device of Post PC category to handle various user needs by
adding computing power to general TV. Smart TV is already commercialized and used in web-surfing, ondemand
requests on movies combined with Internet enabled set-top box device. There has been specific
approach to increase its usability by adding TV apps for specific Smart TV hardware. However, as Post PC
perspective, current Smart TV system and architecture are lack of flexibility and need new paradigm. The
architecture should provide office-work friendly environment, cover various OS-dependent users and apps
based on Android OS & iOS together, and support legacy IT resources. In this paper, we suggest new
platform design to achieve the goal to make Smart TV as Post PC device based on emerging cloud
virtualization & N-Screen technologies and develop a simple set to test main functions of the platform.
This document discusses the EBU/AMWA FIMS (Framework for Interoperable Media Services) which aims to standardize service-oriented architectures (SOAs) for file-based media production. It notes that FIMS was launched in 2009 to combine heterogeneous tools through common services. Phase 1 of FIMS focuses on registration, discovery, and access of media services via RESTful and WSDL web services. Next steps include incorporating metadata standards like the EBU's Class Conceptual Data Model to make metadata the "lifeblood" of SOA-based media workflows.
This document discusses the EBU/AMWA FIMS (Framework for Interoperable Media Services) which aims to standardize service-oriented architectures (SOAs) for file-based media production. It notes that FIMS was launched in 2009 to combine heterogeneous tools through common services. Phase 1 of FIMS focuses on registration, discovery, and access of media services via RESTful and WSDL web services. Next steps include incorporating metadata standards like the EBU's Class Conceptual Data Model to make metadata the "lifeblood" of SOA-based media workflows.
An enhanced wireless presentation system for large scale content distribution Conference Papers
An enhanced wireless presentation system (eWPS) was developed to distribute presentation content to larger audiences over WiFi networks. The eWPS uses multiple access points connected via a high-speed Ethernet switch to provide WiFi coverage to audiences. It captures screenshots of presentations and stores them on an external web server for access by audience devices through a web browser. Testing showed the eWPS could serve over 125 audience devices with an average delay of 1.74ms per page load. System resources on the web server remained mostly idle, indicating it could potentially serve a much larger audience size.
An enhanced wireless presentation system for large scale content distribution Conference Papers
An enhanced wireless presentation system (eWPS) was developed to distribute presentation content to larger audiences over WiFi networks. The eWPS uses multiple access points connected via a high-speed Ethernet switch to provide WiFi coverage to audiences. It captures screenshots of presentations and stores them on an external web server for access by audience devices through a web browser. Testing showed the eWPS could serve up to 125 audience devices with an average delay of 1.74ms per page load. The system utilized CPU and memory resources efficiently, indicating it could potentially serve a much larger audience size.
Nilesat, an Egyptian satellite broadcaster, implemented a Cisco video solution to improve service reliability, flexibility, and efficiency. The Cisco IP-based system provides up to 70% better smart redundancy and 5-10 times faster failure switchover times compared to Nilesat's previous system. It also allows Nilesat to manage more content with minimal costs and expand into new markets like online content delivery. Nilesat considers Cisco a technology partner and plans continued collaboration on video technologies.
The document introduces the Cisco One Platform Kit (onePK), which provides developers with tools to programmatically access and manipulate network resources. OnePK includes an SDK that standardizes access across different Cisco platforms through a common API. It allows applications to run on network devices or external servers. The onePK architecture provides flexibility in programming languages, device access, and deployment models. Key capabilities enabled include network analytics, automation, and new customized services.
20080422 Overview of ICT research in Software & ServicesArian Zwegers
This document summarizes a workshop on software and services architectures and infrastructures. It discusses current European projects in this area like NESSI, RESERVOIR, and SLA@SOI. It also outlines future research directions for the Internet of Services and the Future Internet in the EU's FP7 research program.
The document describes the layered architecture of the Symbian OS. It discusses the four main layers - the UI Framework layer, Application Services layer, OS Services layer, and the Comms Services sub-block. The UI Framework layer provides frameworks for constructing user interfaces. The Application Services layer provides support for applications through system services, application frameworks, and PIM application services. The OS Services layer implements core operating system support through generic services, multimedia/graphics services, connectivity services, and comms services. The Comms Services sub-block provides the infrastructure to support all communications.
The document describes the architecture of the Symbian OS. It discusses the four main layers: the UI Framework layer, which provides frameworks for building user interfaces; the Application Services layer, which provides application support services; the OS Services layer, which implements core OS functionality like graphics and communications; and the Hardware layer, which interacts directly with device hardware. Each layer is broken down into further components, frameworks and services that work together to power Symbian smartphones. Diagrams are provided to illustrate the organization and relationships between the different parts of the Symbian OS architecture.
The document describes the layered architecture of the Symbian OS. It discusses the four main layers - the UI Framework layer, Application Services layer, OS Services layer, and the Comms Services sub-block. The UI Framework layer provides frameworks for constructing user interfaces. The Application Services layer provides support for applications through system services, application frameworks, and PIM application services. The OS Services layer implements core operating system support through generic services, multimedia/graphics services, connectivity services, and comms services. The Comms Services sub-block provides the infrastructure to support all communications.
The document describes the architecture of the Symbian OS. It discusses the four main layers: the UI Framework layer, which provides frameworks for building user interfaces; the Application Services layer, which provides application support services; the OS Services layer, which implements core OS functionality like graphics and connectivity; and the Hardware layer, which interacts directly with device hardware. Each layer is broken down into further components, frameworks and services that work together to power Symbian smartphones. Diagrams are provided to illustrate the organization and relationships between the different parts of the Symbian OS architecture.
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENTIJNSA Journal
This document proposes a security framework for developing SOA (Service Oriented Architecture) applications on mobile devices. The framework aims to provide tools to securely develop and provide services in the mobile environment. It includes components for service description, communication interfaces, security features like cryptography and digital signatures. The framework also defines layers for networking, event handling, service provision, storage, security and management. It allows developers to easily create and securely provide services from mobile devices.
Brochure of Luxoft telecom solutions by Luxoft software developmentLuxoft
Luxoft provides a wide array of telecom technology services including embedded software development, application software development, sustainable software development, hardware design, system testing, and test automation. They have developed frameworks like Twister, a test automation framework for enterprise communications, and a hybrid cloud deployment framework. Luxoft also has expertise in areas like Ethernet switching, voice infrastructure, wireless infrastructure, wide area network infrastructure, and software defined networking.
The document discusses Alcatel-Lucent's Service Router Operating System (SR-OS) and their High Leverage Network (HLN). It introduces the HLN as a converged, scalable, and intelligent IP network that offers distributed service intelligence, broadband access, scalable IP transport, and supports innovative revenue-generating services. The HLN focuses on application enablement, universal access, network evolution, and operational transformation. It also discusses the FP3 chip that enables 100Gbps networking and the services supported on the HLN network.
The document discusses managing cloud computing environments. It proposes using metadata templates to abstract cloud offerings from specific cloud resources. The templates would describe how a cloud offering is presented and consumed in a general form, indicating what the cloud service can offer. This allows cloud services to be deployed across multiple cloud providers in a standardized way, improving interoperability and portability. Managing cloud environments through standardized metadata templates helps break vendor lock-in and allows composing applications from multiple cloud services.
The document provides an overview of MPEG-4, a standard that offers both advanced audio and video codecs as well as tools for combining multimedia such as audio, video, graphics and interactivity. It was developed through an open international process to select the best technologies. MPEG-4 codecs like AVC and AAC provide high compression efficiency, having been adopted for HDTV, mobile video, and digital music. Its rich media tools allow interactive experiences combining different media types.
This document provides an overview of Codan's 6700/6900 series block up converter (BUC) systems and components. It describes the BUC, low-noise block converter (LNB), and redundancy systems. It also covers installation, operation, and troubleshooting of the systems. The document contains information on frequency bands, conversion plans, interfaces, cable connections, monitor/control, commands, maintenance procedures, and compliance standards.
This document discusses digital set-top boxes (STBs) and related standards. It covers:
1) The DVB standards for digital TV broadcasting via different transmission media, including DVB-T for terrestrial, DVB-S for satellite, and DVB-C for cable. These share source coding/compression and service multiplexing standards.
2) STBs will be needed until integrated digital TVs are cheaper. Affordable STBs are key for digital TV adoption. Common standards help lower STB costs through economies of scale.
3) "Open architecture" and "interoperability" mean the STB functionality is defined by public standards and can receive services across networks, respectively. The
The document discusses DCT/IDCT concepts and applications. It provides an introduction to DCT and IDCT, explaining that they are used widely in video and audio compression. It describes the DCT and IDCT functions and how they work to transform signals between spatial and frequency domains. Examples of one-dimensional and two-dimensional DCT/IDCT equations are also given. Finally, common applications of DCT/IDCT compression techniques are listed, such as in DVD players, cable TV, graphics cards, and medical imaging systems.
This document discusses image compression using the discrete cosine transform (DCT). It develops simple Mathematica functions to compute the 1D and 2D DCT. The 1D DCT transforms a list of real numbers into elementary frequency components. It is computed via matrix multiplication or using the discrete Fourier transform with twiddle factors. The 2D DCT applies the 1D DCT to rows and then columns of an image, making it separable. These functions illustrate how Mathematica can be used to prototype image processing algorithms.
DVB-S2 is the second-generation specification for satellite broadcasting developed by DVB in 2003. It uses more advanced channel coding (LDPC codes) and modulation formats (QPSK, 8PSK, 16APSK, 32APSK) for a 30% increase in transmission capacity over DVB-S. DVB-S2 allows for adaptive coding and modulation to optimize transmission for each user. It is designed for broadcast, interactive, and professional applications with flexibility to handle different transponder characteristics and content formats.
The STi7167 is an integrated system-on-chip that combines a configurable DVB-T or DVB-C demodulator with STB decoding and display functions. It provides advanced HD and SD video decoding, audio decoding, graphics processing, and connectivity options. The chip's integrated features allow for low cost and small size STB designs for cable or terrestrial networks.
This document provides an overview of service information (SI) in digital video broadcasting (DVB) systems, including sections like the network information section (NIT), service description section (SDT), bouquet association section (BAT), program association section (PAT), conditional access section (CAT), transport stream description section (TSDT), event information section (EIT), and running status section (RST). It includes syntax diagrams and details for each section, such as table IDs, section lengths, descriptors, and other fields. It also provides the PID and refresh interval requirements for each table type.
1) The document describes a modification to the Huffman coding used in JPEG image compression. It proposes pairing each non-zero DCT coefficient with the run-length of subsequent (rather than preceding) zero coefficients.
2) This allows using separate optimized Huffman code tables for each DCT coefficient position, improving compression by 10-15% over standard JPEG coding.
3) The decoding procedure is not changed and no end-of-block marker is needed, providing advantages with no increase in complexity.
Dani Pedrosa won the MotoGP race at Laguna Seca, finishing just 0.344 seconds ahead of Valentino Rossi in second and 1.926 seconds ahead of Jorge Lorenzo in third. Casey Stoner finished fourth, over 12 seconds behind Pedrosa. There were several crashes during the race, with Andrea Dovizioso, Sete Gibernau, and Gabor Talmacsi all falling out of contention. James Toseland received a ride through penalty for a jump start.
The document provides implementation guidelines for using the DVB Simulcrypt standard, including describing the architecture and protocols, clarifying differences between protocol versions, explaining state diagrams and behaviors, and providing recommendations for error handling, redundancy management, and custom signaling profiles to facilitate reliable and efficient Simulcrypt headend implementation.
1) The document discusses quantization and pulse code modulation (PCM) in voice signal encoding. PCM assigns 256 possible values to digitally represent analog voice samples, divided into chords and steps on a linear scale.
2) A logarithmic quantization scale is better than a linear one for voice signals, as it allocates more quantization steps to lower amplitudes prevalent in speech. This "compressed encoding" improves fidelity.
3) Quantization error occurs when samples with different amplitudes are assigned the same digital value, distorting the reconstructed waveform. Compression helps maintain a higher signal-to-noise ratio especially for low amplitudes.
This document provides implementation guidelines for the DVB Simulcrypt standard. It describes the architecture and protocols involved in simulcrypt systems, including the ECMG protocol between the security client system and conditional access modules, and the EMMG/PDG protocol between conditional access modules and multiplex equipment. The document outlines differences between version 1 and 2 of the standards, and provides recommendations for compliance. It also includes detailed state diagrams and descriptions of the protocols involved.
The Event Logger monitors and logs Digital Program Insertion (DPI) messages to verify correct transmission of signals via satellite. It watches for configured GPI state changes that indicate an expected DPI message. If the message is received on time, it is logged as a matched event. If not received on time, it is flagged as missed. The Event Logger also decodes DPI messages to help diagnose issues, and is compatible with various encoding systems. It has 6 ASI inputs, 108 GPI sensors, and logs data in real-time and for archiving.
This document discusses the basics of BISS scrambling. It describes BISS mode 1, which uses a session word, and BISS mode E, which encrypts the session word using an identifier and encryption algorithm. BISS mode E provides an additional layer of protection for transmitting the session word. The document also covers calculating the encrypted session word, using buried and injected identifiers, and how to operate scramblers in the different BISS modes.
Euler's theorem states that for any plane graph, the number of vertices (v) minus the number of edges (e) plus the number of faces (f) equals 2. The document proves this theorem by considering a minimal tree (T) within the graph and its dual tree (D), showing that the number of edges of T and D sum to the total edges (e) of the original graph. Some applications of the theorem are that any plane graph contains an edge of degree 5 or higher and any finite set of points not all on a line contains a line with exactly two points.
This document provides an overview of satellite communications fundamentals. It discusses how satellites provide capabilities not available through landlines, such as mobility and quick implementation. However, satellites are not always the most cost effective solution due to limited frequency spectrum and spatial capacity. The document describes different types of satellite services and configurations, including geostationary and non-geostationary satellites. It also covers topics like frequency reuse, earth station antennas, and satellite link delays.
The document discusses quantization in analog-to-digital conversion. It describes the three processes of A/D conversion as sampling, quantization, and binary encoding. Quantization involves mapping amplitude values into a set of discrete values using a quantization interval or step size. The document discusses uniform quantization and how the quantization levels are determined. It also covers non-uniform quantization and provides examples and MATLAB code demonstrations of audio signal quantization.
1) Reed-Solomon codes are a type of error-correcting code invented in 1960 that can detect and correct multiple symbol errors. They work by encoding data into redundant symbols that can be used to detect and locate errors.
2) Reed-Solomon codes are particularly good at correcting burst errors, where a block of symbols are corrupted together by noise. Even if an entire block of bits is corrupted, the code can still correct the errors by replacing the corrupted symbol.
3) The error correction capability of Reed-Solomon codes increases with larger block sizes, as noise is averaged over more symbols. However, implementing Reed-Solomon codes also becomes more complex with higher redundancy.
This document describes the head-end architecture and synchronization for digital video broadcasting using SimulCrypt. It outlines the system components including an event information scheduler, SimulCrypt synchronizer, entitlement control message generator, entitlement management message generator, and multiplexer. It also describes the interfaces between these components, covering processes like channel and stream establishment and closure, as well as bandwidth allocation and status reporting.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
IEEE_multimedia_2000
1. An extensible Set-Top-Box Architecture for
interactive and broadcast Services offering
sophisticated User Guidance
Frank Lonczewski, Rudolf Jaeger
BetaResearch
Betastrasse 1
85774 Unterfoehring, Germany
ABSTRACT this goal. In order to fulfil both requirements, supporting new
services and platform independency, the architecture of modern
Currently available Set-Top-Boxes (STBs) are mainly used for STBs should follow three fundamental design issues:
digital TV reception. The User Interface (UI) and the UI dialog
• A clear separation between the Infrastructure Service
of such a device usually focus on its technological aspects and
Layer (ISL), the Application Service Layer (ASL) and
to a large degree ignore the needs of the user. The impact is that
the Application Layer (AL) on top of the latter must
the user quite often is unsatisfied when interacting with the
be ensured.
device. Recent UI design approaches [9][10] are proving that
• The ASL should provide a generic interface that
the focus should be put on the tasks that the user can perform
platform independent applications can be built upon.
with a STB rather than its underlying technical capabilities.
• The UI should be user task driven rather than
However, modern design approaches both for the STB UI as
technology-driven.
well as its underlying system architecture can be incorporated
into a complete system design with reasonable effort. This
paper presents the architecture of the “d-box”, a STB being Figure 1 shows the principal architecture of modern STBs
used for broadcasting TV services as well as future interactive taking into account the above mentioned design rules. The ISL
services like internet, home-shopping etc. in Germany. The provides the necessary means being used by the ASL which in
layered software architecture employs a Java Virtual Machine turn offers services accessible by all applications. Furthermore
offering a high degree of independency of its underlying a clear separation of the ISL from the ASL also supports the
hardware. Emphasis is put upon the user-friendliness of the roles of future business models which also differentiate
device by providing a uniform UI both for experts and novices, between Infrastructure Service Provider and Application
therefore allowing intuitive and easy access for different user Service Provider.
groups. Role Layer
Application/
[Interactive]
1. INTRODUCTION
Provider
Content
AL
Applications
Set-Top Boxes (STBs) employed in Digital Video Broadcast
Application
Application
ASL
Provider
Service
(DVB) Networks in the past were mainly used for digital TV Services
distribution. They were simply designed to receive and decode
digital encoded video-/audio-data streams [5]. Advances in the
Infrastructure
Infrastructure
Provider
Service
ISL
network standardisation process [4] supporting broadcast and Services
IP-transparent data transmission and the availability of return
channel capability offer new interactive services. Currently a Figure 1. Layered architecture of modern STBs
significant growth in applications where data transfer is
involved in conjunction with video/audio distribution is The architecture of the presented STB called “d-box” is sold on
appearing. A simple example of such applications is the German market for free- and pay-TV. It clearly follows the
internet/WWW access while watching TV. The advancements above mentioned criteria thus offering the necessary means for
of the network infrastructure and the introduction of new the development of user friendly applications which can be run
services [7] require modifications of the software architecture on different underlying hardware and operating system
of currently available STBs. Their software architecture and platforms. The following chapter presents an overview of the
implementation shows a strong monolith structure [11]. In d-box architecture and describes the functionality of the various
particular there is no clear separation between the hardware subsystems. In section 2.3 an in-depth description of the
related software modules and the rest of the software. In modules within the ASL is provided. In section 2.4 emphasis is
consequence, the support of a new hardware platform requires a put upon the Application Layer which incorporates some
lot of effort for adapting pre-existing software. Therefore it is degree of user support for different user populations. Chapter 3
desirable to have a platform independent software architecture summarises the characteristics of the d-box and gives some
with a clear separation between the Application-, Application indication of enhancements planned for the future.
Service- and the Infrastructure Service-Layer. With the
introduction of the JavaTM language [1] it is possible to reach
2. 2. STB ARCHITECTURE modem module (V.90) allows the interface to the PSTN
network. In order to enable IP transparent information transfer
Driven by the above mentioned requirements for the system over satellite an IP-decapsulation module [4] was implemented.
architecture, the STB architecture can be divided into four Thus a high speed downlink to the STB is possible using the
layers, namely the Hardware Layer (HL), the Subsystem PSTN channel both for data requests and acknowledgements.
Service Layer (SSL), the Application Service Layer (ASL) and The third module supports the data carousel mechanism [6]
the Application Layer (AL), cf. figure 2. which is being used for:
Navigator
• downloading software modules (including system
software updates),
Application Space
• downloading various application modules written in
Application
Online Help System
(AL)
Assistants Java or simply for
applications
(provider-
specific)
Managment
∙∙∙ • data broadcasting services (e.g. for a newsticker
other
Setup EPG
Channel
Setup
∙∙∙
other
application, etc.).
Persistent Data Application Services
Application
Parental Ctl
Service
interaction
LCDPanel
Graphic Subsystem
(ASL)
Setup
object
∙∙∙
other
Bouquets
DVB
Configu- User
ration Profiles & library
Services
The Graphics Subsystem implements a 2D graphics engine
which consists of a window server system and a graphic library
Subsystem
V
Service
containing all necessary graphic primitives. A framebuffer DD
(SSL)
Infrastructure
M DVB Graphics Communication
interfaces with the underlying graphics hardware. The Java
Services
Hardware Abstraction Interface
Operating drawing primitives are mapped to the window server API to
System
access the corresponding drawing primitives of the graphics
Hardware
library.
(HL)
DD DD DD ∙∙∙ DD
Devices Hardware CPU Virtual Machine (VM)
All three modules discussed above are interfaced to the Java
Figure 2. Layers of the d-box architecture VM. The Java applications running on the STB are utilizing the
VM. Therefore all platform functionality used by Java
2.1 Hardware Layer (HL) applications is encapsulated by the VM which in turn uses
some libraries contained both in the SSL and the ASL.
All hardware-dependent components are organized in the HL,
namely the CPU, available I/O devices (e.g. the LCD panel) 2.3 Application Service Layer (ASL)
together with their Device Drivers (DD) as well as the
Operating System (OS) of the STB. A clear separation of all The ASL components depicted in figure 2 are an Interaction
hardware related functions is accomplished by the Hardware Object Library, a number of Persistent Data Stores as well as a
Abstraction Interface. It provides a generic interface to all number of Application Services which can be used by
necessary DDs (Video/Audio, Front-End, Ethernet, etc.) and to applications built upon the ASL.
the Subsystem Service Layer (SSL). Thus a change of the
underlying hardware only affects the associated DDs, no Interaction Object Library
changes within higher layers are necessary. In conjunction with The ASL contains a library of reusable interaction objects
the OS the API calls of the Hardware Abstraction Interface (“widgets“) which are used to build the UI of individual
work in a multithreaded fashion, thereby allowing access to applications. The interaction object library is modeled
specific DDs by several subsystems at the same time. according to the MVC paradigm [8]. In comparison to other
available widget sets (e.g. Swing [12]), it is not possible to
2.2 Subsystem Service Layer (SSL) change the look & feel of individual interactive applications
during runtime. Besides the fact that leaving out the support for
The SSL basically is composed of four modules and forms a re-evaluating the layout at runtime minimizes the feedback time
common basis for the ASL. of the STB in response to user interactions, some user studies
currently on their way support this implementation decision
DVB Subsystem since they seem to prove that typical users in the digital TV
The DVB subsystem is responsible for filtering and processing application domain have very little use of such a feature.
all DVB specific data [2][3]. These are the so called Program However, from the standpoint of different providers writing
Specific Information (PSI) and Service Information (SI). They applications for the STB, the look & feel of the interaction
are being used for the configuration of the STB as well as for objects used should be handled flexibly since otherwise this
service selection and the display of channel content information would leave very little freedom for individual providers to
used by the Electronic Program Guide (EPG). distinguish from one another. Therefore, different look & feels
are supported, but after instantiation of a “specific“ look and
Communication Subsystem
feel no support is available to change it on-the-fly.
The Communication Subsystem uses a TCP/IP protocol stack
as a common interface to upper layers. Three physical transport
mechanism are currently being implemented. The standard
3. Persistent Data Stores • LCDPanel: The LCD panel can be regarded as a
Several persistent data stores are maintained in the ASL. In the separate output channel. Individual applications can
context of this paper, we describe the persistent data stores gain access to the panel to display text and graphics by
required to access digital TV programs as well as those that using this service.
store information about individual user settings.
2.4 Application Layer (AL)
The leftmost data store inside the ASL depicted in figure 2
contains the various configuration settings for the STB‘s The Navigator controls the life cycle of all other applications
individual hard- and software-components (e.g. configuration running on the STB. It also manages the resources of the STB
settings for connected antennas, modem settings, ethernet by observing their usage in the AL. Since Application Services
settings, etc.). Besides these, it also has to maintain provide the only way to access system resources by interactive
configuration settings for other devices in the environment of applications, the Navigator can exercise a very fine grained
the STB which can be controlled by it (e.g. a TV set, a control over the application space of the STB. If a resource
videorecorder and/or other household appliances furnished to conflict occurs and cannot be resolved, the Navigator even has
be controlled by the STB). The rightmost data store contains the possibility to terminate an application.
physical parameter sets required to tune the device to different Together with the Navigator a number of resident applications
broadcaster channels, together with other information that can provide user access to main STB functionalities. The most
be used by an EPG (e.g. bouquets1, channel numbers, visibility important applications of these are the Setup and the EPG. The
attributes) to offer easy and comfortable access to digital TV former provides the functionality to configure various aspects
content for the user. The remaining data store holds data values of STB hard- and software modules stored in the respective
that try to approximate various attributes of individual users data stores, whereas the latter allows the user to gain access to
(e.g. attributes that describe the user’s preferences, in part digital TV services like NearVideo on Demand (NVoD) and/or
configured by the individual user herself as well as attributes multifeed channels belonging to one TV service.
that are evaluated by observing the user’s interactions). By
exploiting the collected data, the STB can offer sophisticated In comparison to various other approaches, the STB
user guidance (e.g. intelligent help [10] and assistant-based architecture under discussion provides more than one way for
user access) under user control. the user to access its features, thereby directly reflecting that
both “novices“ as well as “experts“ are every-day users of the
Application Services STB as an every-day device. To offer appropriate support for
The STB facilitates a strong resource and application life cycle the novice, a number of specialized “assistant“ applications
management. In order to fulfill this goal, all platform (e.g. for configuring the device, for managing the channel list
functionality is encapsulated in services which are controlled of the device, etc.) are available. Since the primary directive of
by a central interactive application called “Navigator”. The all the assistants is to offer easy and guided access to the STB,
Navigator controls the access and resource privileges for all only a subset of relevant features can be accessed, employing a
other applications. The one and only way for individual very literate UI dialog-style. In contrast to this, the expert UI
applications to gain access to platform functionality is to dialog allows a broader and more direct access to STB features,
instantiate service clients controlled by the Navigator. employing a more terse dialog-style well suited for expert
users. An example is shown in figures 3 and 4.
The following application services are a representative set of all
services available in the ASL:
• Parental Control: According to DVB, it is possible to
signal a parental control age with a broadcasted event.
This service encapsulates the functionality that
applications can use to query the state of the parental
control facilities of the STB.
• DVB: This service provides access to all relevant DVB
data structures for individual broadcasting channels as
well as access to detailed information for individual
events. Furthermore, tuning and channel acquiring are
also handled through this service.
• Setup: Applications are allowed to query the
configuration settings of the STB. In addition,
individual applications might also have the required
access privileges to change some of the settings
maintained in the configuration data store.
Figure 3. Assistant UI dialog excerpt
1
In the context of DVB, a bouquet is a meta data structure
bundling together several services, possibly offered by
different content providers.
4. UI design approaches like CADUI (Computer Aided Design of
User Interfaces) [9] together with intelligent user guidance [10]
and on-line help as well as the advancements in communication
networks, the future of STBs in the multimedial, digital TV
domain seems to be clear: they will subsume traditional, but
previously separated communication means (e.g. telephone,
newspaper, magazine, internet services, etc.) under one
homogeneous roof.
4. ACKNOWLEDGEMENTS
The STB presented herein summarizes the work of many
people. We specifically would like to thank Michael Brandt,
Martin Mohring, Wolfram Proske, Hartmut Wolf and Jürgen
Figure 4. Expert UI dialog excerpt
Zeller for their major contributions to the project as well as the
whole d-box development team for their effort in realizing it.
The figures show two ways to execute the user task “perform
automatic channel search”. In the “Start Assistant” 5. REFERENCES
(cf. figure 3), the user cannot modify parameters that are used
for the channel search (e.g. number of antennas connected, [1] Arnold K. and Gosling J. The JavaTM Programming
installation options, etc.). Rather, reasonable defaults for the Language, Second Edition. Addison-Wesley, Reading,
parameters stored in the configuration data store are used for Massachusetts, 1998
the operation. The user is fully guided through the whole [2] ETR 211. Guidelines on Implementation and Usage of
configuration task. All he usually has to do (e.g. in the absence Service Information (SI). August 1997
of any error situation) is to repeatedly press the “Ok” button on [3] ETR 300 468 Specification for Service Information in
the remote control. In contrast to this, the expert settings offer DVB Systems. January 1997
direct access to all user configurable parameter settings of the [4] ETSI EN 301 197. DVB Specification for Data
STB. In the UI dialog no user guidance is employed. Figure 4 Broadcasting. (Draft), June 1997
shows a menu with some of the user configurable STB settings [5] ISO/IEC 13818-1. Information technology - Generic
as well as an expert UI dialog excerpt for the automatic channel coding of moving pictures and associated audio – System.
search user task. JTC1/SC29/WG11, November 1994
[6] ISO/IEC 13818-6 Information technology - Generic
Further user support is given through an integrated on-line help coding of moving pictures and associated audio
system spanning across the whole interactive application space. information - Extension for Digital Storage Media
The on-line help system is dynamic in its nature since other, Command and Control. November 1995
temporarily downloaded applications can integrate their on-line [7] Jaeger R. and Neubauer J. Broadband Internet Access in a
help easily into the existing system. DVB Network. to appear in ISSLS 2000 (Stockholm,
Sweden, 18-23 June 2000)
3. SUMMARY [8] Krasner G.E. and Pope T.P. A cookbook for using the
model-view controller user interface paradigm in
The major advantage of the modular and layer-oriented Smalltalk-80. Journal of Object-Oriented Programming,
architecture of the STB presented is that it is highly August/September 1988, 1(3), pp. 26-49
independent of any specific hardware and OS platform. Thus [9] Lonczewski F. and Schreiber S. The FUSE-System: an
the hardware development cycles which are a magnitude Integrated User Interface Design Environment. in
shorter than the software development cycles are fully utilized Proceedings of the 2nd International Workshop on
by this approach. Furthermore the architecture supports the Computer-Aided Design of User Interfaces CADUI’96
differentiation between ASPs and ISPs (cf. figure 1). (Namur, 5-7 June 1996), J. Vanderdonckt (Ed.), Presses
The user experience we have studied so far is very promising Universitaires de Namur, Namur, 1996, pp. 37-56
with respect to the decision to both support expert and novice [10] Lonczewski F. Providing User Support for Interactive
access to the STB. However, larger studies have to be Applications with FUSE. in Proceedings of Intelligent
performed to find out where the UI and the UI dialog can be User Interfaces IUI’97 (Orlando, 6-9 January 1997), J.
further improved to match the expectations of different user Moore, E. Edmonds, A. Puerta (Eds.), ACM Press, New
groups. The material collected so far indicates that the user York, USA, 1997, pp. 253-256
expects a more intelligent behaviour of the device in supporting [11] Pekowsky S. and Jaeger R. The Set-Top-Box as a Multi-
typical tasks (e.g. reordering the channel list with respect to Media-Terminal. IEEE Transactions on Consumer
user preferences, accessing TV content with respect to Electronics, August 1998, Vol. 44, Nr. 3, pp. 833-840
individual user preferences, etc.) The assistant framework and [12] Walrath K. and Campione M. The JFC Swing Tutorial – A
the on-line help system as STB applications currently under Guide to Constructing GUIs. The JavaTM Series, Addison-
development seem to be the natural places to support a broad Wesley, Reading Massachusetts, 1999
range of intelligent behaviour. With the integration of modern