ASK-IT (Bachelor thesis)

Παυλίδης, Μιχαήλ


Smart devices and especially smartphones, are an integral part of our everyday lives. They offer a huge amount of applications, that could help us in almost every aspect of our lives. The inspiration for this application was the students of the Department of Informatics using a Facebook group to discuss about the courses, exchange notes and held each other. AskIT application could be used for the same cause offering an intergraded, specialized and exclusive solution to the department that will serve the aforementioned causes. The application was developed on an Apple computer, a Macbook Pro and tested with an iOS device, iPhone 5, which runs on the tenth version of this software, iOS 10. The following chapters start with a description on “smart” devises as well as their evolution up until this day continued by a brief reference on the versions of iOS, the software that runs on iPhones which comprise a big portion of today’s smart phone market. The features that make an application successful. After that one can find a report of the technologies, programming languages and tools that were used for this application to be developed. Lastly, there is an extensive description of the application’s features with use cases and examples.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Πληροφορικής
Subject classification: Mobile apps
Κινητές εφαρμογές
Application software -- Development
Λογιστικό εφαρμογής -- Ανάπτυξη
iPhone (Smartphone) -- Development
iPhone (Έξυπνο τηλέφωνο) -- Ανάπτυξη
Keywords: Smartphones;Έξυπνες συσκευές;Εφαρμογή AskIT;AskIT Application;Λογισμικό iOS;iOS Software
Description: Πτυχιακή εργασία - Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Πληροφορικής, 2017 α.α.8874
URI: http://195.251.240.227/jspui/handle/123456789/13622
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή εργασία
Subject classification: Mobile apps
Κινητές εφαρμογές
Application software -- Development
Λογιστικό εφαρμογής -- Ανάπτυξη
iPhone (Smartphone) -- Development
iPhone (Έξυπνο τηλέφωνο) -- Ανάπτυξη
Item language: el
Item access scheme: account
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Πληροφορικής
Publication date: 2017-09-21
Bibliographic citation: Παυλίδης Μιχαήλ, Ask-IT, Σχολή Τεχνολογικών εφαρμογών /Τμήμα Μηχανικών Πληροφορικής,Διεθνές Πανεπιστήμιο Ελλάδος,2017
Abstract: Οι «έξυπνες» συσκευές και συγκεκριμένα τα «έξυπνα» τηλέφωνα (smartphones), αποτελούν πλέον αναπόσπαστο κομμάτι της καθημερινότητας μας. Σε αυτά, προσφέρεται μια πληθώρα εφαρμογών, που μας βοηθούν σε πολλές πτυχές της ζωής μας. Έμπνευση για την εφαρμογή αποτέλεσε η χρήση του Facebook από τους φοιτητές του Τμήματος Πληροφορικής για συζήτηση σε θέματα μαθημάτων, ανταλλαγή σημειώσεων αλλά και αλληλοβοήθεια. Η εφαρμογή ASK-IT θα μπορούσε να χρησιμοποιηθεί για τον ίδιο σκοπό προσφέροντας στο τμήμα μια ολοκληρωμένη, πιο εξειδικευμένη και αποκλειστική λύση που θα εξυπηρετεί τις ανάγκες των φοιτητών που αναφέρθηκαν παραπάνω. Η ανάπτυξη της εφαρμογής έγινε με τη βοήθεια ενός υπολογιστή της Apple, ενός Macbook Air. Επίσης για τη δοκιμή της εφαρμογής χρησιμοποιήθηκε μια iOS συσκευή, ένα iPhone 5, το οποίο χρησιμοποιεί την δέκατη έκδοση του λειτουργικού συστήματος, το iOS 10 αλλά και συσκευές προσομοίωσης που προσφέρονται και θα αναλυθούν αργότερα. Στα κεφάλαια που ακολουθούν αναλύονται οι «έξυπνες» συσκευές αλλά και η εξέλιξη τους μέχρι σήμερα. Γίνεται μια ιστορική αναδρομή όσον αφορά τις εκδόσεις του λογισμικού που χρησιμοποιούν τα iPhones, μια μεγάλη μερίδα των σημερινών έξυπνων συσκευών αλλά και τα χαρακτηριστικά που κάνουν μια εφαρμογή πετυχημένη. Στη συνέχεια γίνεται λόγος για τις τεχνολογίες που χρησιμοποιήθηκαν για την ανάλυση και της σχεδίαση της εφαρμογής τόσο στο backend όσο και στο frontend. Τέλος, παρουσιάζεται αναλυτικά η λειτουργία της εφαρμογής, με σενάρια χρήσης αλλά και παραδείγματα.
Smart devices and especially smartphones, are an integral part of our everyday lives. They offer a huge amount of applications, that could help us in almost every aspect of our lives. The inspiration for this application was the students of the Department of Informatics using a Facebook group to discuss about the courses, exchange notes and held each other. AskIT application could be used for the same cause offering an intergraded, specialized and exclusive solution to the department that will serve the aforementioned causes. The application was developed on an Apple computer, a Macbook Pro and tested with an iOS device, iPhone 5, which runs on the tenth version of this software, iOS 10. The following chapters start with a description on “smart” devises as well as their evolution up until this day continued by a brief reference on the versions of iOS, the software that runs on iPhones which comprise a big portion of today’s smart phone market. The features that make an application successful. After that one can find a report of the technologies, programming languages and tools that were used for this application to be developed. Lastly, there is an extensive description of the application’s features with use cases and examples.
Table of contents: Abstract.......4 1. Εφαρμογές για κινητές πλατφόρμες.....7 1.2 Τι κάνει μια εφαρμογή επιτυχημένη.....8 2. iOS ....11 2.1 iOS Versions......12 2.2 iOS SDK....17 2.3 Η αρχιτεκτονική του iOS....17 3. Τεχνολογίες.....22 Περίληψη.....3 3.1.1 JavaScript.....22 3.1.2 Node.js.....23 3.1.3 MongoDB......23 3.1.4 JSON....24 3.2 Front End....25 3.2.1 Objective-C....27 3.2.2 Xcode....28 4. Η Εφαρμογή AskIT....30 4.1 Σύνδεση/Εγγραφή χρήστη....30 4.2 Αρχική οθόνη.....31 4.3 Δημιουργία υπόθεσης....32 4.4 Ειδοποιήσεις....34 4.5 Προφίλ Χρήστη.....35 4.6 Πλοήγηση στην εφαρμογή....37 5. Επίλογος...41 6. Βιβλιογραφία......42 Ευρετήριο Εικόνων Εικόνα 1: Η εξέλιξη των κινητών συσκευών...7 Εικόνα 2: Η εξέλιξη του iPhone....13 Εικόνα 3: Το iOS 11....16 Εικόνα 4: Η Διαστρωματωμένη Αρχιτεκτονική του iOS ...18 Εικόνα 5: Το Storyboard της εφαρμογής.....26 Εικόνα 6: Το περιβάλλον του Xcode.....29 Εικόνα 7: Σύνδεση χρήστη ....30 Εικόνα 8: Αρχική οθόνη εφαρμογής.....32 Εικόνα 9: Δημιουργία νέας υπόθεσης.....33 Εικόνα 10: Ειδοποιήσεις......35 Εικόνα 11:Προφίλ Χρήστη .....36 Εικόνα 12:Trending Υποθέσεις .....37
Advisor name: Κλεφτούρης, Δημήτριος Ν.
Examining committee: Κλεφτούρης, Δημήτριος Ν.
Publishing department/division: Σχολή Τεχνολογικών εφαρμογών - Τμήμα Μηχανικών Πληροφορικής
Publishing institution: ihu
Number of pages: 43
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
ΠΑΥΛΙΔΗΣ ΜΙΧΑΗΛ.pdfΠαυλίδης,Πτυχιακή εργασία1.03 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/13622
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.