Real-Time Embedded Web Server Project Overview

harris real time embedded web server n.w
1 / 18
Embed
Share

The project overview highlights the development of a real-time embedded web server by Team Cobra Ouroboros at Harris. It covers the agenda, problem description, project scope, process, requirements, design, testing, quality metrics, implementation, and employee project ideas. The project aims to create a lightweight and highly customizable web server with seamless integration with external systems. The process involves iterative prototyping with stable requirements and regular communication with sponsors. Requirements include a highly configurable server with auto-generated HTML, RESTful web server code, C++ API, and expandable mechanisms. The design phase showcases various aspects of the project, while testing and quality metrics focus on average estimation error and backend unit tests. The implementation uses languages such as C, C++, Ruby, and frameworks like RGEN and JavaScript.

  • Embedded systems
  • Web server
  • Real-time
  • Project overview
  • Development

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. HARRIS REAL TIME & EMBEDDED WEB SERVER Team Cobra Ouroboros

  2. Agenda Problem Description Project Scope Process Requirements Design Testing & Quality Metrics Implementation Moving Forward Demo / Q&A

  3. Let Us Pretend Harris has two employees with project ideas: Al - Quad Channel Man Pack Betty - Falcon 32Radio

  4. Let Us Pretend Falcon 32Radio: Quad Channel Man Pack: Radio 1 Int: Frequency Radio 2 Int: Frequency Radio 3 Int: Frequency Radio 4 Int: Frequency Radio 1 Int: Frequency Falcon Float:Velocity Bool: Alive

  5. Problem Description Common Prototyping Platform Lightweight Web Server Highly Customizable Interface with External Systems

  6. Project Scope Prototype Full Stack Everything from XML Input to HTML Sample 3rd Party Applications

  7. Process - Iterative Prototyping Project Stable Requirements Need Implementation / Design Feedback Communication with sponsor every two weeks

  8. Requirements Highly Configurable Server Auto Generated HTML / Web Server Code REST / C++ API Callback Mechanism for 3rd Party Applications Easily Expandable

  9. Design

  10. Design

  11. Design

  12. Testing & Quality Metrics Average Estimation Error Accountability Metric Backend Unit Tests

  13. Implementation

  14. Implementation C vs C++ Web Server Ruby RGEN Gem Javascript Framework : Yes vs No Use of XML Schema

  15. Implementation Working Prototype Base Functionality Achieved Current state of project

  16. Moving Forward Plans for next semester o Data types/enums Generate documentation Sockets for real time updating CSS styling for HTML

  17. Moving Forward Good Adaptive mindset Specialized and collaborative Bad Too much time designing Development workflow issues at start

  18. Demo / Q&A Text us! 415-237-6131 0 Red 2 Blue 4 Cyan 1 Green 3 Yellow 5 Magenta 6 - White

Related


More Related Content