Uživatelské rozhraní
Reflection API
ClassLoaders
Bytecode
Security
Distribuované technologie: RMI,...
Komponentový model JavaBeans
Aspekty (AspectJ)
Java Enterprise Edition: EJB, Servlets, Java Server Pages,...
Java Micro Edition: Java pro mobilní a Embedded systémy, CLDC, MIDP, JavaCard
Další technologie založené na platforme Java: Java APIs for XML, JDBC, JMX,...
Android
Předmět navazuje na NPRG013 a je zaměřen na pokročilá témata vztahující se k jazyku a prostředí Java a na technologie postavené na platformě Java. Předpokládají se znalosti v rozsahu předmětu NPRG013 Java.