• Windows Phone 7框架、控件和开源项目第一季


    在Windows Phone 7的开发中,不可避免地需要使用到很多方面的技术和资料。轩辕在这里给你总结下Windows Phone 7开发中对你有帮助的开发框架、控件和开源项目,以便以后的学习和开发过程中作为参考。

    Neurons

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


    目前Neurons已经登录微软软件商店,作为一个国际的雷锋同学,Neurons的作者已经开放了其源代码。这是非常难得的,有兴趣的同学可以下载学习下。


    Be a Martian

    Be a Martian是美国国家宇航局(NASA)开发的一个WP7项目,我们可以通过该软件探索火星的山脉、卫星图,此外该软件还包含了一系列关于火星的知识,致力于成为火星公民的你们可以把玩把玩。这款应用也已经在微软软件商店上架,大家可以下载这个项目看看美国国家宇航局的项目开发实力。

    MSDN Code Samples for Windows Phone 7

    MSDN上为大家提供了一个学习WP7 API的入口,我们可以通过下面这些示例切入WP7的开发:

    1.Music + Videos Hub Sample
    2.Panorama/Pivot Sample
    3.Tilt Effect Sample
    4.Bing Maps Sample
    5.Globalization Sample
    6.Settings Sample
    7.Weather Forecast Sample
    8.Photos Sample
    9.Splash Screen Sample
    10.Mini-Browser Sample
    11.Application Bar Sample
    12.Location Service Sample
    13.Accelerometer Sample
    14.Hello XNA Framework Sample
    15.Reactive Extensions Location Service Emulation Sample


    Silverlight for Windows Phone 7 Toolkit

    最出名的第三方当属微软之家的Silverlight for Windows Phone 7 Toolkit了,它包含下图所示的10个控件。这里轩辕之所以重点推荐是因为该控件集是开源的,致力于控件开发和界面设计的程序员可以重点研究下内部实现。

    Microsoft Silverlight Media Framework

    该框架已经支持 Windows Phone 7平台了,提供了WP7的视频播放控制、在线流媒体播放、字幕,播放列表等等。

    目前已经有一些项目使用了该框架作为项目的流媒体播放器,据轩辕所知的就包括WP7版的PDC10会议程序。

    MVVM Light Toolkit
    MVVM Light Toolkit是一个支持WP7/Silverlight/WPF的MVVM框架,它提供了VS和Blend的模板及智能感知的支持。

    Caliburn.Micro

    Caliburn.Micro也是WP7上的一个MVVM框架,它支持导航, 墓碑机制、Actions等特性。


     

    Balder  

     一个Silverlight版的3D框架,目前已经支持WP7。有需要3D呈现效果的同学可以参考下该框架。

    multitouch

    该项目附带了一个实用的多点触控库,让我们可以在Windows Phone 7模拟器上也可以仿真实际设备上的多点触控效果。


     

    Microsoft Silverlight Analytics Framework

    这个框架集成了多个数据统计服务,比较出名的有Google Analytics。目前Microsoft Silverlight Analytics Framework也支持WP7了,下面是该框架具体支持的服务和平台清单。

    Microsoft Advertising SDK for Windows Phone 7
    Microsoft Advertising SDK for Windows Phone 7引入了一个广告控件,这样我们就可以在WP7开发的应用程序和XNA游戏中加入广告,用展现的次数来获得收入。这样对于国内玩家倾向于免费的国情来说,未尝不是一种好的选择。

     

  • 相关阅读:
    【SQLServer 】SQLServer Alwayson环境在主库节点移除数据库
    Docker安装PostgreSQL
    基于海康监控的图像识别设计
    光线补偿算法的实现
    基于SURF特征的图像与视频拼接技术的研究和实现(一)
    opencv透视变换
    反人脸识别的思路和实现
    自动对比度的opencv实现
    单向信息传输系统设计实现
    集成利用tesseract.exe进行ocr
  • 原文地址:https://www.cnblogs.com/songsong0822/p/1907222.html
Copyright © 2020-2023  润新知