39
Toward TCC 2012-2013 Senior Capstone Project Computer Science Department Texas Christian University Matthew Bauer, Reid Mulkey, Jose Segura

2012-2013 Senior Capstone Project Computer Science Department Texas Christian University Matthew Bauer, Reid Mulkey, Jose Segura

Embed Size (px)

Citation preview

Toward TCC

Toward TCC2012-2013 Senior Capstone ProjectComputer Science DepartmentTexas Christian University

Matthew Bauer, Reid Mulkey, Jose Segura

The Team

Matthew BauerAndroid Developer

Reid MulkeyiOS Developer

Jose SeguraWeb Designer

The ClientTarrant County College (TCC) Web Communications DepartmentRobert HeyserSusan RaglandMark CrouchBrandon Tucker

TCC College Awareness Community Outreach (CACO) ProgramCACO distributes materials to area schoolsWhat to do in high school to prepare for collegeApplication InformationEducation vs. Income correlation

A CACO application presenting this materialThe application includes additional toolsWeb, iOS, and Android platforms

The ProblemFall Semester 2012Fall ActivitiesIdentified projectProject planning Schedule, roles, environmentInitial requirements Initial designLearned new technologies

The EnvironmentSupport EnvironmentMicrosoft Office 2010Camtasia Studio 2.2.0Adobe Creative Suite 6Core FTP 2.2Subversion 1.7.7

Server EnvironmentWindows Server 2008 SP2Web Development EnvironmentHTML5, Sublime Text Editor 2

iOS Development EnvironmentiOS 6.0, Xcode 4.6.2 IDEVersions 1.2.2

Android Development EnvironmentAndroid SDK 7, Eclipse 4.2 Juno IDE

Requirements GatheringNumerous meetings with clientsDeveloped wire frame prototype

General RequirementsWeb application with information, videos, etc.Android and iOS applications allowing user accounts and data storageNotifications for approaching deadlinesUser information cannot be made accessible to TCC, in accordance with FERPASystem Architecture

Design - UML ModelingUse Cases Sequence DiagramsState Diagram

First Iteration (iOS & Web)

Spring Semester 2013Spring ActivitiesMultiple iterationsDesign feedbackTestingDocumentation revisionsAdditional documentsUser ManualDeveloper ManualPresentations

Graphic DesignCollaborated with TCC graphic designerCreated custom imagesAssisted with application layout

Presentations

Student Research Symposium (SRS)

North Texas Area Student Conference (NTASC)

Web ApplicationWeb Application Development

Home screen

Responsive Design

Checklist Main Screen

Checklist Senior Year

Career Screen

Video Screen

Mobile ApplicationsFile Structure

Data Encryption

For added security, the application does not store plain text values. Instead, it uses an encrypted representation.

Home screen

Creating a Profile

Home screen (logged in)

Checklist Options

Checklist

Web Browsing

Conclusion

ResultsSuccessfully completed web, Android, and iOS applicationsGained experience with several new applications and techniquesThe application is in the user acceptance testing phase and is planned to release in early May

ExperiencesHad the opportunity to do interdisciplinary work alongside a professional graphic designerGained experience gathering requirements and working with an external client

Tips for JuniorsAlways update your version. Always.Learn the strengths and weaknesses of each team member, and divide work accordinglyAlways keep communication flowingAcknowledgements We want to thank the staff at TCC and Dr. Payne

Susan RaglandRobert HeyserMark CrouchBrandon Tucker

Questions