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!&nbsp; It represents all the improvements, optimizations, and =
fixes since
the original 1.0 release in 2000.&nbsp; 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'>&nbsp;</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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'>&nbsp;</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.&nbsp; It contains a new API that does not require freeing =
many
intermediate objects, thus eliminating many memory leaks.&nbsp; 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'>&nbsp;</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.&nbsp;
This is to avoid trademark issues with the UPnP Implementers Corporation
(UIC).&nbsp; The new name is Linux SDK for UPnP Devices, libupnp for
short.&nbsp; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&nbsp;</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>.
&nbsp;The RPMs will be posted soon.&nbsp; 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'>&nbsp;</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.&nbsp; This list is reserved for developers =
only.&nbsp;
General discussion and usage of the SDK should remain on the =
upnp-sdk-discuss
list.&nbsp; 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'>&nbsp;</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'>&nbsp;</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&nbsp; - Dan -</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&nbsp; [email protected]</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&nbsp;</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&nbsp;</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&nbsp;</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</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