Before introducing the subject, I would like to recommend a very good website to you. Its maintainer is a former Microsoft Silverlight program manager. This website provides a large number of development resources for Windows Phone 7, including many frameworks, controls, open-source projects, Metro-style icons, and other valuable content. It can be called Paul Vientiane and is highly recommended! Below is the website. Click to enter:
Now, I have carefully selected some open-source projects related to Windows Phone 7 on the CodePlex website. These projects are valuable materials for our developers and can learn a lot from them. All of the projects I selected are Stable and can be directly used in projects. The list is as follows:
Open Data Protocol: This framework now supports Windows Phone 7. For more information, see http://www.odata.org.
Microsoft Silverlight Analytics Framework: this excellent Web Extension Analysis Framework now supports Windows Phone 7.
Silverlight for Windows Phone Toolkit: I have already introduced it in this article. The open-source control library officially developed. for details, see here.
Microsoft Silverlight Media Framework: a well-known open-source Media playing Framework in Silverlight. It already supports Windows Phone 7.
Silverlight SharpZiplib: The Silverlight compression library transplanted from C # library SharpZiplib. It supports Windows Phone 7.
Visifire: the famous Silverlight chart control that supports Windows Phone 7. I have also introduced it here.
Patterns & practices Windows Phone 7 Developer Guide: this is a community site for Microsoft's official models and practices. For more information, see my article.
UnitDriven: this is a cross-platform CLR testing framework. It allows you to write an independent test that can be run synchronously or asynchronously on Silverlight, Windows Phone 7, and other. NET platforms.
HugeFlow MVVM Library: This framework makes it easier for you to use MVVM mode in Silverlight or Windows Phone 7 Applications and interact with Expression Blend.
CodeTitans: CodeTitans represents a series of class libraries, including JSON @ CodeTitans. It makes it easier for you to use the JSON library, and IoC @ CodeTitans, a distinctive Implementation of Reverse control, this class library can be used. NET 2.0 + ,. net cf 2.0 and Mono 2.0 +, including Silverlight and Windows Phone 7.
MVVM Light Toolkit: This is an MVVM framework that supports Windows Phone 7/Silverlight/WPF. It is provided by Microsoft MVP Laurent Bugnion, this framework also provides templates and smart sensing support for Visual Studio and Expression Blend.
Daenet: This is the first class library on the. NET Compact Framework and Windows Phone 7 platform that supports RSS 2.0 and Atom 1.0 Aggregate feedback.
Windows Phone 7 Multi-Touch Manipulation: This project comes with a practical Multi-Touch library that achieves Inertial Effects and single-handed Rotation, even on the Windows Phone 7 simulator, you can simulate the multi-touch effect on your device (provided that your computer can recognize the multi-touch effect ).
Independ: Independ is a lightweight dependency injection container on the Windows Phone 7 platform.
ESRI ArcGIS Silverlight Toolkit: This project is the Silverlight/WPF extension of ArcGIS API. Currently, Windows Phone 7 is supported. It contains a large number of controls, widgets and tools.
WriteableBitmapEx: This is a series of extensions of the WriteableBitmap class in Silverlight. It supports the Windows Phone 7 platform.
Windows Phone 7 Accelerometer Simulator Kit: This is a class library that allows you to experience Gravity Sensors in Windows Phone 7 simulators.
WP7 GPS Simulator: by using this project, we can simulate GPS data in a Windows Phone 7 Simulator or device.
Bewise Phone Controls: provides a large number of Controls, components, and tools for Windows Phone 7 developers. It also supports Silverlight for Windows Phone and XNA platforms.
Quebec: This project contains many Silverlight, WPF, and Windows Phone 7 extension tools. Windows Phone 7 contains the following content:
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
Below are some open-source programs that can be used as routines for us to learn:
Fake Call for Windows Phone 7: This program can generate Fake calls so that you can find a reason to leave or quit a boring debate during the meeting! Very interesting program provided by the Coding4Fun team.
Windows Phone 7 Neurons app: This is an aggregation of TED Talks, The RSA, FORA. TV and Science Dump multimedia software for various topics, you can use this client to view video information, watch videos, and share your favorite videos to social platforms such as facebook and twitter.
PicFx: PicFx is a Windows Phone 7 program that provides image effects. Users can obtain images from the image library or camera. Then apply the effect on the image and save it to the media repository. The program UI uses the ghost template, which contains a lot of image effects, also provided by the Coding4Fun team.
Tally Marks for Windows Phone 7: Tally Marks is a counting application. You can use it to count anything you want, such as how many people have a meeting, how many steps from a hotel room to a meeting room.
Gas Mileage for Windows Phone 7: it allows you to view your car's gasoline consumption per mile on your Phone. Interesting little program!
Windows Phone 7 Analog Clock: a simulated Clock on Windows Phone 7.