4/3/2017 5:15 AM Επισκόπηση προσεγγίσεων ανάπτυξης εφαρμογών για έξυπνες κινητές συσκευές και ανάπτυξη πρότυπης εφαρμογής Ξανθόπουλος Σπύρος ΑΕΜ: 114 Διπλωματική.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
«Πρόγραμμα Αναμόρφωσης Προπτυχιακών Προγραμμάτων Σπουδών Γ.Π.Α.» Σεμινάριο Επιμόρφωσης Διδακτικού Προσωπικού Οι τεχνολογίες της Πληροφορικής και των Επικοινωνιών.
Advertisements

RAD Studio XE Περιβάλλον Ανάπτυξης. Ανάπτυξη σε περιβάλλον Windows Ανάπτυξη σε περιβάλλον.net Ανάπτυξη σε περιβάλλον PHP Συνδεσιμότητα με Βάσεις Δεδομένων.
Το Podcasting αποτελεί μία κίνηση τόσο ερασιτεχνών όσο και επαγγελματιών στο διαδίκτυο ήχου "κατ' αίτηση" δηλαδή ήχου που μπορεί κανείς να ακούσει όποτε.
Jetspeed Open Source Εργαλείο για την Δημιουργία Information Portals Πανεπιστήμιο Αιγαίου Βιορρές Νίκος.
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΤΟΙΧΕΙΑ
GRGOV Mobile Search Βαγγέλης Μπάνος, Open Public Data Hackathon 2014.
• Php • Joomla • Joomla Module • Παρουσίαση του συστήματος μας.
Web 2.0 Διαδίκτυο: Ο Προσωπικός μας Υπολογιστής
Γεωγραφικά Συστήματα Πληροφοριών Ελεύθερου και Ανοικτού Κώδικα (Open Source Software GIS / OSS-GIS) 23 Νοεμβρίου 2007 Χαροκόπειο Πανεπιστήμιο Γιώργος Χάλαρης.
ΚΕΦΑΛΑΙΟ 4. Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού και αξιοποιούν τις δυνατότητές του.
Αντωνίου Δεσποιάνα Κωνστάμπεης Τιμόθεος Κυριάκου Παναγιώτης Χριστοφόρου Βάκης.
Έργο ΕΣΠΑ ΕΠ «Ψηφιακή Σύγκλιση»
ΕΠΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ – ΜΗΧΑΝΗΣ Εαρινό Εξάμηνο 2007 Παρουσίαση Εργαλείου Ανάπτυξης JBuilder Τσουρού Σταυρούλα, ΑΜ 708 Μαδεμλής Ιωάννης, ΑΜ 669.
Λειτουργικό Σύστημα Ios
Εισαγωγή Γρηγοριάδης ΒασίλειοςΑΜ:753
Γ’ ΚΠΣ / ΕΠΕΑΕΚ ΙΙ / ΕΝΕΡΓΕΙΑ δ Συγχρηματοδότηση κατά 75% Ευρωπαϊκή Ένωση (ΕΚΤ) και 25% Εθνικοί πόροι (ΥΠΕΠΘ/ΕΥΔ ΕΠΕΑΕΚ) Ασύγχρονη Τηλεκπαίδευση.
Ομάδα Ασύγχρονης Τηλεκπαίδευσης
GEOGEBRA ΤΕΧΝΟΛΟΓΙΕΣ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΟΜΑΔΑ Λ Πανεπιστήμιο Θεσσαλίας
13 / 02 / 04ΓΓΕΤ1 Γενική Γραμματεία Ερευνάς & Τεχνολογίας Διευθυνση Τεχνολογικής Ανάπτυξης Παρουσίαση : Β. Τσούλκας.
Μιχάλης Λαμπρινός Ανάπτυξη Πληροφοριακών Συστημάτων 8ο Εξάμηνο - Τμήμα Οργάνωσης και Διοιήκησης Επιχειρήσεων.
ΠΛΑΙΣΙΟ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗΝ ΑΝΑΠΤΥΞΗ ΚΑΙ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΣΥΓΧΡΟΝΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑ ΒΙΟΥ ΕΠΙΜΟΡΦΩΣΗΣ ΕΚΠΑΙΔΕΥΤΙΚΩΝ Εύη Μακρή - Μ π ότσαρη Πρόεδρος του τμήματος.
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Θέμα: Διοίκηση ανάπτυξης μη-κερδοσκοπικού ιστόπεδου (ιστόπεδου Δήμου Αγ.Παρασκευής)
Παρουσίαση PocketBiz SmartPhone Κωνσταντίνος Τζαβάρας Sales Manager.
Η Πύλη για τις Λαϊκές Βιβλιοθήκες Αθήνα 21Μαρτίου 2005 Ημερίδα για τις Λαϊκές Βιβλιοθήκες Βιβλιοθήκες και Κοινωνία της Πληροφορίας Πλήθος πληροφοριών (επιλογή.
Σχεδίαση, ανάπτυξη, υλοποίηση και αξιολόγηση ενός συστήματος εξ αποστάσεως εκπαίδευσης: Μελέτη περίπτωσης του συστήματος Moodle, για την υποστήριξη της.
ΕΛΕΥΘΕΡΟ ΛΟΓΙΣΜΙΚΟ GNU FSF GNU/Linux Knoppel
Κωνσταντίνος Δελησταύρου Ευγενία Παπαδοπούλου
Για τη διδασκαλία των πολυμέσων 1/15 ΛΟΓΙΣΜΙΚΟ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ Ομάδα Ανάπτυξης Ομάδα Ανάπτυξης: Φίλιππος Δεληγιάννης, Παναγιώτης Κωστάκης,
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ Π.Μ.Σ. ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
ΘΥΡΑ: ανάπτυξη θεματικής πύλης πληροφόρησης στη Βιβλιοθήκη του Πανεπιστημίου Μακεδονίας με τη χρήση λογισμικού ανοικτού κώδικα Γ’ ΚΠΣ / ΕΠΕΑΕΚ ΙΙ / ΕΝΕΡΓΕΙΑ.
Κεφάλαιο 6 -Περιβάλλοντα Ανάπτυξης Εφαρμογών
ΑΔΕΙΕΣ ΛΟΓΙΣΜΙΚΟΥ ΕΛΕΥΘΕΡΟ ΛΟΓΙΣΜΙΚΟ ΛΟΓΙΣΜΙΚΟ ΑΝΟΙΧΤΟΥ ΚΩΔΙΚΑ
Build more & better business. More Reform than you think Στη Reform αυτό που κάνουμε είναι να σκεφτόμαστε και να δημιουργούμε για τους πελάτες μας. Οι.
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη.
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ(ΣΕΡΡΕΣ) ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΙΡΗΣΕΩΝ Παρουσίαση Πτυχιακής Εργασίας Η.
Ιδρυματικό Αποθετήριο Τμήμα Εκδόσεων & Βιβλιοθήκης Τ.Ε.Ι. Κεντρικής Μακεδονίας 2015.
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΜΣ «ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΗΣΗΣ» ΗΛΕΚΤΡΟΝΙΚΗ ΔΗΜΟΣΙΕΥΣΗ ΔΙΔΑΣΚΟΝΤΕΣ: ΚΑΠΙΔΑΚΗΣ ΣΑΡΑΝΤΟΣ ΓΕΡΓΑΤΣΟΥΛΗΣ ΕΜΜΑΝΟΥΗΛ Το DSpace ως ένα Ανοικτό.
08/11/2013Σεβαστή Παπαδοπούλου - Κατερίνα Πατσιούρα ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ ΚΙΝΗΤΩΝ ΤΗΛΕΦΩΝΩΝ WINDOWS PHONE.
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Λογισμικό Εκπαίδευσης M- Pedia Ελευθέριος Μιχαηλίδης Διευθύνων Σύμβουλος, M-Data
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “Διαλογικό διδακτικό πρόγραμμα ανώτερων μαθηματικών”
Παρουσίαση εργαλείου Microsoft Silverlight Βερβέρης Παναγιώτης Α.Μ.888 Παπαθανασίου Αθανάσιος Α.Μ.958 1Παρουσίαση τεχνολογίας Silverlight.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
Προγραμματισμός κινητών συσκευών Ενότητα 1 : Εισαγωγικές έννοιες Ιωάννης Τσούλος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass Γνωριμία με την Open eClass.
 Δημοφιλή λειτουργικά συστήματα  Προτιμήσεις καταναλωτών  Ηλικίες που τα χρησιμοποιούν  Την διάρκεια χρήσης συσκευών  Αντικατάσταση συσκευών  Κριτήρια.
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΛΛΑΣ ΑΝΑΣΤΑΣΙΟΣ / ΦΕΒΡ ΚΕΦΑΛΑΙΟ 2 ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ.
Υλοποίηση εφαρμογών σε προγραμματιστικά περιβάλλοντα Κεφάλαιο 7.
A’ ΕΠΑ.Λ. Εφαρμογές Πληροφορικής Γεωργιλά Χιονία 1.
HTML5/PHONEGAP Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Απόστολος Αναγνωστόπουλος Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
Κινητές τεχνολογίες. Κινητές τεχνολογίες; Ασύρματη δικτύωση Κινητές επικοινωνίες Τεχνολογίες Πληροφορικής.
Infofarm Ενημέρωση Εξελίξεων και Διαφημίσεων στον FarmManager
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α΄ ΛΥΚΕΙΟΥ
Συμβουλές για ασφάλεια στο INSTAGRAM
Θερινό Σχολείο, 14 – 20 Ιουλίου 2014
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Ανάπτυξη εφαρμογών για φορητές συσκευές
ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΔΙΑΔΙΚΤΥΟΥ 10.1 Υπηρεσίες Διαδικτύου
Ο ανοιχτός κόσμος της Εκπαίδευσης
ΕΛΕΥΘΕΡΟ ΛΟΓΙΣΜΙΚΟ GNU FSF GNU/Linux Knoppel
ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ (Λ.Σ.)
Μ. Τσικνάκης – Α. Ρονιώτης – Ε. Μανιαδή |
FIELD MAP ΧΑΡΤΟΓΡΑΦΙΚΟΣ ΟΔΗΓΟΣ ΧΩΡΑΦΙΟΥ ANDROID
ΠΕΡΙΒΑΛΛΟΝΤΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ
Αντικειμενοστραφής Προγραμματισμός ΙΙ
ΕΝΟΤΗΤΑ 1 – Υλικό, Λογισμικό και Εφαρμογές
ΕΡΓΑΣΙΑ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ
H/Y Υλικό Λογισμικό Συστήματος Εφαρμογών. H/Y Υλικό Λογισμικό Συστήματος Εφαρμογών.
Βιβλιοθήκης Τ.Ε.Ι. Δυτικής Μακεδονίας
«Βιβλιοθήκη ανοικτού εκπαιδευτικού λογισμικού ΠΣΔ:
Μεταγράφημα παρουσίασης:

4/3/2017 5:15 AM Επισκόπηση προσεγγίσεων ανάπτυξης εφαρμογών για έξυπνες κινητές συσκευές και ανάπτυξη πρότυπης εφαρμογής Ξανθόπουλος Σπύρος ΑΕΜ: 114 Διπλωματική εργασία Φεβρουάριος 2013 Επιβλέπων κ. Στυλιανός Ξυνόγαλος ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΠΜΣ Στα Πληροφοριακά Συστήματα Πανεπιστήμιο Μακεδονίας © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Σκοπός της διπλωματική εργασίας Τι πραγματεύεται; Προσεγγίσεις ανάπτυξης εφαρμογών για έξυπνες κινητές συσκευές εστιάζοντας στο πρόβλημα του κατακερματισμού Κατακερματισμός; Η απαίτηση υλοποίηση της ίδιας εφαρμογής για κάθε λειτουργικό σύστημα (Android, iOS, BlackBerry,…) λόγω των διαφορετικών τεχνολογιών Με πιο απλά λόγια; Αναλύονται μεθοδολογίες ανάπτυξης που υπόσχονται διάθεση μιας εφαρμογής σε όσο το δυνατόν περισσότερες έξυπνες κινητές συσκευές και γίνεται συγκριτική αξιολόγηση των σημαντικότερων μη εμπορικών λογισμικών ανάπτυξης. Proof of concept; Αναπτύσσεται μια πρότυπη εφαρμογή στοχεύοντας στα λειτουργικά συστήματα Android και iOS. Η πρότυπη εφαρμογή εξυπηρετεί ανάγκες πληροφόρησης των φοιτητών του ΔΠΜΣ Στα Πληροφοριακά Συστήματα.

Ποσοστιαίες πωλήσεις συσκευών παγκοσμίως για το 2ο τρίμηνο 2012 (Gartner ) Android (Google) ▲ 64.1% iOS (Apple) ▲ 18.8% Symbian ▼ 5.9% BlackBerry (RIM) ▼ 5.2% Bada, Windows Phone 2.7%

Λειτουργικά συστήματα και τεχνολογίες… iOS… Objective-C XCode IDE ($99/έτος), Mac OS X Συσκευές της Apple (iPhone, iPad, iPod) www.developer.apple.com …εμπορικό λογισμικό της Apple, απαιτητικοί έλεγχοι ποιότητας Android… Java Eclipse IDE Συσκευές που υποστηρίζουν Android, HTC handsets, Samsung, LG, Motorola, tables www.android.com …λογισμικό ανοιχτού κώδικα, βασισμένο στο Linux (Open Handset Alliance) Λειτουργικά συστήματα και τεχνολογίες… iOS Android BlackBerry, Symbian, Windows Phone, … Java, C++, C#, ... Visual Studio, QT SDK, Silverlight, … BlackBerry, Sony Ericsson, Nokia, … Λοιποί…

Ποιό είναι το όραμα; Χρήση ΜΟΝΟ μίας τεχνολογίας!!! WPC2010_Breakout 4/3/2017 Ποιό είναι το όραμα; Τι πετυχαίνω; Χρήση ΜΟΝΟ μίας τεχνολογίας!!! Ενίσχυση της παραγωγικότητας Μείωση εξειδικευμένου προσωπικού Ελάττωση κόστους συντήρησης εφαρμογών Υβριδικές και εφαρμογές διαδικτύου Διερμηνευόμενες και παραγόμενες εφαρμογές PhoneGap Sencha Toutch JQuery Mobile www.phonegap.com Apache PL v2 License Javascript Hybrid apps www.jquerymobile.com MIT License Javascript, HTML, CSS Web apps www.sencha.com GPL v3 Υπάρχουν λογισμικά ανάπτυξης εφαρμογών ανεξαρτήτου πλατφόρμας προορισμού; AML Rhodes Titanium Applause www.amlcode.com Interpreted apps www.github.com EPL License Xtext (DSL) Generated apps www.appcelerator.com Apache PL v2 www.rhomobilecom Ruby Στο κείμενο της εργασίας παρατίθενται συγκριτικοί πίνακες για όλες τις κατηγορίες και τα λογισμικά ανάπτυξης. Λόγω περιορισμένου χρόνου δεν είναι δυνατή η παράθεσή τους στην παρούσα παρουσίαση Διατίθεται δωρεάν στην αγορά Google Play Δυνατή διάθεση στην ηλεκτρονική αγορά iTunes της Apple Δημιουργία πρότυπης εφαρμογής Facebook Twitter Βιβλιοθήκη Νέα Αναζητήσεις Χάρτης Φοιτητές © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

1. Εφαρμογές διαδικτύου (Web Apps) Εκτελούνται στο φυλλομετρητή της συσκευής Αξιολόγηση Εκτελούνται σε ευρεία γκάμα πλατφορμών προορισμού Χρησιμοποιούνται διαδεδομένες τεχνολογίες ανάπτυξης (JavaScript, HTML, CSS) Απαιτείται λήψη και παρουσίαση της ιστοσελίδας οπότε υπάρχουν καθυστερήσεις και επιπλέον κόστος Η πρόσβαση στα στοιχεία του υλικού της συσκευής είναι περιορισμένη Δεν διατίθενται στις ηλεκτρονικές αγορές (Google Play, iTunes της Apple…) Χαρακτηριστικά Ανάπτυξη Μεθοδολογία JavaScript HTML/CSS H εφαρμογή εκτελείται στο φυλλομετρητή της συσκευής Η εφαρμογή έχει τα εξής χαρακτηριστικά: Ο πηγαίος κώδικας εκτελείται από τον φυλλομετρητή Η πρόσβαση σε πληροφορίες και υλικό της συσκευής γίνεται μέσω προγραμματιστικών διεπαφών (APIs) Διάθεση στην αγορά…

2. Υβριδικές εφαρμογές (Hybrid Apps) Βασίζονται σε ενσωματωμένο φυλλομετρητή Αξιολόγηση Εκτελούνται σε ευρεία γκάμα πλατφορμών προορισμού Χρησιμοποιούνται διαδεδομένες τεχνολογίες ανάπτυξης (JavaScript, HTML, CSS) Η εφαρμογή υστερεί αρκετά σε απόδοση λόγω της εκτέλεσης του κώδικα στο φυλλομετρητή Η πρόσβαση στα στοιχεία του υλικού της συσκευής είναι περιορισμένη Ενδέχεται να απορριφθούν από ηλεκτρονικές αγορές όπως η iTunes της Apple Χαρακτηριστικά Ανάπτυξη Μεθοδολογία JavaScript HTML/CSS Ενσωματώνεται εσωτερικά στην εφαρμογή φυλλομετρητής Η εφαρμογή έχει τα εξής χαρακτηριστικά: Ο πηγαίος κώδικας εκτελείται στον εσωτερικό φυλλομετρητή της εφαρμογής Η πρόσβαση σε πληροφορίες και υλικό της συσκευής γίνεται μέσω προγραμματιστικών διεπαφών (APIs) Διάθεση στην αγορά…

3. Διερμηνευόμενες εφαρμογές (Interpreted Apps) Εγγενείς μόνο οι διεπαφές διεπαφές χρήστη Αξιολόγηση Αυξημένη αποδοτικότητα Γρήγορη εξοικείωση του χρήστη (user experience) λόγω των εγγενών διεπαφών Αυξημένη πρόσβαση σε στοιχεία υλικού της συσκευής Πλήρης εξάρτηση από το λογισμικό (πχ νέα χαρακτηριστικά θα πρέπει να υποστηριχθούν πρώτα από το λογισμικό ανάπτυξης) Χαρακτηριστικά Ανάπτυξη Μεθοδολογία Javascript Ruby AML Χρήση διερμηνευτή για την εκτέλεση της λογικής της εφαρμογής (business logic) Δημιουργούνται εγγενείς διεπαφές χρήστη (user interface) Ο κώδικας που αφορά διεπαφές χρήστη (user interface) μεταγλωττίζεται ενώ ο κώδικας που αφορά λογική (business logic) διερμηνεύεται. Η πρόσβαση σε πληροφορίες και υλικό της συσκευής γίνεται μέσω προγραμματιστικών διεπαφών (APIs) Διάθεση στην αγορά…

4. Παραγόμενες εφαρμογές (Generated Apps) Δημιουργούνται εγγενείς εφαρμογές Αξιολόγηση Εξαιρετική απόδοση Γρήγορη εξοικείωση του χρήστη (user experience) λόγω των εγγενών διεπαφών Θεωρητική αξιοποίηση του παραγόμενου εγγενούς κώδικα Δεν προσφέρεται παραγωγικό περιβάλλον ανάπτυξης, υποστηρίζονται απλές εφαρμογές Στην πράξη ουσιαστική αξιοποίηση του κώδικα δεν είναι δυνατή λόγω της αυτοματοποιημένης δομής του Χαρακτηριστικά Ανάπτυξη Μεθοδολογία Xtext (DSL) Δημιουργείται από το λογισμικό ανάπτυξης ο κατάλληλος πηγαίος εγγενής κώδικας Ο παραγόμενος εγγενής κώδικας μεταγλωττίζεται και παράγεται η τελική εφαρμογή Η πρόσβαση σε πληροφορίες και υλικό της συσκευής γίνεται μέσω προγραμματιστικών διεπαφών (APIs) Διάθεση στην αγορά…

Επιλογή του λογισμικού ανάπτυξης Τα κυριότερα λογισμικά ανάπτυξης διερμηνευόμενων εφαρμογών Πλεονεκτήματα Μειονεκτήματα Λοιπά χαρακτηριστικά 1 Υποστηρίζει τα λειτουργικά συστήματα Android, iOS και BlackBerry Καλύπτεται το 88% της αγοράς Χρήση της ευρέως διαδεδομένης γλώσσας προγραμματισμού Javascript Δημιουργείται εγγενής πηγαίος κώδικας Δεν υποστηρίζονται λειτουργικά συστήματα με μικρότερη διείσδυση στην αγορά όπως τα λειτουργικά συστήματα Symbian και Windows Mobile Η μορφοποίηση πραγματοποιείται μέσω ιδιοτήτων των αντικειμένων και όχι μέσω CSS Διαθέτει μεγάλη βάση πηγαίου κώδικα που καθιστά την ανάπτυξη παραγωγική Υποστηρίζεται από μεγάλη και ενεργή κοινότητα Δυνατότητα δημιουργίας desktop εφαρμογών Appcelerator Titanium 2 Υποστηρίζει μεγάλο πλήθος λειτουργικών συστημάτων: iOs, Android, Blackberry, Windows Mobile και Symbian Δυνατότητα δόμησης του κώδικα με χρήση μεθοδολογιών MVC (Model View Controller) Η ανάπτυξη πραγματοποιείται με χρήση της γλώσσας προγραμματισμού Ruby Δεν υπάρχει δυνατότητα παραγωγής του εγγενούς πηγαίου κώδικα γεγονός που προκαλεί την πλήρη εξάρτηση στο λογισμικό Διάφορα χαρακτηριστικά έχουν μετακινηθεί στην εμπορική έκδοση Υποστήριξη υποδομής ORM (Object Relational Mapper) για το χειρισμό βάσεων δεδομένων Η άδεια χρήσης του λογισμικού είναι τύπου MIT, η οποία επιτρέπει τη χρήση σε ιδιόκτητο λογισμικό υπό την προϋπόθεση ότι η άδεια διανέμεται μαζί με την εφαρμογή Rhodes

Η λειτουργικότητα της πρότυπης εφαρμογής WPC2010_Breakout 4/3/2017 Η λειτουργικότητα της πρότυπης εφαρμογής Χάρτης με την τοποθεσία του ΠαΜακ και του ΔΠΜΣ Στα Πληροφοριακά Συστήματα Νέα του ΠαΜακ, του MIS και ανακοινώσεις ανεύρεσης εργασίας μέσω ροών δεδομένων (rss feeds) Facebook Χάρτης Νέα Προσωπικό Βιβλιοθήκη Φοιτητές Αναζήτηση βιβλίων στην κεντρική βιβλιοθήκη Μετάβαση στην ιστοσελίδα Facebook που συντηρείται για τις ανάγκες του MIS Ανεύρεση στοιχείων επικοινωνίας προσωπικού του ΠαΜακ Μετάβαση στην ιστοσελίδα Twitter που συντηρείται για τις ανάγκες του MIS Twitter © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Τεχνολογίες ανάπτυξης Οι απαιτούμενες τεχνολογίες για την ανάπτυξη της εφαρμογής Titanium RSS Feeds JSON

Εγκατάσταση και εκτέλεση της εφαρμογής WPC2010_Breakout 4/3/2017 Εγκατάσταση και εκτέλεση της εφαρμογής Google Play: https://play.google.com/store/apps/details?id=gr.edu.uom.mis.mobile Εγκατάσταση Η πρώτη οθόνη Mia diagania me to peribalo toy titanium, rss feeds, json Isos mia diafania tis efarmogis sto google play © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Ενημέρωση μέσω ροών δεδομένων (RSS feeds) WPC2010_Breakout 4/3/2017 Ενημέρωση μέσω ροών δεδομένων (RSS feeds) Τα νέα του ΠαΜακ, νέα του MIS, αναζήτηση εργασίας Επιλογή Λίστα με τα νέα © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Facebook και Twitter Άμεση μετάβαση στους δικτυακούς τόπους Επιλογή WPC2010_Breakout 4/3/2017 Facebook και Twitter Άμεση μετάβαση στους δικτυακούς τόπους Επιλογή © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Χάρτης ΠαΜακ Εντοπισμός Τμημάτων με χρήση Google Maps και άμεση κλήση WPC2010_Breakout 4/3/2017 Χάρτης ΠαΜακ Εντοπισμός Τμημάτων με χρήση Google Maps και άμεση κλήση Επιλογή © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Αναζήτηση προσωπικού Αναζήτηση στοιχείων επικοινωνίας και άμεση κλήση WPC2010_Breakout 4/3/2017 Αναζήτηση προσωπικού Αναζήτηση στοιχείων επικοινωνίας και άμεση κλήση Επιλογή Αναζήτηση © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Αναζήτηση βιβλίων στην κεντρική βιβλιοθήκη WPC2010_Breakout 4/3/2017 Αναζήτηση βιβλίων στην κεντρική βιβλιοθήκη Αναζήτηση βιβλίων στην κεντρική βιβλιοθήκη του ΠαΜακ Επιλογή Αναζήτηση © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Συμπεράσματα και προτάσεις WPC2010_Breakout 4/3/2017 Συμπεράσματα και προτάσεις MIS Mobile Δωρεάν διάθεση στην ηλεκτρονική αγορά Google Play Είναι δυνατή η άμεση διάθεσή του στην ηλεκτρονική αγορά iTunes της Apple Μπορεί να υποστηρίξει συσκευές Blackberry Δυνατή η προσθήκη νέων ροών δεδομένων, ωθήσεων κοινοποιήσεων (push notifications) Ανάπτυξη προσωποποιημένων διαδικασιών επικοινωνίας μεταξύ μελών ΔΕΠ και φοιτητών (emails, βαθμοί, ανακοινώσεις κα) Mobile Apps Titanium Καλύπτει σε ποσοστό 88% την αγορά υποστηρίζονται τα λειτουργικά συστήματα Android, iOS και Blackberry Προσφέρει παραγωγικό περιβάλλον ανάπτυξης, πολυγλωσσικότητα, μεγάλη γκάμα διαστάσεων οθόνης κα Το μέγεθος της εφαρμογής είναι αυξημένο λόγω ενσωμάτωσης των απαραίτητων βιβλιοθηκών Εστιάζει στην επιμέρους κάλυψη χαρακτηριστικών των ΛΣ και όχι σε μια γενικότερη υποδομή Υπάρχει ανάγκη διάθεσης μιας γενικής υποδομής ανάπτυξης εφαρμογών apps. Μεγάλο οικονομικό και επιστημονικό ενδιαφέρον. Οι οικονομικές συναλλαγές θα ανέλθουν από $6.2 δις το 2010 σε $29.5 δις το 2013 (Gartner) Ο κατακερματισμός δημιουργεί σειρά προβλημάτων που οδηγούν σε αυξημένο κόστος και χρόνο υλοποίησης Τα δημοφιλέστερα λογισμικά ανάπτυξης ταξινομήθηκαν σε 4 κατηγορίες που αντιπροσωπεύουν τις σημαντικότερες σήμερα προσεγγίσεις ανάπτυξης εφαρμογών ανεξαρτήτου πλατφόρμας προορισμού © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Επικοινωνία: mis114@uom.gr, xant@itc.auth.gr 4/3/2017 5:15 AM H παρούσα εργασία αποτελεί έναυσμα βελτίωσης των υποδομών του ΔΠΜΣ Στα πληροφοριακά Συστήματα αλλά και του Πανεπιστημίου Μακεδονίας γενικότερα. Είναι εφικτή η δημιουργία μιας ενεργής κοινότητας προγραμματιστών που να έχουν διάθεση να συμβάλουν ενεργά στην ποιοτική αναβάθμιση των υποδομών του ιδρύματος Ερωτήσεις; Επικοινωνία: mis114@uom.gr, xant@itc.auth.gr © 2012 Η παρουσίαση αποτελεί μέρος της διπλωματικής εργασίας © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.