Προγραμματιστικό Περιβάλλον: Java with Eclipse
- Η επίσημη σελίδα της Java
- Η επίσημη σελίδα της Java Standard Edition (links for downloads, documentation, explanations, ...)
- Επίσημη τεχνική υποστήριξη για την Java: tutorials, developer guides, ...
- Links για το προγραμματιστικό στυλ της Java, όπως προτείνεται από την Google και όπως ακολουθείται στη NASA.
- Java Programming at Wikibooks -- ευκαιρία να δείτε και τα wikibooks
- Η σελίδα του Eclipse: ένα Integrated Development Environment που μπορείτε να χρησιμοποιείτε για ανάπτυξη λογισμικού.
- Μπορείτε να δείτε τη σελίδα με τα releases του Eclipse για παλαιότερες releases (συχνά είναι χρήσιμο).
- As of September 2022, το Eclipse 2022-09 που στηρίζεται στη Java 17 παρουσιάζει προβληματάκια (π.χ., έχασε το maven nature): αντιθέτως το Eclipse 2022-06 δουλεύει χωρίς προβλήματα, στο μηχάνημά μου, μέχρι στιγμής.
- Tutorials για το Eclipse: Από το online help του Eclipse, δείτε τα user guides για (α) το Workbench και (β) Java Development καθώς και ένα αρκετά αναλυτικό Eclipse tutorial by Vogella
- JavaFX: collection of links and problem fixes for JavaFX
UML
- UML official site
- Σταχυολόγηση από free UML tools ακολουθεί (as of 2021-11-15). Ψάξτε και μόνοι σας για (free?) UML tools (π.χ., στο stackOVerflow, google, ...) και δείτε αν κάποιο σας ταιριάζει
- PlantUML. Η PlantUML είναι μια απλή γλώσσα περιγραφής διαγραμμάτων πάσης φύσεως, συμπεριλαμβανομένων των UML class και sequence diagrams.
- Main page of plantuml Γενική περιγραφή των δυνατοτήτων της plantuml.
- Syntax and usage of plantuml for class diagram generation. Πώς να περιγράψετε ένα διάγραμμα σε PlantUML (mostly for forward engineering).
- Online plantuml for diagram generation. Αυτό σας ενδιαφέρει για το project.
- Integration της plantuml στο Eclipse. Μπορείτε (με μικρής τάξεως ταλαιπωρία) να βάλετε την plantuml μέσα στο Eclipse και να βλέπετε τα διαγράμματα εκεί (quite useful for reverse engineering).
ObjectAid original site (not working)To Objectaid ήταν το εργαλείο εργασίας για το μάθημα μέχρι το Σεπτέμβρη του 2021 που έπαψε να υποστηρίζεται δημόσια.- [2022] Eclipse with ObjectAid installation. Στο μηχάνημά μου, έστησα το Eclipse 2022-06 και το Objectaid στήθηκε ακολουθώντας τις οδηγίες εγκατάστασης ObjectAid, κατεβάζοντας το .zip από το ObjectAid download site .
- [2022] Δείτε τον τοπικό φάκελο για τα διαγράμματα με οδηγίες και υλικό εγκατάστασης. Τα τελευταία νέα για το πώς εγκαθιστά κανείς το ObjectAid είναι στον σύνδεσμο How to Install ObjectAid in 2022? (έχω και μια τοπική κόπια στον τοπικό φάκελο σαν pdf αρχείο) (ευχαριστουμε τον Σπύρο Μαντέλο).
- [2021] Το link Archived ObjectAid download page στο web.archive.org δίνει μια εκδοχή του ObjectAid από το original site που μέχρι το Eclipse 2020-12 φαίνεται να παίζει, ενώ δε φαίνεται να λειτουργεί σε μεταγενέστερες εκδοχές (ευχαριστούμε την Φανή Μόκα).
- yWorks yEd, ένα γενικής χρήσεως δωρεάν εργαλείο για διαγράμματα
- draw.io ένα δωρεάν online εργαλείο
- online tool for sequence diagrams
- Άλλα εργαλεία με διαφορετικούς βαθμούς δυσκολίας και καλαισθησίας Modelio, Papurys, StarUml, Umbrello.
Άλλα Downloads
- Η σελίδα του NetBeans, αν θέλετε κάποιο άλλο IDE αντί για το Eclipse
- Debian installation for Windows για το Debian O/S
- Cygnus Cygwin: Το Cygwin είναι ένα από τα καλύτερα περιβάλλοντα προσομοίωσης Unix.