SOLUTION RELEASE DATE: 3/25/2011
--------------------------------

- Microsoft Tools & SDKs Installation Instructions ----------------------------
-------------------------------------------------------------------------------
Some of these projects require that you download and install certain Microsoft
Tools & SDKs. Here is a listing of tools you will need, and their cooresponding
download links.

Windows Phone 7 SDK
 -> http://create.msdn.com/en-US/

ASP.NET MVC 3
 -> http://www.asp.net/mvc/mvc3


- Telerik DLLs Installation Instructions --------------------------------------
-------------------------------------------------------------------------------
In order to successfully compile Conference Junkie, you can take either of two
approaches. You can download and install all of the required Telerik
products, or you can download their DLL only zip files, and extract the DLLs
to the corresponding folder of this project. If you choose to install the 
Telerik Products to your machine, their DLLs will get placed in the 
Global Assembly Cache (GAC), and the project should automatically 
reference them. If you place the DLLs for each product in the corresponding
product folders of this project's Binaries folder, it will work as well.
This is because in the main version of this project, we've referenced DLLs
that used to exist at these locations. In either case, here is a list of
products you will need to download from the Telerik website.

RadControls for ASP.NET AJAX (2011.1.315)
 - Place DLLs Here -> ./Binaries/Telerik/AJAX/

Telerik Extensions for ASP.NET MVC (2011.1.315 - MVC3 Version)
- Place DLLs Here -> ./Binaries/Telerik/Mvc3/

Telerik Reporting (5.0.11.316)
- Place DLLs Here -> ./Binaries/Telerik/Reporting/

RadControls for Silverlight (2011.1.315)
- Place DLLs Here -> ./Binaries/Telerik/Silverlight/

Telerik OpenAccess ORM (2011.1.316)
- Place DLLs Here -> ./Binaries/Telerik/OpenAccess/

RadControls for Windows Phone (2011.1.315)
- Place DLLs Here -> ./Binaries/Telerik/WindowsPhone/

Sitefinity 4.0 Community Edition
- Place DLLs Here -> ./Binaries/Telerik/Sitefinity/

- Database Installation Instructions ------------------------------------------
-------------------------------------------------------------------------------
EventTracker uses the standard ASP.NET Membership/Roles provider, and adds 
additional tables to persist its own information. 
To get started: 
1. Create a Database named "EventTracker"
2. Run the "EventTracker.sql" script located in the folder: ./Data/
3. Make sure to update the connection string in the EventTracker.Web web.config, otherwise
	you will be redirected to a page notifying you that it could not find the database.


- Project Descriptions --------------------------------------------------------
-------------------------------------------------------------------------------
- EventTracker.DAL
  - This project contains the data access layer. It utilizes OpenAccess ORM.

- EventTracker.Mapping
  - This project is a silverlight application that contains the RadMap. It is
    responsible for displaying the available conferences on a map within the
	MVC application.

- EventTracker.ReportLibrary
  - This project contains a Telerik Report used for generating conference
    schedules.

- EventTracker.TestStudio
  - This project contains WebUI Test Studio based tests.

- EventTracker.Web
  - This project contains the ASP.NET MVC application. It features support for
    adding/removing various things related to conferences. It also makes use of
	the EventTracker.DAL, EventTracker.Mapping, and EventTracker.ReportLibrary
	projects.

- EventTracker.WP7.Attendee
  - This is a windows phone 7 project. It is responsible for displaying
    information about conferences to attendees.

- EventTracker.WP7.Core
  - This is a core library referenced by both windows phone 7 projects.
    It contains code responsible for accessing the OData service.

- EventTracker.WP7.Organizer
  - This is a windows phone 7 project. It is responsible for displaying
    information about conferences to organizers.

- SitefinityWebApp
  - This is a Sitefinity based web application. It contains a widget
    responsible for displaying conference information to website
	visitors.

- Startup Projects ------------------------------------------------------------
-------------------------------------------------------------------------------
Several projects can be utilized as the 'startup' project. Please note that 
the WP7 and Sitefinity applications make use of the OData web service exposed 
by the ASP.NET MVC application. Due to this, you will need to start that 
application first. You may also need to update various portions of the code
to point correctly to the OData service.

EventTracker.Web - ASP.NET MVC Web Application
EventTracker.WP7.Attendee - WP7 Attendee Application
EventTracker.WP7.Organizer - WP7 Organizer Application
SitefinityWebApp - Sitefinity Application

- User Accounts
User Name: speaker
Password: superman

User Name: organizer
Password: superman