Die mobilen Geräte werden immer leistungsstärker. Mit dem Application Developer Framework - kurz ADF - ist es möglich, Anwendungen zu implementieren, die sowohl auf dem Desktop wie auf dem Smartphone lauffähig sind. Wie das genau funktioniert, zeigt das erste Kapitel.Eine große Anzahl von Anwendungen basiert auf Java Swing. Wurde bei der Planung und Implementierung auf eine strikte Trennung zwischen Modell und View/Controller geachtet, dann ist man für die Portierung nach Oracle ADF bestens gerüstet. Wie man weiter verfährt, ist im zweiten Kapitel beschrieben.