Practical Research Projects - Project Description
Project Description
This is a description of a Practical Research Project associated with the PREP course
Project Title
Bridging text messages and Facebook
Quarter
Q2 2010
Responsible
Second level advisor: Michael I Schwartzbach.
Aims
This research project will take place in the context of the LifeFlow project. The LifeFlow project is a 2 part system. First it consists of an infrastructure where users can sign up for services that can interact with web pages, text messages and E-mails. An example would be a list of tv movies shown tonight associated with their IMDB.org rating sent to the user in a text message every afternoon. The second part is a domain specific language, LifeLang, in which these services are expressed. This language offers rich expressibility for interacting with the system using SMS or E-mail. Furthermore LifeLang has an embedded language for extracting and updating information on a given web page.
The goal in this PREP project is to program a series of small services in LifeLang. The expected outcome are 2 services. The first one enabling the user to login/view messages and write on friends walls on Facebook through text messages. The other service, enables a user to query and buy tickets using the travel planning site www.rejseplanen.dk throug text messages.
Learning Outcome
The student gains insight in the process of designing a programming language and learns to discuss the process, since feedback from developing these applications will be input to the shaping of LifeLang. The student will apply technologies learned in previous courses, such as dWebTek and dProgSprog when developing these applications.
Requirements
dWebTek, dProgSprog, AWT (recommended), dOvs