Google

Messaging: From Apps to Architecture

Messaging: From Apps to Architecture

When someone talks about messaging, the first thing that comes to mind is an app. The point is, that most people experience messaging through an app. And, until recently, apps were what defined the messaging market. Now, it seems, all of that is about to change.

The Data Divide

The Data Divide

Do you remember when grocery stores didn’t know you were pregnant before your parents? Or when newspapers couldn’t find naked pictures of you by looking through your phone? Boy, those were the days (When did I get this old?). Still, there’s no escaping it. Things are digitizing. Everywhere. Whether you’re registering to vote in Washington State using Facebook or banking on your mobile phone in Kenya, there are, all of a sudden, a bunch of third-party organizations involved in the most intimate parts of your life that weren’t there before. And, for the most part, that’s a good thing. Services are delivered more quickly, collective action is easier to organize, and you can do, well, almost everything, better.

Daily Nation: Next on Google Maps: Hospitals, roads and kiosks of Korogocho slum

After mapping various key locations and landmarks in the country, Google is now mapping Korogocho, one of Nairobi’s informal settlements.

The mapping of Korogocho, an area with about 200,000 people, is meant to make it easier to identify streets, key structures and landmarks that were previously not mapped onto Google Maps.

“One of the things we spend a lot of time thinking about at Google is how we can make the world’s information more accessible and useful to people all over the globe. This includes providing rich local geographic data because a huge number of search queries have a geographic component,” said Joe Mucheru, Google’s sub-Saharan Africa leader.

The mapping is done through Google Map Maker, a tool that allows people to help create a map by adding or editing features such as roads, businesses, parks, schools...

Health facilities

“The aim of the mapping is to link the Korogocho community to health facilities and local community radio stations like Koch FM. This ensures that when there are health problems in the area, people can send text messages to the station; the station then gets in touch with health experts to advise people on what to do,” said Leonard Njeru, one of the volunteer cartographers.

The text messaging platform is provided by FrontlineSMS, a free service that allows one to send messages to large groups of people and enables instantaneous two-way communication.

“After mapping, the information is put in the system; it is hoped that it can move to a level where it can train community health workers,” said Mr Njeru, who is also a co-founder of Koch FM, one of the community-based radio stations operating in Korogocho, adding that the mapping also enables easier access to the area as it shows directions and distance.

The mapping of Korogocho follows the earlier mapping of other major towns on Google Maps.

Read more of this post by Michael Ouma on the Daily Nation blog.

Students to debut FrontlineSMS on Android?

CS210 is a project-based Computer Science Innovation & Development course at Stanford University where students work with faculty and staff to build on the spirit of innovation and excellence at Stanford and the larger Silicon Valley area. As part of the course this year, Karina Qian and David Gobaud are working with the Computer Science Department and the Haas Center for Public Service to create Masters and Senior project classes. Here, Karina talks about one project which hopes to create a Google Android version of kiwanja's FrontlineSMS system

Students in CS210 usually collaborate with corporate liaisons on software challenges presented by global corporations that require innovation. Teams take projects from concept to completion, which includes defining requirements, iterating through ideas and prototypes and, ultimately, producing a finished work product. To reflect the growing importance of collaboration with the NGO sector, David Gobaud and I are working on allowing students to collaborate with non-profits on software challenges that require innovation, and would expose a new generation of programmers to the possibilities available in applying technology to social problems.

In CS210, a team of 3+ creative, bright Stanford Master's level Computer Science (CS) students tackle one project over two quarters - for a total of six months - starting in January. The final product will be showcased at the Stanford Software Faire held in June.

Right now a group of students are interested in a project that would build a comprehensive all-mobile mass text-messaging program on Android. (For those of you interested in the technical detail, students would essentially impose a REST architecture on top of SMS, basically using SMS as a form of HTTP. Each SMS message would represent a 160 character mini-webpage that would serve as an information architecture for any kind of project, from election-monitoring to rapid disaster relief).

As a first step the project would involve porting FrontlineSMS and other, existing mass text-messaging platforms (like InSTEDD's GeoChat) onto Android. The program would then be expanded to create a larger suite of features that would also allow users to process, manage, and respond to data using different software and display data using varying web-based interfaces. It would be open source, allowing users to adapt the program by mashing in other applications as needed.

This project would create a cheaper, more flexible, and more adaptable platform for managing SMS by virtually eliminating the need for computers, and even Internet, in the field. Large chunks of crowd-sourced data can be aggregated in a server in the urban areas, and uploaded onto the web for dissemination and/or further parsing. Crucially, users will no longer need computers to set up a mass SMS platform, only an Android-enabled phone and a phone plan with (unlimited) text messages. The decreased cost of operating SMS-based networks would have a significant impact on non-profit mobile projects.

The class is a great opportunity for a team of 3+ software engineers to devote themselves to the completion of this project for twenty weeks. Students would work in consultation with InSTEDD and FrontlineSMS. However, despite being a non-profit project, the class is primarily directed toward industry and this requires an unrestricted donation of $75,000. We are actively seeking funding to cover this. Thank you.

Karina Qian is co-founder of techY, a Stanford on-campus initiative which aims to engage students in global NGO technology issues

If you, or anyone you know, is interested in helping fund this innovative and exciting project, please contact Ken Banks through the kiwanja.net website. (FrontlineSMS has already been integrated into a human rights monitoring system in the Philippines - blog post pending - and work continues on its integration into the new Ushahidi crowdsourcing platform. Further work is pending on a number of other projects, including with the team at InSTEDD)