Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα



Σχετικά έγγραφα
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών

Διπλωματική Εργασία. Μουσικές Εφαρμογές σε Περιβάλλον Κινητών Συσκευών Android με Χαρακτηριστικά Εξατομίκευσης

ΑΝΑΚΟΙΝΩΣΗ ΔΙΑΔΙΚΑΣΙΑΣ ΑΠΕΥΘΕΙΑΣ ΑΝΑΘΕΣΗΣ. Αριθμ. Πρωτ.: /2017 Ο ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ ΓΙΑ ΕΠΙΚΟΙΝΩΝΙΑ ΠΕΛΑΤΩΝ ΜΕΣΩ ΙΑ ΙΚΤΥΟΥ

ΑΠΟΘΕΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΥΠΠΕΘ ΚΑΙ ΕΠΟΠΤΕΥΟΜΕΝΩΝ ΦΟΡΕΩΝ (git.minedu.gov.gr)

64.1% 18.8% 5.9% 5.2% 2.7%

ΠΡΟΛΟΓΟΣ. Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi

Σύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων

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

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Βασικές Έννοιες Web Εφαρμογών

Τεχνικές Προδιαγραφές ιαλειτουργικότητας

Python και Android. Νίκος Νοδαράκης. 17 Μαΐου 2010

Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Δυναμική προσωποποιημένη ενημέρωση προσφορών Super Markets στη Θεσσαλονίκη

Ολοκληρωμένο σύστημα διαχείρισης παρουσιών στο Τ.Ε.Ι. Σερρών

Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

Social Network : Programming on FACEBOOK

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης

Ταχύτητα, Απλότητα & Αξιοπιστία

Πειραιάς S 2 Ε Lab Ιούνιος Εισηγητής: Δ. Ν. Καλλέργης, MSc. Εργ. Συνεργάτης

Περιεχόμενα. Πρόλογος... xiii

Hardware System Integration & It Services Internet Business Solutions e-commerce Web Applications & On Line Databases

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία. AtYourService CY : Create a REST API. Δημήτρης Χριστοδούλου

ANDROID Προγραμματισμός Εφαρμογών

Εφαρµογές WebGIS Open Source

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ

...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd)

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών

Γκέγκα Ευρώπη Κωστοπούλου Ειρήνη

16PROC

Ανάπτυξηλογισμικού υλοποίησης του ανοικτού πρότυπου EPCALEv1.1 για εφαρμογές RFID

Τεχνολογίες ιαδικτύου

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες Εισαγωγή... 19

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών

Ανοιχτά Οικονοµικά εδοµένα

Εισαγωγή στη C# και. Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας. το.net 4.0

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ. ΔΡΑΣΗ 4: Εκπαίδευση και υποστήριξη προς τις τοπικές κοινωνίες

ΚΕΝΤΡΟ ΥΠΟΣΤΗΡΙΞΗΣ ΕΦΑΡΜΟΓΩΝ ΛΟΓΙΣΜΙΚΟΥ. Μιχάλης Κεφαλάς, ΑΤΕΙ Θεσσαλονίκης

Certified Telecommunications & Network Professional (CTNP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση

ΠΡΟΣΚΛΗΣΗ ΓΙΑ ΕΚ ΗΛΩΣΗ ΕΝ ΙΑΦΕΡΟΝΤΟΣ

Μεταπτυχιακή Διατριβή

Ανάπτυξη εφαρμογής ηλεκτρονικού πίνακα ανακοινώσεων για φορητή συσκευή

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής

Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ. Εισαγωγή

ΜΑΘΗΜΑ: Διαδικτυακές Εφαρμογές

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Κατανεμημένα Συστήματα με Java. Ενότητα # 18: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

ενηµέρωσης ταξιδιωτών και επισκεπτών του ήµου Ρεθύµνου µε τα παρακάτω υποσυστήµατα : µέσω σχετικής πλατφόρµας, εκ µέρους της δηµοτικής αρχής

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Κατασκευή Πληροφοριακού Συστήματος Διαχείρισης Στόλου Οχημάτων

Εφαρµογές και Περιβάλλοντα Εργασίας AJAX

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης

Τεχνική Οδηγία. Εγκατάσταση & ρύθµιση MS ISA Server 2000 στο περιβάλλον των σχολικών εργαστηρίων. Έκδοση 1.0. Ιανουάριος 2005

Κέντρο Εξυπηρέτησης Κλήσεων ecall PSAP

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Οόρος«thin» 13η Συνάντηση Εκπαιδευτικών Πληροφορικής. Thinclients 2/4. Υπολογιστικό μοντέλο Thinclients 1/4. Τεχνολογία Τhinclient Edubuntu LTSP

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά

Περίληψη ιπλωµατικής Εργασίας

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Company LOGO. Nazaret Kazarian. 1

Microsoft Windows Server 2003 Enterprise Edition

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΔΙΚΤΥΑ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ

Σύστημα Ηλεκτρονικού Πρωτοκόλλου

Σύνθεση και θέαση χαρτών κίνησης σε διαδικτυακό περιβάλλον

Πέργαµος: Το Σύστηµα Ψηφιακής Βιβλιοθήκης του Πανεπιστηµίου Αθηνών

Ημερομηνία Παράδοσης: 4/4/2013

ΠΜΣ 513 ΤΕΧΝΟΛΟΓΙΑ ΗΛΕΚΤΡΟΝ ΙΚΟΥ ΕΜΠΟΡΙΟΥ ΥΠΟΧΡΕΩΤΙΚΗ ΕΡΓΑΣΙΑ 2015

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

A J A X AJAX Γιάννης Αρβανιτάκης

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ ΕΠΙΚΟΙΝΩΝΙΑ... 23

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Πτυχιακές Εργαστήριο Επικοινωνίας Ανθρώπου-Μηχανής και Εικονικής Πραγματικότητας

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Γαβαλάς αµιανός

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα

* Enterprise Resource Planning ** Customer Relationship Management

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

ΠΡΟΤΑΣΗ-ΑΝΑΘΕΣΗ ΕΡΓΟΥ ΠΟΥ ΑΦΟΡΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ WEB SITE ΓΙΑ ΤΗΝ ΕΤΑΙΡΕΙΑ ΣΑΣ ESHOP

NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία Δεύτερη φάση

Transcript:

ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα Λιόλιου Γεωργία ΕπιβλέπουσαΚαθηγήτρια: ΣατρατζέµηΜάγια, καθηγήτρια, τµ. ΕφαρµοσµένηςΠληροφορικής, ΠΑΜΑΚ

Εισαγωγή Γενικά στοιχεία εφαρµογή Τεχνολογίε και πρότυπα που χρησιµοποιήθηκαν Android REST Web Service Zero Configuration Networking JSON Ανάπτυξη εφαρµογή Παρουσίαση εφαρµογή Επεκτάσει 2

Εφαρµογή Πίνακα Ανακοινώσεων Κεντρικό σύστηµα βάση δεδοµένων µε τι εγγραφέ των ανακοινώσεων ηµιουργία διαδικτυακή υπηρεσία παροχή τη πληροφορία Υποστήριξη πρωτοκόλλου ανίχνευση τη υπηρεσία Εφαρµογή φορητή συσκευή κατανάλωση τη υπηρεσία και προβολή των ανακοινώσεων 3

Android Λειτουργικό σύστηµα για φορητέ συσκευέ τη Google 9 εκδόσει από το 2008 έω σήµερα Βασισµένο σε πυρήνα Linux Αρχιτεκτονική λειτουργικού σε 4 βασικά στρώµατα (Linux Kernel, Libraries, Application Framework, Applications) Εκτέλεση εφαρµογών µέσω εικονική µηχανή Dalvik Χρήση και συγγραφή εφαρµογών σε Java 4

REST Web Services Κατανάλωση υπηρεσία µέσω διευθυνσιοδότηση Χρήση βασικών µεθόδων του HTTP GET POST PUT DELETE υνατότητα αναβαθµίσεων των διαδικτυακών υπηρεσιών χωρί απαραίτητη µετατροπή των εφαρµογών που την καταναλώνουν 5

Zero Configuration Networking Πρωτόκολλο για υποστήριξη υπηρεσιών σε δυναµικά µη προκαθορισµένα δίκτυα Λήψη διευθύνσεων IP µε πρωτόκολλο ανάλογο του DHCP χωρί εξυπηρετητή µε διευθύνσει 169.* σε τοπικά δίκτυα Επίλυση ονοµάτων συσκευών µέσω του Multicast DNS (mdns) και ονόµατα µε κατάληξη.local Ανίχνευση υπηρεσιών µέσω του Service Location Protocol (SLP) 6

JavaScript Object Notation - JSON Ανοιχτό πρότυπο κειµένου Χρήση για µετάδοση δοµηµένων δεδοµένων µέσω δικτύου Εναλλακτική µορφή των XML είγµα JSON: {"department": } [ {"description":"βιβλιοθηκη"}, {"description":"τμημα ΠΛΗΡΟΦΟΡΙΚΗΣ"}, {"description":"ο Ε"} ] 7

Ανάπτυξη Εφαρμογής 1/5 Εργαλεία και τεχνολογίες Eclipse JBoss Application Server Android 4.0.3 (API Level 15) MySQL SQLite JSON και χρήση βιβλιοθήκη gson JmDNS Jersey, Jackson, Jaxb 8

Ανάπτυξη Εφαρμογής 2/5 Διαδικτυακή Υπηρεσία Υποστήριξη τριών µεθόδων GET, λήψη τµηµάτων, λήψη κατηγοριών και λήψη ανακοινώσεων Χρήση ορισµάτων τύπου @QueryParam για τη λήψη ανακοινώσεων Αυτόµατη µετατροπή οντοτήτων σε JSON µε χρήση annotation @XmlRootElement στα αντικείμενα Σύνδεση στη βάση δεδομένων μέσω datasources του JBoss (Java Naming and Directory Interface - JNDI) 9

Ανάπτυξη Εφαρμογής 3/5 Ανίχνευση Διαδικτυακής Υπηρεσίας Εγκατάσταση στον application server ενό ServletContextListener Χρήση βιβλιοθήκη jmdns Ανίχνευση υπηρεσία από τη φορητή συσκευή µέσω παράλληλου thread Ανίχνευση υπηρεσιών συγκεκριµένου τύπου ήλωση στο android για χρήση δικαιωµάτων WiFi 10

Ανάπτυξη Εφαρμογής 4/5 Εφαρμογή Φορητής Συσκευής Χρήση βασικών στοιχείων και εφαρµογών του Android ηµιουργία µια κλάση για κάθε οντότητα, µια κλάση για διαχείριση τη οντότητα στη βάση δεδοµένων και µια κλάση (Activity) για κάθε οθόνη Χρήση ασύγχρονων µεθόδων για ανίχνευση υπηρεσιών, λήψη στοιχείων από τη διαδικτυακή υπηρεσία και λήψη συνηµµένου αρχείου 11

Ανάπτυξη Εφαρμογής 5/5 Εφαρμογή Φορητής Συσκευής Κλήση υπηρεσία µε HTTP GET request Αυτόµατη µετατροπή JSON σε αντικείµενα µέσω τη βιβλιοθήκη gson Αποθήκευση δεδοµένων στην ενσωµατωµένη βάση SQLite του Android 12

Παρουσίαση Εφαρμογής 1/4 Λίστα Υπηρεσιών Εµφάνιση ονοµασία και διεύθυνση Αναζήτηση Υπηρεσιών Ασύγχρονη αναζήτηση και ενηµέρωση τη λίστα 13

Παρουσίαση Εφαρμογής 2/4 Λίστα Ανακοινώσεων Εµφάνιση τίτλου ηµεροµηνία και αρχή κειµένου ανακοίνωση Επιλογή ανακοίνωση για πλήρη εµφάνισή τη υνατότητα µετάβαση στην οθόνη αναζήτηση 14

Παρουσίαση Εφαρμογής 3/4 Αναζήτηση Ανακοινώσεων βάσει Τµήµατο Κατηγορία Γενικό κείµενο Εύρο ηµεροµηνιών Ορισµό αριθµού ανακοινώσεων προ εµφάνιση 15

Παρουσίαση Εφαρμογής 4/4 Προβολή Ανακοίνωση Εµφάνιση όλων των στοιχείων υνατότητα αποθήκευση ή διαγραφή υνατότητα λήψη συνηµµένου αρχείου 16

Επεκτάσεις Ειδοποιήσει για διαθέσιµε υπηρεσίε Επισηµάνσει και σχόλια στι ανακοινώσει Ειδοποιήσει για ανακοινώσει µε συγκεκριµένα κριτήρια Υλοποίηση και σε άλλε πλατφόρµε Άντληση πληροφορία από πολλαπλέ πηγέ Άντληση πληροφορία από RSS τροφοδότε 17

Ευχαριστώ Λιόλιου Γεωργία