JDP FINAL REPORT An android app by Jonh Fernandes, David Diez Perez, and Peter Fitzpatrick.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Questions with 2nd Request Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing.
Advertisements

Home This training presentation is designed to introduce the Residency Management Suite to new users. This presentation covers the following topics: Login.
MUR-System Next We want with this PowerPoint show how easy it is to install the MUR-Systems hardware. You can try the full version of the software from.
MIDAS is a complete web based scheduling solution for managing your facility’s bookings and resources. MIDAS is a complete web based scheduling solution.
CareCentrix Direct Training.
IT PLANNING Enterprise Architecture (EA) & Updates to the Plan.
Edmodo: A Guide for Getting Started Presented by: Kristi Shaw Assistant Professor-Educational Technology Marian University
The Best Zoo Web Programming money can't buy. That's right. You can't buy web programming like this. That's why we're giving it away for free!!!
Onetouch Cloud Backup.
SM3121 Software Technology Mark Green School of Creative Media.
Edmodo Training A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect.
A Guide for Getting Started
A Guide to Getting Started
Syllamaster Jason Bosyj Dean Campbell Shaam Haffar Jon Kyger Kelly McCourt Jared Medved Matt Reed Gene Steratore.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
Oracle Sourcing Quick Start Guide.
Researcher User Manual for Event Forms. Accessing the Researcher’s Portal The Researcher’s Portal is available through the Research website at the following.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Karl Banks Aaron Birencwaig Andrew Harmic Jason Heintz Stephen Rodriguez Tyler Zaino.
Senior Design Group 10 – December 2010 Solution  Our solution to this problem was to design and build a web based application that can be run on the servers.
Welcome to BLT Online NQT Induction. Points We Will Cover: What is BLT Online NQT Service? What are the advantages of using it? User roles on the site.
Requirements Functional requirements  Use-cases
Teamdroid.co.cc Team Droid Matt Grojean, Tim Munnerley, Rabeet Fatmi, Nathan Hart.
MintTrack By Jeff Titus Christopher C. Wilkins Stephen Krach Pablo BajoLaso.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect Exchange ideas Share.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Fall 2011 Nassau Community College ITE153 – Operating Systems Session 23 Shared Folders 1.
Class Collaboration with Edmodo. What is Edmodo? - Cliphttp:// social learning network for teachers, students,
SATERN for Supervisors Updated: January Session Objectives At the end of the session, participants will be able to:  Describe the benefits of SATERN.
Home NEW INNOVATIONS Resident/Fellow Introduction NEW INNOVATIONS Resident/Fellow Introduction This presentation includes the following topics: Login Notifications.
D & D Enterprises Session 3: Personal Information Management (PIM) Applications Thursday August 3, 2006 Palm Telemedicine Seminar Series.
1 Project 5: New Venue. 2 New Venue Based on the posted New Venue scenario 077_Ticket_Booth_Scenarios.pdf.
2014 Defense Health Information Technology Symposium – Meeting Mobile App 1. Download the DHA Events App to your device. This can be found in the AppStore.
Group Members: Group Members:. Agenda  Introduction  Current Scenario  Proposed Solution  Block Diagram  Technical Implementation  Hardware & Software.
Edmodo Training A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect Exchange ideas Share.
A Guide to Getting Started BCPS – Office of Instructional Technology.
Welcome to Edmodo Professional Development Workshop American School of Guatemala Tuesday, October 23, 2012 Thank you to Mrs. Vanita Vance – College Station.
Advantages of  Edmodo is free. It will always be free.  Edmodo is secure  Edmodo allows many levels of control  Edmodo does not require an address.
How Your Customers Will Pay Online & by Phone
The Claromentis Digital Workplace An Introduction
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
UMSI Entrepreneurship UMSI 663 Fall /30/2015 Week #8 Nancy A. Benovich Gilby Ehrenberg Director of Entrepreneurship Clinical Associate Professor.
CIS 115 All Exercises Devry University (Devry) FOR MORE CLASSES VISIT CIS 115 All Exercises Devry University.
Registratio n User Terms & Condition s Data Vault (Data & instruction set) Accounts (member & non-member 3 rd parties) Contacts Options Home (summary.
Renee R. Henderson Instructional Technology Specialist Technology Training Team, PGCPS
Advanced Higher Computing Science
With Office 365, Collaborative Solution by Qorus Streamlines Document Assembly and Enhances Productivity for Any Business-Critical Documents OFFICE 365.
CIS 115 Slingshot Academy / cis115.com
ONLINEDONATIONS.US Raise more money, Save valuable time,
File Management in the Cloud
WorkDiff Mobile, Scenario-Based Collaboration Solution WorkDiff Allows Users to Work Differently While Using Familiar Functions of Microsoft Office 365.
StreetSmart Mobile Workforce App Incorporates Microsoft Office 365 Outlook Add-In for Improved Field Worker Scheduling and Streamlined Invoicing OFFICE.
Gantt Chart October November December Step One Step Two
Introduction to CS Senior Design Project I / II
Booklet365 Office 365 Outlook Add-In Makes Easy Work of Managing Schedules for Fitness Gyms, Sports Associations, Trainers, and Their Customers Partner.
Full Exam Name: Microsoft Dynamics CRM 2016 Online Deployment
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Introduction to CS Senior Design Project I / II
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
With IvSign, Office 365 Users Can Digitally Sign Word Documents in the Cloud from Any Device Without Having to Install Any Digital Certificates OFFICE.
This presentation has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational purposes.
InLoox PM Web App product presentation
Keeping Students on Track Using Technological Retention Tools
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
A Guide for Getting Started
Presentation transcript:

JDP FINAL REPORT An android app by Jonh Fernandes, David Diez Perez, and Peter Fitzpatrick

Company Mission: To always innovate and provide practical and simple software solutions via cutting-edge applications for mobile phones. Proposed Goal: Develop a bran new mobile application for Android phones and tablets. Idea: College Students’ JDP – Just Delightful Planner Specific Goal: The goal of JDP is to become a college student’s most handy planner app. OUR COMPANY

WHAT IT DOES -A calendar/planner app centered around college courses -Allows users to order events based off of courses they are enrolled in -Allows users to dynamically add, edit and remove said events -Set reminders to keep you on track

February 2014 Original Project Proposal March st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

February 2014 Original Project Proposal March st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014

USE-CASE SCENARIOS

ADD EVENT SYSTEM: display home screen USER: select “ADD EVENT” SYSTEM: show a calendar view USER: select a date SYSTEM: show a row of time for selection USER: select a specific time SYSTEM: show a dialog box to describe the event of this time/date USER: Input the description and submit. SYSTEM: save the information SYSTEM: display home screen USE-CASE SCENARIOS

ADD EVENT SYSTEM: display home screen USER: select “ADD EVENT” SYSTEM: show a calendar view USER: select a date SYSTEM: show a row of time for selection USER: select a specific time SYSTEM: show a dialog box to describe the event of this time/date USER: Input the description and submit. SYSTEM: save the information SYSTEM: display home screen USE-CASE SCENARIOS DELETE EVENT SYSTEM: display home screen USER: select “DELETE EVENT” SYSTEM: display calendar view USER: select specific date SYSTEM: display that date’s events USER: select desired event SYSTEM: show a dialogue box confirming deletion USER: select answer SYSTEM: display home screen

USE-CASE SCENARIOS

ADD COURSE SYSTEM: display home screen USER: select “add” SYSTEM: display “Add screen” USER: select “course” SYSTEM: ask for course name and info USER: input all the requested info SYSTEM: show inputted info, save? USER: select save or not SYSTEM: save event or discard input SYSTEM: show results USE-CASE SCENARIOS

ADD COURSE SYSTEM: display home screen USER: select “add” SYSTEM: display “Add screen” USER: select “course” SYSTEM: ask for course name and info USER: input all the requested info SYSTEM: show inputted info, save? USER: select save or not SYSTEM: save event or discard input SYSTEM: show results USE-CASE SCENARIOS EDIT EVENT SYSTEM: display home screen USER: select “show events” SYSTEM: list events USER: select one SYSTEM: show a dialog box with previous information USER: change the previous information and confirm SYSTEM: alter the previous information, confirm the altera tion and back to home screen

February 2014 Original Project Proposal March st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

Four Categories a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

First Category a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

FUNCTIONAL REQUIREMENTS F1. The application should allow the following functionalities for Events: F1.1­ Add F1.2­ Delete F1.3­ Edit OBS: Events can be homework, community service, class meeting, etc. F2. The application should allow the following functionalities for Courses F2.1 Create F2.2 Delete F2.3 Assign Event

FUNCTIONAL REQUIREMENTS F3. Set reminders for Events F4. Display reminders on Android’s main notification bar F5. Display upcoming events and enrolled courses on an organized home screen

Second Category a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

QUALITY REQUIREMENTS: This application should take no more than five seconds when processing input from the user. RESPONSE TIME

QUALITY REQUIREMENTS: The maximum amount of memory that this application should consume is no more than 30MB. RESOURCE USAGE

QUALITY REQUIREMENTS: We aim for this program to have a maximum of one failure in a week long period of continuous usage. RELIABILITY

QUALITY REQUIREMENTS: At any given down time, the program should not be functionless for more than one minute. AVAILABILITY

QUALITY REQUIREMENTS: Should the application crash, the program will be rebooted by android and the data will remain intact. RECOVERY FROM FAILURE

QUALITY REQUIREMENTS: This program should allow for future enhancements such as cloud storage so that the application can send and receive data on multiple devices MAINTENANCE

QUALITY REQUIREMENTS: This application should be very intuitive. Any person that know to use And roid systems can use it. USABILITY

QUALITY REQUIREMENTS: About 40% of the code used to create this application should be specifically designed so that it can be re­used. REUSABILITY

QUALITY REQUIREMENTS: As a local application, this program should have personal control about data. SECURITY

Third Category a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

PLATFORM REQUIREMENTS 1. Android powered smartphones ” by 4.18” or smaller sized, Android devices. 3. Android devices running Android 4.0 or later.

Fourth Category a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

PROCESS REQUIREMENTS 1. Entire application will be written in the bundled Eclipse with the Android Software Development Kit 2. All source code must be commented sufficiently 3. All source code must be reviewed by all members of the team 4. Cost: this project proudly takes full advantage of the free, open­ source software available to us from the good folks at the Open Source Initiative ( 5. Delivery Date: first week of May, 2014.

February 2014 Original Project Proposal March st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

UML DIAGRAM

February 2014 Original Project Proposal March st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

PROPOSED GANTT CHART

REFORMED GANTT CHART

February 2014 Original Project Proposal March st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

SCREEN SHOTS

APP INFO

THE JUST DELIGHTFUL PLANNER LIVE DEMO.. We will now do a live demonstration of our fabulous android app..

THE JUST DELIGHTFUL PLANNER THANKS ! Hope you enjoyed this presentation..