`
`UPnP Certification Testing
`Salim Abifai, Ph.D., Microsoft Corp., Steering Committee Chair
`
`The UPnP certification program is a pillar for the overall success of the UPnP
`
`initiative. The program involves the objective testing of devices in relation to final
`
`standard device descriptions. Devices that pass the test are certified and granted
`
`the right to use the UPnP logo. The logo indicates to the consumer that the device
`
`supports the core UPnP protocols and that different devices of the same UPnP type
`
`are interchangeable with respect to that type.
`
`The scope of the UPnP oerfification program includes UPnP simulation and
`
`the wire protocol generated by a device—not the physical mechanisms of the
`
`device. For example, certification testing of a Heating Ventilation and Air
`
`Conditioning (HVAC) device checks the network messages coming from the device
`
`and their adherence to the UPnP protocols, but it does not verify that the HVAC
`
`device correctly raises the temperature to a requested level, which is left to the
`device vendor to test.
`
`Furthennore, UPnP certification says nothing about the networking physical
`
`media (i.e., Ethernet, phone wire, wireless) to which a device might be connected.
`
`UPnP certification confirms that the UPnP networking funcfionality of a device is
`
`correct, but does not confirm all aspects of a device, such as output quality of a
`
`printer, rewind speed in a VCR or other functionality.
`
`UPnP certification testing includes three components:
`- Protocol testing is derived from the UPnP device architecture and includes the
`
`device generic protocols such as addressing and discovery.
`
`- Syntax testing is derived from both the device architecture and the standard
`
`device description. This includes testing from a syntactic point of view of the
`
`device description document, of responses to actions, and of responses to
`
`event subscriptions.
`
`- Semantic testing is device-type specific and is derived from semantic test
`
`requirements as specified by the respective working committee. Semantic testing
`
`goes beyond the protocol and syntax and into the logical behavior of the device.
`
`For example, a Play action on a DVD player that is not loaded should generate a
`
`“device empty” error.
`
`To a large extent, UPnP certification testing is automated:
`1. A device is connected to a network with a test node.
`
`2. The test node automatically discovers the device and identifies its type.
`
`3. The test node then bombards the device with the required tests in a
`
`systematic fashion.
`
`Volume V Fourth Quarter 2001
`
`Welcome New Forum
`
`Members Since June 2001
`
`Bang & Olufsen
`Celsian Technologies, Inc.
`Delta Networks Inc.
`
`dynamicsofl, Inc.
`ESS Technology
`Gemplus
`Lanergy Ltd.
`Linn Products Ltd.
`LiveDevices Ltd.
`
`MUSICMATCH, Inc.
`
`Open Source Asia
`ReplayTV, Inc.
`Sensory Science
`SK Access Devices Ltd.
`
`Snapstream Media
`Software 2000
`
`Stellar One Corp.
`Tality UK Ltd.
`UAT
`
`XAVi Technologies Corp.
`
`For a complete list of UPnP Forum
`members. please visit www.upnp.orgl
`forumImembers.htm.
`
`This list was accurate as of Aug. 28. 2001.
`bringing total Forum membership to
`375 companies. 9
`
`inside...
`
`-
`
`-
`
`Inlemet Gateway standard begins the
`45-day Forum-wide review period.
`See page 4
`
`Security Working Committee formed
`to define security solutions for the
`UPnP architecture.
`
`4. The node records the results and responses in a log, makes the log tamper
`
`See page 5
`
`proof, and ships the test log to the certification agency for validation and
`
`issuance of the certificate.
`
`continued on page 8
`
`Netflix, Inc. Exhibit 1018
`
`Netflix, Inc. Exhibit 1018
`
`
`
`NEWS AND EVENTS
`
`Fifth UPnP
`
`Forum Summit
`
`Re-scheduled for
`
`November 29-30, 2001
`
`Arlene Bin uya Murray, Microsoft Corp,
`Forum Project Manager
`
`Mark your calendars for the Fifth
`UPnP Forum Summit, now scheduled for
`Nov. 29-30, 2001. Microsofl will host the
`event at the Microsoft Conference Center
`
`in Redmond, Washington. The event was
`initially scheduled for October, but is now
`set for November.
`
`The UPnP Forum leadership antici-
`pates having several approved standards
`at that time. lntemet Gateway Device,
`Lighting, and Heating Ventilation and
`Air Conditioning (HVAC) are the
`strongest contenders.
`The primary purpose of the event
`will be to provide opportunities for Forum
`members to broaden and deepen their
`understanding of UPnP technology for use
`in product development and planning.
`Attendees also find these events valuable
`
`for connecting with other UPnP Forum
`member companies on potential
`business opportunities.
`We expect the event will showcase
`some of the tools available to accelerate
`
`product development incorporating UPnP
`technology, along with UPnP products tar-
`geted for availability this holiday season
`and in 2002. We also expect to be able to
`highlight the UPnP Certification Program
`at this Summit.
`
`If you have ideas for a speaking
`session, please email upnpevnt@
`microsoft.com with your abstract submis-
`sion of 100 words or fewer. Please include
`
`a session title, as well as a brief
`
`speaker biography. 0
`
`UPnP Logo Unveiled
`
`Mark Lee, Microsoft Corp., Marketing Committee Chair
`
`The Marketing Committee, Steering
`Committee and the UPnP lmplementers
`Corp. (UIC) team are pleased to report the
`unveiling of a new UPnP logo to signify
`UPnP-compliant products. The Forum
`also has made available versions of this
`
`logo that represent the Forum itself,
`member organizations and the UPnP
`lmplementers Corp.
`
`ety of altemate approaches were created
`and considered. The Marketing Committee,
`which has driven the logo development
`process on behalf of the Steering
`Committee, sought a design that would fea-
`ture clearly the "UPnP" text and would con-
`note connectivity of a variety of devices.
`The logo had to meet both creative
`goals and trademark scrutiny to ensure
`
`937*"
`
`K}.
`
`" UP/“P”
`
`FOR
`MEM
`
`U M
`3 5 R
`
`gfnir
`
`MPLEMENTERS
`corrrormrrou
`
`The new logo will be used in commu-
`nications vehides, such as this quarterty
`newsletter, the Forum Web site and on the
`
`Forum presentation template. In addition,
`member organizations immediately n
`begin using the UPnP Forum Member art-
`work to indicate participation in the Forum.
`As the initial set of logo compliance tests
`are finalized later in 2001, organizations
`that have successfully tested a product
`meeting the UPnP certification process will
`be able to display the UPnP logo on compli-
`ant-product materials, such as packaging,
`Web sites and brochures.
`
`The artwork selected for the logo is
`the result of a long process in which a vari-
`
`unencumbered use of the logo intemational-
`ly. We hope you like the logo—the first official
`logo for the UPnP effort.
`The Marketing Committee has created
`a logo usage guidelines document to
`explain how each of the UPnP logo artwork
`executions is to be used. The guideline doc-
`ument is posted on the Forum site. All mem-
`bers of the Forum are encouraged to review
`this document and begin using the new
`UPnP Forum Member logo on member
`organization Web sites, in booths at industry
`events, and in other relevant places, in
`accordance with the logo usage guidelines
`at www.upnp.orgIlogo.htrn. 0
`
`First Devices Pass Test Tool
`
`Karen Stash, Microsoft Corp., Program Manager, Device Certification
`
`Various sample implementations of the lntemet gateway device have passed the UPnP
`Test Tool. These implementations are from Alcatel Telecom, Broadcom Corp., Intel Corp.,
`Linksys Inc., Microsoft Corp. and Sony Corp. The UPnP Test Tool has been made available
`in a prerelease fonn by Microsoft.
`In September, the sample implementations, along with the proposed gateway standard,
`began their 45-day Forum-wide review period.
`Following consideration of Forum member comments during the review period, the
`Steering Committee is expected to grant approval of the proposed gateway standard, thus
`completing the Internet gateway device standard. Gateway devices can then be built based
`on this standard and become UPnP certified. O
`
`Netflix, Inc. Exhibit 1018
`
`Netflix, Inc. Exhibit 1018
`
`
`
`TECH CORNER
`
`MEMBERSPOTUGHT
`
`Device and Service Versioning in SSDP
`
`Toby Nixon, Microsoft Corp., Technical Committee Chair
`
`The UPnP Forum Technical Committee recently concluded work on an important issue
`related to advertising and discovery of multiple versions of devices and services. The resolu-
`tion of the issue involves a technical change to the Simple Service Discovery Protocol
`(SSDP) and how it is used. Specifically, devices receiving an M-SEARCH request must
`respond if ‘me ST header value is a prefix of or equal to a supported device or service type;
`previously, an exact match on the entire string was required. Control points are encouraged
`to search for devices and services without including a specific version, tenninating the ST
`header search string with a colon. This way, all versions of the desired device or service will
`respond, and the control point can examine the results using application-specific logic. For
`more information. visit www.upnp.orgInewsIettersInewsIetter_09_2001_tech.asp 0
`
`UPnP Device Certification
`
`Karen Stash, Microsoft Corp., Program Manager, Device Certification
`
`Certification Process
`The UPnP Device Certification
`
`Process outlines the steps vendors need to
`follow in order to certify a device as UPnP-
`compliant and to obtain the UPnP logo. We
`anticipate certification beginning in the sec-
`ond half of 2001, so products bearing the
`UPnP logo can be on the market by the
`2001 holiday season.
`
`Meaning of Certification
`Certification means the device exhibits
`
`the behaviors specified in the device
`description, in accordance with the UPnP
`Device Architecture version 1.0.
`
`Certification implies that devices from two
`different vendors that support the same
`standard device description are inter-
`changeable with respect to that description.
`For example, a vendor can manufacture a
`user control point (e.g., a PC) for a UPnP-
`certified printer independent of the specific
`printer manufacturer.
`
`UPnP lmplementers Corp.
`UPnP lmplementers Corp. (UIC) is the
`nonprofit corporation that administers the
`certification process and owns the UPnP
`logo. The membership package is being
`finalized now. Intent-to-use applications for
`the certification marks-the logo and the
`UPnP word mark-have been filed in the
`
`United States. Filing in other countries will
`occur in late 2001 or 2002.
`
`Overview
`
`The steps required to certify a device
`are as follows:
`1. A vendor first must become a member
`ofthe UPnP Forum as well as the UIC.
`
`The UIC membership package includes
`the test license agreement and certifica-
`tion mark agreement.
`2. The vendor downloads the test from the
`UIC Web site.
`3. The vendor runs the test.
`
`4. The vendor submits the test logs and
`registration form and fee to the UIC for
`review and certification.
`
`5. The UIC reviews the test results and
`
`provides feedback to the vendor about
`whether the device has passed
`the review.
`
`6. After a successful test, the vendor's
`device is certified and added to the
`Certified Device Database.
`
`If the test was unsuccessful, the
`vendor is notified, no certificate is issued
`
`and the vendor may not market the device
`as UPnP-certified. The vendor chooses
`whether to alter the device and retest.
`
`Types ofTesting Facilities
`Two types of testing facilities will be
`allowed for certification: self testing (i.e.,
`the manufacturer tests the device) and
`third-party testing (i.e., an independent
`lab). Both of these facilities must follow
`continued on page 5
`
`NETGEAR to Integrate
`UPnP Technology Into
`Networking Products
`Stefan Offerm ann, NETGEAR Inc.,
`Forum Member
`
`NETGEAR, a leading provider of
`award-winning networking solutions for
`homes and small businesses worldwide,
`
`will add support for UPnP technology to its
`family of routers, firewalls, VPNs, gate-
`ways. wireless networking. network server
`and network adapter products. The compa-
`ny will be shipping products with XP sup-
`
`port as soon as Vlfindows° XP is made
`available in the market.
`
`NETGEAR will integrate the UPnP
`technology into its products to provide
`home and business customers with “zero
`
`configuration“ for easier setup and opera-
`tion. The result will give customers a has-
`sle-free experience with networking.
`NETGEAR’s networking products,
`highly rated for superior quality and reliabil-
`ity, enable customers to readily participate
`in gaming, video-conferencing and other
`peer-to-peer applications and services.
`Customers gain the networking benefits of
`sharing a broadband Internet connection,
`digital content, peripherals and entertain-
`ment with PCs and other Internet-enabled
`
`devices. UPnP technology is accepted by
`the industry as providing users with a
`seamless way to participate in broad-
`band services.
`
`NETGEAR markets and sells its prod-
`ucts through a global network of resellers,
`including more than 4,500 retail stores,
`mail order catalogs and online retailers and
`over 1,500 value-added resellers.
`
`Additionally, NETGEAR offers customers
`free support 24 hours a day, seven days a
`week. For more information, please visit
`www.netgear.com. 0
`
`Netflix, Inc. Exhibit 1018
`
`3
`
`Netflix, Inc. Exhibit 1018
`
`
`
`COMMITTEE REPORTS
`
`Home Automation and Security Working Committee
`
`Hans J. Langels, Siemens, Home Automation and Security, Working Committee Chair
`
`This quarter. the Home Automation
`and Security Working Committee has
`brought additional service and device
`descriptions to Template Design Complete
`(TDC) status, including the following:
`- TwoWayMotionMotor
`- So|arProtectionBlind
`- ExtendedDevice|nfonnation
`- Housestatus
`
`Service and device descriptions for
`Blindslshutters/Motor Control were final-
`
`ized. The TwoWayMotionMotor service sup-
`ports the SolarProtectionB|ind device and
`also lends itself to applications for garage
`doors, motorized gates, windows and
`doors. The author of these documents has
`
`done excellent work—congratulations to
`Serge Neuman at Somfy!
`The committee also has created an
`
`ExtendedDevicelnfom1ation service, which
`
`provides device location and variable proj-
`ect-specific information. Any UPnP device
`can use the output from this service.
`The new HouseStatus service indi-
`
`cates house occupancy and current opera-
`tional mode. This service n be used to
`influence the state of UPnP devices that
`
`depend on whether people are in the house.
`The Powersystem service and device
`descriptions are expected to reach TDC
`status next, with SecurityAccessContro|
`documents following soon after. The com-
`mittee has identified a need for authentica-
`
`tion. authorization and encryption for
`SecurityAccessContro| services, and has
`provided applition scenarios and detailed
`input to the Technical Committee, which is
`addressing these issues.
`Apart from designing the services and
`devices. members of the Home Automation
`
`and Security Working Committee are
`actively implementing them. The first imple-
`mentations of Digital Security Camera and
`Lighting Control were successfully tested at
`the Forum-wide Plug Fest in June.
`With so many controls at TDC, there
`are still many opportunities for test imple-
`menters. Step forward if your company is
`working on any of the items mentioned
`above. Express your intention and reap the
`benefits as a first implementer—test your
`UPnP stack and design implementation
`against peers and the UPnP test tool at our
`committee‘s next Plug Fest. 9
`
`Internet Gateway Working Committee
`
`Prakash Iyer, Intel Corp., Internet Gateway Working Committee Chair
`
`The lntemet Gateway Working Committee has made excellent progress towards
`its goal of moving the Device Control Protocol (DCP) to version 1.0 status. Six compa-
`nies—Alcatel Telecom, Broadcom Corp., Intel Corp., Linksys lnc., Microsoft Corp., and
`Sony Corp.—have signed on as sample implementers. Significant progress was made
`on sample implementations over the past two months, including Intel's hosting of an
`lntemet Gateway Device-specific Plug Fest. All of the sample implementations have
`successfully passed the syntax and protocol test suite provided by Microsoft as of
`Sept. 10, 2001 .
`The final set of sample implementer logs, 45-day signoff sheets and the DCP
`specification, now updated to V0.99. will be posted on the UPnP Forum website.
`The 45-day Forum review process began Sept. 13, 2001.
`This is an exciting phase and a culmination of over a year's worth of dedication
`and hard work from member companies. The committee expects the review process
`to be smooth, creating the first approved UPnP DCP specifition before year's end
`and paving the way for product announcements. 0
`
`AudioNideo Working
`Committee
`Jean Moonen, Philips Electronics N.V.,
`Audio/Video Working Committee Chair
`
`This quarter, the AudioMdeo (AV)
`Working Committee has been moving
`toward its first Plug Fest, which will be held
`in October 2001. The focus of this Plug
`Fest will be the testing of control points and
`devices dealing with audio, video and pic-
`tures. A variety of vendors are providing
`prototypes that implement one or more of
`the following services:
`- ContentDirectory: browsing and search-
`ing meta infonnation about content
`accessible from the device
`
`- AVTransport: controlling playback navi-
`gation and recording of content
`- ConnectionManagen checking protocol
`and format compatibility and the set-up
`and removal of connections between
`
`streaming devices
`Some AV devices act as network con-
`
`tent servers, implementing the Mediaserver
`device template, while other devices act as
`network content players, implementing the
`MediaRenderer device template.
`The October Plug Fest will focus on
`MP3 streaming via HTTP, although the
`services also have been designed to
`accommodate other protocols such as 1394
`and RTSP/RTP and media types such as
`video and pictures. Sample implementa-
`tions will use both device-integrated control
`points and stand-alone control points.
`After incorporating feedback from the
`Plug Fest, the committee expects to move
`the Mediaserver and MediaRenderer
`
`device definitions to Template Design
`Complete (TDC) status in November 2001. 0
`
`Imaging Working
`Committee
`Shivaun Albright, Hewlett—Packard Co.,
`imaging Working Committee Chair
`
`Over the past year, the Print
`Subcommittee has been focused on two
`
`service templates: PrintBasic:90 and
`PrintEnhancedLayout:O9. The committee
`continued on page 5
`
`Netflix, Inc. Exhibit 1018
`
`Netflix, Inc. Exhibit 1018
`
`
`
`COMMITTEE REPORTS
`
`lmaghg Working Committee, continued from page 4
`
`recently moved the PrintBasic:90 to
`Template Design Complete (TDC) status
`and will have a Plug Fest for PrintBasic:90
`on Sept. 24-25, 2001, in Redmond,
`Washington. The objective for the Plug Fest
`is to move the PrintBasic:90 service tem-
`
`plate to Approved Standard status. This
`process requires at least three sample
`implementations to pass the Certification
`Tool tests, as well as demonstrating all
`capabilities required of the PrintBasic:90
`service template.
`The Scanner Subcommittee has
`
`released version .71 of the Scanner Device,
`Scanner Service, Feeder Service and
`
`External Activity Service templates. These
`templates should move quickly to version .9,
`Template Design Complete, after the
`Imaging Plug Fest in September 2001.
`The Imaging Committee met in
`Toronto, Canada, on July 31, 2001. At this
`meeting, several key decisions were made.
`The committee moved the XHTML-Print
`document to "last call” and mandated that
`
`XHTML-Print support be enabled in every
`UPnP printer to ensure printing interoper-
`ability between devices and clients. The
`committee also voted to require JPEG imag-
`ing support in all UPnP printers for interop-
`erability reasons, along with at least two
`methods for transferring JPEG files. The
`first transfer method allows the reference to
`out-of-band JPEG files from XHTML-Print
`and the second transfer method allows the
`
`inclusion of JPEG support in the XHTML-
`Print file using multipart mimetypes (see
`IETF Draft document search.ietf.orgIinter-
`net-draftsldraft-herriot-application-muIti-
`plexed-03.txt for more information).
`The next meeting of the Imaging
`Working Committee will be held Oct. 23,
`2001, in Austin, Texas, to close any issues
`found during the Plug Fest and to discuss
`next steps for the PrintEnhancedLayout
`service template. 9
`
`Security Working Committee
`
`Vic Lortz, Intel Corp., Security Working Committee Chair
`
`The Steering Committee has recent-
`Iy approved the formation of the new
`Security Working Committee, which will
`define security solutions for the UPnP
`architecture. The founding member com-
`panies of this new committee are IBM
`Corp., Intel Corp., Microsoft Corp. and
`Siemens AG. Interested Forum member
`
`companies are encouraged to join the
`Security Working Committee and to partic-
`ipate in the committee's mail list.
`Security has been a high-priority
`work item for the Technical Committee
`
`throughout 2001. The Technical
`Committee has produced a Security
`Scenarios document and a Security
`Requirements document, which define the
`scope of the new committee's work.
`The Security Working Committee will
`strive to make rapid progress in finding
`solutions to the most important security
`issues identified in these documents,
`
`developing robust and practical solutions
`that interoperate to the greatest degree
`possible with UPnP version 1.0 devices.
`Initial work items for this committee
`will address authentication and access
`
`control for the UPnP control phase. More
`specifically, the committee will develop
`solutions for the following:
`
`- Specifying universally unique identifiers
`for control points
`
`- Supporting loca|ly—defined names for
`control points and devices to facilitate
`the creation of access control policy
`
`- Perfonning key management
`
`- Developing mechanisms for specifying
`and enforcing access control policy for
`individual devices
`
`- Creating mechanisms for delegating
`access privileges
`
`- Possibly developing end-to-end confi-
`dentiality for information hiding
`
`An archived mail list (security@
`forum.upnp.org) has been established
`for the committee, in addition to scheduled
`
`weekly teleconferences. All Forum mem-
`bers are welcome to join the committee's
`mail list. To do so, visit forum.upnp.orgI
`archivesISECURlTY.htmI and follow the
`“Join or leave the list" link. 9
`
`Marketing Committee
`
`Mark Lee, Microsoft Corp., Marketing Committee Chair
`
`Marketing efforts during this time frame have focused on completing the logo usage
`guideline document and securing its approval, as noted in a related article in this issue. In
`addition, there has been considerable progress on a variety of UPnP Forum collateral materi-
`al, as well as a Web site that incorporates the new logo.
`The near-terrn effort for the Marketing Committee will focus on preparation for the
`upcoming UPnP Forum Summit event scheduled for November 29-30, in Redmond.
`Washington, on the Microsoft campus. 0
`
`UPnP Device Certification, continued from page 3
`
`the test licensed from the UIC. The UIC will review both types of testing equally.
`
`bringing greater value to ‘me marketplace. 0
`
`Conclusion
`
`The goal of the certification process is to greatly enhance the probability of
`device interoperability, thus increasing consumer satisfaction with UPnP devices and
`
`Netflix, Inc. Exhibit 1018
`
`5
`
`Netflix, Inc. Exhibit 1018
`
`
`
`DEVELOPER TOOLS
`
`Retrofitting UPnP Support
`
`Rich Geasey, Lantronix, Inc, Forum Member
`
`Manufacturers face two major chal-
`lenges in transfonning devices into UPnP
`
`opment kit that contains a device server,
`
`specialized operating software, develop-
`
`devices, appliances or equipment—adding
`
`ment tools and well—documented applica-
`
`Ethemet connectivity and developing a
`UPnP protocol stack. Lantronix has prod-
`
`ucts to address both these needs, including
`a new uniquely comprehensive develop-
`ment kit.
`
`For several years, Lantronix has
`pioneered device networking by providing
`hardware and software solutions that
`
`quickly and easily add Ethemet connectivity
`to devices ranging from lighting controls to
`
`security access systems to heating, ventila-
`tion and air conditioning (HVAC) systems.
`
`Lantronix’ Ethemet connectivity solu-
`tion starts with Lantronix device servers.
`
`Device servers come in a variety of fonns—
`from external boxes that allow users to add
`
`connectivity in as little as a few hours to
`
`embedded boards and highly integrated
`semiconductors for enabling connectivity in
`
`new product designs.
`Lantronix also can provide a UPnP
`
`protocol stack and all the necessary pieces
`for a manufacturer to transform existing
`hardware into a UPnP-enabled device.
`
`To help manufacturers speed the
`
`development of their UPnP applications,
`Lantronix has put together a UPnP devel-
`
`tion examples that aid implementation of
`
`UPnP technology in any device. This kit
`
`approach allows manufacturers to focus on
`
`the unique capabilities of their products
`(e.g., HVAC, A\/, imaging) instead of UPnP-
`
`enabling technology.
`
`When using the UPnP development
`
`kit, a developer creates custom applica-
`
`tions in the C programming language using
`
`an easy-to-understand API. The device
`itself and its services are outlined in a serv-
`
`ice description document (SDD) that uses
`XML. These resource files are downloaded
`
`into the device server and parsed by the
`
`UPnP protocol stack, providing the
`
`desired functionality.
`With the Lantronix UPnP kit, a devel-
`
`oper has a complete and useful tool set to
`
`UPnP-enable a design quickly and easily.
`This kit will be available from the Lantronix
`
`Web site. For a limited time, Lantronix will
`also offer a UDS-10 Device Server to
`
`UPnP Forum members at no charge. The
`
`Lantronix UPnP development kit will be
`available in October 2001. For more infor-
`
`mation, please visit www.lantronix.com. O
`
`UPnP SDK for Linux Update
`
`Dan Baumberger, Intel Corp., Forum Member
`
`than 4,200 downloads of either the kit or the RPM version as of the end of August 2001. 0
`
`In August, a new version of the UPnP Sottware Development Kit (SDK) for Linux,
`version 1.0.4, was posted to the UPnP project on SourceForge (www.sourceforge.net).
`This release incorporates fixes submitted by users to address issues discovered during
`the last Forurn-wide Plug Fest and the Internet Gateway Device Working Committee
`Plug Fest. Along with this new source code release, a precompiled version for Intel-
`based PCs running Linux in Redhat Package Manager (RPM) format is also available.
`Many UPnP developers are taking advantage of this SDK—there have been more
`
`The Future of Home
`
`Entertainment
`
`Jeremy Toeman, Mediabolic, Forum Member
`
`Mediabolic is a software infrastructure
`
`company focused on leveraging the home
`network to distribute and deliver entertain-
`
`ment media. Mediabolic recently announced
`the availability of its first software product,
`the Mediabolic ONE convergence platform,
`which integrates the PC, TV, and smaller
`media devices into a uniform entertainment
`
`and information platform.
`As UPnP specifications are finalized,
`Mediabolic will fully incorporate the Forum's
`audiolvideo technology and make it available
`to our partners. Since Mediabolic systems
`are remote-upgradeable, all units in the field
`will become UPnP-enabled over time.
`
`Platform Description
`The Mediabolic ONE convergence
`platform includes two primary components:
`an application framework and a communi-
`tion framework. The application framework
`allows compelling applications to be created
`while leveraging all the communications
`pabilities of the networked devices. The
`software n sit inside many types of con-
`sumer products, including consumer elec-
`tronics devices, PCs, set-top boxes,
`and more.
`
`The resulting end-user experience is a
`rich full-featured suite of media applications,
`with user interfaces designed on a per-
`device basis. For example, in a household
`with Mediabolic-powered devices, multiple
`family members can access media stored
`on a single media server simultaneously.
`Dad can use a simple remote conhol to
`watch downloaded videos on a home the-
`
`atre system, while Mom listens to a collec-
`tion of MP3s on a boombox in the kitchen,
`
`and son Joe enjoys media server content
`in the den using a PC and local PC
`media software.
`
`The Mediabolic platform includes a
`variety of application modules to create vir-
`tually any type of entertainment device, from
`media servers to digital picture frames, from
`Future, continued on page 7
`
`Netflix, Inc. Exhibit 1018
`
`Netflix, Inc. Exhibit 1018
`
`
`
`DEVELOPER TOOLS
`
`Virata Adds NAT Traversal Functionality
`to Broadband Communication Chips
`
`Philip Poulidis, Virata Corp., Forum Member
`
`Virata has announced the availability
`of is UPnP protocol stack and soflware
`development kit (SDK) for embedded sys-
`tems. Consumer electronics and computer
`peripheral manufacturers are using these
`products to add UPnP functionality to their
`networked products.
`Virata has integrated is UPnP technol-
`ogy into is powerful Integrated Software on
`Silicon (ISOS) platform to ensure that
`\frrata’s Internet gateway manufacturer cus-
`tomers are ready for the next wave of
`UPnP-enabled applications and devices.
`More than 6 million customers worldwide
`
`have deployed the ISOS platform. By
`adding UPnP functionality, \firata can
`enable its customers to effortlessly gain
`access to UPnP capabilities for their lntemet
`gateway or home router devices.
`In addition. \firata is implementing the
`most recent UPnP Internet gateway device
`(IGD) device control protocol (DCP) specifi-
`cation into ISOS. Furthermore, integrating
`the Wrata UPnP solution with the ISOS
`NAT/Firewall software will enable Network
`
`Address Translation (NAT) traversal. The
`
`Future, continued from page 6
`
`company's broadband gateway and home
`router customers need no further configura-
`tion or integration work to use this new NAT
`traversal functionality.
`With NAT traversal support, broad-
`band subscribers using UPnP-enabled net-
`worked applications or devices will be able
`to communicate with Virata-enabled gate-
`ways-dynamically establishing port map-
`pings and allowing the application to seam-
`lessly communicate with external PCs or
`servers. This provides a better user experi-
`ence, better customer satisfaction, and
`
`reduced support burdens and cost.
`For more information on \firata's
`
`implementation of UPnP in ISOS, please
`visit www.virata.com. In addition to press
`releases and data sheets, visitors will find
`two video demonstrations of UPnP technol-
`
`ogy located in the “Multimedia Showcase"
`section on the main page. The first demon-
`stration shows Windows‘ XP and Windows
`
`Me compatibility and auto-discovery for
`lntemet gateways. The second demonstra-
`tion illustrates auto-discovery and control for
`connected devices. 0
`
`networked boom boxes to next—generation DVD players.
`One of the compelling aspects of the Mediabolic platform is its support for device-to-
`device networked applitions. The basic premise of the UPnP architecture is realized in the
`Mediabolic platforrn-a client, such as a set-top box, is able to automatically find and connect
`to the server, such as a media jukebox.
`
`Platform Support
`The Mediabolic platform enables consumer electronics companies to ship ‘‘living room-
`style‘ products, PC and PC peripheral companies to ship “extended PC" products, and serv-
`ice providers to further empower digital set-top boxes at appealing price poins. Mediabolic is
`currently licensing is software technology to these types of manufacturers.
`The platform supports many difierent hardware configurations, and the code is con-
`structed to easily port to more. The platform currently runs on Linux and has Windows sup-
`port at the platfonn and client level.
`In addition, Mediabolic has partners that provide hardware reference designs, out-
`sourced manufacturing, and major-label content ofierings.
`For more information, please visit www.mediabolic.com. 9
`
`Oak Technology
`Introduces XHTML-Print
`
`Interpreters
`
`Fumiya Fukushima, Oak Technology, Inc.,
`Forum Member
`
`Oak Technology, a leading provider of
`solutions for digital imaging and optil stor-
`age, has announced the availability of its
`XHTML-Print interpreters, enabling printers
`and multifunction peripherals (MFPs) to print
`from non-PC devices.
`
`Oak Technology’s IPS/XP1 and
`APS/XP1 embedded sottware products
`enable printers and multifunction peripherals
`to print from devices such as PDAs, wire-
`less phones and set-top boxes, as well as
`from PCs.
`
`XHTML-Print, which is defined by the
`Printer Subcommittee as the data format for
`
`the BasicPrint service, is quickly becoming
`a standard for printing from non-PC devices.
`Oak Technology's IPS/XP1 and APS/XP1
`are fully compliant with the current specifica-
`tion of XHTML-Print. Oak Technology
`intends to update the soflware when the
`specification is finalized.
`Drawing on is expertise in page
`description languages (PDLs) and network-
`ing for printing devices, Oak Technology has
`developed the IPS/XP1 and APS/XP1 to
`meet printers’ unique challenges, such as
`high printing resolution, limited ROM/RAM