ska: unmasked interrupts
Saturday, 19. June 2010

JS-Bootloading into the DOM

I believe, the sustained success of flash over the years is largely due to the fact, that interactive and complex content is so easy to put on a web page, while the page itself can be agnostic to this encapsuled content.
With the Intermedia Web Image software suite we introduced a method we call javascript bootloading to inject interactive content into a web page.

As well as with flash, the host page is totally agnostic to the embedded content. To advance this a bit, there is even a special closure layer to secure the embedded content from the host page.
The bootloading is quite reliable and is positively tested in all major browsers.
See this example:

Just a single line of code in the host page (a simple script statement) invokes the bootloading process:

<script type="text/javascript" src="http://intermedia.pixelboxx.com/demo/boot/a8OQ_IrDJMJDYfZL/hovergallery"></script>

The bootloader is quite flexible and also agnostic to the content it should inject - it's all just configuration.
The configuration is either passed through a single parameter in its URL - a name anchor reference that points to a JS object containing the actual configuration, or through the bootloader itself.
For the primary demo examples within Intermedia, we used the latter method to apply the most simplified integration.
Encapsulation and closures reliably ensure that this method may be applied several times on a single page or used with different content.
As Intermedia is a provider of scaled-to-fit instant images, the actual size of the included content can adapt dynamically.
If you inspect the (this) rendered page with firebug, you will see, that it differs from the HTML source. The script-tag invoking the bootloading-process is removed automatically through the bootloader and replaced with the integrated content. This ensures, that the js-capsule behaves very similar to embedded flash content.

... read more stories on the topic Gadgeteria

... permalink... comment  ...xml version of this page

Online for 921 days
Last update: 2010.09.01, 12:35
... home
... about
... news feeds
search
 
status
You're not logged in ... login
tweets
unmasked links of interest
Anonymous Pro
Anonymous Pro (2009) is a family of four fixed-width fonts designed especially with...
Lawsuit: Disney, others spy...
Ars Technica: A flash based tracking cookie resists deletion and is aimed on kids...
Mana Bar :: Australia's First...
Australias first video game bar - Princess Peach never before looked that tempting
You're Doing It Wrong - ACM...
You're Doing It Wrong Think you've mastered the art of server performance?...
Facebook's Eroding Privacy...
To help illustrate Facebook's shift away from privacy, the Electronic Frontier...
Amazon.com: Contech Electronics...
When you listed your product on Amazon, be aware of user generated content, especially...
Improving download behaviors...
The confusing and inconsistent state of downloading files using a web browser has...
Employers: Look to gaming...
Clearly defined goals and fair, incremental rewards are two game design techniques...
Edge 313
David Gelernter: Time to start taking the internet seriously
Linguistic profiling: The...
Speakers with German accents ? even if they stumble into grammatical errors ? are...
more unmasked links...
unmasked recent updates
Nice
As I can see, my recommendation concerning ImgPro is...
by nie (2010.09.01, 12:35)
Intermedia Fotoficient...
A few things happened backstage, that involved releasing...
by ska (2010.08.31, 13:40)
...
Et voila.
by ska (2010.08.30, 17:24)
Flexible layouts
by ska (2010.08.27, 13:33)
Intermedia Fotoficient...
And while we're on it, we provided a functional facelift...
by ska (2010.08.26, 16:38)
menu
... home
... topics
... galleries

... Pixelbloxx home
calendar
June 2010
Mon
Tue
Wed
Thu
Fri
Sat
Sun
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
11
12
13
14
15
16
17
21
22
23
24
25
26
27
28
29
30
 
 
 
 
 

xml version of this page

made with antville

XING