Software As She’s Developed

Mahemoff’s Podcast/Blog – Web, Programming, Usability from the Author of ‘Ajax Design Patterns’ (AjaxPatterns.org)

Software As She’s Developed header image 4

Entries Tagged as 'Widgets'

Not Your Grandpa’s Framesets: Premasagar Rose shows us IFrame 2.0!

February 9th, 2010 · No Comments · SoftwareDev

usual live blogging caveats – spelling errors, messy, etc etc

@premasagar is visiting the Osmoplex today (thanks @jayfresh for arranging it) and is taking us through his work on iframes, widgets, and sandboxing. I’ve realised we could perhaps be collaborating as my jquery-iframe plugin is so close to his. Different emphases, but much overlap.

GitHub is where [...]

[Read more →]

Tags: ····

Web Tablets: The Tipping Point is Nigh

January 22nd, 2010 · No Comments · HumansAndTech, SoftwareDev

It’s been said that the world hasn’t been this excited about a tablet since Moses came down the mountain. January 27, 2010, is the day Apple is slated to finally put us out of our misery and tell us what it’s all about. But imagine Steve Job moseys onto the stage, launches a forceful history [...]

[Read more →]

Tags: ······

Testing OpenSocial Apps – Current Challenges

April 16th, 2008 · No Comments · SoftwareDev

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: ····

Music As She’s Developed

April 15th, 2008 · No Comments · General, HumansAndTech, SoftwareDev

I made a little music mashup you might enjoy using.

A Little Music

As I was playing around with the new layout of this blog, I added a Last.FM widget to the sidebar. It looks like this:

table.lfmWidgetradio_eef448421daa7cdb759397e5f8ea67f8 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidgetradio_eef448421daa7cdb759397e5f8ea67f8 tr.lfmHead a:hover {background:url(http://cdn.last.fm/widgets/images/en/header/radio/mini_red.png) no-repeat 0 0 !important;}table.lfmWidgetradio_eef448421daa7cdb759397e5f8ea67f8 tr.lfmEmbed object {float:left;}table.lfmWidgetradio_eef448421daa7cdb759397e5f8ea67f8 tr.lfmFoot td.lfmConfig a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/red.png) no-repeat [...]

[Read more →]

Tags: ·····

Cross-Domain Communication with IFrames

March 31st, 2008 · 81 Comments · Links, SoftwareDev

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: ······

Shindig Architecture: Java Gadget Server 2 – Servlets

February 26th, 2008 · No Comments · Links, SoftwareDev

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: ······

Shindig Architecture: Java Gadget Classes

February 25th, 2008 · 1 Comment · Links, SoftwareDev

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: ····

Widget/Gadget Containers: What are they good for?

February 4th, 2008 · 3 Comments · SoftwareDev

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: ······

Where Do Widgets Come From? A Look at Widget/Gadget Content Types

February 1st, 2008 · 1 Comment · Links, SoftwareDev

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: ······

Ajax Functionality and Usability Patterns – Podcast 3 of 4: Visual Effects

July 31st, 2006 · No Comments · Links, Podcast, SoftwareDev

This is the third in the four-part series on Ajax functionality and usability patterns (Book: Part 4, pp 327-530). An audio discussion of visual effects is ideally short and sweet, so this podcast is but 13 minutes long.

This 13-minute podcast covers ten patterns of Ajax Architecture (Book: Chapter 16, pp 445-472):

One-Second Spotlight One-Second Mutation One-Second Motion Highlight

 
icon for podpress  Standard Podcast [13:34m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ···········