Accessability Violation Logging: Difference between revisions

From CS486wiki
Jump to navigationJump to search
Content deleted Content added
 
(8 intermediate revisions by the same user not shown)
Line 7: Line 7:


==Application Features==
==Application Features==
* Registration : User can register with their username, mail address and password
*Main Functions

** Registration : User can register with their username, mail address and password
* Map of violations : User can see violations' icons. Different icons for different type of violations. Map view also has textview for search by locations. User can see violations all over the world. It has also zoom in and zoom out button. When user click the icon of violation, it pops ups window and shows title and location
** Report violation : User can report violation by typing Title, Description, Type, Status and Address. If location of violation is in Vestal, application automatically sends e-mail to ssd[at]binghamton.edu

** Map of violations :
*Comment: Users can comment to violations

*Edit: User can edit violations.
* Report violation : User can report violation by typing Title, Description, Type, Status and Address. If location of violation is in Vestal, application automatically sends e-mail to ssd[at]binghamton.edu
***Status: Status can be Detected, In Progress, Still Same and Fixed
***Type : 3 types of violations, these are blindness, paralyzedness and deafness
***Location: User can type address manually or by getting current location through GPS
* Search violations : User can search violations by Location, Keyword or Status


==Screencast of Application==
==Screencast of Application==
Line 35: Line 43:


===Tables===
===Tables===
There are three tables for database.
*User Table
[[File:acc_data1.png]]
[[File:acc_data1.png]]
*Comment Table
[[File:acc_data2.png]]
[[File:acc_data2.png]]
*Reports Table
[[File:acc_data3.png]]
[[File:acc_data3.png]]


Line 45: Line 57:
==Platforms==
==Platforms==
Eclipse, Java, Google map api, JSON, PHP, phpMyAdmin, inmotionhosting
Eclipse, Java, Google map api, JSON, PHP, phpMyAdmin, inmotionhosting
==Developer==
Enes Uncuoglu

Latest revision as of 15:44, 9 May 2013

Introduction

Accessibility Violations is a project that will help users to report current violations in an Android based application. The system shall be designed for the favor of community in terms of accessibility. It shall do this by allowing users to post the accessibility violations. With the help of this product, individuals will be informed about the accessibility violations around their neighborhood that might affect their daily lives.

Goals

  • Accessible world for everybody
  • Raise awareness about disabilities and people with special need
  • Enhance the cooperation and participation in the disable community

Application Features

  • Registration  : User can register with their username, mail address and password
  • Map of violations : User can see violations' icons. Different icons for different type of violations. Map view also has textview for search by locations. User can see violations all over the world. It has also zoom in and zoom out button. When user click the icon of violation, it pops ups window and shows title and location
  • Comment: Users can comment to violations
  • Edit: User can edit violations.
  • Report violation  : User can report violation by typing Title, Description, Type, Status and Address. If location of violation is in Vestal, application automatically sends e-mail to ssd[at]binghamton.edu
      • Status: Status can be Detected, In Progress, Still Same and Fixed
      • Type  : 3 types of violations, these are blindness, paralyzedness and deafness
      • Location: User can type address manually or by getting current location through GPS
  • Search violations  : User can search violations by Location, Keyword or Status

Screencast of Application

Login

 Login   Forgot Password

Register

Registration

Map

Main Map Search on Map

         Search Result 

Search

 Search    Search Result  View of violations 

Registered User

Main registered screen Report Violation

    Comment

Update violation Update violation

Database

Tables

There are three tables for database.

  • User Table

  • Comment Table

  • Reports Table

Json results

Platforms

Eclipse, Java, Google map api, JSON, PHP, phpMyAdmin, inmotionhosting

Developer

Enes Uncuoglu