Εφαρμογή διαχείρισης φωτογραφιών σε περιβάλλον 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 SizeFormat 
AVRAAM PIPERIDIS.pdfΠιπερίδης, Πτυχιακή εργασία 2.27 MBAdobe PDFView/Open



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

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