Advice for Future Developers

Slides:



Advertisements
Similar presentations
Mini Project Seminar on Pizza Ordering Application for Android
Advertisements

Bachelor of Science Bachelor of Arts Computer Science Information Science and Technology Computational Science (BS only)
Fuel Cell Modeling Team Members: Albert Wong Faculty Advisor: Dr. Blekhman Department of Computer Science and Technology College of Engineering, Computer.
Programming in the Many Software Engineering Paradigm for the 21 st Century Nenad Medvidovic Center for Software Engineering Computer Science Department.
Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Spring 2007 Team : CSE 498, Collaborative Design.
6. & 7. Teams: Technical Specification / Schedule Project Title Team Member 1 Team Member 2 Team Member 3 Team Member 4 Department of Computer Science.
Team #9: Video Recording Tool for Car Infotainment and Navigation Systems Members: Shengzhe Gao, Radhika Somayya, Xinye Ji, Kun Zhang, Yan Gong, Jianying.
Careers in Computer Science & Computer Engineering Dominic Fezzie.
Designing a Multi-Disciplinary Hybrid Vehicle Systems Course Curriculum Suitable for Multiple Departments Dr. Vincent Winstead Assistant Professor Minnesota.
VM Algorithm Improvement Student’s Name: Kamlesh Patel Date: Oct 13, 2008 Advisor’s Name: Dr. Chung-E-Wang Prof. Dick Smith Department of Computer Science.
JavaSTARS Animated Schematics Display Abstract One of The Aerospace corporation’s responsibilities for the United States Air Force (USAF) is to provide.
Computer Engineering Department College of Computer Sciences and Engineering.
EcoCar User Interface Mid Semester Presentation Senior Design II October 2, 2012.
Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department.
PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty.
PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Mark Buising, Douglas Chow, Nazeni Mkrtchyan, Jesus Rodriguez, Jennifer Webb.
CS Senior Project David Blekhman ©2011 EcoCAR 2. 1.Sponsors 2.Project Members 3.Introduction 4.Challenges Overcome 5.Strategies and Advantages 6.Database.
Sai Nataraj Marvin Itzep Miguel Valencia Daanyaal Syed Dustin York Ec CAR3 Advisors: Yuqing Zhu, Luis Campos.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Parallel OpenFOAM CFD Performance Studies Student: Adi Farshteindiker Advisors: Dr. Guy Tel-Zur,Prof. Shlomi Dolev The Department of Computer Science Faculty.
Industrial PC Based Data Acquisition and Processing System for Grob Systems, Inc. Team Members: Megan Bessick, Brett English, Pete Jankovsky, Ramesh Narayan,
TechIT: A Work Order System Team Members: Marjorie Zalaya, Duc Le, Kevin Castillo, Minh Ha, Brandon Ung Faculty Advisor: Dr. Chengyu Sun ECST Liaison:
WriteOn Team Members: Luis Fisher, Lihao Lin, Eduardo Lopez-Serrano,
Configuration Item Page
Team Members: Timothy Myung Richard Vu Suren Abrahamyan Dave Edwards Leora Juster Jie Chen Faculty Advisor: Dr. Russell Abbott Liason: Dr. David Blekhman.
Geoffrey Fox Panel Talk: February
COMPUTER SCIENCE Mercer University College of Liberal Arts
Landfill e-Forms Application
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Electrical Engineering
COMPUTER SCIENCE Mercer University College of Liberal Arts
COMPUTER SCIENCE Mercer University College of Liberal Arts
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Daisy Sang Faculty Advisor Computer Science Department
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
Stock Analysis Tool (SAT) Lalantha Sathkumara Faculty Advisor: Dr
Photometric Walkthrough Mobile Application Team Members: Marcus Hernandez, Edward Hsu, Edgar Galindo Faculty Advisor: Gabor Kondas Optic Arts Liaison:
Weapon Impact Scoring System Application Architecture
Mass.ive's Customer Experience Mass.ive's RESTful Architecture
Linux Operating System Architecture
EcoCAR3 Year 2 Team Members: Edwin Quintanilla, Varunya Nimnualrat, Ryan Wong, David Perez Faculty Advisor: Dr. Yuqing Zhu Liaison: Dustin York |
Introduction to Computers and Java
JavaSTARS Animated Schematics Display
UWT Engineering Circuits classes taught at Community Colleges vs UWT, how can we fill the gap The merits of teaching C Programming Language. Update on.
What is an operating system?
Wireless Communications Test Bed: Ad Hoc Networking
CS & CS Capstone Project & Software Development Project
Electrical and Computer Engineering Department
EcoCAR3 Year 2 CAL STATE LA.
COMPUTER SCIENCE Mercer University College of Liberal Arts
CS323 Android Getting Started
Daisy Sang Faculty Advisor Computer Science Department
上 海 理 工 大 学 University Of Shanghai For Science And Technology
Computer Science Graduate By: Josh Allison
Communication and Electronic Engineering Department
Hardware and Fastener Identification Bolts without names
Graphical User Interface Functional Requirements
Introduction to Computer Software
Computer Science Graduate By: Carl Phillips
CSE 498, Collaborative Design
A Detailed Comparison:
Hardware and Fastener Identification Nuts and Washers without names
Introduction to Hardware
Development of a Flex Sensor Glove
How can I learn C language?
A key to success in college, career and life
A.I. Training with Dialogflow
Engineering Design Process
Presentation transcript:

Advice for Future Developers ECOCAR2 Center Stack System (ECSS) Team Members: Timothy Myung, Richard Vu, Suren Abrahamyan, Dave Edwards, Leora Juster, Jie Chen Graduate Advisor: Eric Liao Faculty Advisor: Dr. Russell Abbott Liaison: Dr. David Blekhman Department of Computer Science College of Engineering, Computer Science, and Technology California State University, Los Angeles Top Right Image: Department of Energy, General Motors, Freescale why, how, qt problems the team ran into (hardware) background The CSULA ECOCAR 2 is a parallel-through-the-road hybrid vehicle converted from a 2013 Chevy Malibu. The Computer Science Team replaced the center stack system of the hybrid vehicle. In addition to maintaining original functionality, the team added a diagnostic display. * BEFORE AFTER – GUI touch screen MAIN MENU RADIO Physical radio control knobs and buttons CLIMATE CONTROL DIAGNOSTICS Physical HVAC knobs and buttons DESIGN components System architecture Model/View/Controller Architecture Qt Modeling Language (QML) Controller Area Network (CAN) signals Freescale Board: computer that runs code View Controller Model Simulator.h Simulator.cpp Diagnostics.qml ACWindow.qml Radio.qml Home.qml CAN-SEND.h CAN-RECEIVE.h Presentation Touch screen Linux Kernel CAN BUS Freescale I.MX6 Board Car Advice for Future Developers The CS team learned firsthand about the difficulties of integrating software with hardware > Test on actual car as soon as possible to expose communication problems early > Make some individual responsible for successful integration of hardware and software > Learn the limitations of running on a board vs. a standard computer