| Junia |
My big project, my baby, my "personal itch"!
I've been wanting something like this for quite some time now, but since nobody's done it yet, I've decided to do it myself, even if it fails it'll be a very good learning experience 'cause it's huge.
It's an all-in-one website.
I decided to start creating it and see where I get, anybody who likes the idea is more than welcome to join me, I started by collecting the tools I need for the project, right now everything is being uploaded to Junia's current home.
Wed Feb 07, 2008
I started creating a controls' library on top of Prototype, then I realized that I don't need all the things it offers.
Thu Feb 08, 2008
I finished the base class for all the controls.
I knew that Yahoo! UI is based on Prototype and allows developers to add the classes they need only, so I might use that.
Sun Feb 10, 2008
I started considering using Flash as my development platform since it allows me to have more eyecandy (which is necessary to compete with the already-existing desktops and apps), plus, it saves me a lot of effort.
Mon Feb 11, 2008
I made up my mind, I will use Flash, I will ask my friend to lend me Flash on Tue.
Tue Feb 12, 2008
I got Flash and installed it.
Wed Feb 13, 2008
While googling for some documentations and tutorials about Flash, I found Flex.
Sat Feb 16, 2008
I downloaded Flex in the college.
Sun Feb 17, 2008
I downloaded Programming Flex 2 to get me started with Flex.
Thu Feb 21, 2008
I gave the book to my dad to print it in his college so I can read it wherever I go.
Meanwhile, I'm reading the E version but it's a bit annoying.
Mon Feb 25, 2008
My dad finished printing the book but we had to take it to a library to get it arranged.
Still reading the E version.
Wed Feb 27, 2008
I finally got the book.
Sun Mar 16, 2008
I decided to start creating a desktop application to see how hard it is.
Mon Mar 17, 2008
I have a working desktop application and it's less than 70 lines of code.
Tue Mar 18, 2008
I decided to move to OOP, I'll make it highly customizable, my plan is to make everything a class, when the user adds something to the desktop an instance of the class is added, then whe he logs out what's added to the desktop is stored in the user's entry in the database so that he can have the same desktop the next time he logs in.
Wed Mar 19, 2008
I started creating the classes.
Thu Mar 20, 2008
I realized that some tough decisions have to be made.
Wed Mar 26, 2008
The name of the project was changed to Deviyo.
You can find the continuation of the project on Deviyo's page.
TO-DO:
Finish the controls' library. (Cancelled)
Learn Flash. (Cancelled)
Make up my mind about wheather I should use Flash or not. (Done)
Get Flash. (Done)
Download Flex. (Done)
Decide which of features should be included in the initial release.
Learn Flex.