Wednesday, April 9, 2008

Prisms Do Bend Light...ly

Late in 2007, Mozilla introduced a project that aims to bring the web closer to our desktops. Lo and behold, Prism!

As I understand it, Prism is a mini browser stripped of its browser navigation controls and all those mumbo-jumbo to make it appear slick. It wraps the web app in itself and enables the webapp to be treated as any desktop app. Every instance is run in its own process so it doesn't compete with other loaded web apps, as opposed to web apps loaded in multiple tabs of a browser where everything competes for anything.

I tried it out this morning, in the hopes of having a slicker browsing experience (because my two GMail tabs hog the resources) and found the following quite apparent:

  • It launches its own window. It's an external program just like a browser, so it naturally starts up in a separate window.

  • It doesn't have any menu bar, tool bar, search bar or even a bookmarks bar. I told you it doesn't have those browser mumbo-jumbo. It does, however, have a status bar to notify any browsing activity.

  • It uses a different set of cache. I always tick the Remember Me feature whenever I log in so I was expecting my home page to pop right away. Well it didn't, and so I figured. I checked the ~/.prism directory and all those data I was looking for were there. It's really no fuss, so I just re-entered my credentials.

  • You can't have multiple instances of the same web application. I tried loading two instances of GMail, one for my office account and another for my personal account. The second instance just loaded the same stuff in the first instance. I may be wrong, there probably is a workaround for this.

  • It doesn't have tabs. No can do, tabs are part of the mumbo-jumbo stuff they cut off. Sheesh, just when I needed to open some in my favorite Facebook apps.

  • It doesn't load external links in the same browsing pane. External links are opened in a separate browser instead. The web app owns the window and nobody from the outside can drive it away!



So what's in it for me? Well, it did make my browsing experience slicker by driving my hogging GMail tabs away from the browser. Yeah, it bent my perception that it is better that way. However, it degraded my power-browsing mania by limiting certain browser features like tabs, page source viewing, development bookmarklets, quick searches, page text search, etc.

All in all, it did good as a preview beta project. In my experience, it can be used effectively in full-blown ajax web apps because you won't have the need for tabs and lotsa external links. It looks promising even in it's early stages, but somehow it still needs more stuff in it than stripped off. I'm still considering sticking to using the browser, especially when Firefox 3 is just right around the corner.

Saturday, April 5, 2008

The Family Dog

The Happy Dog

Back home in elbi (LB, or Los Banos), we have this interestingly funny thing running around the yard--the family dog. It's a 5-man-year lab crossed to a chow, and was given to us by our cousin when it was still a clueless pup. It stands up to a little over 2 feet tall, has an intimidating build and barks annonyingly loud. It even looks like a German shepherd had it not have its ears folded! Despite all that, you'll find it surprising to be very hospitable--even towards visitors! Heck, it humped one of my friends the first time I invited him over!

Everytime I go home in elbi, playing with this dog is one of the things I look forward to. It is sport enough for my bullying, game for all the running and chasing around the yard, and very cheerful for playing around with tricks. By tricks, I mean this thing knows how to fetch non-food items we throw afar. Even with its huge size, it is quite amazing it can climb the chairs and tables, and walks on the porch fence, or wherever we point it to go to.

Whenever I bum in the yard with this dog, I'm used to getting hit by its nunchaku-like tail-wagging. It occasionally chews on my forearm, probably thinking it was some doggie bone toy. I wrestle with this dog, and I don't mind the drool at all. I'll just make it up for the bath anyway.

At the end of the day, what I find special is when I stay up late at night in the yard when I feel like meditating after weeks of stress, and this dog shares the serene atmosphere with me. Truly calming. Truly a man's best friend.