Linux SDK for UPnP Devices v1.2.1 now available!
[email protected] Thu, 13 Feb 2003 22:08:59 -0800
| Newsgroups | gmane.linux.upnp-sdk.announce |
|---|---|
| Message-ID | <001701c2d3ef$93d50190$220110ac@lazarus> |
This is a multi-part message in MIME format. ------=_NextPart_000_0018_01C2D3AC.85B1C190 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit We are pleased to announce the immediate availability of the Linux SDK for UPnP Devices version 1.2.1 (formally known as the UPnP SDK for Linux) for download! It represents all the improvements, optimizations, and fixes since the original 1.0 release in 2000. Specially, the new features are: - Integrates an entirely new XML parser that features DOM2 API support and a much smaller code size. - Integrates a new threading utility library that manages all threads in the library. - Elimination of C++ and other code optimizations have reduced the binary size by over 60%. - The web server now supports application-level callbacks to handle dynamically generated data. - The web server now correctly handles chunked encoding. - A new client HTTP API has been added that allows downloading of items of unlimited size. - The SDK supports much better cross-compilation support. - Numerous memory leaks and bugs have been fixed. With the new XML parser, the API is not 100% backwards compatible. It contains a new API that does not require freeing many intermediate objects, thus eliminating many memory leaks. Consult the XML API documentation for more details. As you might have noticed above, the name of the SDK has changed. This is to avoid trademark issues with the UPnP Implementers Corporation (UIC). The new name is Linux SDK for UPnP Devices, libupnp for short. You can download the new SDK at http://sourceforge.net/project/showfiles.php?group_id=7189. The RPMs will be posted soon. New to this release, the libupnp-doc package contains a Programming Guide that walks through creating a device and control point using the SDK. Finally, a new mailing list has been created for discussion on development of the SDK. This list is reserved for developers only. General discussion and usage of the SDK should remain on the upnp-sdk-discuss list. If you are interested in actively working on the SDK, please sign up for the list at http://sourceforge.net/mail/?group_id=7189 and I will contact you. Happy Coding! - Dan - [email protected] ------=_NextPart_000_0018_01C2D3AC.85B1C190 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html> <head> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)"> <style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline;} p.MsoPlainText, li.MsoPlainText, div.MsoPlainText {margin:0in; margin-bottom:.0001pt; font-size:10.0pt; font-family:"Courier New";} span.EmailStyle17 {font-family:Arial; color:windowtext;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 {page:Section1;} --> </style> </head> <body lang=3DEN-US link=3Dblue vlink=3Dpurple> <div class=3DSection1> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'>We are pleased to announce the immediate availability of the = Linux SDK for UPnP Devices version 1.2.1 (formally known as the UPnP SDK for Linux) = for download! It represents all the improvements, optimizations, and = fixes since the original 1.0 release in 2000. Specially, the new features = are:</span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText = style=3D'margin-left:.5in;text-indent:-.25in'><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt'>-</span></font><font size=3D1 face=3D"Times New Roman"><span = style=3D'font-size:7.0pt;font-family:"Times New = Roman"'> </span></font>Integrates an entirely new XML parser that features DOM2 = API support and a much smaller code size.</p> <p class=3DMsoPlainText = style=3D'margin-left:.5in;text-indent:-.25in'><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt'>-</span></font><font size=3D1 face=3D"Times New Roman"><span = style=3D'font-size:7.0pt;font-family:"Times New = Roman"'> </span></font>Integrates a new threading utility library that manages = all threads in the library.</p> <p class=3DMsoPlainText = style=3D'margin-left:.5in;text-indent:-.25in'><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt'>-</span></font><font size=3D1 face=3D"Times New Roman"><span = style=3D'font-size:7.0pt;font-family:"Times New = Roman"'> </span></font>Elimination of C++ and other code optimizations have = reduced the binary size by over 60%.</p> <p class=3DMsoPlainText = style=3D'margin-left:.5in;text-indent:-.25in'><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt'>-</span></font><font size=3D1 face=3D"Times New Roman"><span = style=3D'font-size:7.0pt;font-family:"Times New = Roman"'> </span></font>The web server now supports application-level callbacks to = handle dynamically generated data.</p> <p class=3DMsoPlainText = style=3D'margin-left:.5in;text-indent:-.25in'><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt'>-</span></font><font size=3D1 face=3D"Times New Roman"><span = style=3D'font-size:7.0pt;font-family:"Times New = Roman"'> </span></font>The web server now correctly handles chunked encoding.</p> <p class=3DMsoPlainText = style=3D'margin-left:.5in;text-indent:-.25in'><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt'>-</span></font><font size=3D1 face=3D"Times New Roman"><span = style=3D'font-size:7.0pt;font-family:"Times New = Roman"'> </span></font>A new client HTTP API has been added that allows = downloading of items of unlimited size.</p> <p class=3DMsoPlainText = style=3D'margin-left:.5in;text-indent:-.25in'><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt'>-</span></font><font size=3D1 face=3D"Times New Roman"><span = style=3D'font-size:7.0pt;font-family:"Times New = Roman"'> </span></font>The SDK supports much better cross-compilation = support.</p> <p class=3DMsoPlainText = style=3D'margin-left:.5in;text-indent:-.25in'><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt'>-</span></font><font size=3D1 face=3D"Times New Roman"><span = style=3D'font-size:7.0pt;font-family:"Times New = Roman"'> </span></font>Numerous memory leaks and bugs have been fixed.</p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'>With the new XML parser, the API is not 100% backwards compatible. It contains a new API that does not require freeing = many intermediate objects, thus eliminating many memory leaks. Consult = the XML API documentation for more details.</span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'>As you might have noticed above, the name of the SDK has = changed. This is to avoid trademark issues with the UPnP Implementers Corporation (UIC). The new name is Linux SDK for UPnP Devices, libupnp for short. </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'>You can download the new SDK at <a href=3D"http://sourceforge.net/project/showfiles.php?group_id=3D7189">htt= p://sourceforge.net/project/showfiles.php?group_id=3D7189</a>. The RPMs will be posted soon. New to this release, the = libupnp-doc package contains a Programming Guide that walks through creating a = device and control point using the SDK.</span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'>Finally, a new mailing list has been created for discussion on development of the SDK. This list is reserved for developers = only. General discussion and usage of the SDK should remain on the = upnp-sdk-discuss list. If you are interested in actively working on the SDK, please = sign up for the list at http://sourceforge.net/mail/?group_id=3D7189 and I = will contact you.</span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'>Happy Coding!</span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> - Dan -</span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> [email protected]</span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span = style=3D'font-size: 10.0pt'> </span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt; font-family:Arial'> </span></font></p> </div> </body> </html> ------=_NextPart_000_0018_01C2D3AC.85B1C190-- ------------------------------------------------------- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en