slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Siemens Universal Plug and Play SDK PowerPoint Presentation
Download Presentation
Siemens Universal Plug and Play SDK

Loading in 2 Seconds...

play fullscreen
1 / 13

Siemens Universal Plug and Play SDK - PowerPoint PPT Presentation


  • 357 Views
  • Uploaded 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.

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


Download Now 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

Siemens Universal Plug and Play SDK

Fast and easy development

of UPnP™ devices

Markus A. Wischy

Corporate Technology

Siemens AG

siemens sdk
Siemens SDK
  • Features
  • Contents of SDK
  • Interoperability
  • API Overview
  • Step by step: Programming a UPnP™ Device
  • Outlook
contents of the sdk
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
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
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
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
Universal Plug and Play Test Tool
  • Hierarchical Service Browser
  • Event Subscription
  • Action Invocation
  • Verbosity Output Level
  • Instant view of Description Documents
upnp api overview
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
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
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

Demo

Siemens Universal Plug and Play SDK

outlook
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