Lecture Presentations
Code Examples
Code examples from lectures can be found in the course's git repository, https://github.com/KTH-ID2212
Presentations
Date |
Time |
Content |
Presentation |
Nov 1 | 10-12 | Lecture 1: Basic network concepts. Architectures of distributed applications. | |
Nov 1 | 15-17 |
Lecture 2: GUI Programming with Java FX. |
|
Nov 2 | 13-15 |
Lecture 3: Java I/O; Overview of New I/O (NIO) |
lec3.pdf |
Nov 7 | 10-12 |
Lecture 4: Networking with sockets. |
lec4.pdf |
Nov 8 | 16-18 |
Lecture 5: Multithreading with Java. |
lec5.pdf |
Nov 14 | 10-12 |
Lecture 6: Distributed computing with Java IDL and Java RMI. |
lec6.pdf |
Nov 15 | 10-12 |
Lecture 7: Java RMI (continued); Working with web resources and URL connections. |
lec7.pdf |
Nov 21 | 10-12 |
Lecture 8: Java Message Service (JMS) API. Java Naming and Directory Interface (JNDI). JavaMail API. |
lec8.pdf |
Nov 22 | 10-12 |
Lecture 9: Java Database Connectivity (JDBC). Java Persistence API (JPA) |
lec9.pdf |
Nov 24 | 8-10 |
Lecture 10: Overview of Enterprise Java Technologies (Java EE). Java servlets |
lec10.pdf |
Nov 28 | 10-12 |
Lecture 11: Java Server Faces (JSF). |
lec11.pdf |
Nov 29 | 10-12 |
Lecture 12: Enterprise Java Beans (EJB). Java API for WebSocket. |
lec12.pdf |
Dec 5 | 10-12 |
Lecture 13: Guest lecture |
|
Dec 6 | 10-12 |
Lecture 14: Overview of the Android SDK |
lec14.pdf |