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 […]
Testing OpenSocial Apps - Current Challenges
April 16th, 2008 · No Comments
Tags: SoftwareDev
Cross-Domain Communication with IFrames
March 31st, 2008 · 2 Comments
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 […]
Tags: Links · SoftwareDev
Shindig Architecture: Java Gadget Server 2 - Servlets
February 26th, 2008 · No Comments
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 [...]
Tags: Links · SoftwareDev
Shindig Architecture: Java Gadget Classes
February 25th, 2008 · 1 Comment
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 [...]
Tags: Links · 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
Where Do Widgets Come From? A Look at Widget/Gadget Content Types
February 1st, 2008 · 1 Comment
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. [...]
Tags: Links · SoftwareDev
