My big contract wound down last week, and while I have some small projects going on, it may be a while before the next big one comes along. So in addition to blogging more (not that I expect anyone to really be reading this, but writing is a great communication exercise regardless), I’m thinking about what new technologies to focus on with my sudden free time (when I’m not oogling over my new toy, that is).
RIA (rich internet applications, think Flash and Ajax) are the logical choice. I recently attended a good presentation on OpenLaszlo, and it’s compelling but I have concerns about its competitive viability now that Flex has been open-sourced. Flash/Flex are good candidates, but last week I attended another good presentation on TIBCO General Interface. Basically, the entire UI runs in the browser, as JavaScript, and invokes “business-oriented” web services to exchange data. There’s no “web server”, per se, in the picture. The whole MVC engine is in the brower. This is Ajax taken to the extreme, and something I’d like to explore. I’m not certain that I’m interested in the TIBCO GI framework itself (will be deciding this following some research over the next few days) as much as the overall pattern. I don’t see why this wouldn’t work with Flash instead of HTML/Ajax, and that might open up some more interesting multimedia capabilities.
Another thing I’m doing is catching up on academic research, which is something I was pretty heavily involved with back in the day. I rejoined the ACM SIGGRAPH and SIGCHI to hopefully get inspired and innovate some GUI widgetry.