Comments
  1. :
    TTOS
I’ve started a new project called “TTOS.” It will be a Web Operating System (webtop / Web OS) written entirely around the <canvas> element in the upcoming HTML5.
I have always liked the idea of a Webtop, and my first one was Ensei. However, although Ensei was pretty fast, the user interface just sucked. Now that <canvas> is stable and very fast, I’ve decided to learn it. The other reason I have started this is to prove to myself that I can actually make an attractive user interface.
TTOS is a single-window interface, but of course multi-application. Very much like the style of interface used in smartphones (iPhone OS, Android, Palm WebOS). It will run in the browser, with data and state stored on the server. If the web browser crashes, or you lose connection, your session will be restored the next time you log in (to the best of ability, not guaranteed).
I have taken some ideas from Jooce (defunct), Chrome OS, G.ho.st, eyeOS, Goowy, and others.
Features currently implemented:

Drawing / redrawing manager
Application framework
Animation helpers
Path helpers
AppShell
Mouse event handling (click maps)

Coming in the near future:

Keyboard handling (and edit boxes)
Basic Controls (input boxes, buttons, scrollbars, etc.)
Drag & drop
Notifications
Client-server communication (WebSocket!)

Without further ado, I give you… the link!

    TTOS

    I’ve started a new project called “TTOS.” It will be a Web Operating System (webtop / Web OS) written entirely around the <canvas> element in the upcoming HTML5.

    I have always liked the idea of a Webtop, and my first one was Ensei. However, although Ensei was pretty fast, the user interface just sucked. Now that <canvas> is stable and very fast, I’ve decided to learn it. The other reason I have started this is to prove to myself that I can actually make an attractive user interface.

    TTOS is a single-window interface, but of course multi-application. Very much like the style of interface used in smartphones (iPhone OS, Android, Palm WebOS). It will run in the browser, with data and state stored on the server. If the web browser crashes, or you lose connection, your session will be restored the next time you log in (to the best of ability, not guaranteed).

    I have taken some ideas from Jooce (defunct), Chrome OS, G.ho.st, eyeOS, Goowy, and others.

    Features currently implemented:

    • Drawing / redrawing manager
    • Application framework
    • Animation helpers
    • Path helpers
    • AppShell
    • Mouse event handling (click maps)

    Coming in the near future:

    • Keyboard handling (and edit boxes)
    • Basic Controls (input boxes, buttons, scrollbars, etc.)
    • Drag & drop
    • Notifications
    • Client-server communication (WebSocket!)

    Without further ado, I give you… the link!

  2. Comments
  3. :

    Updated my theme again. This time we get “Sleek,” however slightly customized. It includes a few more links, comments, etc. Oh, and a header-font tweak.



  4. Comments
  5. :
    Testing out the Array modifier. Pretty fun stuff.

    Testing out the Array modifier. Pretty fun stuff.

  6. Comments
  7. :
    Just testing this awesome city engine. http://arnaud.ile.nc/sce/index.php
This is really great&#8230;I suppose I&#8217;m gonna have to use this for a car chase now.

    Just testing this awesome city engine. http://arnaud.ile.nc/sce/index.php

    This is really great…I suppose I’m gonna have to use this for a car chase now.

  8. Comments
  9. : Google Wave

    I feel the need to post about this. A bit of a review of Google Wave.

    So, last night I got my GWave invite. It took about 8 or 9 days…. :( Anyway, I love it. And this is why:

    • Extensions / Bots!!!!!!! (same sort of idea as Firefox extensions)
    • IM / Docs / EMail hybrid… yay!
    • Quite fast for smaller waves… once you get to about 100 blips, with 10 people, it can get a little slow :( That’ll change, I’m sure.
    • AWESOME UI! Lots of people have criticized the scroll bars… I love them!
    • Decentralized / embeddable nature.
    • Reply in the middle of a blip. Love it.
    • Collab. editing!!!
    • The API is quite well thought out… I will be using it in the future.

    Anyway, I love this. It really is useful. And I’m sorry, but I probably won’t be able to give out many invites… I have to give some to my friends first!

    Now, on the downside, there are quite a few bugs. However, this is only a preview… it’s not even “beta” quality yet, so it has exceeded my expectations. Also, I can’t figure out a good way to find the ID of a Wave. Perhaps someone will find a good way?

    Also, why aren’t Microsoft and Yahoo making their own Wave systems? It’s kind of annoying… instead they want to make clones of Wave, with an incompatible wave (Well, I don’t know about Yahoo, but Microsoft certainly wants to). Compatibility is the key to success… welcome competition, as a way to improve. You know what, screw Microsoft… they claim that these products will “never catch on,” and then later make their own clone of it, which is 100% incompatible. Why, Microsoft, why? Anyway…

    Overall, I think this system is quite promising, and that we’ll see a lot of users in the near future.

    Edit: no client/server api? Ouch. What an oversight. Oh well, at least it’s getting fixed :D



  10. Comments
  11. :

    Nuke hits house… boom! Otherwise known as… what I did in CADD today.

  12. Comments
  13. :

    Shattering crystal.

    I was having fun making this one… explosion + soft body = awesome.

    Also, I found out that I can turn off ray-tracing completely for animation. Yay! Now I don’t have to wait as long for render previews!

  14. : "Many people accept that our lives are a random path of events. Many other people say that our lives were planned out from the beginning of the universe. I’ll tell you what I believe: the universe is just a figure of our imaginations. Our lives are just meaningless rocks in an endless well of water, one byte of the ever-expanding web. The true question is: what role do we have in the event timeline as a whole? This is what people should be thinking about, not who owns what, which god is the real one, or how much money they owe each other."

    Me
  15. :
    Alien Den
Exercising my capabilities of doing other than quick mountain renders, or fluid sims, or both&#8230; I created this. The weird glass creatures are aliens.
This is my first &#8220;room&#8221;. Tomorrow I&#8217;ll make a better one, but for now, live with it :D

    Alien Den

    Exercising my capabilities of doing other than quick mountain renders, or fluid sims, or both… I created this. The weird glass creatures are aliens.

    This is my first “room”. Tomorrow I’ll make a better one, but for now, live with it :D

  16. :
    Well&#8230; it&#8217;s a pipe.
ROFL, just kidding, I love it. The fluid is perfect!!!! The pipe could use a bit of smoothing&#8230; but that&#8217;s okay :D

    Well… it’s a pipe.

    ROFL, just kidding, I love it. The fluid is perfect!!!! The pipe could use a bit of smoothing… but that’s okay :D