Access Keys:
Skip to content (Access Key - 0)

Building Mashups: Overview of common techniques and new HTML5 features

Abstract

When building mashups, you need to consider different techniques to solve the cross-domain issue that is caused by the browser’s Same Origin Policy. This session gives you an overview of possible techniques to overcome that problem.

Starting with client-side mashup solutions including JSONP, iframes and usage of the browser window object, server-side solutions like Apache’s mod_rewrite module or IBM’s Ajax Proxy as well as proprietary solutions including browser plug-ins, applets, and signed scripts are explored. The session also covers the W3C’s cross-origin resource sharing algorithm together with its various implementations in XHR Level 2 or Internet Explorer 8’s XDomainRequest and gives an overview of cross-document messaging that was added in HTML 5.

Speaker


View talk on Parleys.com

retweet

Do you like this talk?


Related Presentations

Ajax Library Smack down Prototype vs. jQuery
Building Mashups Overview of common techniques and new HTML5 features
GWT and App Engine using the Devoxx REST Interface
HTML 5 Fact and Fiction
HTML5 Websockets A New World of Limitless, Live, and Wickedly Cool Web Applications
SOLoist A Java-Based Framework for Model-Driven Development of Enterprise Web Applications with Executable UML
The State of the Web

Search by Tag

Below are the 190 labels used in Devoxx 2010 listed alphabetically. Click on a label to see its associated content.
activiti, actors, adobe, agile, air, ajax, akka, alm, amazon, analysis, android, animations, annotations, apache, ast, asynchronous, atomsphere, authentication, authorization, authz, azure bayeux, birt, blackberry, bof, bpm caching, camel, cassandra, cdi, ci, clojure, closures, cloud, clusters, collaboration, collections, comet, conference
design, devops, dsl, duchess, dvcs, ec2, eclipse, ehcache, ejb3, ejb31 faces, fantom, findbugs, flash, flex, flex4, foss gae, gaelyk, gis, git, glassfish, google, grails, groovy, gui, guice, gwt
hadoop, hazelcast, hbase, hdfs, hibernate, hive, html, html5, http, hudson, infinispan, ioc, iphone, itext, izpack j2ee, java7, java8, javaee, javaee6, javafx, javaposse, javascript, javase, javase7, javase8, jax-rs, jax-ws, jdk, jdk7, jdk8, jms, jmx, jpa, jpa2, jquery, jsf, jsf2, jsonp, jsr299, jsr330, jug, jvm labs, lambda, loadui, lombok, mahout, mapreduce, maven, methodology, microsoft, mobile, modules, mongodb, morlocks, multicore, mylyn
news, nexus, no-sidebar, nosql, oauth, oltp, openam, openid, openjdk, openoffice, osgi parleys, patterns, pdf, performance, prototype, puzzlers, quickie, rails, repl, reporting, rest, ria, roo scala, scalable, seam, search, servlet, servlet3, soa, soloist, speakers, spock, spring, springmvc, sql, stm, struts, svn, symbian
tapestry, tdd, testing, tools, tools_in_action, twitter, uma, uml, university, url, visualvm, voldemort w3c, web20, webos, websockets, websphere, weld, wicket, ws-addressing, wtp, xfa, xhr, xml
Adaptavist Theme Builder Powered by Atlassian Confluence