Connected Consumer Electronics
Consumers now acquire, enjoy and manage an ever-increasing amount of digital content with consumer electronics. The scale, options and size of content will only grow over the coming years as consumers look to UPnP and DLNA technology to deliver a seamless interoperable network throughout the home. Allegro’s RomPlug suite of development toolkits offer your engineering team flexible and robust tools to create state of the art UPnP and DLNA enabled consumer electronics and mobile devices. Engineers save time and money with Allegro’s proven and stable implementations of industry standard protocols that comprise the UPnP and DLNA architecture. Allegro’s range of UPnP toolkits address some of the most complex and comprehensive requirements of device and network self-configuration in home and commercial networks.
Empower your engineering team with the field-tested and proven capabilities of Allegro’s UPnP / DLNA product suite. Allegro’s RomPlug Basic, Advanced and Control toolkits along with the Internet Gateway (IGD), Media (DMP, DMS, DMR and DMC) and Link Protection (DTCP and WMDRM) toolkits all meet the latest interoperability guidelines, have earned the DLNA Technology Component rating, and are field proven in shipping products as well as ongoing industry interoperability plug fests.
RomPlug UPnP-DLNA Core Toolkits
RomPlug Basic
The RomPlug Basic Toolkit enables your embedded device to fully comply with the UPnP Working Committee’s definition of a Basic Device. Your engineering team can create devices that converse with UPnP Control Points such as Windows Vista and Windows 7. On systems with UPnP architecture Control capabilities, a device icon will automatically appear in the Network explorer. The device can then be accessed by clicking on the icon to view the embedded Web server HTML pages. Delivered as ANSI-C source code, the toolkit provides the Discovery, Description and Presentation components of the UPnP architecture which are built upon a highly portable and field proven abstraction layer enabling it to work with any OS or TCP/IP stack.
RomPlug Advanced
The RomPlug Advanced toolkit provides tools to accelerate your development of UPnP certified devices. Building upon the functionality of the RomPlug Basic toolkit, the RomPlug Advanced toolkit enables your embedded device to fully support the UPnP architecture for Control and Eventing capabilities with support for XML, SOAP and GENA protocols.
RomPlug Control
Your engineering team will save months of development effort when building a fully certifiable UPnP Control Point or DLNA Digital Media Controller with the RomPlug Control toolkit. The Control toolkit provides a comprehensive solution for products that will discover and control UPnP or DLNA devices by implementing the full Discovery, Description, Presentation, Control and Eventing layers of the architecture.
Application Toolkits:
Allegro offers nine (9) Application Toolkits to further assist your engineering team in building a certifiable UPnP or DLNA device. Each toolkit provides a specific implementation to help decrease your time to market. They include: an Internet Gateway Device (IGD), individual media toolkits (DMP, DMS, DMR and DMC), Remote User Interface (RUI and RUIC), and link protection (DTCP and WMDRM) toolkits.
RomPlug MediaPlay Toolkit
Digital Media Players (DMP) closely model how audio video devices perform today with the simplicity of the DLNA 2 box model. DMPs discover and browse content on Media Servers much like using a program guide and then play selected content. Allegro’s RomPlug MediaPlay Toolkit combines the benefits and features found in the RomPlug MediaControl for discovery and browsing content and MediaRender toolkits for controlling playback of content from media servers.
- API to retrieve and parse device and service descriptions
- API for event subscriptions
- Flexible framework to create a DMP that complies with DLNA DMP 1.5 guidelines
RomPlug MediaServe Toolkit
Media Servers perform a significant role in all home networks. The CE competitive landscape requires device manufactures to be innovative with their feature sets for media servers. Allegro’s RomPlug MediaServe toolkit enables developers with a rich API and flexibility to support and foster product differentiation within a DLNA network.
- Serves device and service descriptions without application interactions
- Event subscriptions are initiated and renewed without application interaction
- State variable changes are automatically communicated to control points transparent to the application
- Toolkit provides a rich API for device specific actions
RomPlug MediaRender Toolkit
In the competitive arena of home networking and DLNA devices, companies creating Media Renderers differentiate their products with advanced intellectual property to produce compelling products. Allegro’s MediaRender Toolkit provides the framework and flexibility to create innovative Media Renders that endorse DLNA networking throughout a home.
- Serves device and service descriptions without application interactions
- Many Control Point actions handled by the toolkit without application interaction
- Toolkit provides a rich API for device specific actions
- Easily build a DMR that complies with DLNA DMR 1.5 guidelines
RomPlug MediaControl Toolkit
In a DLNA home network with potential for gigabytes of digital audio, video and photos a Digital Media Controller (DMC) is critical to managing available content on the network. Building a reliable and robust DMC that can discover media servers and browse content in addition to discovering media renderers and their capabilities presents a significant challenge. Allegro’s RomPlug MediaControl toolkit enables device manufactures to focus their efforts on product differentiation rather than concentrating on the intricate details of media control UPnP/DLNA communications.
- API to retrieve and parse device and service descriptions
- API for event subscriptions
- Event messages are automatically parsed and passed to the application
- Extremely flexible with API for device specific actions
RomPlug RUI and RUIC Toolkits
Remote User Interface (RUI) interoperability allows service providers to extend their device user interface across a multi-vendor connected environment in the home. Allegro’s RomPlug RUI toolkit supports RUI based interaction in addition to HTML5. The RomPlug RUIC Toolkit specifically enables CEA 2014 RUI capabilities.
- Fully integrated with UPnP/DLNA protocols
- Integrated RUI Source, Sink and Control framework
- HTML5 support
- CEA 2014 support
RomPlug IGD Toolkit
Internet Gateways are essential network components for accessing wide area networks. Allegro’s Internet Gateway Device (IGD) toolkit provides a networking framework to create UPnP based IGD products that are easy to use.
- API for service action events (Layer 3 forwarding, WAN Configuration, etc.)
- Evented variables automatically communicated to subscribers
- Flexible framework for creating IGD products
RomPlug DTCP and Romplug WMDRM Toolkits
DLNA has chosen DTCP-IP and WMDRM-ND for link protection for home networking environments. Allegro’s RomPlug DTCP and RomPlug WMDRM toolkits enable your design team to easily integrate DTCP-IP and WMDRM technology for streaming protected digital media content into their UPnP and DLNA enabled consumer electronics and mobile devices.
- Fully compliant implementations of DTCP-IP based on DTLA guidelines and WMDRM-ND based on Microsoft® guidelines
- DTCP Source services for Media Servers
- DTCP Sink services for Media Players and Media Renderers
- Provides WMDRM-ND receiver services
- Fully interoperable with WMDRM-ND transmitter services
- Routinely qualified at ongoing industry interoperability plug fests
- Fully integrated with the RomPlug suite of products

