WP7 frameworks

Here’s a list of some interesting WP7 frameworks to keep an eye on. If you know other frameworks please add the to the list.

Picker Box
http://blogs.msdn.com/b/priozersk/archive/2010/09/14/update-to-the-picker-box-control.aspx

http://msaf.codeplex.com/
Extensible Web Analytics Framework for Microsoft Silverlight, WPF, and Windows Phone 7 Applications.

http://bewisephonecontrols.codeplex.com/
Set of tools for Windows Phone 7 (Jump List, Rating control)

http://writeablebitmapex.codeplex.com/
The WriteableBitmapEx library is a collection of extension methods for Silverlight’s WriteableBitmap. The WriteableBitmap class that was added in Silverlight 3, allows the direct manipulation of a bitmap and could be used to generate fast procedural images by drawing directly to a bitmap. The WriteableBitmap API is very minimalistic and there’s only the raw Pixels  array for such operations. The WriteableBitmapEx library tries to compensate that with extensions methods that are easy to use like built in methods and offer GDI+ like functionality. The library extends the WriteableBitmap class with elementary and fast (2D drawing) functionality, conversion methods and functions to combine (blit) WriteableBitmaps.
The extension methods are grouped into different CS files with a partial class. It is possible to include just a few methods by using the specific source CS files directly or all extension methods through the built library assembly.

http://facebooksdk.codeplex.com/
This toolkit helps .Net developers create Facebook iframe and web apps using the most current and fully supported Facebook APIs. This toolkit allows you to quickly create a facebook application, or integrate your website with Facebook, and use the new Graph API or old rest API.

http://nroute.codeplex.com/
nRoute is a composite application framework for creating MVVM-style applications in Silverlight, WPF, and Windows Phone 7.

http://phone7.codeplex.com/
This projet contains a port of the Prism: patterns & practices Composite Application Guidance for WPF and Silverlight for Windows Phone 7. It’s contain a small sample project to show you how to work with.

http://silverlight.codeplex.com/
A product of the Microsoft Silverlight team, the Silverlight Toolkit adds new functionality for designers, developers, and the community to provide an efficient way to help shape product development. It includes full open source code, samples, documentation, and design-time support for controls focusing on both Silverlight 4 as well as the Windows Phone.

http://winphone7db.codeplex.com/
This project implements a Isolated Storage (IsolatedStorage) based database for Windows Phone 7. The database consists of table object, each one supporting any number of columns. Use this as persistance engine for WIndows Phone 7 Silverlight (and XNA) applications.

http://wp7dropbox.codeplex.com/
WP7DropBox is a library for DropBox designed for Silverlight on WP7. WP7DropBox includes a basic OAuth library, so it’s simple to use and build in to most WP7 silverlight apps.

http://caliburnmicro.codeplex.com/
A small, yet powerful implementation of Caliburn designed for WPF, Silverlight and WP7. The framework implements a variety of UI patterns for solving real-world problems. Patterns that are enabled include MVC, MVP, Presentation Model (MVVM), and Application Controller.

Posted in Windows Phone 7 | Tagged , , | 2 Comments

Passed exam S90.04: SOA Project Delivery & Methodology

This exam doesn’t differ a lot from the others, just the passmark is much lower, 68%.

Concerning the content of the exam, most questions concerned service analysis, service modeling and the involvement of the different SOA roles in the different stages. When I saw the low passmark I thought the exam would be more difficult but my score was in line with the rest, so I wouldn’t say it’s more difficult maybe just a bit more confusing.

Now one more exam to pass and I’m a certified SOA Consultant. The fifth exam will be quite technical (XML, XML schema, WSDL, SOAP, REST…) and the exam structure will also be different. 20 questions, 2 hours and single choice from 4 answers.

Posted in SOA | Tagged , | 2 Comments

Moved to wordpress.com

So I moved my blog to wordpress.com, most things should work as I mapped my domain to my new wordpress blog. There is still some work to do (theme, rss…) but the most important thing, my posts, are available.

Posted in Uncategorized | Leave a comment

Follow my SOA certification studies on Twitter

To compensate for my lack of time to write some decent blog posts I’ll twitter about my study activities.

So follow me on @explorenet.

Posted in SOA | Tagged , | Leave a comment

Passed Exam S90.03: SOA Design & Architecture

Finally I had the time to take the S90.03 exam (SOA Design & Architecture ), I know you’ve all been waiting for some info on this.

For the moment I don’t have the time to go into detail about it but I’ll give you the general idea of the exam:

It goes more into detail about the principles of service design, the relation between the different principles, how they are related to the SOA goals and the place of SOA in the enterprise. Specially service composition seems very important in the exam.

For my eager followers, you won’t have to wait very long for some info on exam S90.04, I scheduled the exam for September 27.

Posted in SOA | Tagged , | 2 Comments

Silverlight 4 Relative Service Paths

Silverlight 4 supports relative paths for your service references, no more silly workarounds to deploy to different environments.

The relative path is based on the location of the xap file, so if you xap is located on http://www.mysite.com/ClientBin/MyApp.xap and your service is on http://www.mysite.com/Services/MyService.svc then your relative path for your entpoint address will be "../Services/MyService.svc"

Posted in silverlight | Tagged | Leave a comment

Certified SOA Professional

It’s official now…

Posted in SOA | Tagged , | Leave a comment