Presentation is loading. Please wait.

Presentation is loading. Please wait.

BlogWall at Kent Ridge MRT Station Janaka Prasad 09/06/2008.

Similar presentations


Presentation on theme: "BlogWall at Kent Ridge MRT Station Janaka Prasad 09/06/2008."— Presentation transcript:

1 BlogWall at Kent Ridge MRT Station Janaka Prasad 09/06/2008

2 Basic overview of the new application

3 Main parts of the application 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

4 Main parts of the application 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

5 How it is going to work In previous system everything was put together and you need to know how everything works before working with BlogWall In 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

6 How it is going to work

7 Database

8 Project Plan

9 PHP website to add poetry to the system Task 2 – Completed Data entry operators can add poetry to the system using web based application. PHP file called “blogwall.php” used to add the poetry to the system Already setup in one of the computers in the lab and Rashika has been adding poetry to the system Link: http://137.132.165.176/blogwall.php requires PHP (5), MySQL (5.0), and Apache (2.2) Data gather here goes to “poem_table”

10 Extract web based poetry data to the system Task 4 - completed The main task of PosTagger application is to transfer the data collected by the PHP website into actual tables. PosTagger only process entries in “poem_table” field “poem_processed” set to value 0. After processing it set it to 1 indicating it has been processed

11

12 Calculate IDF of the database Task 5 – Completed PosTagger only transfer the data to the system it can not calculate IDF. This tool will calculate IDF of the system. Every time new poems added to the system IDF has to be recalculated. The administrator only has to press start button to start the process.

13 Add/Edit emotional weights/ prefix Task 6 – Completed Administrators will use these tools to manage emotional weights and prefix

14 Recalculate emotional weights of database Task 7 – Completed Every time new poetry added to the system or new emotional words or prefix added to the system Emotional weights need to be recalculated. The administrator only has to press start button to start this process.

15 Swear words System needs to detect banned words in the SMS This tool will be used to manage them

16 Poetry manager Manage poetry in the system

17 Reading SMS from modem Task 9 – Completed Task 10 - Working on now I have rewritten this entire module I have tested the application with some lab members simultaneously sending SMS

18

19 Data entry 120 poems added to the database

20 Important issues … Do we support multilingual poetry in Kent Ridge MRT? Processing can not display Unicode text We are currently building English poetry database. We would need a large database of other poetry and English translation for it to work. Getting the artist


Download ppt "BlogWall at Kent Ridge MRT Station Janaka Prasad 09/06/2008."

Similar presentations


Ads by Google