Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Android (Google) ▲ iOS (Apple) ▲ Symbian ▼ BlackBerry (RIM) ▼ Bada, Windows Phone 64.1% 18.8% 5.9% 5.2% 2.7%

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Android (Google) ▲ iOS (Apple) ▲ Symbian ▼ BlackBerry (RIM) ▼ Bada, Windows Phone 64.1% 18.8% 5.9% 5.2% 2.7%"— Μεταγράφημα παρουσίασης:

1

2

3 Android (Google) ▲ iOS (Apple) ▲ Symbian ▼ BlackBerry (RIM) ▼ Bada, Windows Phone 64.1% 18.8% 5.9% 5.2% 2.7%

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

5 Διατίθεται δωρεάν στην αγορά Google Play Δυνατή διάθεση στην ηλεκτρονική αγορά iTunes της Apple Διατίθεται δωρεάν στην αγορά Google Play Δυνατή διάθεση στην ηλεκτρονική αγορά iTunes της Apple Δημιουργία πρότυπης εφαρμογής Τι πετυχαίνω; Χρήση ΜΟΝΟ μίας τεχνολογίας!!! Ενίσχυση της παραγωγικότητας Μείωση εξειδικευμένου προσωπικού Ελάττωση κόστους συντήρησης εφαρμογών Υβριδικές και εφαρμογές διαδικτύου Διερμηνευόμενες και παραγόμενες εφαρμογές PhoneGap Sencha Toutch JQuery Mobile Υπάρχουν λογισμικά ανάπτυξης εφαρμογών ανεξαρτήτου πλατφόρμας προορισμού; AML Rhodes Titanium Applause Στο κείμενο της εργασίας παρατίθενται συγκριτικοί πίνακες για όλες τις κατηγορίες και τα λογισμικά ανάπτυξης. Λόγω περιορισμένου χρόνου δεν είναι δυνατή η παράθεσή τους στην παρούσα παρουσίαση

6 1. Εφαρμογές διαδικτύου (Web Apps) Εκτελούνται στο φυλλομετρητή της συσκευής

7 2. Υβριδικές εφαρμογές (Hybrid Apps) Βασίζονται σε ενσωματωμένο φυλλομετρητή

8 3. Διερμηνευόμενες εφαρμογές (Interpreted Apps) Εγγενείς μόνο οι διεπαφές διεπαφές χρήστη

9 4. Παραγόμενες εφαρμογές (Generated Apps) Δημιουργούνται εγγενείς εφαρμογές

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

11 Η λειτουργικότητα της πρότυπης εφαρμογής

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

13 Εγκατάσταση και εκτέλεση της εφαρμογής Google Play: https://play.google.com/store/apps/details?id=gr.edu.uom.mis.mobile

14 Ενημέρωση μέσω ροών δεδομένων (RSS feeds) Τα νέα του ΠαΜακ, νέα του MIS, αναζήτηση εργασίας

15 Facebook και Twitter Άμεση μετάβαση στους δικτυακούς τόπους

16 Χάρτης ΠαΜακ Εντοπισμός Τμημάτων με χρήση Google Maps και άμεση κλήση

17 Αναζήτηση προσωπικού Αναζήτηση στοιχείων επικοινωνίας και άμεση κλήση

18 Αναζήτηση βιβλίων στην κεντρική βιβλιοθήκη Αναζήτηση βιβλίων στην κεντρική βιβλιοθήκη του ΠαΜακ

19 Συμπεράσματα και προτάσεις Mobile Apps Titanium MIS Mobile

20 H παρούσα εργασία αποτελεί έναυσμα βελτίωσης των υποδομών του ΔΠΜΣ Στα πληροφοριακά Συστήματα αλλά και του Πανεπιστημίου Μακεδονίας γενικότερα. Είναι εφικτή η δημιουργία μιας ενεργής κοινότητας προγραμματιστών που να έχουν διάθεση να συμβάλουν ενεργά στην ποιοτική αναβάθμιση των υποδομών του ιδρύματος


Κατέβασμα ppt "Android (Google) ▲ iOS (Apple) ▲ Symbian ▼ BlackBerry (RIM) ▼ Bada, Windows Phone 64.1% 18.8% 5.9% 5.2% 2.7%"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google