Development of the User Interface for a City of White Plains Parking App Ari Butowsky, Keke Gai,...

Post on 04-Jan-2016

220 views 0 download

Tags:

Transcript of Development of the User Interface for a City of White Plains Parking App Ari Butowsky, Keke Gai,...

Development of the User Interface for a City of

White Plains Parking App

Ari Butowsky, Keke Gai, Mike Coakley, and Meikang QiuDepartment of Computer Science

Pace University

Agenda

IntroductionResearch

Research MethodologyProject Motivation & ChallengesApp DesignsTarget Customer (mobile users)Technical DescriptionFindings

Instructional PerspectiveConclusions

2

IntroductionAbout Project

Parking project collaborated with City of White Plains (Mobile App project)

Mission: develop a user interface for the mobile apps

Course project, a real-world case study

3

Research Methodology

Action ResearchAction research is the study of an attempt to solve a

problem or change a situation.

Case StudyA case study involves the investigation of a certain

problem, situation, or company(s). The research is based on COWP official documentation

concerning data on parking.

4

Research:Project Motivation & Challenges

5

MotivationsVarious establishments, such as restaurants, arts,

and cultural destinations.Business hubEducational institutionsElectric vehicle charging stationsTransit center as a travel hub

ChallengesParking locations are scattered all over the place Influx commuters and trouble in finding out parking

Research: App Design

6

Necessity:A great need, mentioned in Slide 4.User-friendly design

Prior Similar WorksApps that Perform Similar Functions

Research on MapQuestHow Will COWP App be Similar?

Functionality: all parking data, rates, locations, schedules, and e-map.

Target CustomersMobile users’ expectationsDifficulty in meeting consumers’ demands

Technical DescriptionIdentify the benefits of using Web applications

Hardware and Software DetailsThe programming languages

HTML, CSS, and JavaScriptMaximizing user interfaces performance

Dimensions: What are HTTP request? How to reduce HTTP request? What is a packet? Round trips? And tag-based network structure

7

Findings

8

A Technical Report Interface homepage (HTML) Interface main webpage (HTML & JavaScript)Future work (connect to the database)

Findings cont.

9

Instructional Perspective

10

Implementation of ConstructivismSpecial instructional project design

Instructional MethodProject-Based Learning (PBL)

Students gain knowledge and skills by working for an extended period of time to investigate and respond to a complex problem.

Enable students to build up their own knowledge scaffold

Conclusions

A successful implementation of Constructivism-based learning.

An adaptive user interface for a mobile app.

11

Questions?

12