As promised on my news update at ChanLu, here is the post containing updates about my thesis, for all those curious people.
Currently WIO:
- Has the major functions of the single user
- Has a minimalistic basic design
- Has its SMS queries working
Screenshots
Login Page

Dashboard (when the user is logged in)

I’ll be posting only these screencaps for now, since still have lots of stuff to do. You’ll get the big picture about WIO by the next time I post an update containing more screenshots.
Throughout this year, we already had a lot of WIO (Acronym of my thesis) meetings, but this is the first time I’ll be posting something about our discussions. We held the meeting at Ma’am Gigi’s house today. Wayne configured Ma’am Gigi’s computer and installed lacking programs needed in developing WIO, after that he showed us the code for WIO login, using Ramaze with the controller, model and views fully used. I was completely blown away, even having an idea about the project’s theories and concepts, still a lot of new information was been forced into my brain. I learned more concepts, theories, practices, conventions about Object Oriented Programming (OOP) and frameworks. Even with those difficulties, I was actually enjoying the surge of information.

The login code shown to us by Wayne was almost complete, it only lacked the database part and how to use the specs of Ramaze. On the database, Wayne decided to use DataMapper for WIO in order for us to not worry about SQL codes anymore. DataMapper will be the one to handle writing SQL codes, so developers may focus more on the program and increase productivity.
After the codes have been clearly explained to us, our meeting was over and will continue on Tuesday. Wayne decided to come over to my house to install the programs and applications needed by WIO, since I wasn’t able to install them in the proper way. He had troubles in installing the applications, but still he was able to make WIO run in my machine. We still have one more application to be installed though, Do-MySQL. He needed to go home early to be able to catch a ride home, so we’ll continue the installation sooner.
He also taught me on how to create the sequence diagrams for WIO. Since the diagrams needed for the project are due next week. I’ll be busy on creating the sequence diagrams starting tomorrow, since there are so many of them.

Ramaze
Today, my boss also called as “Master” Wayne introduced to me and Ma’am Gigi (my favorite instructor and thesis adviser), the ruby framework called Ramaze. I was amazed by the productivity of the framework. This is the first framework I will be using, so won’t be able to compare Ramaze with the other existing frameworks.
I do have an experience on a framework, but it was a self-made framework used by my workplace for their projects. The self-made framework was done in PHP, it is already useful as it is, but there are more things made easier by Ramaze. Wayne told me that you may code in ruby with only few lines of code, which will be longer and harder when compared to its PHP version.
My interest in Ruby and Ramaze sparked up today. That’s good, since this will be the language and framework that will be used in developing my thesis. Now I’m looking forward in learning more about Ruby and Ramaze, and on how they will help my coding to more productive.