PDC 2005 Slides and Demo code
I've uploaded the slides and demo source code for my PDC 2005 presentation on Atlas.
To run the demo code, you need Visual Studio 2005 Beta 2, the SQL Express 2005 CTP that came with it, and the Atlas Preview bits, found on atlas.asp.net. Install the Atlas demo, and then create a new Atlas project on the filesystem. You can then expand the demo files into the same directory. If you're using IIS, you will also need to give write access to the ASPNET user to the App_Data directory of the site.
Some notes on the demo contents:
- The database (App_Data\TaskList.mdf) contains the schema for the tasklist. A second database, containing membership and profile info, is generated automatically. You can configure these using the connectionStrings settings in web.config.
- The app_code directory contains the Task and TaskList business objects, the TaskListService, and the DAL code in the Providers directory.
- The demo includes the conventional ASP.NET version of the site, in default.aspx and list.aspx.
- The demo also includes UI to login and register users, in Login.aspx and Register.aspx.
- A number of asmx files wrap the functionality in TaskListService.cs into web services.
- AtlasDefault.aspx contains the Atlas version of the list editing UI, showing use of data sources, master details, client-side editing of a DataSource, client-side data insertion, hover behaviors, and autocomplete.
- AllItems.aspx shows how to use the floating behavior with the profile service to do personalized, interactive UI.
Let me know if you have any questions or problems. Enjoy!