Thursday, August 19, 2010

F# Windows Phone 7 (Silverlight) Templates Now On Visual Studio Gallery

Over the last few days, I've been working to put together a few Visual Studio 2010 Online Templates to help kick start development of Windows Phone 7 (WP7) applications in F#. These templates are now available on Visual Studio Gallery.

Follow these steps to get started:
(Note: Visual Studio 2010 Professional (or above) is required to use these templates.)

1. Download and install the Windows Phone Developer Tools.

2. In Visual Studio 2010, navigate to File -> New and select Online Templates.

3. Search for "Daniel Mohl" or "F# and C# Win Phone" (a sample is below):


Note: The WP7 FSharp.Core.dll has been included as part of these templates. It is also part of the Microsoft F# August 2010 CTP.

As always, I'd love to hear your feedback on these templates as well as ideas for others that you would like to see.

Tuesday, August 10, 2010

A F# Silverlight Template

In my last post I pointed out that the five templates that have been previously announced on this blog are now available on Visual Studio Gallery.  In this post, the count is being raised to six.  Thanks to Don Syme and a few others, a new "all F#" Silverlight template has been packaged and placed on Visual Studio Gallery.

Here's a description of the template:

"This is a F# project template that generates a Silverlight solution with logical separation between View, ViewModel, Model, and RemoteFacade.  While the Silverlight application is built entirely in F#, a C# web application is included for the purpose of providing a hosting example. "

You can get this template by doing the following:

1. In Visual Studio 2010, go to File -> New and select Online Templates

2. Search for Daniel Mohl or "F# Web Application (Silverlight)".







Monday, August 2, 2010

F# Templates Now On Visual Studio Gallery

Update: The online templates announced on this post have been slightly modified in order to
provide better naming consistency.  The new names are as follows: F# and C# Web App (ASP.NET, MVC 2), F# and C# Web Service (ASP.NET, WSDL), F# and C# Windows App (WPF, MVVM), F# Windows App (WPF, MVVM), F# and C# Web Application (Silverlight).

As Don Syme mentioned in a recent blog post, I've been working to get the five F# templates that have been announced on this blog up on Visual Studio Gallery.  I'm happy to say that all are now available.

You can install these templates by doing the following:

1. In Visual Studio 2010, go to File -> New and select Online Templates

2. Search for Daniel Mohl or one of the following template names:
   - F# ASP.NET MVC 2 Web Application
   - F# Web Service (WSDL)
   - F# and C# WPF Application (MVVM)
   - F# WPF Application (WPF)
   - F# Silverlight Application (MVVM)

Here is an idea of what it will look like if you search the online templates in Visual Studio 2010 for Daniel Mohl:


Additionally, I strongly recommend that you check out the two templates created by Jomo Fisher.

- F# Parsed Language Starter  (additional information can be found here)
- F# ASP.NET OData Web Service (additional information can be found here)

I'd love to get your feedback on all of these templates.  Also, let me know if there are any additional F# templates that you would like to see.