Me and Ervin again did a successful prezzo about Software + Services development with Visual Studio 2008 (This is different from my Tech.Ed session with Poh Sze) at MDEC’s office in Cyberjaya. We tweak the flow of presentation and also the slides. You can download it from my Live Folder.

Had a great session this morning with Ervin doing the above mentioned topic.
Here are the slides.
Base on the idea behind the Issue Tracker project in www.asp.net, I am developing a new version with the intention of
- To help people to sump start .NET 3.5 development
- To help people to jump start an application based on the S+S vision
- To serve as a base of the future Start.NET course I plan to write
I got the help of Poh Sze and Ervin to help me on part of the project and I hope to showcase it in Tech.Ed SEA 2008.
Call it layered of n-tier also can, Serena Yeoh aka Firedancer who now works in Microsoft Consulting Services came out with a sample application based on the whitepaper - Application Architecture for .NET: Designing Applications and Services.
It is hosted at Codeplex and now at its 4th release. Besides demo how to built enterprise level application using .NET, it also features new cutting edge .NET 3.5 technologies such as LINQ, WPF, WCF and WF. By basing on the best practices of the MSDN Architecture whitepaper, this Expense Sample app also showcase and helps you to jumpstart SOA and S+S based architecture.
Again, here is the link
http://www.codeplex.com/LayerSample
Apple introduces Mobile Me, a cloud service with email, calendar, contacts as well as file management service that is similar to Microsoft’s Windows Live platform; think Hotmail (now Live Mail) + Live Folder (aka Sky Drive). On top of a web interface like most SaaS model out there, Apple also seems to embraces Microsoft’s Software + Service vision by having software (or client applications) running on Windows PC, Mac or IPhone that can connect to Mobile Me services. For Windows PC, the default client used by Apple is Outlook which also based on the Office Business Applications (OBA) architecture.
Customers got to pay USD99 to USD149 per year based on the number of users and storage size and there is no free account like Live . Apple also known Mobile Me as Exchange for the rest of us, but from my perspective Microsoft has already got ‘Exchange for the rest of us’ via the Live platform.
DinnerNow is a cool sample application that is complex and huge enough to showcase all the latest Microsoft Windows Application Platform technologies. It is also a good example on how to put Software plus Service vision to work here. You can download the latest v2.5 version from Codeplex website.
Not I want to do selling here but the technologies includes
- .Net Framework 3.5
- Windows Presentation Foundation
- Windows Workflow Foundation
- Windows Communication Foundation
- Cardspace
- Windows Mobile 6
- MMC 3.0 shell addin developed using .NET
- Poweshell
- IIS 7.0
- Integration with Windows Live services such as Virtual Earth
Because of IIS 7.0, you will need to install DinnerNow on top of Windows Vista or Windows Server 2008. However since trying this for the past few months, I got no luck of getting it running. There has been quite a few posts on the Codeplex forum with people complaining the same time.
Then checking back all the event logs in the OS, I realize there are a lot of authentication error in the IIS log. This leads me to a creation the self signed SSL cert causes this problem. This is because when you setup the WCF service website of DinnerNow it will installs its own SSL cert as well. So for a change I created a clean Win Server 2008 VPC and during the IIS installation process, I refused to create or install any SSL cert. Just select Choose a certificate for SSL encryption later in the Choose a certificate for SSL encryption screen (as pic below)

Well, do check out whether this work for you or not which I believe there are other environment issues which might pops up for larger application like DinnerNow.
P/S: So to get DinnerNow working on my VPC, I installed the following software
- Windows Server 2008
- IIS 7.0
- Visual Studio 2008 Pro with SQL Server 2005 Express
- Powershell enabled
- Desktop Experience enabled for WMDC
- Windows Mobile Device Center (WMDC)
- Windows Mobile 6 SDK