United Engineering & Technology Magnet

Slides:



Advertisements
Similar presentations
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Advertisements

Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
CS 290C: Formal Models for Web Software Lecture 1: Introduction Instructor: Tevfik Bultan.
Development of mobile applications using PhoneGap and HTML 5
Data Structures and Programming.  John Edgar2.
Mobile Testing Applications Confidential & Proprietary.
"In the name of ALLAH, most Gracious, most Compassionate".
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 12 Object-Oriented.
Our Online Courier Management Application is developed with the latest technology and State of the Art Database. This Management Software will be very.
CHAPTER TEN AUTHORING.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
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.
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
Introduction TO Network Administration
Payment processing re-invented Mark Bradbury, CEO.
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.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
COMPUTER NETWORKS Quizzes 5% First practical exam 5% Final practical exam 10% LANGUAGE.
Programming Logic and Design Seventh Edition Chapter 12 Event-Driven GUI Programming, Multithreading, and Animation.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Power Point Mistakes Contrasting background and text Microsoft Office PowerPoint 2007 enables users to quickly create high-impact, dynamic presentations,
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
Chapter 2 Operating Systems
Web Technology Solutions
Fundamental of Databases
Web Programming Language
Pre-Production Meet with the client to create a project plan:
Chapter 1 The Systems Development Environment
Chapter 8 Environments, Alternatives, and Decisions.
Chapter 1 The Systems Development Environment
Chapter 1: Introduction
Human-Computer Interaction
Introduction to presentations ms PowerPoint
System Design Ashima Wadhwa.
United Engineering & Technology Magnet Mariana Gomez May 28, 2015
DDC 1023 – Programming Technique
Chapter 1 The Systems Development Environment
East Africa Resilience Innovation Hub Web Development Proposal
Making Interactive Information Points (IIP’s) That Audiences Will Love
Introduction to Operating System (OS)
Chapter 18 MobileApp Design
Chapter 1 The Systems Development Environment
Physical Architecture Layer Design
CSC480 Software Engineering
Introduction to Cloud Computing
9/17/2018 Future TIME Kevin R Banning, R&D Director Sept 17, 2014.
Chapter 1 The Systems Development Environment
Information System and Management
Unit# 9: Computer Program Development
PowerPoint Presentation Guidelines
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Systems Analysis and Design in a Changing World, 6th Edition
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Engineering Design/Presentation
Partition Starter Find out what disk partitioning is, state key features, find a diagram and give an example.
BUSINESS COMMUNICATION SKILLS PRESENTATION SKILLS OF THESIS & PROJECT
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Chapter 5 Architectural Design.
PowerPoint Presentation Template
(a)(ii) Investigation
Academic Presentations
Chapter 1 The Systems Development Environment
Web Application Development Using PHP
Module 02 Operating Systems
Presentation transcript:

United Engineering & Technology Magnet Abrahm D. Magaña Armando J. Torres United Engineering & Technology Magnet

Introduction Problem Statement Design Goal Lack of 3D printing software in retail businesses Existing softwares are formatted for corporal usage not general public Design Goal Improve on existing 3D printing softwares by: Improving interface appearance Extending to a larger audience Enhancing user- interface interaction

Constraints Features Introduction Limited time for development Various Payment Methods Network Environment Peripheral Accessibility Customization Options Cloud Storage Constraints Limited time for development Fluent Transactions Secure Database User Friendly Large Community

Deliverables Introduction User-Case Diagram Flowcharts Final Report Design Journal Sample Screens

Investigation & Research

Research Organization Economy Communicatio n Aesthetics Organization Economy Communicatio n Remain clear and consistent with other interfaces Magnifying glass instead of question mark example Avoid confusion with common mistakes Prevents distraction from dense screens Keep things at a minimal Keep a level headed approach Simple phrases and prompts Do not lose the functionality of the program

Research Visibility Factors Color Factors Main Focus Layout Typography Aesthetics Visibility Factors Color Factors Main Focus Layout Typography Color and Texture Imagery Animation Sequencing Sound Red Green Peripherals Black Blue Yellow White

User Friendly Interface Research User Friendly Interface Efficiency Ease of Troubleshooting Intuitiveness of Software Simple Installation Ease of Updating Effectiveness of Error Handling Adherence to customer’s standards

Cloud Computing & Networking Research Cloud Computing & Networking Computing Components Networking Central Server i.e. Traffic Director Utilizes Middleware Acts as bridge between OS or database and apps on a network Link all equipment through a cloud network Client will be able to: Manipulate the network Control information Set up a private network

What is a framework? A software template Contains packages of algorithms that help reduce line of code significantly Performs functions and commands with ease

Possible Solutions

Solution A An open source, JavaScript framework that is simple to use. Meteor JS An open source, JavaScript framework that is simple to use. Reduces lines of code with its smart packaging system. It mimics the contemporary style of modern day software. Supplement features such as high quality performance, a user friendly software and graphic interface, an easy and universal language along with a large community of developers reflect the overall caliber of Meteor.

Solution B Ruby on Rails JS Ruby on Rails is relatively easy to learn and work with regardless of a developer’s experience. Although Ruby on Rails is not one of the fastest framework available, it is fast enough to run a great majority of its applications. Developers may also access JRail, which offers the characteristics of both Ruby on Rails and Java

Solution C Open Source Live updates and common idioms Ember JS Open Source Live updates and common idioms Consistent performance Crash if too many of its applications are running at once.

Choosing a Solution

Decision Matrix Scale 1-5

Design Decisions Project Timeline

Development Work

Design Decisions Universal Font Style and Size Adjustable Zoom In and Out Features Bluetooth and Voice Accessibility Speed of Transaction USB Port

Final Product User-Case Diagram

Final Product Model Screen

Final Product New Account

Final Product Carousel Design

Final Product Payment Methods

Final Product Payment Screen

Evaluation Meteor JS satisfies our criteria which include the following: cross platform, user-friendly, easy to learn, performance, community aid. Tests Lab Tests Field Tests

Recommendations & Future Goals Future Work Recommendations Invest more time in development work Spend less time brainstorming Reserve www.syntaks.com Create a beta version of our software Perform Lab & Field Tests

Questions are welcomed. Thank You. Questions are welcomed.