Windows Phone 7架構、控制項和開源項目第一季

來源:互聯網
上載者:User

在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遊戲中加入廣告,用展現的次數來獲得收入。這樣對於國內玩家傾向於免費的國情來說,未嘗不是一種好的選擇。

 

 

 

 喜歡本文的園友可以點擊文章下方的“推薦”,謝謝!

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.