24 mars 2009

System Design

During the last weeks I've been working with the system design, a lot of UML diagrams such as use case diagrams, sequence diagrams, class diagrams, activity diagrams have been drawn.


To my surprise I come to realize that I'm now one week a head of schedule, which means that I've had time to start some implementation, the outcome so far is the Mobile YouTube Player, that actually works fine except for some exceptions that are thrown every once in a while.
The Mobile YouTube Player is basically the YouTube's video player wrapped with a java shell that makes it possible to save and resume the player's execution state.





















The next step will be to build the "Migration Agent" that will take care of moving the Mobile YouTube player between devices.

Furthermore I've started to plan some user evaluations of the system. Anyone knowing a good tool for evaluating a system's functionality and not its GUI??

Cheeers!!

9 mars 2009

Working hard

While the Aussies are enjoying their Labour Day, I'm keeping myself busy with creating Use case scenarios and drawing UML diagrams. A man got to do what a man got to do!






6 mars 2009

System Requirements

I've now spent two weeks in order to specify tools that will be needed for the implementation. My findings are:
(1) YouTube doesn't make it easy for people who wan't to control their videos without using their video player.
(2) Java Media Framework is the most annoying thing ever buit. Mainly since it doesn's support any of those formats that are most common today.

At the moment I think that the best solution would be to use YouTube's own player, since it got all functionallity needed. However, since the mobility part will be built in Java, I will need to find a way to communicate between Flash and Java. hmmm. any ideas?

At least I have a plan of how to build the "Migration Agent", whos function will be to indentify and locate the user as well as suspend, resume and migrate the video application.

On Monday I will initiate phase 4 of my thesis, which is system design.

Finally Friday!
Cheers!