It’s belatedly dawned on me how OpenSocial makes a great server-less Ajax platform. When you create an OpenSocial gadget, you’re building a lil Ajax app that performs much coolness that would normally require a server, but doesn’t. Effectively, you’re delegating the duties of the gadget’s host environment. All you have to do is write a […]
OpenSocial: A Beautiful Platform for Server-less Web Development
June 26th, 2008 · 1 Comment
Tags: SoftwareDev
Tools Europe - Pre-Workshop Preparation
June 22nd, 2008 · No Comments
I have the honour of delivering a keynote at the Tools Europe conference in Zurich next week, as well as at the “Mining Web 2.0 Patterns” workshop, which, as you can tell from its title, I’m looking forward to participating in. The workshop chairs are Dragos Manolescu and Joe Yoder. The keynote is on OpenSocial, Gadgets, […]
Tags: SoftwareDev
What is OpenSocial?
June 22nd, 2008 · 1 Comment
I just realised there’s no good executive summary for OpenSocial. Every resource fluffs about the “social” aspect and forgets about the UI aspect. The UI aspect, essentially a gadget specification, is just as important as the social aspect, notwithstanding its absence from the “OpenSocial” brand name. I’m not a fan of the name “OpenSocial” […]
Tags: SoftwareDev
Relative Paths and On-Demand Calls in Gadgets
May 19th, 2008 · No Comments
A problem with the current opensocial gadget spec is that there's no relative path support. This means you end up hard-coding any references to Javascripts, CSS stylesheets, images, and services which are distributed along with your gadget. This is not good. For example, you may have a "prod" setup and a "dev" setup. While developing, you [...]
Tags: SoftwareDev
Testing OpenSocial Apps - Current Challenges
April 16th, 2008 · No Comments
At present, the OpenSocial containers are new and the whole process is still quite difficult from a developer's perspective. These are unfortunate barriers to adoption which the containers could overcome with some redesign. The challenges at present are: Manual signup and approval process required. Even to get onto the sandbox area, you have to go [...]
Tags: SoftwareDev
Widget/Gadget Containers: What are they good for?
February 4th, 2008 · 3 Comments
Ajax, AjaxPatterns, Gadgets, OpenSocial, Shindig, Web, Web 2.0, Widgets Background Widgets are small "mini websites", typically self-contained blocks of content, on a larger web page (with Ajax Design Patterns, I referred to them by the nom du jour Portlets). They are used in a couple of ways: Embedded in a normal web page. For example, my [...]
Tags: SoftwareDev
