Celem zajęć jest uzupełnienie informacji o Javie i zaprezentowanie
najważniejszych technologii opracowanych na potrzeby tego języka.
### Program (program)
1. Genericsy - zaawansowane konstrukcje.
2. JNI - włączanie kodu rodzimego.
3. Obsługa portów równoległych i szeregowych.
4. RMI - zdalne wywołuwanie metod.
5. JDBC - dostęp do baz danych z poziomu Javy.
6. Programowanie sieciowe.
7. Servlety i serwery aplikacji.
8. JSP - strony www z programami w Javie.
9. Obsługa poczty elektronicznej.
10. JNDI - obsługa zasobów plikowych.
11. Java Security - bezpieczeństwo programów.
12. Zarządzanie treścią plików XML.
13. Java 2D i 3D - grafika.
14. Java Sound - muzyka.
15. Java ME - programy na telefonach komórkowych.
Zajęcia mogą mieć charakter seminaryjny - każdy student przygotuje jeden temat
i zreferuje go. Dodatkowo trzeba będzie zrealizować kilka prostych projektów
związanych z wykorzystaniem różnych technologii Javy.
### Literatura (references)
* http://java.sun.com/