INTRODUZIONE MOTIVAZIONI, PEREQUISITI, ARGOMENTI
PERCHE' JAVA IN UN CORSO DI SISTEMI OPERATIVI? Strumento di laboratorio mediante il quale presentare e discutere esempi di programmazione concorrente (CP) Strumento di laboratorio mediante il quale presentare e discutere esempi di programmazione di interfacce grafiche (GUI)
PREREQUISITI Saper creare file con un editor a caratteri (vi, emacs, etc.) Saper realizzare programmi in ambiente compilativo (C, C++, PASCAL, etc.) Saper navigare in Internet con un browser orientato alla GUI (Netscape, Explorer, etc.)
JAVA E' UN LINGUAGGIO... sviluppato da Sun Microsystems in controtendenza rispetto al passato corredato da un ambiente di sviluppo portabile su varie piattaforme HW/SW orientato agli oggetti (OO) contenente primitive per CP progettato (anche) per realizzare GUI posizionato per l'editoria su Internet
INDICE Java: un tuffo nel linguaggio e nell'ambiente Introduzione a Java e HotJava Elementi di programmazione object-oriented Linguaggio Java:costrutti di base "La" microapplicazione in Java Trattamento delle eccezioni in Java Multithreading: programmazione concorrente Le applet e lo strumento appletviewer Primitive grafiche e programmazione di GUI