Μια απλή εφαρμογή που ανέπτυξα στο Netbeans σε λειτουργικό σύστημα Ubuntu 8.10. Μας επιτρέπει να έχουμε μια ατζέντα που αποθηκεύεται τοπικά στον υπολογιστή μας. (Πληροφορίες για το πώς φτιάχνεται μια τέτοια εφαρμογή μπορείτε να βρείτε (αναλυτικά) στον αντίστοιχο οδηγό που έχω αναρτήσει στο viewtopic.php?f=9&t=3337)
Το πρόγραμμα (πρέπει να) τρέχει σε οποιοδήποτε λειτουργικό σύστημα που διαθέτει το Java Runtime Environment (έκδοση 1.6) και δεν χρειάζεται εγκατάσταση (δηλαδή ... να αντιγράψετε κάπου τα jar αρχεία) αφού τρέχει με χρήση της τεχνολογίας Java Web Start.
Για να το εκτελέσετε: http://stavros.filippidis.name/atzenta.html
Προσοχή: η εφαρμογή είναι αυτόματα ψηφιακά υπογεγραμμένη (προκειμένου να έχει δικαίωμα να γράψει στον δίσκο σας τα αρχεία της βάσης δεδομένων). Προσέξτε επίσης ότι (ανάλογα με τη σύνθεση του υπολογιστικού σας συστήματος) μπορεί να αργήσει λίγο να ξεκινήσει. Υπομονή...
Σημείωση-Παρατήρηση-#1
Μετά την πρώτη φορά που θα εκτελέσετε την εφαρμογή από το
http://stavros.filippidis.name/atzenta.html
η εφαρμογή παραμένει (όπως όλες οι εφαρμογές java που κάνουν χρήση της τεχνολογίας java web start) στην cache μνήμη της java virtual machine του υπολογιστή σας, οπότε μπορείτε να την εκτελέσετε όσες φορές θέλετε χωρίς να είστε στο internet. Για να το κάνετε αυτό, πηγαίνετε στον πίνακα ελέγχου της java (στο Ubuntu 8.10 με την Sun Java πηγαίνουμε Σύστημα --> Sun Java 6 Plugin Control Panel) και στην καρτέλα General, στην ενότητα Temporary Internet Files πατάμε το πλήκτρο View. Εμφανίζεται το παράθυρο Java Cache Viewer, όπου εντοπίζουμε την εφαρμογή που μας ενδιαφέρει (atzentaPortable), κάνουμε δεξί κλικ επάνω της και επιλέγουμε Run Offline για να την εκτελέσουμε τοπικά (ή Run Online για να την εκτελέσουμε εκ νέου από το δικτυακό τόπο, για την περίπτωση που υπάρχει κάποια αναβάθμιση της εφαρμογής). Επιπρόσθετα, σε λειτουργικά συστήματα όπου αυτό υποστηρίζεται, μπορούμε να επιλέξουμε και Install Shortcuts ώστε να έχουμε μια συντόμευση για να ξεκινάμε την εφαρμογή στα γρήγορα (νομίζω ότι αυτή η λειτουργία δεν υποστηρίζεται από το Ubuntu).
Σημείωση-Παρατήρηση-#2
Η ιστοσελίδα που χρησιμοποιείται για την φόρτωση της εφαρμογής έχει ένα κουμπί που χρησιμοποιεί το Deployment Toolkit. Με το κουμπί αυτό εάν δεν υπάρχει JRE εγκατεστημένο μας οδηγεί να το κατεβάσουμε/εγκαταστήσουμε. Για λόγους συμβατότητας, υπάρχει και ένας κλασσικός σύνδεσμος για την περίπτωση που το κουμπί δεν λειτουργεί σωστά (πχ: εάν σας προτείνει να κατεβάσετε το Java Runtime Environment ενώ εσείς πιστεύετε ότι το έχετε ήδη εγκατεστημένο).