Linux

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

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: 

Data Journalism Developer Studio 2.0

Summary: 

The Data Journalism Developer Studio is a 100% open source Linux™-based appliance designed for data journalism developers. It can be run as a desktop or a server and is designed for development of data journalism desktop and server applications.

The Data Journalism Developer Studio is modular. The core appliance consists of the operating system, desktop, browser, and data acquisition / cleaning / analysis / visualization tools. The core appliance is available as a virtual machine in VMware / VirtualBox / KVM format, as an Open Virtualization Format (OVF) appliance and as a bootable LiveCD that can be installed on a desktop or laptop PC.

Additional packages can be installed as required using installation scripts provided. Each additional functional package can be independently installed to match the needs of the users.

Installed Components (Core Appliance)

  • openSUSE™ 12.1 32-bit Operating System
  • GNOME 3.2 Desktop
  • Mozilla Firefox Browser
  • gcc-c++ and gcc-fortran
  • openJDK Java runtime, development environment and browser plugin
  • R patched
  • RStudio™ integrated R development environment
  • R.rsp R Server Pages, websockets and Rook Web Server Interface

     

Why we are working on this problem: 

Journalists today operate in a world dominated by two trends:

 

  • Real-time many-to-many communications platforms
  • Large sets of complex data with stories waiting to be told

 

Major newsrooms can afford staffs of coders, reporters, writers and editors and thousands of dollars worth of hardware and software. But a citizen journalist or journalism student cannot. The Data Journalism Developer Studio collects robust open source solutions to the problems of real-time data collection, data analysis and visualization, digital media creation and, to a lesser extent, server construction.

For more information, see Data Journalism Developer Studio Overview   http://borasky-research.net/wp-content/uploads/2011/12/About-The-Data-Journalism-Developer-Studio.pdf

What we accomplished during the event: 

Deployed a beta version of the appliance.

Traction: 

This is still pretty much a one-person show / hobby project. I have about 200 downloads of the previous version, but haven't really tried to build a community yet.

Next steps: 

1. Finish the 2.0 release.

2. Write user documentation.

3. Build a community.

Community help: 

At this point, the appliance is very much a solution looking for a problem. I've collected the tools and I'm looking for users. Personally, I want to move on to developing some stories using the tools, primarily in the area of economics and finance.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
16 GB disk, 1 GB RAM, 32-bit x86 minimum
What RHoK event this project is being submitted for: 
Images and Video: 

Off Like

Summary: 

 

 Supporting  things globally online is very easy and popular at the moment. There  are Systems like Google+1;FaceBook Like and Flatter - to just name 3.  Offlike  aims to extend this pattern to local "offline" things. By placing  QR-Codes ( or later NFC ) on real places with real problems - and giving  the user the option to support this thing we hope to increase  involvement with problems that matter for you - localy - offline . 
Why we are working on this problem: 

The Problem definition "A Real-World "Like" for Campaigning and Advocacy" described an intriguing idea: connect real-life needs to online support. Implementing this is a lot of fun for us, and it seems to be very usefull, because this way you can simply activate your neighbourhood to show their concern for a common problem - locally, and visible globally.

What we accomplished during the event: 

We created a website, an app and mobile-site. All these there tools are necessary for participating in the Off Like button. 

The campaign owner can create QR codes and check statistics on the amount of views and likes. Also there is a map so he can check where the QR codes are used. The app or the mobile site, provide an easy way show their support. By scanning the QR code the supporter can easily like the campaign with the usual social share buttons.

Progress made since the event: 

We started at zero and created all these tool within 27 hours.

Next steps: 

Live happy ever after.

Category: 
Status: 
Programming languages: 
Frameworks: 
Server requirements: 
currently deployed on heroku, may run anywhere where you can: * provide a current JRE * provide a Mongo DB
What RHoK event this project is being submitted for: 
Images and Video: 

Portal dla młodzieżowych ngosów - yngo.pl

Summary: 

Projekt zakłada stworzenie portalu dla młodzieżowych działaczy, dla osób aktywnych, zaangażowanych w młodzieżowy NGOs. Ma pełnić rolę informacyjną, edukacyjną, społecznościową i być jednocześnie przestrzenią wymiany myśli i doświadczeń. 

The aim of the project is creating a portal for youth activists, people involved in youth NGOs and various youth initiatives. It will have information, educational, and community functions, and it will provide a space for the exchange of ideas and experiences.

Why we are working on this problem: 

Projekt jest jednym z priorytetów wypracowanych podczas tegorocznego Forum dla Przyszłości - ogólnopolskiej konferencji organizacji młodzieżowych, które odbyło się w lipcu br. Ponad 100 uczestników, działaczy 40 organizacji młodzieżowych wskazało potrzebę stworzenia portalu jako jeden z najbardziej pilnych aspektów pracy nad poprawą sytuacji młodych aktywistów w Polsce. 


The project is one of the priorities developed during the Forum for the Future event – an all-Poland conference for youth organizations that took place in July 2011 in Toszek. Over 100 participants, activists from 40 youth organizations, agreed that creating such a portal is one of the most urgent tasks in working on the improvement of the situation of youth activists in Poland.

What we accomplished during the event: 

Wypracowana została koncepcja merytorycznej zawartości portalu, oraz zaprojektowany sposób jego funkcjonowania. Dokonaliśmy także konsultacji dotyczących technologii potrzebnych do realizacji projektu, jego harmonogramu i budżetu. 

We developed the ideas for the content of the portal and designed its main functions. We also consulted technology experts on the details of the realization of such a portal, working schedule, and budget.

Progress made since the event: 

Przychodząc na RHoK Warsaw pomysł takiego portalu był bardzo mglisty, ledwie zarysowany. Podczas wydarzenia udało nam się opracować go w większości tematów - od grupy docelowej, treści, przez sposób prowadzenia i zachęcania osób do zaangażowania się w działalność portalu.

Entering the RHoK we only had a vague idea for the portal. During the event we managed to answer most of the key questions about the project, concerning the precise target group, methods of administration, and strategies for engaging users to contribute to its content.

Traction: 

Grupa docelowa, do której kierowany jest portal - młodzieżowe organizacje/młodzieżowi działacze są osobami, z którymi stale współpracujemy. Podczas realizacji projektu konsultowaliśmy go z potencjalnymi odbiorcami. Dostaliśmy również deklarację uczestnictwa 40 młodzieżowych grup z całej Polski - uczestników tegoroczego Ogólnopolskiego Forum Organizacji Młodzieżowych "Forum dla Przyszłości".

Target group: youth organizations/youth leaders we cooperate with. While developing the project, we consulted it with the potential users. We also got declarations of interest in participating in the project from 40 youth groups from all over Poland, participants of the Forum for the Future.

Next steps: 

- skompletowanie zespołu zarządzającego projektem
- pozyskanie partnera głównego - portalu ngo.pl
- nadanie osobowości prawnej organizatorom
- konsultacje wśród grupy docelowej
- pozyskanie funduszy
- wykonanie wstępnego projektu technologicznego
- promocja podczas drugiej edycji Forum dla Przyszłości
- pozyskanie lokalnych ambasadorów projektu
- stworzenie grupy redakcyjnej
- wykonanie prototypu strony i mobilnej aplikacji
- betatesty i rozpoczęcie tworzenia społeczności
- oficjalny start strony, kampania promująca działalność społeczną
- dalszy rozwój portalu i wzbogacanie o dodatkowe funkcjonalności

 

 

-          building the project team

-          winning the support of a strategic partner – the portal ngo.pl

-          establishing a legal status for the organizers of the project

-          consultations with the target group

-          raising funds

-          preparing the initial technological project of the portal

-          promotion during the second edition of the Forum for the Future

-          recruiting local ambassadors for the project

-          building the editorial team of the portal

-          preparing a prototype of the website and the mobile application

-          beta testing and starting community-building

-          official start of the website, promotional campaign

-          further development of the portal and building new functions

Community help: 

zaprogramowanie i utworzenie aplikacji mobilnej i strony internetowej


Programming and developing mobile app and website

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

Sahana

Summary: 

A flexible platform for building solutions tailored to the needs of individual organisations working for huamnaitarian purposes, with many powerful modules which can be easily interconnected together.

Why we are working on this problem: 

Organisations like CERT need real solutions with proper support organisations behind them, not simple toys which are built in a weekend.

We are trying to encourage developers to join us on incrementing the functionality of real solutions rather than constantly reinventing the wheel with a million prototypes.

Traction: 

We have been used in most major disasters since inception in Indian Ocean Tsunami. Recent activations have included Haiti, Pakistan, Japan & Libya. We are also used for ongoing projects by the IFRC, HELIOS foundation, etc

Community help: 

Attract long-term developers.

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

Service Delivery in the Water and Sanitation Sector

Summary: 

 

A Common Solution Framework which consists of various modules, each of these modules perform a atomic task which in collaboration address each of the above issues. The various modules\parts of the system include * Service Request Handler : Handles all incoming service request of a end user. A Service can be request for delivery of water.* Complaint Request Handler: Handles all incoming complaints.* Scheduler : Handles a schedule for servicing the request.* Service Tracker: Tracks the service request life cycle. And invokes proper methods in-case a service is not catered within a given time. A user can access this system through SMS, USSD or a Native Mobile Application(In-case of a Smart Phone). 
Category: 
Status: 
Programming languages: 
What RHoK event this project is being submitted for: 
Images and Video: 

Early Warning Remote Sensing for Water Table Management

Summary: 
Early Warning Remote Sensing for Water Table Management. By Shaimaa Ahmed Graduate student at AUC Ground water is a valuable resource that requires a mentoring system to alert decision makers, NGOs and researchers about any pollution or risky head drops. The solution is a development of a sensing ball that is used to create 3d map of the underground cave. The development includes hardware, software and sensors. These developments are: 1-Adding new hardware and Software that calculate the difference in head or change in water quality parameters. 2- Fixed sensors that communicating with a moving sensor and they communicate with the surface of the ground and via satellite connection, the new data reach central servers. 3- create 3d maps on web and cell phone applications 4- part of the energy in the ball is conserved because the head calculation is based on the velocity of the ground water movements. 5- A grid of well is required to manage this real time movement. 6- Collect water samples that assist in water biological assessments. This solution works within the national border of a single country and it assist to manage ground water resources among different countries.
Why we are working on this problem: 
MENA region lacks access to clean water and ground water may be a suitable solution on the short run till researcher finds another solution for water shortage. Some international crisis can be avoided if different countries learned how to manage and share ground water. My solution is my contribution to the global community to find a solution for water crisis and potential political and social conflicts.
What we accomplished during the event: 
There was no one interested in this subject thus I worked alone but there was expertise who assist me to develop the idea. The contest atmosphere was very helpful thus I suggest more events within the same theme or events that focus on teaching new technologies for researchers or events that combine researchers and engineers from the world that are committed to this problem
Next steps: 
I need to form a team with Hardware architect, programmers and then we have to find a funding to fund this project (incubated project )
Community help: 
Draw attention to it Funding Provide esperitise in moving sensors Link us with the moving sensor inventors so we can develop their product with them with this idea
Category: 
Status: 
What RHoK event this project is being submitted for: 
Images and Video: 

Touch

Summary: 
Touch is a software that targets 3 main aspects of humanity's vulnerabilities to threats and disasters, both natural and human caused. It permits the free communication of information in the society but also tries to protect the same society by involving the different police departments and humanitarian agencies all over the globe. It was initially designed to solve 6 problem definitions of Rhok3 (http://www.rhok.org) 1. OneCrisis 2. Automatic Geo-Tagging of social media status update 3. All Hazards Search 4. NGO collaaboration Space 5. Urgent Needs Center 6. Disaster Safe but finally thanks to GOD, it came to resolve more than expected. It solves more than 7 problem definitions found in Rhok3. Some of these problem definitions details are given below: For: - All Hazards Search: Citizens typically are unaware of all the hazards where they live, work or play. They need a simple online search to get a map of all the hazards at a certain location as well as a written description of each. Emergency Management can then provide information on how the citizen can mitigate those hazards and reduce their risk. - NGO collaboration Space: NGOs would have either a widget that they could integrate into a cloud-based logistics management application or an easy to access website where they could quickly provide information per sector on where they are operating or what they are doing. Entering this information could take place from either a mobile device or a website, and needs to be extremely easy. - Another problem: Person Finder via Voice & Image: In case of japan earthquake, this system could help.a lot of missing people could found via this system.if someone find any person that needs help and seems to be missed, simply must record his voice and take a picture from his face and then upload to our website.we test these voice and image files with created models of every profiles and if any match occurs, we'll give the profile information to the uploader of the voice and image.we can get uploader 's email and send an email whenever we had a match in our models in future. Thanks for the time you have taken to read this summary, I hope it inspired you. Be blessed. Rweze Florian, Software Developer and Business Entrepreneur
Category: 
Status: 
Frameworks: 
Images and Video: 

Moving Food

Summary: 
Move Food is a tool for businesses and volunteers to connect and get leftover/unused food that would otherwise be thrown out to people in need on an ad hoc basis. It create the connections required for People/Businesses that have food and volunteers that have the means to help to deliver those food products to persons in need (shelters, homes, camps, individuals). The transaction model of "I Have Resources/I can Help get Those Resources To Those In Need" is universally re-usable for any situation. An upleveled version of Move Food can be used for disaster relief coordination and many other use cases. We chose to focus on the core transaction for this first release: A user registers, can post an item or claim an item. Everything beyond that is gravy. V.01 - Allows either an entity with food or a volunteer that can help to register on the site - Allows a resource to post a food item - Allows a volunteer to "claim" or cancel the pickup of a food item - Allows both to see what they have claimed and a history - Allows a registered user to announce an item is available via sms - Logs all transactions (for analytics and reporting) - Provides Restful API into Move Food data - Announces item submission in short format to Twitter and text
Category: 
Status: 
Programming languages: 
Server requirements: 
LAMP Stack
Images and Video: 

PersonFinder Upload tool (stand alone)

Summary: 

A small script paired with a config file that bulk-uploads information to Person Finder. No hosting required, but it would be relatively trivial to create a basic site with Pyramid or Flask.

Problem: http://www.rhok.org/problems/upload-tool-person-finder

"Person Finder is a searchable public database of missing persons. It was created by Google volunteers in response to the Haiti earthquake in January 2010. It was used again for the Chile earthquake, the Pakistan floods, the christchurch earthquake and the Japan earthquake."

Category: 
Status: 
Programming languages: 
End user environments: 
Server requirements: 
No server required.
Images and Video: 

Pages