Εφαρμογή διαχείρισης φωτογραφιών σε περιβάλλον Android (Bachelor thesis)
Πιπερίδης, Αβραάμ
-Ανάλυση λήψη φωτογραφιών
-Επιλογή ανάλυσης από αυτές που υποστηρίζει η συσκευή.
-λήψη φωτογραφιών με διάφορα εφέ / μάσκες (mono,negative,sepia),
εφαρμογή εφέ στις φωτογραφίες οπος(invert,greyScale,Sepia με πέρασμα
τιμών,contrast,brightness,emboss,engrave,boost,snowEffect,shading filter,reflection, και color filters)
-λήψη φωτογραφιών αναλόγως το σκηνικό (πορτρέτο , πεδιάδας, νύχτα, νυχτερινό πορτρέτο, παραλία, χιόνι, πυροτεχνήματα, αθλήματα, πάρτι, )
- δυνατότητες φλας και focus (auto flash, λειτουργία φακού ...,auto focus, macro focus)
- λήψη φωτογραφίας από μπροστινή και πίσω κάμερα
- Gallery για την προβολή των φωτογραφιών
- δυνατότητα περικοπής και περιστροφής των φωτογραφιών o δυνατότητα επεξεργασίας των φωτογραφιών για εφέ
- υποστήριξη σε εκατοντάδες μοντέλα (συσκευές android)
- Εμφάνιση κλήση / μιρες της συσκευής
- Open Source ο καθένας να μπορεί να την επεκτείνει
Επιπλέον.
-Έμφαση στην δημιουργία Unit tests και Integration tests.
-Unit test , Integration test , Stress Test στο cloud σε δεκάδες διαφορετικές συσκευές
(Amazon web services,testing services Student Pack).Και μελέτη των αποτελεσμάτων
-UML Diagrams και flow charts/use cases.
-Έμφαση στα UI/UX elements για ευχάριστη χρίση από τον τελικό χρήστη.
-Χρήση Java native interface , ανάθεση βαριών δουλειών σε native C++ μέσα από την java για εξηκονομιση μνήμης του jvm, και αποφυγή OutOfMemoryException.
-Η Όλη ανάπτυξη της εφαρμογής ξεκίνησε και γίνετε αποκλειστικά στο android studio.
Institution and School/Department of submitter: | Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Πληροφορικής |
Subject classification: | Android (Electronic resource) Android (Ηλεκτρονικός πόρος) Application software -- Development Λογισμικό εφαρμογής -- Ανάπτυξη Cameras Φωτογραφικές μηχανές |
Keywords: | Εφαρμογή διαχείρισης φωτογραφιών;Περιβάλλον Android;Επίπεδο Εφαρμογών;Camera Management Application;Android Environment;Applications;Android (Electronic resource) |
Description: | Πτυχιακή εργασία - Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Πληροφορικής, 2017 α.α.8875 |
URI: | http://195.251.240.227/jspui/handle/123456789/13621 |
Table of contents: | ΠΡΟΛΟΓΟΣ ........... 2 ΠΕΡΙΛΗΨΗ ........... 2 ΠΕΡΙΕΧΟΜΕΝΑ ............... 4 ΕΙΣΑΓΩΓΗ .............................. 6 Εισαγωγή στις τεχνολογίες .... 6 Αντικειμενοστρεφής προγραμματισμός................ 6 Java ............. 7 Η εικονική μηχανή της Java (JVM) .......................... 8 Dalvik.................................... 10 Το περιβάλλον εκτέλεσης (runtime) του Android.......... 10 Android............................ 11 Linux .................. 15 IDE Android Studio....................... 16 Unified Modeling Language ................. 17 Τί είναι ένα Mobile App ........... 18 Πώς ξεκίνησαν όλα. ............. 18 Wireless Application Protocol (WAP) ....................... 19 Φορητές Πλατφόρμες ................ 20 Λίγα λόγια για το Android ............. 20 Ιστορία........................................... 21 Γιατί Ανάπτυξη σε Android............ 22 Η αρχιτεκτονική του Αndroid.............. 23 Α) Επίπεδο Εφαρμογών (Applications) ...................................................................................................... 25 Β) Επίπεδο Πλαισίου Εφαρμογών (Application Framework) .................................................................. 25 Γ) Επίπεδο Χρόνου Εκτέλεσης Εφαρμογής (Android Runtime) ............................................................ 44 Δ) Επίπεδο Βιβλιοθηκών (Libraries)............................... 45 E) Επίπεδο Πυρήνα του Linux............ 47 Οι Εφαρμογές του Android.................. 48 ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΣ ΤΟΥ ANDROID............... 51 Η ΕΞΕΛΙΞΗ ΤΟΥ ANDROID................. 52 Δοκιμή (Testing) ................................ 61 Εισαγωγή στο automated unit testing και το framework JUnit ................ 61 Τι είναι το JUnit; ........................... 63 Στρατηγική δοκιμών στο Android ........ 65 Google Services ............. 71 CODE COMMENTS...................... 74 Μαθαίνοντας Design Patterns Model – View – ViewModel ......................................................................... 87 Πρότυπα Σχεδίασης........................ 89 ΜΕΛΈΤΗ ΠΕΡΊΠΤΩΣΗΣ AWS DEVICE FARM APP CLOUD TESTING......................................................................... 92 CASE STUDY , SIMPLE CAM ANDROID APP TES...................... 96 ΒΙΒΛΙΟΓΡΑΦΙΑ - ΑΝΑΦΟΡΕΣ .......... 102 |
Appears in Collections: | Πτυχιακές Εργασίες |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
AVRAAM PIPERIDIS.pdf | Πιπερίδης, Πτυχιακή εργασία | 2.27 MB | Adobe PDF | View/Open |
Please use this identifier to cite or link to this item:
This item is a favorite for 0 people.
http://195.251.240.227/jspui/handle/123456789/13621
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.