Siemens Universal
Download
1 / 13

siemens universal plug and play sdk - PowerPoint PPT Presentation


  • 356 Views
  • Updated On :

Siemens Universal Plug and Play SDK. Fast and easy development of UPnP ™ devices. Markus A. Wischy Corporate Technology Siemens AG. Siemens SDK. Features Contents of SDK Interoperability API Overview Step by step: Programming a UPnP ™ Device Outlook.

Related searches for siemens universal plug and play sdk

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'siemens universal plug and play sdk' - johana


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Slide1 l.jpg

Siemens Universal Plug and Play SDK

Fast and easy development

of UPnP™ devices

Markus A. Wischy

Corporate Technology

Siemens AG


Siemens sdk l.jpg
Siemens SDK

  • Features

  • Contents of SDK

  • Interoperability

  • API Overview

  • Step by step: Programming a UPnP™ Device

  • Outlook


Contents of the sdk l.jpg

Java UPnP Stack (Personal Java, Java 1.1 or Java 2)

C++ UPnP Stack (WinCE, Win9x, WinNT, Win2000, Win XP)

API Documentation

Programming Guide

Examples: TestDevice and Simple Control Point

Universal Control Point

UPnP Test Tool

Contents of the SDK


Features of the siemens stack l.jpg
Features of the Siemens Stack

  • Stack provides all UPnP™ Protocols

    • Discovery, Description, SOAP, GENA, Presentation

  • Small footprint HTTP Server

  • Small footprint XML Parser

  • Java Version

    • Personal Java (e.g. Sun, Insignia VMs), Java 1.1 or Java 2

    • Static size: 283kB (200kb for Device Host, 237kb for Control Point)

  • C++ Version

    • Win CE 3.0, Win9x, WinNT, Win2000, WinXP

    • System Wrapper for easy portability to other platforms

    • Binary size: Desktop: 416kB, WinCE 372 kB (ARM)


  • Interoperability l.jpg
    Interoperability

    • Stack tested for interoperability

    • Windows ME, Windows XP, Intel SDK,...

    • UIC UPnP Test Tool

    • Participation on 1st, 2nd and 3rd Plugfest

      • Successfull test with all other participants


    Test device and universal control point l.jpg
    Test Device and Universal Control Point

    • Test Device and UCP for Desktop and Win CE

    • Device Information

    • Start of Web Browser with Presentation Page


    Universal plug and play test tool l.jpg
    Universal Plug and Play Test Tool

    • Hierarchical Service Browser

    • Event Subscription

    • Action Invocation

    • Verbosity Output Level

    • Instant view of Description Documents


    Upnp api overview l.jpg
    UPnP API Overview

    • UPnP Object Model

      • Device, Service, Action, Variable, Icon,...

    • EventHandlers for UPnP Discovery

    • Easy Object Model creation

      • new Device(URL)

    • Easy Event Subscription

      • Service.subscribeEvents(UPnPEventHandler)


    Step by step implementing a upnp device l.jpg
    Step by Step: Implementing a UPnP Device

    • Write/Provide XML Device/Service Description

    • Write Device API and Implementation

    • Write Presentation Page Handler

    • Create Device Host

    • Add Presentation Page Handler

    • Announce Device


    Step by step implementing a upnp control point l.jpg
    Step by Step: Implementing a UPnP Control Point

    • Get instance of Control Point

    • Add UPnPEventListener

    • Write handler code for announce/byebye events

    • Subscribe to events

    • Invoke actions


    Slide11 l.jpg

    Demo

    Siemens Universal Plug and Play SDK


    Outlook l.jpg
    Outlook

    • Support for UPnP Security Extenstions (Keyexchange, Authentication, Privacy)

    • Support for upcoming UPnP versions

    • SDK is available at

      http://www.plug-n-play-technologies.com



    ad