Title: Imagine Cup 2004
1(No Transcript)
2Imagine Cup 2004
- Michelle Paquette
- mpaquet_at_cs.bu.edu
- Boston University
3Four Invitationals
- Software Design Invitational
- Work in teams of up to four to design a smart
software system/application that improves the
quality of everyday life. - Algorithm Invitational
- Do you think analytically and creatively under
pressure? Prepare for a barrage of questions,
from brain teasers to algorithm analysis in this
timed competition. - Rendering Invitational
- For the graphics wizard, artist, and animator.
Using DirectX 9.0, create the coolest static or
interactive animation you can. - Short Film Invitational
- For the aspiring cinematographer with a
perspective on technology. Tell a story about the
culture of innovation.
4Imagine Cup 2004Software Design Invitational
Theme
Imagine a world where smart technology makes
everyday life easier All around the world,
.NET programmers are proving that you can go from
idea to prototype in less time than ever before.Â
This year were focusing on projects that
implement adaptive intelligence and utilize a
mobile device client. Additionally, were
looking for outstanding usage of the .NET
Framework and Web services.
5There can only be one!2004 US Competition Format
Round 3 Prize 1st place 8,000 2nd place
4,000 3rd place 2,000
Round 2 Prize 1st place 1,000 3rd place 500
Round 1 Prize 100
6Design Specification
- An overview of what the application does and the
need it fulfills. - One or two key user scenarios.
- Where the application runs, and what technologies
are being run. - An outline of future development plans for the
application. - A link to a working prototype for review, if one
exists. - Maximum of five pages in length.
7Entry Requirements
- Application Design Elements
- The system must contain some smart element that
trains and improves the user experience, system
accuracy or efficiency over time. - Participating teams must create and publish at
least one Web Service on a separate Web server. - There must be a mobile client application that
consumes at least one Web Services and interacts
with or contains the smart element. - Contest entry must include a data design and
storage element. - Client Application
- The client must incorporate UI elements that
enable users to interact with the Web services
created. - The client must consume at least the
self-developed Web service described above. - Clients may and are encouraged to consume other,
existing Web Services.
8Recommended Technology
- Recommended Database Technology
- ADO.NET
- MSDE
- Microsoft Access 2000 or higher
- Microsoft SQL Server 2000
- Recommended Development Tools
- Microsoft ASP.NET Web Matrix
- Microsoft Visual Studio .NET 2002 or higher
- Recommended Client Application Designs
- Thin client WebForms
- Rich client WinForms
- Mobile client Compact Framework Recommended
- Platform for Running UI Client(s)
- Windows XP (all versions)
- Pocket PC 2003
- Windows CE .NET
- Recommended Server Platforms
- Windows 2000 Server, Windows 2003 Server, and the
corresponding versions of IIS. - Web Servers running the Microsoft .NET Framework
1.0 or 1.1.
9Judging Criteria
- How smart is the system?
- How innovative is the solution?
- How useful is the solution?
- Presentation
- Implementation
10World Wide Prizes
- Software Design
- 1st place 25,000
- 2nd place 15,000
- 3rd place 10,000
- Rendering
- 1st place 8,000
- 2nd place 4,000
- 3rd place 2,000
- Algorithm
- 1st place 5,000
- 2nd place 2,500
- 3rd place 1,250
- Short Film
- 1st place 8,000
- 2nd place 4,000
- 3rd place 2,000
All prizes to be split equally among student team
members.
11Web services
12Resources
- Imagine Cup
- http//www.imaginecup.com
- TheSpoke
- http//www.thespoke.net
- MSDNAA
- http//www.msdnaa.net
13 see you in Brazil!