Da wir  für ein Projekt eine kleine Kartendarstellung, die auch ansprechend wirken soll brauche, haben wir uns für eine klassische Isometrische Darstellung(z.B. Civ II) bzw genauer: für eine Dimetrische Darstellung (SimCity 2000, Diablo …) entschieden.

Bei der Suche nach einigen Tipps hierzu, bin ich auf folgende Seite gestoßen.

Link

Hier sind unter anderem 2 super Artikel zur Darstellung einer Welt in Pseudo-3D.

Dank der Mixins von Tapestry kann man einen ActionLink und auch andere Components, die Mixins vertragen mit einem Bestätigungspopup versehen.
Eine genaue Erklärung dazu gibt es hier.

Danke an den Autor, hat mir viel Zeit gespart!

Für ein aktuelles Projekt habe ich sowohl eine Mobile Seite und eine normale Website. Natürlich soll der Benutzer, wenn er mit einem iPhone ankommt, auch direkt auf die Mobile Seite weitergeleitet werden.
Dies lässt sich relativ einfach mit Javascript machen:
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)))
{
location.replace("WOHIN SOLLS GEHEN?");
}

Um das jetzt in eine Tapestry Seite einzubauen reicht folgender Code:
<script language="javascript">
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)))
{
location.replace("mobile/iphone/index");
}
</script>

Dieser sollte in der Index Datei eingebaut werden, damit der User direkt vom Index auf die neue Seite weitergeleitet wird. Natürlich könnte man es auch ins Layout einbinden, dann würde der User von jeder Seite auf die mobile weitergeleitet.
Nachteil: Der Benutzer kann sich nicht dafür entscheiden, einfach eine Unterseite aufzurufen und dort die normale Version zu verwenden.

Ist mir gerade aufgefallen: Warum wird, wenn man auf der Hitachi Seite ist, in der Browserleiste neben der URL das Sun-Logo angezeigt?