Recent Changes - Search:

Home

Is the Laser up?

People

Publications

Calendar

Projects

Spring 2012

Older Courses

Fall 2011

Spring 2011

Fall 2010

Spring 2010

Fall 2009

Spring 2009

Fall 2008

Spring 2008

Fall 2007

HOWTOs

edit SideBar

MySchemeMemo

I-HSUAN LIN
December 10, 2009

Overview

  My Memo is implemented on Scheme base and the POSTGRELSQL server,which allow users to add or delete their daily memos and time. 
  You can used it to record important things that you don't want to forget.

Screenshot

Concepts Demonstrated

  • Dispatch procedure - To access my column data from database record.
  • List structure - To save record sets from database. Mapper and filter deal with the list.
  • Recursive functions

External Technology

  • My database server is PostgreSQL which store the input data from user-interface fields.
  • The communication between Scheme code and database server is supported by spgsql.ss.
  • Scheme GUI library construct the interaction between my user-interface and Scheme code.

Innovation

  • There are many GUI widget provide informations on various electronic devices, which makes people have easy access to informations.
  • To develope the application software on Scheme base is a challenge to me. They are both the reasons that I choose "MY Memo" as the final project.

Technology Used Block Diagram

Additional Remarks

In the process of development, I found some parts of the code is not easy as I previously think. Because there are many restrictions on database API and GUI. That is very different with my past experience on WEB application development. However, this is a great chance to learn some other viewopoints of software development.

Edit - History - Print - Recent Changes - Search
Page last modified on December 10, 2009, at 06:44 AM