Windows Phone 7 优秀开源项目概览

在介绍正题之前,先向大家推荐一个非常好的网站,它的维护者是微软前Silverlight程序经理。此网站提供了关于Windows Phone 7的大量开发资源,包括很多框架,控件,开源项目和Metro风格的图标以及其他珍贵内容,可以说是保罗万象,强烈推荐!下面是网站的截图,点击可进入:

现在进入正题,我在CodePlex网站中精心挑选了一些与Windows Phone 7相关的开源项目,这些项目对我们开发人员来说是宝贵的资料,从中可以学习很多知识。我选择的这些项目都是Stable版的,可以直接用在项目当中,列表如下:

Open Data Protocol:此框架现在已经支持Windows Phone 7,更多的信息可以参见http://www.odata.org。

Microsoft Silverlight Analytics Framework:这个优秀的Web扩展分析框架现也已支持Windows Phone 7了。

Silverlight for Windows Phone Toolkit:我在这篇文章中已经介绍过了,官方出品的开源控件库,详情可以参见这里。

Microsoft Silverlight Media Framework :Silverlight中大名鼎鼎的开源媒体播放框架,业已支持Windows Phone 7。

Silverlight SharpZiplib:从C# library SharpZiplib移植而来的Silverlight压缩库,支持Windows Phone 7。

Visifire:著名的Silverlight图表控件,支持Windows Phone 7,我也在这里介绍过了。

patterns & practices Windows Phone 7 Developer Guide:这是微软官方的模式与实践的社区站点。详情请参见我的这篇文章。

UnitDriven:这是一个跨平台的CLR测试框架。它允许你编写一个可以在Silverlight,,Windows Phone 7和其他.NET平台中同步或异步运行的独立测试。

HugeFlow MVVM Library:这个框架可以使你更轻松地在Silverlight或Windows Phone 7应用程序中运用MVVM模式,同时它可以与Expression Blend进行交互。

CodeTitans:CodeTitans 代表了一系列的类库,包括JSON@CodeTitans,它可以使你更轻松地使用JSON库,还包括IoC@CodeTitans,一个很有特点的反转 控制的实现,这个类库可以用于.NET 2.0+,.NET CF 2.0以及Mono 2.0+,当然还有Silverlight和Windows Phone 7。

MVVM Light Toolkit:这是一个支持Windows Phone 7/Silverlight/WPF的MVVM框架,由微软的MVP Laurent Bugnion提供,此框架还提供了Visual Studio和Expression Blend的模板及智能感知支持。

Daenet:这是.NET Compact Framework和Windows Phone 7平台上第一个支持RSS 2.0 和Atom 1.0聚合反馈的类库。

Windows Phone 7 Multi-Touch Manipulation:该项目附带了一个实用的多点触控库,并实现了惯性效果和单手转动,即便在Windows Phone 7模拟器上也可以模仿实际设备上的多点触控效果(前提是你的电脑能识别多点触摸)。

Independ:Independ是一个Windows Phone 7平台上的轻量级依赖注入容器。

ESRI ArcGIS Silverlight Toolkit:这个项目是ArcGIS API的Silverlight/WPF扩展,目前已经支持Windows Phone 7。它包含了大量控件,小部件和工具。

WriteableBitmapEx:这是Silverlight中WriteableBitmap类的一系列扩展方法,支持Windows Phone 7平台。

Windows Phone 7 Accelerometer Simulator Kit:这是一个可以在Windows Phone 7模拟器中体验重力感应器的类库。

WP7 GPS Simulator:通过使用这个项目我们可以在Windows Phone 7模拟器或设备中模拟GPS数据。

Bewise Phone Controls:为Windows Phone 7开发人员提供了大量的控件,组件和工具,它同时支持Silverlight for Windows Phone和XNA平台。

Quebec:这个项目包含了很多Silverlight,WPF和Windows Phone 7平台的扩展工具。就Windows Phone 7而言,包含以下内容:

l Quebec.Phone

l Quebec.Phone.Animations

l Quebec.Phone.Behaviors

l Quebec.Phone.Controls

l Quebec.Phone.Converters

l Quebec.Phone.Extentions

l Quebec.Phone.Transitions

l Quebec.Phone.Utilities

下面是一些开源的程序,可以作为例程,供我们学习:

Fake Call for Windows Phone 7:这个程序可以生成假冒的来电从而可以让你在开会时找个理由离开或者退出一场无趣的辩论!很好玩儿的程序,由Coding4Fun团队提供。

Windows Phone 7 Neurons app:这是一个聚合了TED Talks, The RSA ,FORA.tv 和Science Dump几大栏目的的多媒体软件,可以通过该客户端查看视频信息、观看视频,还可以将喜欢的视频分享到facebook和twitter等社交平台。

PicFx:PicFx是一个提供图像效果的Windows Phone 7程序。用户可以从图片库或照相机中获取图片。然后在图片上应用效果再保存到媒体库中。程序的UI使用了Pivot模板,包含了很多图像效果,同样由Coding4Fun团队提供。

Tally Marks for Windows Phone 7:Tally Marks是一个计数应用程序。可以用它来数任何你想数的东西,比如有多少人开会,从酒店房间到会议室有多少步等等。

Gas Mileage for Windows Phone 7:它可以让你在手机上查看你的车子每英里汽油的消耗量。很有趣的小程序!

Windows Phone 7 Analog Clock:一个Windows Phone 7平台的模拟时钟。

转载于:https://www.cnblogs.com/songtzu/archive/2012/04/18/2454784.html

Windows Phone 7 优秀开源项目概览 来源:http://www.cnblogs.com/porscheyin/archive/2010/12/15/1906476.html...相关推荐

  1. Golang优秀开源项目汇总(持续更新。。。)

    Golang优秀开源项目汇总(持续更新...) 我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open ...

  2. 优秀开源项目:MyXls

    如果从快速生成Excel报表,不调用Excel组件角度讲,MyXls可能是一种最好的选择之一,当然使用Open Xml方式也是不错的选择.MyXls是一个用C#语言开发的生成Excel报表的优秀开源项 ...

  3. 2013年度中国优秀开源项目

    2013年度中国优秀开源项目 当前63票 ACL 一个通用网络通信库,为C/ C++程序员提供高效.稳定.可靠.功能强大的开发通讯与服务器框架,以及各种常见应用协议的客户端库. 当前70票 Ansj中 ...

  4. jeecg智能开发平台参与-2013年度中国优秀开源项目评比

    JEECG正在参与<2013年度中国十大优秀开源项目> 评比,如果大家觉得JEECG还不错, 请投出你宝贵的一票,给我们以支持吧!!! [目前排名第8位] https://code.csd ...

  5. 阿里巴巴Java“代码反潜机”P3C喜提首届中国优秀开源项目二等奖!

    12 月 12-14 日,由中国开源云联盟.中国电子技术标准化研究院和全国信标委云计算标准工作组主办的第八届中国云计算标准和应用大会在京举行. 聚焦企业上云和开源,大会公布了首届中国优秀开源项目的名单 ...

  6. Apache RocketMQ 荣获 2021 中国开源云联盟优秀开源项目

    为推动国内开源生态产业发展,中国开源云联盟(China Open Source Cloud League,简称"COSCL")组织开展了 2021 杰出开源贡献者.优秀开源项目.最 ...

  7. Android项目中最火最常用的优秀开源项目(很有用)

    Android项目中最火最常用的优秀开源项目 分类 详细 框架名称 简介 Star 数 最近 更新 UI 刷新 SmartRefreshLayout Android 智能下拉刷新框架 7.7k 1天 ...

  8. 寻优秀开源项目,百万程序员为你助力!

    在近三十年的科技创新里,开源已成为技术应用和行业数字化发展的基石,开发者极度依赖与关注开源,开源商业化也取得了巨大突破. 全球开源的大趋势下,中国正逐渐成为全球开源软件的主要使用者和核心贡献者,大力发 ...

  9. 安卓巴士总结了近百个Android优秀开源项目

    安卓巴士总结了近百个Android优秀开源项目 转自:http://sfshine.iteye.com/blog/1724962 Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了 ...

最新文章

  1. 分贝dB与放大倍数的转换关系及对照表
  2. Unity 中的协同程序
  3. Ubuntu18.04安装ROS Melodic(亲测有效)
  4. 实现查询菜品信息考试题
  5. like 正则 mysql_mysql中使用LIKE,正则_MySQL
  6. 几个和结束相关的内容
  7. 二手车没有车险能过户吗?
  8. Project Euler Problem 92 Square digit chains
  9. 【转】 如何利用C#代码来进行操作AD
  10. U盘中的SanDiskSecureAccess可以删除么?删除后影响U盘的使用么?
  11. 简单谈谈3D打印培训的发展和前景
  12. c语言学生成绩及格率,c语言百分制输入学生的考试分数统计学生及格率
  13. android+google+play,打开链接的google play商店在手机版android
  14. 小米首页产品调研分析和设计方案介绍(详细的倒计时代码介绍)
  15. wxj项目的开发一点记录
  16. 练习题---acmcoder上台阶问题-用Java实现
  17. org.apache.http.NoHttpResponseException: failed to respond-服务端响应异常
  18. 超值干货 | 建议收藏:精美详尽的 HTTPS 原理图注意查收!
  19. Netty 是什么?
  20. 观念什么意思_观念是什么意思

热门文章

  1. 7zip和winrar命令行备份
  2. 2020年领导最满意的可视化工具!分分钟做好数据报表,吊打python
  3. 从OA、ERP到大数据中心,一个完整的数据分析体系原来是这样
  4. Base ui 纯as3的ui
  5. 昭阳k42-80可以装linux么,华硕K420JC 双显卡 本本 能装ubuntu吗
  6. Linux后台进程(和jobs、bg、fg)
  7. LeetCode:63. 不同路径 II(python、c++)
  8. ~~朴素筛法求素数(附模板题)
  9. Google Colab使用学习笔记
  10. iPhone手机投屏小米盒子