Κατανεμημένες Εφαρμογές και Ηλεκτρονικό Εμπόριο -> Διάφορα παραδείγματα 
  1. Απλή εφαρμογή client/server τύπου echo με επαναληπτικό server. Ο client χρησιμοποιεί τη getLocalHost για να λάβει τη διεύθυνση του server.
  2. Δύο απλές εφαρμογές που εκτελούνται ανεξάρτητα, ένας http client και ένας http mirror/server. O client συνδέεται σε ένα http server που επιλέγουμε και μεταφορτώνει τη σελίδα που ορίζουμε. Ο mirror απαντά σε όποια θύρα ορίσουμε, σε αιτήματα τύπου GET, μπορεί να δοκιμαστεί πχ με telnet.
  3. Εφαρμογή client/server με χρήση απλού πρωτοκόλλου 4 επιλογών από τον client και αντίστοιχων αποκρίσεων από τον server.
  4. Δικτυακό παιγνίδι Knock-Knock όπου οι ερωταποκρίσεις μεταξύ client και server υλοποιούνται μέσω πρωτοκόλλου.
  5. Εφαρμογή client/server παραγωγής γνωμικών. Ο client και ο server βασίζονται σε datagrams και κάνουν timeout αν δεν λάβουν ack έγκαιρα. Μετά από ορισμένα timeouts διακόπτεται η σύνδεση.
  6. Εφαρμογή client/server με πολυνηματικό server που αντιστρέφει τα strings που στέλνουν οι clients. O server είναι υλοποιμένος έτσι ώστε η υπηρεσία του (service) να είναι modular.
  7. Βαθμιαία ανάπτυξη ενός Chat client/server: Ανάπτυξη συστήματoς client/server σε 5 στάδια. Προσοχή στην εκτέλεση του applet στη τελευταία έκδοση (πρέπει να είναι signed).
  8. Μια αρκετά σύνθετη εφαρμογή client/server που επιπρέπει πολυνηματική διαχείριση πολλαπλών modular υπηρεσιών σε διαφορετικές θύρες και απομακρυσμένη password-protected διαχείριση του server με χρήση μικρού πρωτοκόλλου.
  9. Δικτυακό παιγνίδι Four-in-a-Row: Από βιβλίο ανάπτυξης διαδικτυακών παιγνιδιών σε Java. O client εκτελείται μέσω applet που μεταφορώνεται από τον server.  Απαιτείται web-server.
  10. Δικτυακή Τρίλιζα: Με βάση το προηγούμενο παράδειγμα. O client εκτελείται μέσω applet που μεταφορώνεται από τον server.  Απαιτείται web-server.
  11. Διαχειριστής HighScore: Παράδειγμα με threaded server όπου οι clients τροποποιούν διαμοιραζόμενη δομή από high-scores.
  12. Μονόπολη Client/Server : Stand-alone διαδικτυακό παιγνίδι σε jar. Δεν απαιτείται web server αλλά πρέπει να οριστούν ρητά οι υποδοχές.
  13. Εργασίες φοιτητών 2009.
  14. Ανάπτυξη της εφαρμογής του κεφαλαίου 17 με Web-Services και SOAP (πτυχιακή εργασία).
  15. Διαχείριση στόλου αυτοκινήτων με google maps και python (1ο βραβείο xirafia 2009).
  16. Σύστημα ηλεκτρονικών αποδείξεων, σε .NET (2o βραβείο xirafia 2009).
  17. Σύστημα συλλογής περιβαλλοντικών μετρήσεων μέσω κινητών συσκευών (xirafia 2009).
  18. Εκτίμηση κινδύνου και παρακολούθηση δασικών πυρκαγιών με google maps front end (xirafia 2009).
  19. Προσμοίωση κινητού δικτύου για συλλογή περιβαλλοντικών δεδομένων (xirafia 2009). 
  20. Απομακρυσμένη παρακολούθηση οικιακών συσκευών (xirafia 2009).
  21. Σύστημα συλλογής περιβαλλοντικών δεδομένων (xirafia 2009).
  22. Σύστημα περιβαλλοντικού ελέγχου (xirafia 2009).
  23. Περιβαλλοντικό παιγνίδι (xirafia 2009).
  24. TichuMasters: Διαδικτυακό παιγνίδι με καλά γραφικά, σύνθετους κανόνες και χρήση version control Git.
  25. Piano: Μια client server εφαρμογή που ..παιζει μουσική.
  26. BoardGame: Ένα ακόμη διαδικτυακό παιγνίδι.
  27. GuessWho: Kι' αλλο διαδικτυακό παιγνίδι.
  28. Εφαρμογή ενός Crawler σε συνδυασμό με Hadoop για την διαχείριση στατιστικών ιστοσελιδων.
  29. Beaver Gang: Ακόμη ένα διαδικτυακό παιγνίδι
  30. Deda: Ακόμη ένα διαδικτυακό παιγνίδι
  31. Device Control: ένα σύστημα ελέγχου συσκευών μέσω μικρο-επεξεργαστή και με web-based interface. 
  32. Παράδειγμα εφαρμογής κατανεμημένης βάσης δεδομένων
  33. Παράδειγμα εφαρμογής RMI με πρόσβαση σε βάση δεδομένων
  34. Μια πλήρης εφαρμογή Chat 
  35. Ένας μικρός Web server
  36. Web Crawler σε Java και Hadoop
  37. Προσομοίωση συστήματος θέρμανσης με Java Threads