Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/15104
Author: Ζήμνας, Ανδρέας
Title: Μελέτη του iOS SDK και αξιοποίησή του για την ανάπτυξη εφαρμογής διαχείρισης και επεξεργασίας φωτογραφιών.
Date Issued: 2012
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Μαυρίδης, Ιωάννης
Abstract: Ένας από τους πιο αναπτυσσόμενους τομείς της τεχνολογίας σήμερα είναι η κινητή υπολογιστική. Μια από τις μεγαλύτερες και πρωτοπόρες εταιρίες σε αυτό το τομέα είναι η Apple. Για την ανάπτυξη εφαρμογών για τις συσκευές της η Apple έχει δημιουργήσει τη πλατφόρμα ανάπτυξης εφαρμογών iOS SDK. Η μεγάλη επιτυχία των συσκευών της Apple, όπως το iPhone και το iPad, έχουν προσελκύσει πολλούς προγραμματιστές, οι οποίοι ασχολούνται με την ανάπτυξη εφαρμογών για κινητές συσκευές. Ήδη κάποια πανεπιστήμια σου εξωτερικού, όπως το Stanford, προσφέρουν μαθήματα στην ανάπτυξη εφαρμογών με το iOS SDK, στους φοιτητές τους. Σκοπός της παρούσας εργασίας είναι αφενός η εις βάθος μελέτη του iOS SDK, και αφετέρου η ανάπτυξη εφαρμογής επεξεργασίας φωτογραφιών για κινητές συσκευές. Στα πλαίσια της εργασίας παρουσιάζονται οι δυνατότητες και οι αδυναμίες του, μέσω της εισαγωγής στην Objective-C και της παρουσίασης των εργαλείων που παρέχονται για την ανάπτυξη εφαρμογών. Πραγματοποιείται συγκριτική αξιολόγηση του με άλλες πλατφόρμες, μέσω της σύγκρισης των ποιο δημοφιλών πλατφορμών και διαφόρων στατιστικών στοιχείων, με σκοπό την ανάδειξη των προτερημάτων κάθε μιας. Εξετάζονται διεξοδικά τα σχεδιαστικά πρότυπα που υποστηρίζει το iOS SDK, δίνοντας κυρίως έμφαση στο MVC (Model-View-Controller), και παράλληλα δίνοντας παραδείγματα για το πώς αξιοποιήθηκαν τα πρότυπα αυτά κατά την ανάπτυξη της εφαρμογής. Εξετάζονται και αναδεικνύονται ποια και πως αντιμετωπίζονται τα ζητήματα κινητής υπολογιστικής από το iOS SDK καθώς και ποια δεν έχουν αντιμετωπιστεί ακόμα. Ιδιαίτερη προσοχή δίνεται στην υπηρεσία iCloud σχετικά με τη χρήση την υλοποίηση της διάχυτης υπολογιστικής. Η εφαρμογή που αναπτύχθηκε στα πλαίσια της εργασίας έχει ως σκοπό την υλοποίηση της μελέτης που έγινε. Γίνεται χρήση όλων των σχεδιαστικών προτύπων που παρουσιάζονται στην εργασία ώστε να υπάρχουν και τα απαραίτητα παράδειγμα εφαρμογής τους. Υλοποιείται η υπηρεσία iCloud και τεχνολογία ARC για την παρουσίαση της λειτουργίας τους. Σκοπός της εφαρμογής είναι να αναδείξει τις τεχνολογίες του iOS SDK και τον δυνατοτήτων που δίνουν στους προγραμματιστές.
Keywords: iOS
mobile computing
iphone
Κινητή υπολογιστική
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2012.
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
ZimnasAndreasMsc2012extra1.zipΣυνοδευτικό υλικό2.74 MBzipView/Open
ZimnasAndreasMsc2012extra.zipΣυνοδευτικό υλικό2.72 MBzipView/Open
ZimnasAndreasMsc2012.pdf3.47 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons