Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Κατασκευή Android έκδοσης της ιστοσελίδας του τμήματος Ηλεκτρονικών Μηχανικών
Φοιτ: Αηδονόπουλος Βαγγέλης
Επιβ: Πάναγιώτης Τζέκης
17.02.2015
Γενικές πληροφορίες Η εφαρμογή δημιουργήθηκε με σκοπό την εύκολη και γρήγορη χρήση των υπηρεσιών της ιστοσελίδας του τμήματος, βασισμένη στο λειτουργικό Android
Τι είναι το Android; Το Android είναι ένα λειτουργικό σύστημα που αναπτύχθηκε από την Google το 2007. To λειτουργικό είναι open-source και αυτή την στιγμή απαριθμεί πάνω από 1 δισεκατομμύριο χρήστες.
Τι χρειάστηκε για την ανάπτυξη της εφαρμογής;
Λήψη περιεχομένου σελίδας Για την λήψη του περιεχομένου χρησιμοποιήθηκε η βιβλιοθήκη JSoup, λόγω της απουσίας άμεσης σύνδεσης με την βάση δεδομένων του site.
Με αυτό τον τρόπο παίρνουμε μόνο το HTML μέρος της σελίδας.
(-) Αρνητικά Εφαμοργής
(+) Θετικά Εφαρμογής
Διαδικασία λήψης δεδομένων από το site
  • Σύνδεση στην εκάστοτε σελίδα
  • Εύρεση του κατάλληλου element
  • Έλεγχος βάσει κριτηρίων
  • Φίλτρατισμα με αχρείαστα αποτελέσματα
  • Προσθήκη αποτελέσματος στην λίστα
Μέρη Ανάρτησης
Χρειαζόμαστε τα ακόλουθα στοιχεία
  • Τίτλος Ανακοίνωσης
  • Περιγραφή (Ονομα Καθηγητή, Ημερομηνία)
  • Περιεχόμενο
  • Συννημένα αρχεία
Πρόγραμμα
Κάποιος μπαίνοντας από το κινητό στο site δεν μπορεί να περιηγηθεί στο menu της σχολής
Πρόγραμμα

  • Εύκολο Κατέβασμα
  • Δεν είναι στατικό
  • Μικρή χρήση δεδομένων
  • Επιλογή Εκτέλεσης

Καιρός
Ο χρήστης μπορεί να δει ζωντανά την κατάσταση του καιρού χρησιμοποιώντας ελάχιστα kB.
Webcam

  • Refresh Rate
  • Επιλογή Ανάλυσης
  • Ζωντανά στοιχεία λήψης
  • Αποθήκευση φωτογραφίας
  • Επιλογή Webcam

Επικοινωνία

  • Maps
  • Τηλέφωνο
  • Fax
  • E-mail
  • Facebook

Αγαπημένα

Ο χρήστης κρατώντας πατημένη μία ανακοίνωση μπορεί να τα προσθέσει στα αγαπημένα και να τα δει αργότερα

Επιπλέον Στοιχεία

Ο κώδικας για την εφαρμογή, και για την παρουσίαση είναι διαθέσιμα στο github ανοιχτά για όλους. (Εφαρμογή,Παρουσίαση)

Ερωτήσεις

Τέλος Παρουσίασης






Ευχαριστώ πολύ για τον χρόνο σας

 

*Ακολουθήστε τους συνδέσμους αριστερά για περισσότερες πληροφορίες