| Home Networking Software >> Home Audio Video interoperability software (HAVi) |
HAVi and IEEE 1394 is a technology and not just set of software programs. Developing HAVi software requires in-depth understanding and experience with several protocols: HAVi, IEEE 1394, IEEE 1212r, IEC 61883 to name a few.
It takes a significant amount of time and money to to develop this expertise.
VividLogic pioneered the development of industrial strength FireBus™ HAVi software that delivers the necessary HAVi and IEEE 1394 infrastructure. This technology enables CE companies to quickly boot strap themselves and deliver HAVi compliant products.
FireBus HAVi Stack is a modular system with a scalable architecture that seamlessly integrates a network of IEEE 1394 based devices using the HAVi specification.
FireBus™ HAVi software can be scaled down to run as a single controller (typically on a Set Top Box or Digital TV) controlling a few CE devices or scaled up to run in a network with multiple controllers (typically a home with a Set Top Box, multiple Digital TVs and other intelligent devices) controlling several CE and printer devices.
FireBus™ HAVi software can be configured to be a Full Audio Video (FAV) controller or a Intermediate Audio Video (IAV) controller.
At VividLogic we recognize that interoperability is key to the success of HAVi and Home Networks. VividLogic has developed several hundred HAVi compliance test suites that verify whether a given HAVi device is compliant to the HAVi specification.
Please see the Havi Compliance Test Suites for more details. |
|
 |
|
VividLogic developed IEEE 1394 based device drivers for VxWorks and WinCE platforms. This software comes with a state of art Bus Manager and an OS abstraction layer for easily portability to different OS.
The VividLogic device driver presents a well defined interface for application programs to perform asynchronous (read, write & lock) and isochronous (talk, listen, stop, etc) transactions. The driver is capable of invoking multiple application callbacks on Bus Resets and on asynchronous and Iisochronous transactions.
HAVi software depends on IEEE 1212r specification for Control and Status Register Architecture and for defining the HAVi Self Describing Data Structure (SDD). HAVi Messaging System is based on IEC 61883.1 “FCP” protocol; HAVi also depends on AVC (if device supports AVC) protocol during device discovery for obtaining unit info. VividLogic FireBus™ HAVi software comes with the required software libraries to support the above protocols and other related protocols such as EIA 775 for On Screen Display.
(1) Highly customizable HAVi software is suitable for Set Top Boxes, Printers, Digital TVs, VCRs, etc. in the form of HAVi Full Audio Video (FAV) and HAVi Intermediate Audio Video (IAV) nodes. This software is portable to different hardware platforms.
(2) Complete suite of low-level IEEE 1394 drivers, bus manager and protocols (AVC, IP over IEEE 1394, SBP2, IEEE 1212r and IEC 61883)allows CE companies to quickly come up to speed on IEEE 1394 software.
(3) On Screen Display (OSD) software using EIA 775 specification enables On Screen Display on Digital TVs.
Development environment includes device and language neutral Java API that allows our customers to quickly develop applications that can run on all devices that support a Java Virtual Machine (JVM). Development environment for C/C++ applications is also available.
HAVi compliance test suites.
(4)Several hundred HAVi compliance test suites are designed to verify interoperability of a given HAVi 3rd party implementation. These test cases verify interoperability between multiple brands and multiple HAVi devices.
(5) Tools are included to build HAVi Base Audio Video nodes (BAVs) and HAVi Self Describing Data Structures (SDD). Bridges between HAVi and other networking technologies such as Home API (Microsoft) and Jini (Sun Micro Systems) allow connectivity to the Internet and other networks that will coexist in the home.
|
 |
|