Sana

Printable version | Disclaimers | Privacy policy

Development Quick Start

From Sana

Contents

[edit] Overview

These are the minimal steps to install tools and source code for Sana platform development. See 3rd party sites and resources for detailed installation and usage instructions. After setup, all that is required is a good foundation in programming with Java/Android (mobile client) or Python (server).

[edit] Eclipse Development Environment

Eclipse IDE for Java EE Developers (Latest release) + Subversive (Eclipse plugin for source control)

(Other Eclipse packages may work, but are not supported as they require additional download, installation, and plugin configuration.)

[edit] Sana Android Client

[edit] Android SDK + Android Development Tools (ADT) for Eclipse

[edit] Source Code + SVN Repository(1.1 release code)

Eclipse → File → Import → SVN → New Project from SVN

[edit] Source Code - Git Repository - 2.0 development code, Unstable

See the README file for installing the projects.

[edit] Sana Mobile Dispatch Server (MDS)

[edit] Python (2.6 or 2.7) + Python cjson

[edit] Django 1.3 + Django Piston

[edit] PyDev – Python Development for Eclipse

[edit] Source Code - SVN Repository - 1.x development code.

Eclipse → File → Import → SVN → New Project from SVN

[edit] Source Code - Git Repository - 2.0 development code(Unstable)

Eclipse → File → Import → Git → New Project from Git

[edit] Sana OpenMRS module

[edit] Maven Integration (m2e) for Eclipse

[edit] Source Code - Git Repository

Eclipse → File → Import → Git → New Project from Git

[edit] Additional reference for OpenMRS Module development

[edit] Additional Software

[edit] OpenMRS, latest 1.9.x version

(Will need an instance installed and running to test the module)


Main Page | Developer Information


Find

Browse
Main page
Community portal
Current events
Recent changes
Random page
Help
Edit
Edit this page
Editing help
This page
Discuss this page
New section
Printable version
Context
Page history
What links here
Related changes
My pages
Log in / create account
Special pages
New pages
File list
Statistics
More...