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.