projects and development tools
play

Projects and Development Tools CS 485/540 Software Engineering - PowerPoint PPT Presentation

Projects and Development Tools CS 485/540 Software Engineering Cengiz Gnay Fall 2014 Gnay Projects and Tools Overview Lets review: 1 Projects 2 Integrated Development Environments (IDEs) 3 Software Process Tool websites Gnay


  1. Projects and Development Tools CS 485/540 Software Engineering Cengiz Günay Fall 2014 Günay Projects and Tools

  2. Overview Let’s review: 1 Projects 2 Integrated Development Environments (IDEs) 3 Software Process Tool websites Günay Projects and Tools

  3. Previous Projects 1 Academic Job Market Website ( http://faultyapp.com/alpha ) – Fall 2012 until present 2 Pathology iPad Image Viewer ( https: //github.com/chill01/Pathology-Image-Viewer-iPad ) – Fall 2013 3 Rat Video Tracking ( https://bitbucket.org/adamsnd/vidtrack ) – Fall 2013 Günay Projects and Tools

  4. Current Projects Project Type Languages Students? RealQA – Real Time Web application Question Answering Paper Review Website Web app. Plugin for Atlanta Plugin for API MARTA bus dynamic delay prediction Video Tracking Scientific comput. Instructional FPGA Progs. Embedded prog. Günay Projects and Tools

  5. Current Projects Project Type Languages Students? RealQA – Real Time Web application Any web language* Question Answering Paper Review Website Web app. Any web language* Plugin for Atlanta Plugin for API Java plugin to the MARTA bus dynamic OneBusAway app delay prediction Video Tracking C++/Python, WxWid- Scientific comput. gets, OpenCV, Linux Instructional FPGA Progs. Embedded prog. Hardware Description Lang. (HDL), Assembly Günay Projects and Tools

  6. Current Projects Project Type Languages Students? RealQA – Real Time Web application Any web language* Question Answering Paper Review Website Web app. Any web language* Plugin for Atlanta Plugin for API Java plugin to the MARTA bus dynamic OneBusAway app delay prediction Video Tracking C++/Python, WxWid- Scientific comput. gets, OpenCV, Linux Instructional FPGA Progs. Embedded prog. Hardware Description Lang. (HDL), Assembly *Web application languages Back-end: PHP, Python/Django, Go, Ruby, Java Servlets Front-end: HTML, CSS, Javascript (e.g., jQuery, Bootstrap) Data model: database (e.g., SQL) or native Günay Projects and Tools

  7. Current Projects Project Type Languages Students? RealQA – Real Time Web application Any web language* Question Answering Paper Review Website Web app. Any web language* Plugin for Atlanta Plugin for API Java plugin to the MARTA bus dynamic OneBusAway app delay prediction Video Tracking C++/Python, WxWid- Scientific comput. gets, OpenCV, Linux Instructional FPGA Progs. Embedded prog. Hardware Description Lang. (HDL), Assembly *Web application languages Back-end: PHP, Python/Django, Go, Ruby, Java Servlets Front-end: HTML, CSS, Javascript (e.g., jQuery, Bootstrap) Data model: database (e.g., SQL) or native Günay Projects and Tools

  8. Web application for scientific article peer-review Collect papers and allow evaluation by an expert committee Client: Anca Doloc-Mihu @ Postdoc Science Writers (Emory School of Medicine) Intended for use by Emory postdocs Günay Projects and Tools

  9. Web application for scientific article peer-review Collect papers and allow evaluation by an expert committee Client: Anca Doloc-Mihu @ Postdoc Science Writers (Emory School of Medicine) Intended for use by Emory postdocs Other client requirements: No previous work done: SQL for paper and reviewer info 1 paper submission Admins set up deadlines, send 2 reviewer registration reminder, etc. 3 paper-reviewer matching Papers submitted by users, acknowledge by email 4 correspondence* Match reviewers to papers; 5 admin* admin makes final decision (*optional) Must be: reliable, secure, fast. Günay Projects and Tools

  10. Plugin to MARTA app to predict bus delays What’s done: MARTA provides real-time bus location info Students in CS 570 collected historical data Can make predictions that combine historical and real-time data Günay Projects and Tools

  11. Plugin to MARTA app to predict bus delays What’s done: MARTA provides real-time bus location info Students in CS 570 collected historical data Can make predictions that combine historical and real-time data Need a front-end web/mobile app Existing apps already can show map with buses: OneBusAway Offer delay prediction information Make Java plugin to OneBusAway by integrating into its API Günay Projects and Tools

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend