Monday, June 16, 2008 2:16 PM Dries Marckmann

Investigating Smart Client Software Factory Part 1

Investigating Smart Client Software Factory Part 1

At work we are currently developing a new tool to configure our webapplication. The data is contained in a SqlExpress database and is accessed using Linq2Sql. We are going to implement MVC in the website so it seems a good idea to implement a Model View Presenter pattern in the Config tool.

Installation Experience

I had to do 2 installations: One at work and one on my laptop to test it.
At work I run XP Pro and all went just fine with that. Just a matter of running installers for the Guidance Automation Extensions (GAX), the Guidance Automation Toolkit (GAT) and the Smart Client Software Factory - April 2008 (SCSF). And that was it...

On my laptop however, it did not go so great. I ran the GAX self-extracter and the GAT and SCSF msi's, but to no avail. I could not find the Guidance automation manager in tools menu of VS and no Guidance Automation project types in the Project template list.

The solution seemed simple: reinstall everything. But the remove option of GAX gave me the message: 'This installer requires Visual Studio which is not present on the computer. Please install it and try again'

I found a post by malcolm.ellis here and that pointed me in the right direction. I ran the self-extracter with elevated mode and than it did finish the uninstall.

After that I decided to not take any chances and ran all the installers in elevated mode. And finally it finished en look and behold: the menu-items and the project types appear as they should.

 

Hello World Application

As starting of without any knowledge of what to do didn't really work out. I followed the very usefull Hello World example which can be found on CodePlex.

But as I always say: it isn't fun if it isn't usefull! So soon I will extend and refactor the Hello World App to a somewhat more usefull School Admin System for my wife.

Leave a Comment

(required) 
(required) 
(optional)
(required)