Der Begriff "Cross-Plattform" ist seit Lรคngerem in aller Munde. Jede Software soll unabhรคngig von der Plattform oder dem Endgerรคt verfรผgbar sein und funktionieren. Der Traum, aus einer Codebasis alle Plattformen und Gerรคte zu bedienen, besteht schon lange: write once, run anywhere โ ein von Java geprรคgter Slogan. Es zeichnet sich ab, dass Webtechnologien wie HTML5 und JavaScript diesen Traum tatsรคchlich Realitรคt werden lassen. Doch welche Hindernisse mรผssen hierbei รผberwunden werden? Welche Softwarearchitekturen werden benรถtigt? Und wann mรผssen wir dennoch plattformabhรคngigen Code schreiben? Diesen Fragen geht Manuel Rauber in seinem shortcut nach.