Introduction

Main parts of the application

Blogwall_concept_MRT.jpg

SMS Reader

  • Reads SMS from the modem and write to the database

SMS Processor

  • Process received SMS;
  • check banned words
  • locate synonyms
  • Tag the SMS using English POS (part of speech ) Tagger
  • create poetry
  • write back to database

Display

  • Processing based application that displays or Interpret data

Backend Application

Provide management capabilities

  • PHP website to add poetry to the system
  • Tool to extract web based poetry data to the system
  • Tool to calculate IDF of the database
  • Tool to add emotional weights/ prefix to the system
  • Tool to recalculate emotional weights of database
  • Manage poetry in the system

How it is going to work

overview1.jpg

Fig 1. Overview

In previous system everything was put together and you need to know how everything works before working with BlogWall. In the new application all major parts are separated into different applications that run separately. This make it easy to work with the system.

E.g. – the artist doesn’t have to know how SMS work or how to generate poetry. He is presented with all the data. All he needs to know is how to display it.

Data is passed from one application to the other via database. Each application has different level of complexity separating them make each of the cleaner.

Database

System consists of MySQL (5.0) database. This database structure may change depending on the requirements.

database.jpg

Fig 2. Database

Project Plan

The sections marked with a tick are completed modules

project_plan.jpg

Fig 3. Project plan

Presentation Slides

BlogWall at Kent Ridge MRT Station: Presentation by Janaka Prasad on 09/06/2008
BlogWall at Kent Ridge MRT Station: Presentation by Janaka Prasad on 03/07/2008
BlogWall at Kent Ridge MRT Station: Presentation by Janaka Prasad on 11/07/2008

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.