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

projects and development tools
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Projects and Development Tools

CS 485/540 Software Engineering Cengiz Günay Fall 2014

Günay Projects and Tools

slide-2
SLIDE 2

Overview

Let’s review:

1 Projects 2 Integrated Development Environments (IDEs) 3 Software Process Tool websites Günay Projects and Tools

slide-3
SLIDE 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

slide-4
SLIDE 4

Current Projects

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

Günay Projects and Tools

slide-5
SLIDE 5

Current Projects

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

  • Lang. (HDL), Assembly

Günay Projects and Tools

slide-6
SLIDE 6

Current Projects

Project Type Languages Students? RealQA – Real Time Question Answering Web application Any web language* Paper Review Website Web app. Any web language* Plugin for Atlanta MARTA bus dynamic delay prediction Plugin for API Java plugin to the OneBusAway app Video Tracking Scientific comput. C++/Python, WxWid- 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

slide-7
SLIDE 7

Current Projects

Project Type Languages Students? RealQA – Real Time Question Answering Web application Any web language* Paper Review Website Web app. Any web language* Plugin for Atlanta MARTA bus dynamic delay prediction Plugin for API Java plugin to the OneBusAway app Video Tracking Scientific comput. C++/Python, WxWid- 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

slide-8
SLIDE 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

slide-9
SLIDE 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 No previous work done:

1 paper submission 2 reviewer registration 3 paper-reviewer matching 4 correspondence* 5 admin*

(*optional) Other client requirements: SQL for paper and reviewer info Admins set up deadlines, send reminder, etc. Papers submitted by users, acknowledge by email Match reviewers to papers; admin makes final decision Must be: reliable, secure, fast.

Günay Projects and Tools

slide-10
SLIDE 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

slide-11
SLIDE 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