Sunday, April 29, 2007

The Proponents

Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer. ~Fred Brooks, essay "No Silver Bullet", 1987
These are the people who I will be working with for some time, through the tough times and the fun times we will see this through. Although our research coordinator informed me that the grouping is not final until after the first defense, I can truly see this pushing through. I'll begin with myself.

Name: Zen H. BaƱez
Age: 21
Sex: Male
Program: Computer Science specializing in UNIX
Interests: Computers, Internet, Games, Anime
Role: Architect. Comes up with the ideas and concepts... but maybe a little too much ideas

Name: Czarines R. Ladines
Age: classified
Sex: Female
Program: Computer Science specializing in JAVA
Interests: Ragnarok Online, Gimmicks
Role: Net Diver. Looks for related literature and additional information on the Internet.

Name: Wil Christian D. Obrero
Age: 22
Sex: Male
Program: Computer Science specializing in CISCO
Interests: Internet, Anime, Racing
Role: Analyst. Analyzes stuff...

Sunday, April 22, 2007

The Topic

The goal of the project is to provide an interface for different types of computers or devices over a heterogeneous and dynamic network to provide and share resources.”


We are currently developing a fully decentralized peer-to-peer collaboration interface that enables devices over a network to communicate and work together. At first it may seem like a daunting task but we will mainly be using tested and proven techniques, and properly developed technologies available such as JXTA and XML.

We chose JXTA because it is the most mature peer-to-peer platform designed for multiple purpose. Also, being Java based, it can run on almost any platform although there are implementations in C,C++.

We are still evolving the name but I am currently favoring "Bayanihan Network (Bayanet)" because it both embodies what we are trying to achieve and relates to our native heritage.

I will add more details as it progress. Attached to the left is our project proposal in word .doc format. For other program specifics, I will be posting technical info on our wiki which is at: http://wikitheories.wikispaces.com/

Hello, World!

code:
print "Hello, World!"
Well this is my first post in my new blog. I've tried blogging before but I just couldn't seem to keep it going. I hope I can keep this going seeing as how this would be my thesis blog. Perhaps an Introduction would be in order.

I am Zen H. Banez a student of Mapua Institute of Technology taking up Bachelor of Science in Computer Science. I am in my final year and as mentioned earlier I'm starting the grind on my thesis (more later).

The code above is in fact the working hello world program for the Python programming language. Just save it and run it. Simple, powerful, no-bull approach to programming. This is how I feel programming, and computer systems, should be. Leave designing to the designer, the engineering to the engineer. The difference however is that in the real world, structure design has to adhere to the rules of structure engineering whereas in computer software that is not necessary. Service consumer and service provider need not be two entirely different entities, after all, who knows best what the customer wants if not the customer?

With this in mind and a myriad of other disciplines, concepts, theories and architectures me and my thesis group embark on our journey to destiny we call Thesis. Till next time!