Sahana Eden

Glossary

Amazon's EC2 - Amazon's Elastic Compute Cloud, a hosted cloud service 

API - Application Programming Interface, an interface which software programs can use to communicate with each other 

CRUD - Create, Read, Update, Delete

Debian - A free and open source community based Linux distribution

GIS - Geographic Information System/Geographic Information Services

Git - A distributed revision control system 

GitHub - A free and open source suite of tools that help people and teams to work together on software projects; code hosting, bug tracking, mailing lists, etc..

GSoC - Google Summer of Code, a program sponsored by Google that encourages college students to participate in open source software projects.

IDE - Integrated Development Environment. An IDE is a software application that provides comprehensive facilities to computer programmers for software development. An IDE will normally consist of a source code editor as well as facilities to access other development tools such as compiler and/or interpreter, build automation tools, a debugger etc.

IFRC - International Federation of Red Cross and Red Crescent Societies

Instance - A single installation of the Sahana Eden software whether it be on a single server, USB drive or virtual machine.

ISCRAM - Information Systems for Crisis Response and Management

Module - A part of the software that creates functionality in Sahana Eden.

NGO - Non-Government Organizations

Pootle - An online translation management tool

RAD - Rapid Application Development

Repository - A source for software packages

RESTful - Conforming to the REST constraints, see REST

Representational state transfer (REST) - a style of software architecture for distributed hypermedia systems, see http://en.wikipedia.org/wiki/Representational_state_transfer

Resource - Modules define different resources are sets of all database records which descibe a complex entity in the business process such as a person or an organization, or a request for items. A module's controller contains functions which provide an interface to its resources. See "Resource Model" appendix for a more detailed explanation. 

Super-Entity - Allows sharing components across multiple resources: Instead of having several foreign keys for different primary resources, the shared component contains only one foreign key to the link table, the so-called super-key. See http://eden.sahanafoundation.org/wiki/S3XRC/ModelExtensions/SuperEntities

UNDAC - United Nations Disaster Assessment Coordination

UN OCHA- United Nations Office for the Coordination of Humanitarian Affair

UUID - Universally Unique Identifier

Web2Py - A free and open source web framework for agile development of secure database-driven web applications; written and programmable in Python.