Reference

A "reference" is a document that helps competitive programming contestants to quickly find some library that they might need, remind them of the interface for some the functions or show the implementation of an algorithm. The content of this app is somewhat like that (of course, you can't bring your phone/tabet to a contest).

About the project

"Reference" is a set of applications intended to serve as practice of XAML / C# development for me. The whole solution contains 7 projects:

Reference.Data

This is located on the server (the Project is a class library), the code in here provides a connection to the database hosted in Azure, all was done with the Entity Framework V 6.1.1.

Reference.WebRole

This Project hosts the Web Service to be queried and it's connected with Reference.Data. It is a simple WebRole Project.

Reference.Cloud

This Project serves as a wrapper for Reference.WebRole to publish it as an Azure Cloud Service.

Reference.Apps.Shared

A shared Project that contains all the common clases and resources for both Windows and Windows Phone applications such as Styles, ViewModels, Models...

Reference.Apps.Windows

The Project for the Windows 8.1 App, contains device specific code and the views. Uses Nuget's package MVVM Light (libraries only).

Reference.Apps.WindowsPhone

The Project for the Windows Phone 8.1 App, contains device specific code and the views. Uses Nuget's package MVVM Light (libraries only).

Reference.Tools.CodeTransformer

As the namespace suggest, this is a simple tool to transform the code (to be stored in our database) to something that the webservice and the apps can understand.

Last edited Jul 27, 2014 at 3:11 AM by fferegrino, version 8