INTRODUCCION A LA PSICOLOGIA Presenta: América Hernández Pargas.
CPSC 681-1 Tablet PC Software Development Fall 2006 Roy P. Pargas Department of Computer Science...
-
Upload
roy-cory-gaines -
Category
Documents
-
view
215 -
download
0
Transcript of CPSC 681-1 Tablet PC Software Development Fall 2006 Roy P. Pargas Department of Computer Science...
CPSC 681-1CPSC 681-1Tablet PC Software Tablet PC Software
DevelopmentDevelopmentFall 2006Fall 2006
Roy P. PargasRoy P. PargasDepartment of Computer Science Clemson Department of Computer Science Clemson
[email protected]@cs.clemson.edu
http://www.cs.clemson.edu/~pargas/tabletpchttp://www.cs.clemson.edu/~pargas/tabletpcAugust 17, 2006August 17, 2006
Fall 2006 GoalsFall 2006 Goals
Students learn how to develop Students learn how to develop software for Tablet PCssoftware for Tablet PCs• Weekly assignmentsWeekly assignments• Semester projectSemester project
Theme:Theme:• Pedagogical toolsPedagogical tools
Course OutlineCourse Outline Phase 1, 6 weeks Phase 1, 6 weeks
• 20% Six small programming assignments20% Six small programming assignments
Phase 2, 6 weeksPhase 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 weeksPhase 3, 3 weeks• 10% Presentation10% Presentation• 5% Peer-evaluation of presentation5% Peer-evaluation of presentation• 25% Completely working project25% Completely working project• 20% Documentation20% Documentation
TextText
Jarrett and Su, “Building Tablet PC Jarrett and Su, “Building Tablet PC Applications”, Microsoft Press, Applications”, Microsoft Press, Redmond, WA, 2003Redmond, WA, 2003
Software Development ToolsSoftware Development Tools
Microsoft .NET FrameworkMicrosoft .NET FrameworkMicrosoft Tablet PC SDKMicrosoft Tablet PC SDK
Jarrett and Su TextJarrett and Su TextTablet PCsTablet PCs
Student ProjectsStudent ProjectsPresented at WIPTE 2006Presented at WIPTE 2006
Purdue UniversityPurdue UniversityWest Lafayette, INWest Lafayette, IN
March 2006March 2006
Sarah PeckSarah PeckRussian/Language TutorRussian/Language Tutor
Sarah PeckSarah PeckRussian/Language TutorRussian/Language Tutor
Himanshu KumarHimanshu KumarMind MapMind Map
Himanshu KumarHimanshu KumarMind MapMind Map
Word file
Jerry StasulisJerry StasulisGraph AlgorithmsGraph Algorithms
Jerry StasulisJerry StasulisGraph AlgorithmsGraph Algorithms
Jerry StasulisJerry StasulisGraph AlgorithmsGraph Algorithms
Achal SinghaAchal SinghaMath and Statistics ToolsMath and Statistics Tools
Achal SinghaAchal SinghaMath and Statistics ToolsMath and Statistics Tools
Adam GoodbarAdam GoodbarFinite State AutomataFinite State Automata
Adam GoodbarAdam GoodbarFinite State AutomataFinite State Automata
Dhaval Shah and Adam GoodbarDhaval Shah and Adam GoodbarMessageGrid MessageGrid InkInk
ConclusionsConclusions
Powerful One-Two PunchPowerful One-Two Punch• Microsoft Tablet PC SDKMicrosoft Tablet PC SDK• Jarrett and Su text Jarrett and Su text
Tablet PC animation often overlooked Tablet PC animation often overlooked
Students can develop useful, visual Students can develop useful, visual applications within one semesterapplications within one semester
Students exercise creative talentsStudents exercise creative talents
ConclusionsConclusions
Fall 2006Fall 2006
Now have eight student projects to build onNow 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, WIPTE 2007, Purdue University, West Lafayette,
IN, June 2007IN, June 2007
AcknowledgementsAcknowledgements
Development of this course was Development of this course was supported by supported by
• 2005 Microsoft Research Tablet PC and 2005 Microsoft Research Tablet PC and Computing Curriculum Grant, Jane Prey, Computing Curriculum Grant, Jane Prey, Program Manager Program Manager
• Donation of an HP Tablet PC, Rob Reed, Donation of an HP Tablet PC, Rob Reed, University Relations and Wayne Johnson, University Relations and Wayne Johnson, VP University RelationsVP University Relations
CPSC 663CPSC 663Online Systems Online Systems
Spring 2007Spring 2007Roy P. PargasRoy P. Pargas
Department of Computer Science Department of Computer Science Clemson University Clemson [email protected]@cs.clemson.edu
August 18, 2006August 18, 2006
Spring 2007 GoalsSpring 2007 Goals
Students learn how to develop applications Students learn how to develop applications involving involving • SmartphonesSmartphones• PDAsPDAs• GPS receiverGPS receiver• Wireless and bluetooth communicationWireless and bluetooth communication
ActivityActivity• Weekly assignmentsWeekly assignments• Semester projectSemester project
Course OutlineCourse Outline Phase 1, 6 weeks Phase 1, 6 weeks
• 20% Six small programming assignments20% Six small programming assignments
Phase 2, 6 weeksPhase 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 weeksPhase 3, 3 weeks• 10% Presentation10% Presentation• 5% Peer-evaluation of presentation5% Peer-evaluation of presentation• 25% Completely working project25% Completely working project• 20% Documentation20% Documentation
Software Development ToolsSoftware Development Tools
Microsoft .NET FrameworkMicrosoft .NET FrameworkWindows Mobile 5.0 SDKWindows Mobile 5.0 SDK
Available Devices: SmartphonesAvailable Devices: Smartphones
Palm Treo 700w
Audiovox XV6700
Available DevicesAvailable DevicesPDA, GPS ReceiverPDA, GPS Receiver
Dell Axim X50 with GPS receiver
Pharos Bluetooth GPS Receiver
Current Projects: Current Projects: MessageGrid MobileMessageGrid Mobile
MessageGridDownload grid
Collect info, photo, audio, video
Upload grid
Current Projects:Current Projects:ClemShowClemShow
Recent Project: Survey 2005Recent Project: Survey 2005National GeographicNational Geographic
Final Report
Current Projects: OnQ-based Current Projects: OnQ-based WHO Policy Development ToolWHO Policy Development Tool
Current Projects: OnQ-based Current Projects: OnQ-based WHO Policy Development ToolWHO Policy Development Tool
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.
Current Projects: OnQ-based Current Projects: OnQ-based WHO Policy Development ToolWHO Policy Development Tool
The information is processed
Current Projects: OnQ-based Current Projects: OnQ-based WHO Policy Development ToolWHO Policy Development Tool
Future ProjectsFuture Projects
Will involve:Will involve:• Microsoft .NET, SQLMicrosoft .NET, SQL• SmartphonesSmartphones• PDAsPDAs• GPS receiversGPS receivers• Wireless and bluetooth communicationWireless and bluetooth communication
AcknowledgementsAcknowledgements
Development of this course has been Development of this course has been supported by supported by
• 2004 Microsoft Research Curriculum and 2004 Microsoft Research Curriculum and Content Development, Tom Healy, Content Development, Tom Healy, Program Manager Program Manager
• 2003-2007 faculty fellowship from 2003-2007 faculty fellowship from Clemson University ETS-OTEI Laptop Clemson University ETS-OTEI Laptop Faculty Development ProgramFaculty Development Program
SummarySummary
CPSC 681-1CPSC 681-1
Tablet PC Software Development Tablet PC Software Development
Fall 2006 (Fall 2006 (starts August 29starts August 29))
6:00 pm – 9:00 pm, Tuesdays6:00 pm – 9:00 pm, Tuesdays
CPSC 663, Online Systems, Spring CPSC 663, Online Systems, Spring 20072007
Roy Pargas [email protected]
u