Lantronix UPnP SDK ® Dan Quigley Executive Vice President Applications Division Lantronix Lantronix Device Networking Technologies Pioneer Serial to Ethernet Terminal/Console/Print Servers Device Servers (wired & wireless) Home & Building Automation Single Chip Networking Solutions Global Presence Offices in US, Asia, Japan, Europe UPnP adopter & steering committee member Acquired Premise Systems Jan 02 Our Focus 1. Simplify device networking 2. Reduce time and costs 3. Drive compelling solutions Lantronix Device Servers Easy to integrate Any Physical Serial or Digital RS232/485/422 I2C, SPI CAN 2.0B, PROFIBUS TTL Any Serial protocol MODBUS DeviceNet CanOpen ProfiBUS DP Serial Tunneling Rockwell, GE Schneider, Omron Any Ethernet TCP/UDP MODBUS TCP Ethernet I/P HTML XML SSL UPnP Lantronix Firmware Ready to use out of the box RTOS 8/16/32/64bit 7k to 25k footprint Full-featured scheduler Multi-threaded µITRON compliant API TCP/IP Libraries Floating point File systems FAT 16/32,VFAT RFC compliant UPnP HTTP Server SMTP / POP3 XML Parser SSL / SSH SNMP v 1,2 & 3 PPP, SLIP, Dialer DNS Client / Server DHCP Client / Server, BOOTP Client FTP, TFPT Client / Server Rijndael / Twofish encryption Lantronix Application Software Premise™ Home and building control software UPnP universal control point Intelligent integration and interaction of networked devices Uses UPnP eventing and control Consistent user interface across devices Easily bridges topologies and protocols Lantronix Application Software ConsoleWorks™ Infrastructure management software Remote diagnostics and management Hands off rules based problem solving Device level security and access control Extensive logging and reporting Still Not Easy Enough Steep learning curve for embedded platforms Many operating systems No common compiler or build tool limited platform choices Poor debugging experience and tools Architecture limitations Floating point Persistent storage 16 vs. 32 bit Huge barrier to portability across platforms Products locked to specific hardware versions Still Takes Too Much Time Requires embedded expertise Completely different than desktop development Architecture limitation work-a-rounds Reduced productivity Limited outsource resources Limits innovation and adoption Solution… .net CLR for small devices True binary compatibility across platforms 32-bit programming (even on 16 bit devices) Library support Floating point Serial/Ethernet UPnP and standard protocols File system Microsoft development tools Dynamic linking and loading “On Chip” debugging Simplified Development Process Buy a device server Install Lantronix Visual Studio plug-in Create and debug your application Deploy it Demo .NET Small Device SDK Next Steps Take the 30-minute challenge Sign up for the device CLR beta www.lantronix.com betas@lantronix.com Take home eval copy of Premise For the interconnected lifestyle