Introductions Michelle Johnson: CEO Myles Walsh: CFO James Goodrich: COO Ashley Kirby: CTO.

Slides:



Advertisements
Similar presentations
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Advertisements

Read Digital input Turn on sensor board Convert to Temperature & Humidity Wake Up CC430 Sleep CC430 Timing diagram ① P.2.4
Smart Office Automation Solutions
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
Mr. Coffee Garage Door Opening System Jim Gregoire, Alex Johnson, Michael Miller, Will Shiver.
Presented by: Francis Ani & J.R. Armstrong
IoT Hydroponics Project
Reusability and Portability Chapter 8 CSCI Reusability and Portability  The length of the development process is critical.  No matter how high.
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
University of Massachusetts Amherst InteLock TM Team: Emmanuel Seguin Josh Coffin Anh-Kiet Huynh Christos Tsiokos Remote Access and Proximity Key Advisor:
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 2: Operating-System Structures Modified from the text book.
The Crew Barbara Eikov Ethan Jud Eric McGregor Henrik Mäkitaavola.
Live dashboards for Progress built by anyone, available anywhere. Introducing DataPA OpenAnalytics Nick Finch CTO.
© 2004 Control 4 August 4, 2015 Control4 Get the most out of your home.
What is TIS Smart Home System? Course 20 Minutes Test 10 Minutes TIS Training Program 2012, Rev 1.1
AJAC Systems Hotel Reservation System
Who am I? ● Catalin Comanici ● QA for 10 years, doing test automation for about 6 years ● fun guy and rock star wannabe.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
HW/SW/FW Allocation – Page 1 of 14CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Allocation of Hardware, Software, and Firmware.
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
Abstract Other Resources Financial Resources Project Schedule Personnel Efforts Item DescriptionCost STK300 Microcontrollerdonated (Kanda) GM28 Cellular.
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
Module 1: Introduction to PLC
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
Welcome to the World of Programmable Logic Controllers
Copyright © 2002 Delmar Thomson Learning Chapter 1 Welcome to the World of Programmable Logic Controllers.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 6 System Calls OS System.
Chapter 2: System Models. Objectives To provide students with conceptual models to support their study of distributed systems. To motivate the study of.
Home Media Centre Smart Interface Demonstration School of Information Technologies University of Sydney.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Computer Control.
Silberschatz, Galvin and Gagne  Operating System Concepts UNIT II Operating System Services.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Midterm Presentation Senior Design II February 28, 2012.
User Interface – Switch Panel 6 Gang Switch Panel Configuration guide RS485 Terminal Fixing hole Bayonet Front ViewBack View.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
目录 12 in 1 Sensor Features ● PIR motion sensor ● Ultrasonic sensor ● LUX sensor ● Temperature sensor ● 2 Dry contacts ● 2 external condition inputs ● IR(infrared)
2.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition System Programs (p73) System programs provide a convenient environment.
目录 8 in 1 Sensor ◆ 8 in 1 Sensor Unique Features ● Built in PIR motion sensor and light intensity sensor ● Built in 2 Dry Input Ports ● Built in 32 Logics.
Chapter 10 Software quality. This chapter discusses n Some important properties we want our system to have, specifically correctness and maintainability.
HOME AUTOMATION Robert Brandenburg EKU, Dept. of Technology, CEN/CET.
Final Presentation Smart-Home Smart-Switch using Arduino
A Project by ABHISHEK N (1P909EC001) YASHAS B R (1PI09EC129) J CHETAN (1PI09EC051) Guided by Ms. ANNAPOORNA K Y DEPARTMENT OF ELECTRONICS AND COMMUNICATION.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Welcome to Intro to Operating Systems Course Website:
Computer System Structures
L25 - PlantPAx Process Application Development Lab I
Interfacing the Internet of a Trillion Things
Multifunctional Sensor
Operating System Structures
Module 1: Introduction to PLC
SMS module HDL-MGSM.431.
Integration Testing.
Wireless 4 Buttons Touch Panel
PRESENTED BY , R.& T.VIGNESH, B. DEEPAK RAJA GUIDED BY,
Outline Overview Development Tools
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Chapter 2: System Structures
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Outline Chapter 2 (cont) OS Design OS structure
MATERI PL/SQL Procedures Functions Packages Database Triggers
Object Oriented Design
Presentation transcript:

Introductions Michelle Johnson: CEO Myles Walsh: CFO James Goodrich: COO Ashley Kirby: CTO

What is the problem? We have a manual garage door we want to automate

Possible solutions Get rid of the garage door all together –Pros No code to be written Possible extra room –Cons No place to store car Possible theft

Possible solutions Hire someone to open the garage door on command –Pros New friend Works even when the power is out –Cons Overhead

OUR solution The G-DOS : Garage Door Opener System The G-DOS is about providing convenience to the client to allow them to access their garage using an automated system.

What does it include? The garage door opener A stationary control A remote control

Basic requirements The remote control and stationary devices send signals to the motor The motor pulls the door up and pushes the door down The work light comes on when the motor is activated and will remain on 5 minutes after activation unless overridden

Pre-conditions The door must be closed The motor must be off and not have run within the past 5 minutes The remote control is enabled The work light is off

What are we not concerned with Security code settings The obstruction detection system Range limitations of the remote control

Layered Architecture

layered ARCHECTURE RESPOSIBLITIES User Interface –Interfaces between the user of the product and the devices Device Interface –Interfaces between the user interface and the system itself System Process –Interfaces with all of the components of the system and assists in performing lower level functions

User Interface DECOMPOSITION

User Interface Responsible for informing the user of the device states through the use of telltale lights located on the controllers The light module will turn on or off, depending on the state of the system

Device Interface DECOMPOSITION

Device Interface Implements control of the system process layer Provides service interfaces to the user interface level Responsible for the logic processes of the garage door opener system

System Process Decomposition

System Process Restore state is saved in persistent store Garage door commands go to the door controller Work light commands go to the work light controller

What is the G-DOS? The G-DOS is easily modifiable –We can do the following: Add a new type of control device Add a new type of sensor The G-DOS is adaptable –We can do the following: Add a type of control Add a new light Add a new garage door

What is the g-dos? The G-DOS is reusable –We can use the G-DOS with any type of vehicular product The G-DOS is reliable –The G-DOS has built in back up systems for both motor failure and power loss The G-DOS has excellent performance –The G-DOS is able to execute commands in realtime

How does it work?

Design Rationale Our layered architecture was designed with simplicity and adaptability in mind The user interface is a modular component of the design It is easy to add new components to the system process due to the adaptable aspect of the design