I have over 11 years experience as an ASP.NET developer and I signed up for the Azure contest to learn and implement new technology and to integrate a new MVC 4.0 application for document storage and retrieval using SQL Azure and BLOB Storage.
I then plan to move a reporting aspect of the application to the mobile framework for tracking user access and download history.
I am really excited about getting into the mobile technology framework and working with the Cloud.
Challenge 1: Building the MVC 4.0 Website
The first step of the challenge will be building the MVC 4.0 app and the WCF layer that will store and access document data to and from the Cloud.
Various type documents will be stored within Azure using BLOB storage and a SQL Azure database will track downloads, expiration dates and user access to files.
My plan is to use the Cloud and SQL Azure to return a list of documents that can be downloaded to a users machine within a specific time period.
Calls to the controllers to retrieve and store data will be done synchronously and asynchronously using AJAX queries in the MVC framework.
The application will allow the user to authenticate to the application and once authenticated the user can view a list of what files can be downloaded along
with an expiration date. The application will allow the user to save the documents on their local machines. I plan to leverage JQuery
functionality along some custom HTML helpers in MVC within the code.
Using the code
Points of Interest
MVC 4.0, SQL Azure, BLOB Storage, C# and Entity Framework