POSIT Developers Wiki

From Notes

Revision as of 20:48, 5 January 2012 by Ram (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Welcome to the POSIT Development Wiki!

POSIT (Portable Open Source Information Tool) is a free and open source mobile information gathering tool for Android phones and tablets. Originally designed as a search tool for rescue workers (and previously named Portable Open Search and Identification Tool), POSIT has evolved into an extensible, general purpose platform for gathering and sharing data.

POSIT allows mobile phone users to tag GPS-marked Finds with text, pictures, and other data. The user's data can be synchronized to and from a central POSIT-server over WiFi or Cellular networks, and it can be transmitted via SMS to other phones or to a Frontline SMS hub running on a laptop.

POSIT is a project of the Humanitarian FOSS, an NSF-funded effort to get undergraduate computing students engaged in building FOSS that benefits the public good. Undergraduates from Trinity College, Wesleyan University, Connecticut College, and a whole bunch of other schools have contributed to POSIT's development.

POSIT consists of two complementary software components: a web server and a mobile app. POSIT-mobile is written in Android. POSIT-server is written in PHP and uses an MySQL database.

If you are ready to jump right in, go straight to the POSIT Repository (Mercurial) on Google Code.


Preliminaries: Getting Started with Android

POSIT mobile is written in Android. Google presents a number of useful tutorials to help developers get started with Android.

Setting Up Your Work Environment on Eclipse

HFOSS students have been using the Eclipse development environment for Android.

Programming Tutorials for POSIT-Mobile

The HFOSS project has created a number of tutorials that expand upon or extend the Android tutorials.

POSIT Functional Architecture and Components

POSIT Plugin Architecture

Getting Started with POSIT-Server

Links to Courses and Summer Institutes


Personal tools
NSF K-12