Logo

Maarten Balliauw {blog}

ASP.NET, ASP.NET MVC, Azure, PHP, OpenXML, VSTS, ...

About the author

Maarten Balliauw is currently employed as .NET Technical Consultant at RealDolmen. His interests are mainly web applications developed in ASP.NET (C#) or PHP and the Windows Azure cloud platform.
More about me More about me
Send mail E-mail me


ASP.NET MVC Quickly Subscribe to my RSS feed Follow me on Twitter! View Maarten Balliauw's profile on LinkedIn
View Maarten Balliauw's MVP profile

Search

Latest Twitter

    Follow me on Twitter...

    My projects

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

    © Copyright Maarten Balliauw 2010

    Track your car expenses in the cloud! CarTrackr on Windows Azure - Part 1 - Introduction

    As you may see in the title, I will be starting a series on modifying my CarTrackr sample application to a cloud-based, Windows Azure application. At this point, I don't know if it's easy nor do I know what it takes to achieve this goal. I only have some assumtions on how CarTrackr can be converted to a cloud application.

    This post is part 1 of the series, in which I'll describe the architecture of Windows Azure and what I think it takes to convert my ASP.NET MVC application into a cloud application.

    Other parts:

    Microsoft Azure

    Azure Services PlatformAt Microsoft PDC 2008, the Azure Services Platform was announced in the opening keynote. Azure is the name for Microsoft’s Software + Services platform, an operating system in the cloud providing services for hosting, management, scalable storage with support for simple blobs, tables, and queues, as well as a management infrastructure for provisioning and geo-distribution of cloud-based services, and a development platform for the Azure Services layer.

    You can currently download the Windows Azure SDK from www.azure.com and play with it on your local computer. Make sure to sign-up at the Azure site: you might get lucky and receive a key to test the real thing.

    CarTrackr

    From my previous blog post: "CarTrackr is a sample application for the ASP.NET MVC framework using the repository pattern and dependency injection using the Unity application block. It was written for various demos in presentations done by Maarten Balliauw. CarTrackr is an online software application designed to help you understand and track your fuel usage and kilometers driven."

    CarTrackr, cloud version That being said: what will it take to port this onto the Azure platform? First of all, a new logo applies. I now want a logo with clouds in it. Since it's still no official release, I'll also keep the "beta" label in place. Looks nice, eh? :-)

    Seriously, here's what I think needs to be done:

    Concept Current implementation Azure implementation
    Data store Repository pattern on top of Linq to SQL. Repository pattern (whew!) on top of Azure TableStorage.
    Membership ASP.NET membership Windows Live ID or Cloudship

    In addition to the above table, I'll also have to make the CarTrackr solution aware of Azure. Next thing: make Azure aware of ASP.NET MVC... I'll also have to deploy this application in the cloud at the end. Stay tuned!

    kick it on DotNetKicks.com


    Categories: ASP.NET | Azure | C# | General | MVC

    Comments

    alvinashcraft.com | Reply

    Monday, December 15, 2008 3:10 PM

    pingback

    Pingback from alvinashcraft.com

    Dew Drop - December 15, 2008 | Alvin Ashcraft's Morning Dew

    Oran United States | Reply

    Monday, December 15, 2008 11:51 PM

    Oran

    On a slightly related note, check out the carputer Ori Amiga built using Live Framework.  blogs.msdn.com/.../introducing-the-meshmobile.aspx

    Maybe you can extend CarTrackr to use LiveFX once you've got the Azure version working!

    maartenba Belgium | Reply

    Tuesday, December 16, 2008 7:50 AM

    maartenba

    That is actually one cool car application Smile Thanks for the URL!

    blogs.msdn.com | Reply

    Friday, January 16, 2009 7:44 PM

    pingback

    Pingback from blogs.msdn.com

    David Rousset : Hello World ASP.NET MVC in the Cloud avec Azure et VS 2008

    Add comment




      Country flag

    biuquote
    • Comment
    • Preview
    Loading