Download presentation
Presentation is loading. Please wait.
Published byJunior Sparks Modified over 9 years ago
1
Siemens Universal Plug and Play SDK Markus A. Wischy Corporate Technology Siemens AG Fast and easy development of UPnP™ devices
2
Siemens SDK Features Contents of SDK Interoperability API Overview Step by step: Programming a UPnP™ Device Outlook
3
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
4
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)
5
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
6
Test Device and Universal Control Point Start of Web Browser with Presentation Page Device Information Test Device and UCP for Desktop and Win CE
7
Universal Plug and Play Test Tool Hierarchical Service Browser Event Subscription Action Invocation Verbosity Output Level Instant view of Description Documents
8
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)
9
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
10
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
11
Demo Siemens Universal Plug and Play SDK
12
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
13
For the interconnected lifestyle
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.