Παράδειγμα προγράμματος πλοήγησης

Θα δούμε τώρα τον τρόπο δόμησης μιας εφαρμογής πλατφόρμας εμπλουτισμένου πελάτη εξετάζοντας ένα παράδειγμα απλού προγράμματος περιήγησης στο web. Το παράδειγμα αυτό δεν συμπεριλαμβάνεται στο R3.0 SDK, αλλά μπορεί να μεταφορτωθεί από το έργο org.eclipse.ui.examples.rcp.browser. Αν εργάζεστε με το Eclipse, μπορείτε απλά να ελέγξετε το έργο από το χώρο αποθήκευσης του Eclipse CVS (δείτε την ενότητα Τρόπος χρήσης του Eclipse CVS εάν δεν είστε εξοικειωμένοι με τη διαδικασία ελέγχου έργων του CVS).

Για να εκτελέσετε το παράδειγμα Προγράμματος πλοήγησης RCP μέσα από το Eclipse SDK:

  1. Φορτώστε το έργο org.eclipse.ui.examples.rcp.browser από το χώρο αποθήκευσης του Eclipse CVS.
  2. Επιλέξτε Εκτέλεση > Εκτέλεση... >από τη γραμμή μενού του πάγκου εργασίας και δημιουργήστε μια νέα ρύθμιση "Πάγκου εργασίας περιβάλλοντος εκτέλεσης" με όνομα "Παράδειγμα προγράμματος πλοήγησης".
  3. Στην καρτέλα Ορίσματα, επιλέξτε Εκτέλεση προϊόντος και στη συνέχεια επιλέξτε "org.eclipse.ui.examples.rcp.browser.product" από το αναπτυσσόμενο μενού.
  4. Στην καρτέλα Πρόσθετες λειτουργίες, επιλέξτε Επιλογή πρόσθετων λειτουργιών και τμημάτων για εκκίνηση από τη λίστα έτσι ώστε να μπορείτε να επιλέξετε ποιές πρόσθετες λειτουργίες χρειάζονται.
  5. Πατήστε Αποεπιλογή όλων για να ξεκινήσετε σε κατάσταση εκκαθάρισης.
  6. Ελέγξτε το "org.eclipse.ui.examples.rcp.browser"
  7. Πατήστε Προσθήκη απαιτούμενων πρόσθετων λειτουργιών.
  8. Ελέγξτε το "org.eclipse.update.configurator"
  9. Εκτελέστε ή διορθώστε τα σφάλματα στις νέες ρυθμίσεις εκτέλεσης.
Παράθυρο παραδείγματος προγράμματος πλοήγησης

Όπως μπορείτε να δείτε, είναι δύσκολο να πούμε ότι αυτή η εφαρμογή σχετίζεται με το Eclipse (εκτός από τον προεπιλεγμένο δικτυακό τόπο στον οποίο κάνει πλοήγηση!). Δεν υπάρχει λειτουργία πλοήγησης πόρου, κανένα από τα γνωστά στοιχεία γραμμής μενού του πάγκου εργασίας της πλατφόρμας και δεν γίνεται αναφορά στην πλατφόρμα Eclipse. (Οι λίγες λειτουργίες που σχετίζονται με το Eclipse, όπως το εικονίδιο παραθύρου, μπορούν επίσης να ρυθμιστούν εκ νέου, εάν το επιθυμείτε.)

Σε αυτό το παράδειγμα διευκρινίζονται τα πλεονεκτήματα της πλατφόρμας εμπλουτισμένου πελάτη. Ας δούμε όμως τι γίνεται και στο παρασκήνιο έτσι ώστε να μπορέσουμε να εξοικειωθούμε με τη δόμηση μιας τέτοιας πλατφόρμας. Θα υποθέσουμε ότι είστε ήδη εξοικειωμένοι με τις βασικές επεκτάσεις πάγκου εργασίας που παρουσιάστηκαν στην ενότητα Σύνδεση στον πάγκο εργασίας.