iOS

CityZen

December 2, 2012 - 10:59 -- Nicola Perantoni
Summary: 

The general problem consist in finding a quick and smart way to report a general problem concerning your town.It’s possible to divide in more different problems: corruption, asbestos, access for people with some disadvantages and trash.

We decided to work on a Web and Mobile (Android, Windows Phone, iOS) application that allows everyone to report architectural barriers issues, vandalism and incivilities around the city.

Here you can find our presentation with also all the URLs of our repositories: https://speakerdeck.com/nicofromspace/cityzen-rhok-global-december-2012-trento-solution-by-the-citydevs-team

What we accomplished during the event: 

During the event we accomplished the following parts of our application:

  • a working Windows Phone 7.5 application that allows a user to submit a report
  • also an Android application and iOS application with the same features
  • the most important part is the web application that was developed using different technologies:
    • Django
    • jQuery
    • Underscore.js
    • Backbone
    • WebSocket
Next steps: 

Mine the data collected from the people to provide statistic data to the local authorities e.g. a map of the most critical areas or a graph of the most reported problems.

Category: 
Status: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 

AutoPower - Saving Energy

December 2, 2012 - 07:14 -- Christopher Jenkins
Summary: 

Saving energy by standby on leaving and wake on return.

Using Wireless networks plus mobile technology by utilising native programing across platforms we have created a basis for devices to keep devices awake.

 

Using an OSx/Windows Client that listen for a alive packet.

The mobile device can select which devices to send packets too over a broadcast ip range using the magic packets to wake the devices up. When the apps are connected to the network, they send an alive udp packet to port 10010 so the desktop can evaluate whether the device is still in range.

 

 

Why we are working on this problem: 

Mobile is good.

Using it for saving money/energy is a good step towards recouperating the extra costs of running a mobile phone.

What we accomplished during the event: 

A very basic Android Device and OSx client. The android device keeps the mac osx machine(s) awake.

 

 

Next steps: 

More desktop clients, more mobile clients and more features.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
Need a home network.
What RHoK event this project is being submitted for: 
Images and Video: 
Seeking people with skills in: 

Besafe - Healthcare during Emergencies

December 1, 2012 - 17:59 -- Sunil Kumar
Summary: 

 

 

People with chronic disease like Asthma or Diabetes need a stable routine. Interruption to medical supplies and health services may prove life threatening. The The besafe website aims to provide up to date information sourced from the crowd and from emergency response organisations to help both patients and health care workers in the event of an emergency.

 

The Solution is based on the Ushahidi Platform which is written in PHP on the Kohana MVC Web Framework. The solution is currently hosted on the cloud at besafe.crowdmap.com. Work is in progress on  advanced requirements like ability to track stock at emergency care providers , automated checklists, Heat maps, Swiftriver visuslisations from Twitter feeds, Historical data visualisation is being discusssed. 

 

 

 

Why we are working on this problem: 

There is no single reliable system that sources crowd information specifically for patients who need emergency help

What we accomplished during the event: 

 

1.Users can register as members in the system (Patients, healthcare providers like GP, Pharmacies etc.) 2.System Shall be able to receive the information about the disaster (location, Time, nature of disaster, severity etc.) 3.In the event of disaster system shall send Notification to users with information Including emergency contact and check lists 4.System maintains reliable current status information about he health care providers of the particular area ( pharmacies, hospitals, GP etc.) 5.System shall reset the status of the disaster after receiving about the disaster closure 6.System able to search for disaster by location, postcode 7.System able to display useful information like Hospitals and Pharmacies near a disaster Area

Ability to infer if a facility is down (Pharmacy, Hospitals etc)

 
Progress made since the event: 

 

•“Reports” can collect type information like Title, Description, date-Time, Category, Location (MAP Lat and Long), Location Name, News Source Link, Ext Video Link, Upload Photos, First/Last Name, Email,  of report and location of report •Addon Implemented to terminate a disaster event after a date •Reports can be set to Auto Approval in an emergency or moderated by an Admin •“Get Reports” Link  can be used to register emails to receive alerts when a report is submitted in your area . you can select specific categories of reports you want an alert on, or just get alerts for Disasters •Main Page displays a Map with dots indicating reports, Clicking on a dot opens details for the report. •Reports are clustered to act as a crowd sourced “Heat Map” •Categories and subcategories have been defined which help filter the reports that you want to see  - Disasters, Help Wanted, Help Available •Reports can be FILTERd by category and displays real time on the map •Layers of information has been added – VIC Hospitals, VIC Police Stations, Bushfire Hotspots,  ESTA Emergency Markers •Weather warning News feeds for Melbourne, VIC, NSW, Queensland •Checklist Embeded in App as a Page Plugin for Ushahidi to fetch JSON feed from SENSIS API and display it as a KML enabled Layer 
Next steps: 

 

•Fixed defect with iPhone Application Network framework iOS6, bug fix submitted for code merge •Build code to provide an API hook from Ushahidi to external Apps with KML layers in the •Release Ushahidi Plugin for SENSIS Api as an open source contribution from RHOK Melbourne •Enable and test Facebook and Twitter Integration as feed for reports •Enable and test Swiftriver plugin to filter “Buckets” from specific riverIDs •Implement a Heatmap from Government sources if available  
Community help: 

Need Emergency management experts to test the system and suggest improvements

Category: 
Status: 
Programming languages: 
Server requirements: 
Hosted on the cloud at Crowdmap
What RHoK event this project is being submitted for: 
Images and Video: 
Seeking people with skills in: 

Improving public transportation reliability to encourage people reduce their carbon footprint.

December 9, 2011 - 17:46 -- Keshy
Summary: 
  • Managed to achieve a good prototype of a semi-real time tracker
  • Pulled data off the MARTA schedules to be used as our primary dataset.
  • Platform agnostic and user friendly.
  • Involves SMS service and use of smartphone technlogies to cater to a wide section of international population facing this problem
What we accomplished during the event: 
  • A good notion of routes in different countries.
  • A decent working framework to be able to get an idea of approximate time your transport is due in to the stop near you. 
  • A user friendly way of updating information in a crowd sourced framework. 
  • Intelligent route prediction possible once the data sets evolve over time. 
  • SMS service to cater to developing nations. 
  • Potential integration with Google transit as a way to handle deviations from predicted schedules in developed countries. 
Category: 
Status: 
Frameworks: 
Images and Video: 

CuiBono: A truth detector for political ads

December 4, 2011 - 14:39 -- Bob Lannon
Summary: 

This mobile app listens to political advertisements and returns information important for understanding the context of those advertisements.  Information will reference coverage on sites like FactCheck.org and data maintained by the Sunlight foundation and its partners. It will include:

  • links to journalists' coverage of the ad itself (when available)
  • links to coverage of related issues 
  • links to information about the political action committee (PAC) responsible for the ad
  • a link to a parody video on the (soon to be live) FlackCheck.org

Technical details: The app makes use of the echoprint software made open and free by echonest: http://blog.echonest.com/post/6824753703/announcing-echoprint

Why we are working on this problem: 

Because while all political ads have to be "true," context matters.   Political ads aren't bound to tell "the whole truth," and viewers are not always aware of the context from which quotes and facts were selected.

After the Citizens United decision, interest group spending on ads increased. For House races, between 2008-10 there was a  277% increase in volume of  ads aired that were paid for by interest groups. (Source: Wesleyan Media Project).  Many experts expect to see a continued rise in this volume as we enter the 2012 election season.  

In order to ensure that voters can understand the context of the information communicated in political advertisements, it is important to make coverage available to those voters immediately.

What we accomplished during the event: 

During this event, we developed three key components of this application:

  1. a mobile application that quickly samples a small stream of audio and converts it into an echoprint audio fingerprint
  2. an api to which the mobile application can submit queries in the form of an audio fingerprint
  3. a server that recieves audio-fingerprint queries and returns the closest match from a database of advertisment
Traction: 

We owe an enormous debt of gratitude to the open-source code made available by echonest at https://github.com/echonest

We have been in contact with two journalistic resources to plan future collaboration:

Next steps: 

UPDATE: 

As of 2/13, we now have a fully functional application and webservice, complete with submission forms for advertisements.  Going forward, we hope to bring on board content creators as well as develop web scraping routines to help curators keep current with the fast-paced world of political ads and coverage thereof. 

We'll also be looking at ways to refactor our code and bring the webservice to a more mature state.

Next Steps:

  1. opencalais integration to parse journalistic resource text
  2. intergration with more sunlight foundation apis to generate richer content
  3. a public site for user submissions of advertisements and associated metadata
  4. developing matching algorithms to pair journalistic resources with advertisements
Community help: 

Any and all journalistic resources that can be brought to bear on this problem will make the data returned to users rich and germane to the relevant issues.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 
Team Awesomefat's picture

GeoCycle

December 4, 2011 - 12:33 -- Team Awesomefat
Summary: 

 Our solution is an iPhone application which allows cyclers across the globe to record their daily commutes as "bike routes."  These routes are displayed to the user in real time as a series of plotted points on a "street view" map.  The data points collected by the user are stored as GPS coordinates which are uploaded and stored to a cloud server.  The stored data, can then be accessed by any cycler in the United States according to zipcode, and any cyclers across the global can also access their data.  Multiple bike routes can be overlayed multiple on the user's iPhone.

 

Geo Cycle PowerPoint

https://docs.google.com/present/edit?id=0AUffEy7Mx8X9ZHYycHA4M180YzhjZ3M...

Why we are working on this problem: 

 To increase cycling safety and awareness in the community.  To make local cycling data available to individual users, cycling groups, and local municipalities. 

What we accomplished during the event: 

Team Awesomefat created a functioning iPhone app that allows a user to: create a new bike route, choose a route from a database of stored user routes, and access and analyze other cyclists bike routes in the local community.

Progress made since the event: 

N/A -all progress on theis solution was accomplished during the RHok 24-hour Hackathon.

Traction: 

-our application has not yet been published/distributed to the app store for public use.

Next steps: 

 Streamline and optimize our code and submit to the app.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 
Justin Kates's picture

Coordinate

December 4, 2011 - 12:06 -- Justin Kates
Summary: 

Coordinate is a simple mobile app and database that allows emergency response officials to plot hazards in an accurate and structured manner.  It allows an EOC and other response agencies to receive validated reports from responders out in the disaster area.  Information can be updated out in the disaster area allowing for a better common operating picture of what hazards still need to be resolved.

 

Project Members:

 

Nick Costa

Benjamin Hitov 

Avni Khatri 

Eron Gjoni

Amos Scott

Justin Kates

 

A couple of examples of how Coordinate will be used:

 

 

A major storm has occurred resulting in many trees and power lines being brought to the ground.  The Emergency Operations Center has been established to help coordinate the response.  Roads need to be cleared and downed power lines need to be removed

Fire Engine 4 has been responding to emergency calls since the incident started.  While traveling to calls, the Fire Officer has been plotting hazards on his smartphone with the Coordinate app.  The EOC has been monitoring these hazards as he plots them in the Coordinate Web UI and map displayed in the facility.

A Public Works crew has been dispatched by the EOC to handle a tree across a roadway.  They clear the tree, and the hazard that was plotted is edited to show it being cleared by Public Works at 3:30pm.  The EOC sees this and knows that the road is now opened back up

The Mayor's Office has been receiving calls about downed power lines all across the City.  A phone operator is taking these reports and entering them into the Coordinate Web UI.  All users on Coordinate are seeing these new incidents being plotted in the system.

A citizen, about to venture out after the storm to purchase food, visits the City's website to view the roads that are still closed.  He views a map on the website with information about hazards still out in the community, and determines that he should stay in his home until the roads are cleared.

 

Project Presentation:

 

https://docs.google.com/presentation/d/1hj4Vt_Q9DdIBsw48VEOy0pLx1Lt8bTZv...

 

Coordinate was named the winner of the December 2011 RHoK Boston event!

Why we are working on this problem: 

Road obstruction information (and other hazards) is extremely difficult to coordinate after a disaster.  Various response agencies are keeping logs of data without any coordination.  As hazards are cleared, not all agencies know it is no longer an issue.  Current hazard mapping solutions are very feature rich and not simple enough for response officials to quickly and accurately plot hazards.

What we accomplished during the event: 

Lot of work was completed on both the Android and iOS app.  Lot of work was completed on database.

Progress made since the event: 

Work continues to be done on the entire system.  A meetup is planned after the holidays to determine key focus areas to complete the project.

Traction: 

There are too many Crisis Mapping projects currently going on in the Open Source community without coordination.  Many of the solutions don't allow for the capability to "dim the lights" on unnecessary features.

Next steps: 

To test the use of the apps and database in exercises and real events in the near future.  Continue to provide an necessary functionality while keeping the project extremely simple.

Category: 
Status: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 

Plan Bee—Saving the World One Hive at a Time

December 4, 2011 - 11:25 -- jperez
Summary: 

Understanding trends in beepopulations is critical to decifering environmental and ecological changes effecting the health of the planet.

 

We know the insect Pollinator population is in decline so empowering the new Urban Beekeeper with a tool that educates them, creates standardization and tracks information so patterns and trends can become more apparnet. Hopefully resulting in a rebound of the population or at least an increase in the genetic strains of bees

 

Why we are working on this problem: 

Collapse of the Insect Pollinator population has precipitated a new interest in Urban Beekeeping. Our app creates an easy means to record a hive inspection helping NewBee beekeepers learn skills, track patterns and forcast trends. Collecting data unifies decentralized beehives into understandable and actionable information.

What we accomplished during the event: 

We have the foundatation of a tool to gather data and assist new urban beekeepers, part metrics, part standardized data collection and easing the barriers of entry into urban beekeeping.

Category: 
Status: 
End user environments: 
Images and Video: 

Encouraging kids to save

December 4, 2011 - 09:53 -- notprathap
Summary: 

Teaching financial literacy to kids is difficult, because they dont care. But there are things they do care about, liking going to a concert or buying a pair of shoes. So, we encourage them to maintain a wishlist of things they want to buy and help them with come up with a savings plan to achieve it through their smartphone app

Why we are working on this problem: 

because kids need to be financially sensible

What we accomplished during the event: 

prototype

Category: 
Status: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 

Pages

UI/UX design support provided by Azavea

Subscribe to RSS - iOS
Subscribe to RSS - iOS