OpenNetCF(转)

http://www.microsoft.com/china/msdn/library/NetFramework/netcompactframework/WiFiAppNETCF2.mspx?mfr=true
openNetCF社区:http://community.opennetcf.com/forums/

openNetCF主页:http://www.opennetcf.com/

类和方法的介绍:http://www.opennetcf.com/library/sdf/

源码及库SDF下载:http://www.opennetcf.com/Default.aspx?tabid=65

1.4版以前都是开源的,以后的版本可以免费使用,但不公开源代码,是一帮微软的MVP搞的,用以补充.NET CF


OpenNETCF.org、Smart Device Framework 和 Shared Source License
每当将第三方软件引入您的解决方案时,都必须分析使用它的益处和风险。因此在您了解有关本示例应用程序的更多知识之前,应该了解有关 OpenNETCF.org、Smart Device Framework 和 OpenNETCF Shared Source License 的基本知识。

首先,OpenNETCF.org 是一个由 OpenNETCF Consulting, LLP 运作的项目。它是"以开放源代码运动的精神"发起的。该项目为 .NET Compact Framework 开发社区从首批测试版本开始遇到的问题提供解决方案。

OpenNETCF.org 项目的主要产品是 Smart Device Framework,它是一个补充 .NET Compact Framework 1.0 版和 2.0 版的扩展类集。Smart Device Framework 提供很多可以在整个 .NET Framework 中使用的类、属性和方法,以及对特定于 Windows CE 环境的类的较大补充。

Smart Device Framework 本质上是一个框架,它使 .NET Compact Framework 开发人员能够以较短的投入市场的时间(相比于单独使用 .NET Compact Framework 而言)提供功能更丰富的解决方案。最棒的是,您可以获取完整的源代码 - 源代码完全免费;并且分发许可证非常友好。OpenNETCF Shared Source License(针对 Smart Device Framework 1.0 版到 1.4 版)对开发人员和业务而言是非常友好的。本文不对它进行详细介绍,只点到为止。不过,该许可证仅一页;语言撰写简练;经过市值达数十亿美元的公司的律师团 的审查,证明它可以投入使用。您可以查看完全许可证,它基本上声明了以下内容:

• 如果您同意为最终产品提供某项重要价值,可以使用您的应用程序免费使用和分发 Smart Device Framework。

• 您可以按需(多与少自定)使用 Smart Device Framework。

• 您可以按照提供的方式分发 OpenNETCF 程序集或者将其合并到您自己的产品中。

• 在您的产品文档中,需要声明对 Smart Device Framework 的使用情况。

• 您不能将该框架作为一个独立的产品进行简单编译和销售。

• 您不能将因使用而产生问题的责任归咎于 OpenNETCF。


Smart Device Framework 已被用户下载近 200,000 次,有将近 2 年的使用历史,其大小(完整格式)几乎与 .NET Compact Framework 1.0 一样大。尽管 Smart Device Framework 经过了一定程度的测试,但由于它是一个社区项目,因此可能存在一些 bug,该框架中的某些地方已受到了更多的开发关注。

既然了解了存在的风险,您就可以看到 Smart Device Framework 提供的巨大利益。

posted @ 2011-01-18 10:36  董雨  阅读(1112)  评论(0编辑  收藏  举报