Presentation is loading. Please wait.

Presentation is loading. Please wait.

CPSC 681-1 Tablet PC Software Development Fall 2006 Roy P. Pargas Department of Computer Science Clemson University

Similar presentations


Presentation on theme: "CPSC 681-1 Tablet PC Software Development Fall 2006 Roy P. Pargas Department of Computer Science Clemson University"— Presentation transcript:

1 CPSC 681-1 Tablet PC Software Development Fall 2006 Roy P. Pargas Department of Computer Science Clemson University pargas@cs.clemson.edu http://www.cs.clemson.edu/~pargas/tabletpc August 17, 2006

2 Fall 2006 Goals Students learn how to develop software for Tablet PCs Students learn how to develop software for Tablet PCs Weekly assignmentsWeekly assignments Semester projectSemester project Theme: Theme: Pedagogical toolsPedagogical tools

3 Course Outline Phase 1, 6 weeks Phase 1, 6 weeks 20% Six small programming assignments20% Six small programming assignments Phase 2, 6 weeks Phase 2, 6 weeks 10% Project proposal10% Project proposal 10% Project development10% Project development Progress during Phase 2 meetingsProgress during Phase 2 meetings Phase 3, 3 weeks Phase 3, 3 weeks 10% Presentation10% Presentation 5% Peer-evaluation of presentation 5% Peer-evaluation of presentation 25% Completely working project25% Completely working project 20% Documentation20% Documentation

4 Text Jarrett and Su, “Building Tablet PC Applications”, Microsoft Press, Redmond, WA, 2003 Jarrett and Su, “Building Tablet PC Applications”, Microsoft Press, Redmond, WA, 2003

5 Software Development Tools Microsoft.NET Framework Microsoft Tablet PC SDK Jarrett and Su Text Tablet PCs

6 Student Projects Presented at WIPTE 2006 Purdue University West Lafayette, IN March 2006

7 Sarah Peck Russian/Language Tutor

8

9 Himanshu Kumar Mind Map

10 Word file

11 Jerry Stasulis Graph Algorithms

12

13

14 Achal Singha Math and Statistics Tools

15

16 Adam Goodbar Finite State Automata

17

18 Dhaval Shah and Adam Goodbar MessageGrid Ink

19 Conclusions Powerful One-Two Punch Powerful One-Two Punch Microsoft Tablet PC SDKMicrosoft Tablet PC SDK Jarrett and Su textJarrett and Su text Tablet PC animation often overlooked Tablet PC animation often overlooked Students can develop useful, visual applications within one semester Students can develop useful, visual applications within one semester Students exercise creative talents Students exercise creative talents

20 Conclusions

21 Fall 2006 Now have eight student projects to build on Now have eight student projects to build on Projects: Projects: Building pedagogical toolsBuilding pedagogical tools Extension of this year’s student projects Extension of this year’s student projects Earth and science courses Earth and science courses Making CS interesting to high school students Making CS interesting to high school students Student Poster Proposals: Student Poster Proposals: WIPTE 2007, Purdue University, West Lafayette, IN, June 2007WIPTE 2007, Purdue University, West Lafayette, IN, June 2007

22 Acknowledgements Development of this course was supported by Development of this course was supported by 2005 Microsoft Research Tablet PC and Computing Curriculum Grant, Jane Prey, Program Manager2005 Microsoft Research Tablet PC and Computing Curriculum Grant, Jane Prey, Program Manager Donation of an HP Tablet PC, Rob Reed, University Relations and Wayne Johnson, VP University RelationsDonation of an HP Tablet PC, Rob Reed, University Relations and Wayne Johnson, VP University Relations

23 CPSC 663 Online Systems Spring 2007 Roy P. Pargas Department of Computer Science Clemson University pargas@cs.clemson.edu August 18, 2006

24 Spring 2007 Goals Students learn how to develop applications involving Students learn how to develop applications involving SmartphonesSmartphones PDAsPDAs GPS receiverGPS receiver Wireless and bluetooth communicationWireless and bluetooth communication Activity Activity Weekly assignmentsWeekly assignments Semester projectSemester project

25 Course Outline Phase 1, 6 weeks Phase 1, 6 weeks 20% Six small programming assignments20% Six small programming assignments Phase 2, 6 weeks Phase 2, 6 weeks 10% Project proposal10% Project proposal 10% Project development10% Project development Progress during Phase 2 meetingsProgress during Phase 2 meetings Phase 3, 3 weeks Phase 3, 3 weeks 10% Presentation10% Presentation 5% Peer-evaluation of presentation 5% Peer-evaluation of presentation 25% Completely working project25% Completely working project 20% Documentation20% Documentation

26 Software Development Tools Microsoft.NET Framework Windows Mobile 5.0 SDK

27 Available Devices: Smartphones Palm Treo 700w Audiovox XV6700

28 Available Devices PDA, GPS Receiver Dell Axim X50 with GPS receiver Pharos Bluetooth GPS Receiver

29 Current Projects: MessageGrid Mobile MessageGrid Download grid Collect info, photo, audio, video Upload grid

30 Current Projects: ClemShow

31 Recent Project: Survey 2005 National Geographic Final Report

32 Current Projects: OnQ-based WHO Policy Development Tool

33 Over 35 countries around the world, some in Asia, some in Eastern Europe, some in the Americas, but most in sub- Saharan Africa, contribute health information through a web- based survey to a database housed in Clemson.

34 Current Projects: OnQ-based WHO Policy Development Tool The information is processed

35 Current Projects: OnQ-based WHO Policy Development Tool

36 Future Projects Will involve: Will involve: Microsoft.NET, SQLMicrosoft.NET, SQL SmartphonesSmartphones PDAsPDAs GPS receiversGPS receivers Wireless and bluetooth communicationWireless and bluetooth communication

37 Acknowledgements Development of this course has been supported by Development of this course has been supported by 2004 Microsoft Research Curriculum and Content Development, Tom Healy, Program Manager2004 Microsoft Research Curriculum and Content Development, Tom Healy, Program Manager 2003-2007 faculty fellowship from Clemson University ETS-OTEI Laptop Faculty Development Program2003-2007 faculty fellowship from Clemson University ETS-OTEI Laptop Faculty Development Program

38 Summary CPSC 681-1 CPSC 681-1 Tablet PC Software Development Fall 2006 (starts August 29) 6:00 pm – 9:00 pm, Tuesdays CPSC 663, Online Systems, Spring 2007 CPSC 663, Online Systems, Spring 2007 Roy Pargas pargas@cs.clemson.edu


Download ppt "CPSC 681-1 Tablet PC Software Development Fall 2006 Roy P. Pargas Department of Computer Science Clemson University"

Similar presentations


Ads by Google