CS 549 Special Topics: Information-Based Systems

Spring 2009

MWF 17:00-1750 KEC 1003

Instructor: Toshimi Minoura (minoura@cs.orst.edu)

We envision that applications that integrate content management (CM), Web-mapping, and social networking (SN) features will become important. In particular, we will study the following techniques required for such applications and implement some of them.


  1. Access-control mechanisms required for social networking, such as groups, friends, and record-based access control.

  2. Server-side support of geographical data.

  3. Creating a user-participatory Web-based GIS/database application by using Drupal and third-party Drupal modules.

  4. Automatic generation of Drupal modules.
The software tools and programming languages used in this course include the following: PostgreSQL (object-relational database management system), PHP (Web scripting language), JavaScript, jQuery, PostGIS (geospatial data server), Google Maps API, JSON, and Drupal.