In my last post, I announced a F# and C# WP7 Panorama with Caliburn.Micro template. That template generated some interest in having a similar C# only template. You can find the C# only version on Visual Studio Gallery or through the Online Templates feature of Visual Studio 2010.
Here are the steps:
1. Download and install the RTW release of the Windows Phone Developer Tools.
2. In Visual Studio 2010, navigate to File -> New and select Online Templates.
3. Search for "Daniel Mohl" or "C# WP7 with Caliburn.Micro":
The full source is available at http://github.com/dmohl/CSharpWP7PanoramaWithCaliburnMicro.
Tuesday, September 28, 2010
Sunday, September 26, 2010
F#, Caliburn.Micro, and a New WP7 Template
Ever since I first heard about Caliburn.Micro, I have wanted to build an F# template that used it. With
the new WP7 panorama C# template that was included in the RTW release of the Windows Phone Developer Tools, I found a good opportunity.
For those who haven't heard, Caliburn.Micro is a lightweight, feature packed MVVM framework. Rob Eisenberg (@eisenbergeffect) has done a fantastic job in developing this framework which consists of a "~50k assembly that builds for WP7, SL4, and WPF4" (Caliburn.Micro Introduced). While the assembly is small, the feature set is impressively large. Features include: ActionMessages, action and binding conventions, event aggregator, view locator, bootstrapper, logging, and much more. There are also a handful of features specific to WP7, not the least of which is the handling of tombstoning. To put it simply, Caliburn.Micro helps you code the "right way" while making everything easier along the way.
You can find the new F# WP7 Panorama template on Visual Studio Gallery or through the Online Templates feature of Visual Studio 2010.
Here are the steps:
(Note: Visual Studio 2010 Professional (or above) is required to use these templates.)
1. Download and install the RTW release of 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 Panorama":
As with all of the templates that have been announced on this blog, you can find the full source on github.
Sunday, September 19, 2010
Version 1.1 of the F# Windows Phone 7 Templates
The two F# Windows Phone 7 templates (F# and C# Win Phone App (Silverlight) and F# and C# Win Phone List App(Silverlight)) have been updated to support Windows Phone Developer Tools RTW.
Monday, September 6, 2010
Pure-F# Templates Now Support the Visual Studio 2010 Shell SKU
I've been meaning to write this post for a few weeks now. With the announcement of the F# 2.0 standalone tools update for Visual Studio 2010 Shell, I have updated the pure-F# templates to support the IntegratedShell SKU. This includes templates F# Windows App (WPF, MVVM) and F# Web Application (Silverlight). Note: The F# Web Application template includes a C# application for the purpose of providing a hosting example. This C# hosting application will not be created successfully when using only the F# 2.0 standalone tools with Visual Studio 2010 Shell. Since this is not essential for the development of the actual Silverlight application, I decided to include IntegratedShell SKU support for this template with this as a known limitation.
Labels:
F#,
Integrated Shell,
Silverlight,
VS2010 Template,
WPF
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):
As always, I'd love to hear your feedback on these templates as well as ideas for others that you would like to see.
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)".
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)".
Labels:
F#,
Silverlight,
Visual Studio Gallery,
VS2010 Template
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.
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.
Labels:
F#,
Project Templates,
Visual Studio Gallery,
VS2010
Subscribe to:
Posts (Atom)




