Entries Tagged as 'Gadgets'
Go straight to the demo.
I'm at the Osmosoft hackathon and finally got an opportunity to experiment with OpenSocial-Tiddlywiki integration. Specifically, how to embed OpenSocial gadgets in Tiddlywiki. I paired (trio'd?) up with Stuart Race and Tom D'Roza on it. We managed to get something useful up in an hour or two, which is testimony to [...]
[Read more →]
Tags: Ajax·Gadgets·OpenSocial·Osmosoft·TiddlyWiki·Web
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 [...]
[Read more →]
Tags: Ajax·Ajax Patterns·Cloud·Gadgets·OpenSocial·Programming·Web·Web 2.0
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, [...]
[Read more →]
Tags: Gadgets·Google·OpenSocial·Patterns·Software·Tools
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" [...]
[Read more →]
Tags: Ajax·Gadgets·Google·OpenSocial·Web·Web 2.0
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 [...]
[Read more →]
Tags: Ajax·Facebook·Gadgets·OpenSocial·Widgets
This article explains iframe-to-iframe communication, when the iframes come from different domains. That you can do this effectively is only now becoming apparent to the community, and is now used in production by Google, Facebook, and others, and has powerful implications for the future of Ajax, mashups, and widgets/gadgets. I've been investigating the technique and [...]
[Read more →]
Tags: AjaxPatterns·Cross-Domain·Gadgets·IFrame·Links·Shindig·Widgets
More raw Shindig notes. This time, looking at org.apache.shindig.gadgets.http. See Shindigging tag. I'll structure them just a little more this time.
Main Servlet
BasicHttpContext.java - data struct for country/language/locale
GadgetRenderingServlet.java - The servlet that accepts gadget spec URL and prefs, and outputs the gadget content (typically in an iframe). Delegates heavily to GadgetServer, in order to get a [...]
[Read more →]
Tags: Gadgets·Java·Links·Shindig·Shindigging·Web·Widgets
This is the first of an open series on the architecture of Shindig, the new open-source gadget/widget framework project. As mentioned here earlier, this project is building something similar to iGoogle, i.e. an environment for serving gadgets, a run-time environment for the gadgets to operate in, and a gadget container (as well as OpenSocial support).
I'm [...]
[Read more →]
Tags: Gadgets·Links·Shindig·Shindigging·Widgets
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 [...]
[Read more →]
Tags: AjaxPatterns·Gadgets·Links·OpenSocial·Web·Web 2.0·Widgets
Ajax, AjaxPatterns, Gadgets, Google, Web, Web 2.0, Widgets
Background
A while back, I walked through a Google Gadget I made called Digg Roundup, which simply shows Digg headlines and can be customised on topic and popularity. In my quest for an uber-simple tutorial, one thing I skipped on was content type, the subject of the present muttering. [...]
[Read more →]
Tags: AjaxPatterns·Gadgets·Google·Links·Web·Web 2.0·Widgets