(Development of Online ERP System in Cross Platform

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "(Development of Online ERP System in Cross Platform"

Transcript

1 Υλοποίηση Διαδικτυακού Συστήματος Διαχείρισης Επιχειρησιακών Πόρων σε Περιβάλλον Υποστήριξης Πολλαπλών Πλατφορμών (Development of Online ERP System in Cross Platform Environment) Η Διπλωματική Εργασία παρουσιάστηκε ενώπιον του Διδακτικού Προσωπικού του Πανεπιστημίου Αιγαίου Σε Μερική Εκπλήρωση των Απαιτήσεων για το Δίπλωμα του Μηχανικού Πληροφοριακών και Επικοινωνιακών Συστημάτων του Αθανάσιου Τσακυράκη ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ

2 Η ΤΡΙΜΕΛΗΣ ΕΠΙΤΡΟΠΗ ΔΙΔΑΣΚΟΝΤΩΝ ΕΠΙΚΥΡΩΝΕΙ ΤΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΤΟΥ ΑΘΑΝΑΣΙΟΥ ΤΣΑΚΥΡΑΚΗ: Ιωάννης Χαραλαμπίδης, Επίκουρος Καθηγητής, Επιβλέπων Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Ευριπίδης Λουκής, Αναπληρωτής Καθηγητής, Μέλος Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Δημήτριος Δρόσος, Επίκουρος Καθηγητής, Μέλος Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ

3 ΠΕΡΙΛΗΨΗ Στην εποχή που ζούμε οι ρυθμοί ανάπτυξης της τεχνολογίας είναι ταχύτατοι. Η επικοινωνία και η ευκολία του ανθρώπου βρίσκεται στο επίκεντρο. Έτσι, τα κινητά τηλέφωνα εξελίσσονται διαρκώς και μετατρέπονται σε έξυπνες κινητές συσκευές βελτιώνοντας όλο και περισσότερο την επικοινωνία, την διασκέδαση και τις υποχρεώσεις του σύγχρονου ανθρώπου. Στο πλαίσιο της παρούσας διπλωματικής εργασίας σχεδιάστηκε και αναπτύχθηκε μία κινητή εφαρμογή για έξυπνες κινητές συσκευές με τον τίτλο WareHouse13, έχοντας ως στόχο την διευκόλυνση των πωλητών στον τομέα της παραγγελιοληψίας. Η εφαρμογή αξιοποιεί τεχνολογίες διαπλατφορμικών εφαρμογών (Cross Platform Applications) με σκοπό την λειτουργιά της σε όλα τα λειτουργικά συστήματα των κινητών έξυπνων συσκευών. Η εργασία ξεκινά με την παρουσίαση των έξυπνων κινητών συσκευών (smartphone, tablet, phablet, smartwatch) και συνεχίζει με τα κυριότερα λειτουργικά συστήματα που υπάρχουν. Έπειτα, παρουσιάζεται ο όρος κινητή εφαρμογή και τα είδη που την αποτελούν με έμφαση στις υβριδικές. Στην συνέχεια, παρουσιάζονται και αναλύονται τα κυριότερα εργαλεία ανάπτυξης διαπλατφορμικών εφαρμογών. Αναφέρονται, επίσης και τα συστήματα Διαχείρισης Επιχειρησιακών Πόρων (ERP- Enterprise Resource Planning), τι είναι και ποιος ο σκοπός τους με παρουσίαση των κυριότερων στον ελληνικό χώρο καθώς και οι κινητές εφαρμογές αυτών. Κλείνοντας, παρουσιάζεται η ανάπτυξη και η λειτουργία της εφαρμογής. Ξεκινά με την αναφορά στους λόγους που οδήγησαν στην επιλογή του κάθε εργαλείου για την ανάπτυξη της εφαρμογής και τελειώνει με την παρουσίαση της και την επίδειξη της λειτουργίας της. [2015] του Αθανάσιου Τσακυράκη Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων ΠΑΝΕΠΙΣΤΗΜΙΟΑΙΓΑΙΟΥ ii

4 ABSTRACT The main goal of this thesis is the design and implementation of a mobile application for smart mobile devices with the title WareHouse13 in order to facilitate sellers in ordering. The application utilizes Cross Platform Applications technologies from purpose of functioning in all operating systems of mobile smart devices. The thesis begins with the presentation of smart mobile devices (smartphone, tablet, phablet, smartwatch) and continues with major operating systems available. Then it s presented the term of mobile application and the types that compose it with emphasis on hybrid. After that, it s presented and analyzed the major Cross Platform Application s development tools. Also the ERP (Enterprise Resource Planning) systems have mentioned what they are and what their purpose, with presentation of Greek s market major systems and their mobile applications. Finally, presents the development and operation of the application. It starts by referring to the reasons that led to the choice of each tool for the development of the application and ends with the presentation and demonstration of the operation. [2015] Athanasius Tsakyrakis Department of Information and Communication Systems Engineering UNIVERSITY OF THE AEGEAN iii

5 ΕΥΧΑΡΙΣΤΙΕΣ - ΑΦΙΕΡΩΣΕΙΣ Η παρούσα διπλωματική εργασία είναι αφιερωμένη στους γονείς μου, Απόστολο Τσακυράκη και Μαρία Βαφειάδου, για την υποστήριξη που μου έδωσαν όλα αυτά τα χρόνια καθώς και την υπομονή τους. Στην συνέχεια θέλω να ευχαριστήσω τον επιβλέποντα καθηγητή μου, κύριο Ιωάννη Χαραλαμπίδη, για την ευκαιρία που μου έδωσε ώστε να ασχοληθώ με αυτό το θέμα. Τέλος να ευχαριστήσω όλους φίλους μου που με συμπαραστάθηκαν και έδειξαν κατανόηση μέχρι το πέρας της εργασίας. Αθανάσιος Τσακυράκης Σεπτέμβριος 2015 iv

6 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΕΡΙΛΗΨΗ... ii ABSTRACT... iii ΕΥΧΑΡΙΣΤΙΕΣ - ΑΦΙΕΡΩΣΕΙΣ... iv ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ... v ΚΑΤΑΛΟΓΟΣ ΔΙΑΓΡΑΜΜΑΤΩΝ... viii ΚΑΤΑΛΟΓΟΣ ΕΙΚΟΝΩΝ... 9 ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ Αντικείμενο Διπλωματικής Εργασίας Δομή Κεφαλαίων Παρουσίαση Εφαρμογής Σκοπός δημιουργίας Πλατφόρμα Υλοποίησης Διαφορές της warehouse13 από άλλες παρόμοιες εφαρμογές ΚΕΦΑΛΑΙΟ 2 - ΚΙΝΗΤΕΣ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΣΥΣΚΕΥΕΣ Έξυπνες Κινητές Συσκευές Έξυπνο Κινητό Τηλέφωνο (Smartphone) Ταμπλέτα (Tablet) Phablet Smartwatch Μερίδιο αγοράς Λειτουργικό Σύστημα ios Android OS Windows Phone OS Κινητές Εφαρμογές Εγγενής Εφαρμογές (Native Applications) Εφαρμογές Ιστού (Web Applications) Υβριδικές Εφαρμογές Σύγκριση αρχιτεκτονικών προσεγγίσεων ΚΕΦΑΛΑΙΟ 3- Συστήματα ERP Συστήματα ERP Τι είναι το ERP Ιστορική Αναδρομή Πλεονεκτήματα συστημάτωνerp ERP Συστήματα v

7 3.2 Κινητές Εφαρμογές ERP Συστημάτων JD Edwards Mobile Enterprise Applications Atlantis on Android more (Mobile Rich Enterprise) DoliDroid ΚΕΦΑΛΑΙΟ 4 - Ανάπτυξη Εφαρμογής Εργαλεία Ανάπτυξης Εφαρμογής Cordova/PhoneGap Titanium Qt Adobe AIR Sencha Επιλογή Back-Office από ERP Επιλογή Εργαλείων Υλοποίησης AngularJS OnsenUI Εγκατάσταση Cordova Εισαγωγή πλατφόρμας Εδραίωση εφαρμογής Έλεγχος της εφαρμογής ΚΕΦΑΛΑΙΟ 5 Υλοποίηση εφαρμογής Υλοποίηση Ανάλυση Προβλήματος Υλοποίηση και Προβλήματα Αυτής Οθόνες της Εφαρμογής Αρχιτεκτονική του Συστήματος Πρώτη Οθόνη Δεύτερη Οθόνη Οθόνη Προφίλ Χρήστη Προφίλ εταιρίας Πελατολόγιο Διαδικασία Εισόδου Διαδικασία Παραγγελίας ΚΕΦΑΛΑΙΟ 6 ΣΕΝΑΡΙΟ ΧΡΗΣΗΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Ροή συμβάντων ΚΕΦΑΛΑΙΟ 7 - ΣΥΜΠΕΡΑΣΜΑΤΑ Επίλογος vi

8 7.2 Συμπεράσματα Μελλοντικά Σχέδια ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΑΡΑΡΤΗΜΑ vii

9 ΚΑΤΑΛΟΓΟΣ ΔΙΑΓΡΑΜΜΑΤΩΝ ΔΙΑΓΡΑΜΜΑ 1 : Στατιστικά στοιχεία διείσδυσης smartphonesστην δυτική Ευρώπη ΔΙΑΓΡΑΜΜΑ 2 : Μερίδιο αγοράς ανά κατασκευαστή τηλεφώνου από τον Ιούνιο του 2014 μέχρι και το Μάιο του 2015 ΔΙΑΓΡΑΜΜΑ 3 : Μερίδιο Αγοράς Λειτουργικών Συστημάτων το 1 ο τρίμηνο του 2015 viii

10 ΚΑΤΑΛΟΓΟΣ ΕΙΚΟΝΩΝ ΕΙΚΟΝΑ 1 : Ένα παράδειγμα έξυπνου κινητού τηλεφώνου της εταιρείας Samsung ΕΙΚΟΝΑ 2 : Χαρακτηριστικό παράδειγμα ενός tablet ΕΙΚΟΝΑ 3 : Σύγκριση έξυπνων κινητών τηλεφώνων ΕΙΚΟΝΑ 4 :Samsung Gear Watch ΕΙΚΟΝΑ 5 : Λογότυπο του Λειτουργικού Συστήματος ΕΙΚΟΝΑ 6 : Λογότυπο του λειτουργικού συστήματος Android ΕΙΚΟΝΑ 7 : Windows Phone ΕΙΚΟΝΑ 8 : Η αρχιτεκτονική μιας εγγενούς εφαρμογής για κινητή συσκευή ΕΙΚΟΝΑ 9 : Η αρχιτεκτονική μιας διαδικτυακής εφαρμογής για κινητή συσκευή ΕΙΚΟΝΑ 10 :Η αρχιτεκτονική μιας υβριδικής εφαρμογής για κινητή συσκευή ΕΙΚΟΝΑ 11 :Τα πεδία που καλύπτει ένα σύστημα ERP σε μια επιχείρηση ΕΙΚΟΝΑ 12 :Ιστορική εξέλιξη των συστημάτων ERP ΕΙΚΟΝΑ 13 : Αρχική οθόνη Dolibarr ΕΙΚΟΝΑ 14 : Χαρακτηριστικές περιοχές του Dolibarr ΕΙΚΟΝΑ 15 :Διαδικασία δημιουργίας εφαρμογής για έξυπνες κινητές συσκευές με το PhoneGap ΕΙΚΟΝΑ 16 :Τρόπος λειτουργίας μιας Titanium εφαρμογής ΕΙΚΟΝΑ 17 :Οι δυνατότητες της πλατφόρμας ανάπτυξης Qt ΕΙΚΟΝΑ 18 :Λειτουργικά που υποστηρίζει η πλατφόρμα ανάπτυξης Adobe Air ΕΙΚΟΝΑ 19 : Εκτέλεση του Cordovaσε Android ΕΙΚΟΝΑ 20 : Αρχιτεκτονική Του Συστήματος ΕΙΚΟΝΑ 21 : Πρώτη Οθόνη, Οθόνη Εισόδου ΕΙΚΟΝΑ 22 : Δεύτερη Οθόνη, Αρχική Οθόνη ΕΙΚΟΝΑ 23 : Δεύτερη Οθόνη, Οθόνη του Μενού ΕΙΚΟΝΑ 24 : Οθόνη Προφίλ Χρήστη ΕΙΚΟΝΑ 25 : Οθόνη Προφίλ της Εταιρείας ΕΙΚΟΝΑ 26.α : Οθόνη Πελατολογίου Χρήστη A ΕΙΚΟΝΑ 26.β : Οθόνη Πελατολογίου Χρήστη Β ΕΙΚΟΝΑ 27 : Οθόνη Πελάτη ΕΙΚΟΝΑ 28 : Οθόνη Παραγγελιοληψίας ΕΙΚΟΝΑ 29 : Οθόνη Εισόδου με Στοιχεία Λογαριασμού Χρήστη ΕΙΚΟΝΑ 30 : Οθόνη με Μήνυμα για Λάθος Στοιχεία Σύνδεσης ΕΙΚΟΝΑ 31 : Οθόνη με Συμπληρωμένη την Φόρα της Παραγγελίας 9

11 ΕΙΚΟΝΑ 32 : Οθόνη με Απάντηση του Εξυπηρετητή ΕΙΚΟΝΑ 33 : Οθόνη από το Dolibarr με την παραγγελία ΕΙΚΟΝΑ 34 : Οθόνη από το Dolibarr με τις Σημειώσεις της Παραγγελίας ΕΙΚΟΝΑ 35 : Διάγραμμα ροής 10

12 ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ Αρχικά, θα αναφερθεί το αντικείμενο της παρούσας διπλωματικής εργασίας και στη συνέχεια, θα γίνει μία γενική αναφορά στη δομή των κεφαλαίων που θα αναλυθούν εκτενέστερα στο υπόλοιπο της εργασίας. 1.1 Αντικείμενο Διπλωματικής Εργασίας Το αντικείμενο της διπλωματικής εργασίας είναι η μελέτη γύρω από τα Enterprise Resource Planning συστήματα (ERP) και τα νέα εργαλεία που υπάρχουν για την υλοποίηση Cross Platform Application ( CPA ), καθώς και η σχεδίαση και η υλοποίηση εφαρμογής διαχείρισης ενός ERP συστήματος μέσω κινητών συσκευών smartphone. Η εφαρμογή δημιουργήθηκε με σκοπό την παροχή των παρακάτω δυνατοτήτων στους χρήστες: 1. Την απομακρυσμένη σύνδεση με τον server που φιλοξενεί το ERP σύστημα. 2. Παροχή Πληροφοριών για τον χρήστη που συνδέθηκε 3. Παροχή Πληροφοριών για την Εταιρία 4. Πλήρες Πελατολόγιο που αντιστοιχεί στον κάθε Χρήστη 5. Παροχή Πληροφοριών για τον Πελάτη 6. Δημιουργία παραγγελίας ως το στάδιο πριν την Τιμολόγηση Στα πλαίσια της παρούσας διπλωματικής θα αναφερθούμε και στον όρο του Ηλεκτρονικού Επιχειρείν και του Κινητού Εμπορίου. Επίσης, θα μελετηθούν παρόμοιες εφαρμογές και θα αναλυθούν τα εργαλεία που χρησιμοποιήθηκαν για την υλοποίηση της εφαρμογής. Τέλος, θα παρουσιαστούν διάφορες περιπτώσεις χρήσης και μελλοντικής εξέλιξης στις δυνατότητες της εφαρμογής. 11

13 1.2 Δομή Κεφαλαίων H διπλωματική εργασία αναλύεται σε πέντε κεφάλαια. Περιληπτικά, αναφέρονται τα κύρια σημεία κάθε κεφαλαίου: Κεφάλαιο 1: Περιγράφεται ο σκοπός και το αντικείμενο της διπλωματικής εργασίας και παρουσιάζεται η δομή των κεφαλαίων. Παρουσιάζεται, επίσης, περιληπτικά η εφαρμογή Warehouse13. Κεφάλαιο 2: Αρχικά, ο αναγνώστης εισάγεται στα είδη των έξυπνων κινητών συσκευών και τα κυριότερα λειτουργικά συστήματα αυτών. Στη συνέχεια, αναλύεται ο όρος κινητές εφαρμογές και η σημασία τους στις σύγχρονες κινητές συσκευές. Κεφάλαιο 3: Σε αυτό το κεφάλαιο μελετούνται και αναλύονται τα ERP συστήματα. Επίσης παρουσιάζονται μερικά από αυτά και καθώς και οι κινητές εφαρμογές τους. Κεφάλαιο 4 : Αναλύονται τα εργαλεία ανάπτυξης της εφαρμογής και στο τέλος παρουσιάζεται ο τρόπος εγκατάστασης συγκεκριμένων εργαλείων. Κεφάλαιο 5: Παρουσίαση της υλοποίησης της εφαρμογής, των εργαλείων που χρησιμοποιήθηκαν καθώς και τα προβλήματα που προέκυψαν κατά την υλοποίηση. Έπειτα, παρουσιάζονται διεξοδικά όλες οι λειτουργίες της εφαρμογής και οι επιλογές που έχει ο χρήστης όταν αλληλοεπιδρά με αυτή. Περιγράφεται κάθε διαφορετική οθόνη διεπαφής χρήστη της εφαρμογής, οι επιλογές του χρήστη για καθεμιά από αυτές, καθώς και ο τρόπος υλοποίησης των λειτουργιών στο προγραμματιστικό περιβάλλον. Κεφάλαιο 6 : Δίνεται ένα παράδειγμα χρήσης της εφαρμογής. Ένα σενάριο χρήσης, δηλαδή, παρουσιάζεται με βήματα και με φωτογραφίες. 12

14 Κεφάλαιο 7: Παρουσιάζονται τα συμπεράσματα που προέκυψαν κατά τη διάρκεια της σχεδίασης, υλοποίησης και χρήσης της εφαρμογής. Τέλος, γίνεται αναφορά σε μελλοντικά σχέδια για την αναβάθμιση ή τη χρήση της εφαρμογής. 1.3 Παρουσίαση Εφαρμογής Θα παρουσιαστούν συνοπτικά οι βασικές πληροφορίες της εφαρμογής που αναπτύχθηκε με τίτλο Warehouse Σκοπός δημιουργίας Σκοπός της κινητής εφαρμογής Warehouse13 είναι η δημιουργία ενός ERPσυστήματος, που θα υποστηρίζεται από έξυπνες κινητές συσκευές online, προς όφελος της διευκόλυνσης συγκεκριμενών καθημερινών διαδικασιών παραγγελιοληψίας από πωλητές. Ο χρήστης θα μπαίνει στην εφαρμογή κάνοντας σύνδεση. Θα εισάγει, δηλαδή, το όνομα του (username) και τον κωδικό του (password). Έτσι, εισέρχεται στο προφίλ του, όπου βρίσκονται όλες οι πληροφορίες του και από όπου θα μπορεί να κάνει τις παραγγελίες του εύκολα, απλά και γρήγορα. Όταν η παραγγελία είναι έτοιμη, υπάρχει η δυνατότητα εξόδου του χρήστη από το σύστημα Πλατφόρμα Υλοποίησης Η εφαρμογή απευθύνεται σε όλες τις πλατφόρμες των έξυπνων κινητών συσκευών και πρόκειται για μια υβριδική εφαρμογή. Διατίθεται δωρεάν και μπορεί να τη μεταφορτώσει οποιοσδήποτε επιθυμεί, αρκεί η συσκευή του να πληροί τις τεχνικές απαιτήσεις της εφαρμογής. 13

15 1.3.3 Διαφορές της warehouse13 από άλλες παρόμοιες εφαρμογές Δύο είναι οι βασικές διαφορές της εφαρμογής αυτής από άλλες παρόμοιες. Δεν διατίθενται ως εφαρμογές ανοικτού κώδικα και δεν παρέχουν κάποια πρόσβαση στα δεδομένα τους, αφού οι περισσότερες έχουν καθαρά εμπορικό χαρακτήρα και δεν προσφέρονται δωρεάν. 14

16 ΚΕΦΑΛΑΙΟ 2 - ΚΙΝΗΤΕΣ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΣΥΣΚΕΥΕΣ Στο παρόν κεφάλαιο δεν θα γίνει ανάλυση μόνο των συσκευών στις οποίες μπορεί να φιλοξενηθεί η εφαρμογή αλλά και των λειτουργικών συστημάτων αυτών. Επίσης, θα γίνει αναφορά στο τι είναι οι κινητές εφαρμογές. 2.1 Έξυπνες Κινητές Συσκευές Στην παρούσα ενότητα θα γίνει αναφορά στις συσκευές που ανήκουν στον χώρο των έξυπνων κινητών συσκευών και την κατηγοριοποίηση αυτών. Οι έξυπνες κινητές συσκευές ανήκουν στην ευρύτερη κατηγορία των κινητών υπολογιστικών συσκευών. Με τον όρο αυτό αναφερόμαστε, σύμφωνα με τους Chen & Kotz (2000) στις τεχνολογίες (πληροφορικής και τηλεπικοινωνιών) που προσφέρουν φορητότητα, ασύρματη επικοινωνία και συνδεσιμότητα καθώς και τις συσκευές που τις υποστηρίζουν. Οι κινητές υπολογιστικές συσκευές έχουν φέρει την επανάσταση στον τομέα της πληροφορίας και των δικτύων. Η χρήση τους αυξάνεται ολοένα και περισσότερο και μάλιστα πολλοί είναι αυτοί που διαθέτουν περισσότερες από μία κινητή συσκευή. Πλέον στις μέρες μας οι περισσότερες κινητές συσκευές χαρακτηρίζονται ως έξυπνες κινητές συσκευές, καθώς οι δυνατότητες τους εξελίσσονται συνεχώς και λειτουργούν όλο και πιο έξυπνα Έξυπνο Κινητό Τηλέφωνο (Smartphone) Ο όρος Έξυπνο Κινητό Τηλέφωνο πρωτοχρησιμοποιήθηκε το 1992 από την IBM και την BellSouth και αναφερόταν σε μια κινητή συσκευή με την ονομασία Simon. Η συσκευή δεν διέθετε κουμπιά αλλά χρησιμοποιούσε οθόνη αφής και είχε επιπλέον εφαρμογές όπως Ημερολόγιο, , Fax και άλλες οι οποίες ομαδοποιήθηκαν κάτω από τον τίτλο Κινητό Γραφείο. 15

17 Για πολλούς, λοιπόν, αυτή η συσκευή ήταν το πρώτο έξυπνο κινητό τηλέφωνο. Ωστόσο, η χρήση τους γίνεται πιο ευρέως γνωστή με την έλευση του 9000 Communicator της Nokia. Έκτοτε, τα έξυπνα κινητά τηλέφωνα κερδίζουν όλο και περισσότερους φανατικούς οπαδούς και χρήστες, αφού γίνονται πιο ελκυστικά και προσφέρουν μεγαλύτερες και περισσότερες δυνατότητες αλλά και διότι γίνονται ολοένα και πιο οικονομικά. Εικόνα 1 : Ένα παράδειγμα έξυπνου κινητού τηλεφώνου της εταιρείας Samsung, Πηγή : Έξυπνο Κινητό Τηλέφωνο, επομένως, αποκαλούμε τις συσκευές που συνδυάζουν τις δυνατότητες ενός προσωπικού υπολογιστή (Personal Computer ή PC) ή ενός προσωπικού ψηφιακού βοηθού (Personal Digital Assistant ή PDA) και ενός κινητού τηλεφώνου. Η φορητότητά του, καθώς και η πληθώρα αισθητήρων το χαρακτηρίζουν ως μοναδικό, γιατί προσφέρει περισσότερες δυνατότητες στον χρήστη, από ότι ο απλός συνδυασμός των παραπάνω (κινητού τηλεφώνου και PC). Πρόκειται, με λίγα λόγια, για μία σχετικά μικρή σε μέγεθος συσκευή που προσφέρει τις κλασικές λειτουργίες ενός απλού κινητού τηλεφώνου (κάμερα, βίντεο, κ.ά.) προσφέροντας παράλληλα τη δυνατότητα στον χρήστη να επιλέγει ο ίδιος το εύρος και το είδος των 16

18 εφαρμογών που θα εγκαταστήσει και θα χρησιμοποιήσει. Για αυτό το λόγο διαθέτουν ανοιχτή αρχιτεκτονική. (Herrington J., 2009). Η κυριότερη διαφορά των έξυπνων κινητών τηλεφώνων με των απλών είναι η παρουσία ενός παραμετροποιήσιμου λειτουργικού συστήματος. Αναλυτικότερα τα χαρακτηριστικά ενός smartphone : 1. Πληθώρα αισθητήρων. Οι πρώτες συσκευές πέρα από την οθόνη αφής, οι οποίες ήταν τύπου Resistive (λειτουργούν, δηλαδή, ασκώντας πίεση σε αυτές), δεν είχαν άλλους. Στην τωρινή εποχή, οι οθόνες έχουν αλλάξει σε τύπου Capacitive ( λειτουργούν ηλεκτρικές ιδιότητες του ανθρωπίνου σώματος) και έχουν προστεθεί νέοι αισθητήρες. Οι κυριότεροι είναι ανιχνευτής επιτάχυνσης, ψηφιακή πυξίδα, ανιχνευτής φωτισμού, γυροσκόπιο και GPS. 2. Λειτουργικό Σύστημα. Όλα τα smartphones έχουν λειτουργικό σύστημα παρόμοιων δυνατοτήτων με αυτό των PC και επεξεργαστή ARM, επιτρέποντας την ταυτόχρονη εκτέλεση εφαρμογών. Τα κυριότερα λειτουργικά συστήματα είναι ios που αναπτύχθηκε από την εταιρείαapple, Windows Phone της εταιρείας Microsoft και Android της Google. 3. Εφαρμογές. Σε κάθε λειτουργικό σύστημα δίνεται η δυνατότητα στον χρήστη να κατεβάσει από το διαδίκτυο και να εγκαταστήσει εφαρμογές που ικανοποιούν τις ανάγκες του. Με αυτό τον τρόπο, η συσκευή εξατομικεύεται κάνοντάς την πιο προσωπική για κάθε χρήστη. 4. Πλήρες πληκτρολόγιο qwerty και συνήθως μεγάλη οθόνη αφής (έως 5 ιντσών). Με αυτό τον τρόπο μειώνεται ο χρόνος δακτυλογράφησης και τις περισσότερες φορές έχουν αρκετά χαμηλό βάρος, διευκολύνοντας τη μεταφορά τους. 5. Πρόσβαση στο διαδίκτυο. Αν και τα απλά κινητά συνδεόντουσαν στο διαδίκτυο μέσω GSM σήματος (WAP, GPRS), η ύπαρξη φυλλομετρητή (browser) καθιστά την περιήγηση ευκολότερη. Πλέον η σύνδεση μέσω του GSM γίνεται με τα δίκτυα 4G 3G ή μέσω ασύρματου τοπικού δικτύου (Wi-Fi). 6. Αποθηκευτικός χώρος. Διαθέτουν κυρίως microsd κάρτες μνήμης με μεγάλο αποθηκευτικό χώρο (έως 16 GB). 7. Αναπαραγωγή πολυμέσων. Υποστηρίζουν την αναπαραγωγή αρχείων ήχου (mp3, midi, κ.ά.), βίντεο (mp4, 3gp, κ.ά.), εικόνων (gif, png, κ.ά.) αλλά και άλλων αρχείων (pdf, doc, κ.ά.) 8. Εκτέλεση αλλά και λήψη τηλεφωνικών κλήσεων και βιντεοκλήσεων 9. Αποστολή δεδομένων και συγχρονισμό με άλλες δικτυακές συσκευές 17

19 10. Δημιουργία, αποστολή και λήψη SMS, MMS και 11. Ανθεκτικές μπαταρίες με μεγάλη διάρκεια λειτουργίας Η χρήση των έξυπνων κινητών τηλεφώνων εδραιώνεται όλο και περισσότερο. Πρόσφατες στατιστικές έρευνες, που πραγματοποιηθήκαν εκ μέρους της Statista, απεικονίζουν την διείσδυση των έξυπνων κινητών τηλεφώνων στην δυτική Ευρώπη από το 2011 μέχρι και το 2018, σύμφωνα με εκτιμήσεις. Διάγραμμα 1 : Στατιστικά στοιχεία διείσδυσης smartphonesστην δυτική Ευρώπη, Πηγή : Ταμπλέτα (Tablet) Οι ταμπλέτες (tablets) είναι κατά κανόνα συσκευές με μεγαλύτερη οθόνη από τα smartphones που όμως δεν παρέχουν τις βασικές λειτουργίες αυτών, που είναι η τηλεφωνική κλήση και η ανταλλαγή γραπτών μηνυμάτων. Οι διαστάσεις της οθόνης ενός tablet φτάνει ως και τις 12 ίντσες. Δεν διαθέτουν φυσικό πληκτρολόγιο αλλά κυρίως εικονικό για ευκολία στη χρήση. Ωστόσο, πολλοί χρήστες αποκτούν και ένα εξωτερικό 18

20 πληκτρολόγιο που συνήθως συνδέεται μέσω Bluetooth και έτσι εκμηδενίζεται η ανάγκη για την χρήση/απόκτηση κάποιου laptop. Χρησιμοποιούνται από το ευρύ κοινό τόσο για περιήγηση στο διαδίκτυο όσο και για την ανάγνωση ηλεκτρονικών βιβλίων (e-books), βρίσκουν, ωστόσο εφαρμογή σε πολλούς τομείς (ψυχαγωγία, εκπαίδευση, εργασία, κ.ά.). Οι πιο διαδεδομένες και επιτυχημένες ταμπλέτες είναι τα ipad Air, ipad Mini και Samsung Galaxy Tab 3. Ο όρος χρησιμοποιήθηκε για πρώτη φορά από την εταιρεία Microsoft το 2000, όταν κατασκεύασε έναν φορητό υπολογιστή για να χρησιμοποιείται από τους εργαζομένους στις επιχειρήσεις. Λόγω, όμως, του υψηλού κόστους και των προβλημάτων χρηστικότητας που προέκυψαν δεν κατάφερε να γνωρίσει η προσπάθεια αυτή την επιτυχία. Σειρά είχε η εταιρεία Apple, η οποία κυκλοφόρησε τον Απρίλιο του2010 ένα tablet με το όνομα ipad. Η απήχηση στους καταναλωτές ήταν τεράστια και έτσι ο όρος ipad ταυτίστηκε με την ορολογία του tablet. Εικόνα 2 : Χαρακτηριστικό παράδειγμα ενός tablet, Πηγή : Τα κυριότερα χαρακτηριστικά των ταμπλετών είναι : 1. Λειτουργικό Σύστημα. Διαθέτουν δικό τους λειτουργικό σύστημα, εσωτερική μνήμη (έως και 1 GB) και διπύρηνο ή τετραπύρηνο επεξεργαστή ARM για την ταυτόχρονη εκτέλεση εφαρμογών. 19

21 2. Προεγκατστημένες εφαρμογές. Κάμερα, βίντεο, ημερολόγιο, ρολόι, YouTube, Facebook, κ.ά. 3. Υποστηρίζουν υπηρεσίες όπως Bluetooth, GPS, USB, κ. ά. 4. Αναπαραγωγή πολυμέσων. Υποστηρίζουν την αναπαραγωγή αρχείων ήχου (mp3, midi, κ.ά.), βίντεο (mp4, 3gp, κ.ά.), εικόνων (gif, png, κ.ά.) 5. Υποστηρίζουν την ανάγνωση και επεξεργασία αρχείων Office, pdf, κ. ά. 6. Πρόσβαση στο διαδίκτυο. Παρέχουν ασύρματη σύνδεση μέσω Wi-Fi ή μέσω 3G 4G δικτύων δίνοντας την δυνατότητα για web browsing, κατέβασμα αρχείων, κ. ά. 7. Αποθηκευτικό χώρο. Διαθέτουν εξωτερικό αποθηκευτικό χώρο (έως 8 GB) και υποστηρίζουν επίσης και επεκτάσεις μνήμης με τη βοήθεια microsd ή SD καρτών μνήμης. 8. Επαναφορτιζόμενες μπαταρίες με μεγάλη διάρκεια και αυτονομία 9. Χαμηλό κόστος αγοράς Phablet Το κενό μεταξύ των smartphones και των tablets ήρθαν το γεφυρώσουν τα phablets (phone + tablet). Οι συσκευές αυτές έχουν το μέγεθος ενός tablet και παρέχουν τις κύριες λειτουργίες ενός τηλεφώνου (τηλεφωνική κλήση και αποστολή γραπτών μηνυμάτων) και διαθέτουν οθόνη αφής με διαγώνιο 5 ίντσες τουλάχιστον. Δημοφιλή μοντέλα της κατηγορίας αυτής είναι τα Samsung Galaxy Note, LG Optimus Vu αλλά και το Dell Streak. Πρόκειται στην ουσία για ένα gadget, το οποίο χαρακτηρίζεται ως υβρίδιο των smartphone και tablet. Η πρώτη συσκευή που κυκλοφόρησε και χαρακτηρίστηκε ως phablet ήταν το 2010 η Streak της Dell. Ωστόσο, τον τίτλο της πρώτης συσκευής phablet διεκδικεί και η LG Electronics. Ο όρος πρωτοχρησιμοποιήθηκε στην ιστοσελίδα του Forbes και του Engadget technology, ενώ το έτος 2013 ανακηρύχθηκε από το Reuters ως η χρονιά των phablets. 20

22 Τα κύρια χαρακτηριστικά των συσκευών είναι : Εξαιρετική απόδοση. Λόγω του μεγέθους τους, οι κατασκευαστές έχουν περισσότερη ελαστικότητα στο να προσφέρουν άπειρες δυνατότητες καθιστώντας, με αυτόν τον τρόπο, την συσκευή ένα δυναμικό κομμάτι hardware. Ένα χαρακτηριστικό παράδειγμα είναι η δυνατότητα εκτέλεσης παιχνιδιών σε πολύ καλή ανάλυση και υψηλότερο ρυθμό ανανέωσης εικόνων ανά δευτερόλεπτο (framerate). Κάμερα υψηλής ανάλυσης. Παράδειγμα αποτελεί η κάμερα isight του iphone 6 Plus, η οποία διαθέτει έναν νέο αισθητήρα που προσφέρει γρηγορότερη και καλύτερη αυτόματη εστίαση, ακόμη και σε κατάσταση προεπισκόπησης. Νέο επίπεδο παράλληλων εφαρμογών (multitasking). Αυτό σημαίνει πως σε μία μόνο οθόνη υπάρχει δυνατότητα ανοίγματος πολλαπλών παραθύρων και εκτέλεση δύο εφαρμογών ταυτόχρονα ή ακόμη και άνοιγμα μίας εφαρμογής σε δύο παράθυρα. Εικόνα 3 : Σύγκριση έξυπνων κινητών τηλεφώνων Πηγή : 21

23 2.1.4 Smartwatch Τα τελευταία χρόνια τα ρολόγια έχουν εξελιχθεί και αυτά σε έξυπνα (Smartwatch). Η κύρια λειτουργία τους έχει εξελιχθεί και παραπέρα της απλής ενημέρωσης της ώρας. Ενώ τα πρώτα μοντέλα των έξυπνων ρολογιών εκτελούσαν βασικές λειτουργίες, όπως υπολογισμούς, μετατροπές και κάποιες φορές εκτέλεση παιχνιδιών, τα πιο πρόσφατα έξυπνα ρολόγια είναι σε γενικές γραμμές υπολογιστές που φοριούνται. Δίνεται η δυνατότητα σύνδεσής τους με κάποιο smartphone, tablet ή phablet μέσω Bluetooth. Με τον τρόπο αυτό μπορούν να εμφανίσουν εισερχόμενες κλήσεις, να προκαλέσουν εξερχόμενες κλήσεις, για αυτό και μερικά έξυπνα ρολόγια χαρακτηρίζονται και ως watchphones ή ρολόγια-τηλέφωνα, και να παρέχουν στην άλλη συσκευή πληροφορίες από τους αισθητήρες τους. Μπορούν, επίσης, όπως όλοι οι υπολογιστές, να διαθέτουν κάμερα, θερμόμετρο, πυξίδα, οθόνη αφής, πλοήγηση μέσω GPS, ακουστικά, κάρτες SD. Εικόνα 4 : Samsung Gear Watch Πηγή : 22

24 2.1.5 Μερίδιο αγοράς Πολλές είναι στις μέρες μας οι εταιρείες κατασκευής κινητών συσκευών. Έχουν συνειδητοποιήσει την ανάγκη του ανθρώπου για γρήγορη και έξυπνη επικοινωνία που όλες προσπαθούν να κερδίσουν ένα μερίδιο στην αγορά των έξυπνων κινητών συσκευών. Συσκευές που μπορεί να βασίζονται στο ίδιο λειτουργικό σύστημα είναι πιθανό να παρουσιάσουν διαφορές μεταξύ τους λόγω των διαφορετικών υλικοτεχνικών γνωρισμάτων της συσκευής. Το διάγραμμα που ακολουθεί δίνει μια εικόνα για το ποια είναι η κατάσταση της παγκόσμιας αγοράς την παρούσα χρονική στιγμή, σύμφωνα με την Stat Counter Global Stats. Διάγραμμα 2 : Μερίδιο αγοράς ανά κατασκευαστή τηλεφώνου από τον Ιούνιο του 2014 μέχρι και το Μάιο του 2015 Πηγή : https://statcounter.com/ 2.2 Λειτουργικό Σύστημα Όπως προαναφέρθηκε, στις έξυπνες συσκευές μεγάλο ρόλο έχει και το λειτουργικό τους σύστημα. Σε αυτή την ενότητα, θα αναλυθούν τα τρία σημαντικότερα λειτουργικά συστήματα που υπάρχουν την παρούσα στιγμή στην αγορά. 23

25 Ένας ακόμη βασικός όρος των κινητών υπολογιστικών συστημάτων είναι η πλατφόρμα. Κύριος στόχος της είναι η δυνατότητα πρόσβασης στις εφαρμογές της συσκευής, αλλά και η δυνατότητα εκτέλεσης λογισμικού και άλλων υπηρεσιών. Με τον όρο λειτουργικό σύστημα εννοούμε τα προγράμματα εκείνα που χειρίζονται τις εσωτερικές λειτουργίες των υπολογιστικών συσκευών και ενεργούν ως σύνδεσμοι (interface) ανάμεσα στον χρήστη και τον υπολογιστή. Προκειμένου να γίνει εκμετάλλευση των δυνατοτήτων και όλων των πόρων που προσφέρουν οι κινητές υπολογιστικές συσκευές αλλά και η επικοινωνία μεταξύ των εφαρμογών είναι απαραίτητη η ύπαρξη πλατφόρμας και κάποιου λειτουργικού συστήματος. Οι κινητές υπολογιστικές συσκευές που δεν υποστηρίζουν κάποιο λειτουργικό τρέχουν μόνο εφαρμογές που δεν μιλάνε μεταξύ τους. Τα περισσότερα λειτουργικά συστήματα έχουν το ίδιο όνομα με τν πλατφόρμα, διότι δίνονται ως bundled συστήματα, δεμένα, δηλαδή, μεταξύ τους. Γίνεται, επομένως, αντιληπτό πως τα βασικά καθήκοντα ενός λειτουργικού συστήματος είναι ; Παροχή συστήματος αρχειοθέτησης. Δυνατότητα, δηλαδή, εγγραφής, αντιγραφής αρχείων, πρόσθεση νέων δεδομένων κ.ά. Είναι υπεύθυνο για την φόρτωση και εκτέλεση προγραμμάτων και εφαρμογών Εξασφάλιση επικοινωνίας ανάμεσα στην υπολογιστική συσκευή και στους πόρους και εφαρμογές 1ο Τρίμηνο του ,70% 1% 18,30% 78% Android ios Windows Phone Άλλα Διάγραμμα 3 : Μερίδιο Αγοράς Λειτουργικών Συστημάτων το 1 ο τρίμηνο του 2015, Πηγή : 24

26 2.2.1 ios Tο ios, ή πιο ευρέως γνωστό iphone OS, είναι το λειτουργικό σύστημα που έχουν οι κινητές συσκευές της εταιρίας Apple. Αναπτύχθηκε με αρχικό σκοπό μόνο την υποστήριξη του iphone, τώρα όμως έχει επεκταθεί και στην υποστήριξη των ipad, ipod και του νεόφερτου Apple Watch. Το συγκεκριμένο λειτουργικό σύστημα δεν υποστηρίζει άλλες εφαρμογές πέρα αυτών που αναπτύχθηκαν από την ίδια την Apple. Η Apple Inc. δεν παρέχει άδειες εγκατάστασης του λειτουργικού της σε συσκευές άλλων εταιριών και απαιτείται η χρήση του itunes για την σύνδεση με υπολογιστή και την εκτέλεση κάποιων εργασιών του λειτουργικού, για παράδειγμα αντίγραφα ασφαλείας ή η τοποθέτηση πολυμέσων στην συσκευή. Ένα από τα μεγάλα πλεονεκτήματα του είναι το AppStore, που περιέχει πάνω από 1,4 εκατομμύρια εφαρμογές, και το itunesstore, για κατέβασμα εφαρμογών. Το περιβάλλον χρήσης βασίζεται στην άμεση αλληλεπίδραση του χρήστη με την οθόνη αφής. Το Φεβρουάριο του 2008 αναπτύχθηκε από την Apple και δόθηκε στο κοινό το λογισμικό ανάπτυξης εφαρμογών ios SDK, προκειμένου να γίνει αναπτυχθούν εφαρμογές στο περιβάλλον του λειτουργικού. Το λειτουργικό σύστημα είναι βασισμένο πάνω στα Mac OS X οπότε κατ επέκταση είναι και βασισμένο από την φύση του στο λειτουργικό UNIX. Κανόνας στην αρχιτεκτονική αυτού του λειτουργικού είναι να μην επιτρέπεται η άμεση επικοινωνία εφαρμογών με το υλικό μέρος της συσκευής και ο λόγος είναι η συμβατότητα των εφαρμογών με διαφορετικές συσκευές. Η επικοινωνία όμως με το υλικό μέρος επιτυγχάνεται μέσω τεσσάρων επιπέδων λογισμικού. Τα ονόματα αυτών από το χαμηλότερο (επικοινωνεί άμεσα με το υλικό μέρος) είναι: 1. Ο πυρήνας του λειτουργικού συστήματος (CoreOS) 2. Επίπεδο βασικών υπηρεσιών (Core Services) 3. Επίπεδο μέσων υπηρεσιών (Media Services) 4. Cocoa Touch, με το οποίο επικοινωνούν όλες οι εφαρμογές 25

27 Εικόνα 5: Λογότυπο του Λειτουργικού ΣυστήματοςiOS Πηγή : https://www.apple.com/gr/ios/ Android OS Το λειτουργικό σύστημα Android προορίζεται για κινητές υπολογιστικές συσκευές και βασίζεται στο λειτουργικό Linux. Αναπτύχθηκε σε πρώτη φάση από μια μικρή εταιρεία λογισμικού και εξαγοράστηκε στη συνέχεια από την Google. Το μεγαλύτερο μέρος του κώδικα του λειτουργικού Android είναι ανοιχτό και έτσι δίνεται η δυνατότητα σε πολλούς προγραμματιστές να αυξήσουν τις δυνατότητες των συσκευών που υποστηρίζουν το λειτουργικό αυτό. Οι εφαρμογές για Android διανέμονται μέσω του Google Play Store, το οποίο παρέχει ήδη περισσότερες από 1,5 εκατομμύριο εφαρμογές. Το Android Software Development Kit χρησιμοποιείται για την ανάπτυξη εφαρμογών του λειτουργικού. Το πακέτο αυτό περιλαμβάνει βιβλιοθήκες, εξομοιωτή, debugger, βιβλιογραφία, παραδείγματα κώδικα και μαθήματα. Χρησιμοποιείται, όμως, και το Native Development Kit για τον ίδιο σκοπό. Αυτό συντάσσει βιβλιοθήκες γραμμένες σε C ή άλλες γλώσσες σε κώδικα για επεξεργαστές ARM. Το λειτουργικό αποτελείται από πέντε μέρη λογισμικού,= τα οποία χωρίζονται σε τέσσερα επίπεδα, όπως και στο ios. Αναλυτικότερα, τα επίπεδα ξεκινώντας από το κατώτερο, είναι: 1. Linux Kernel. Ο πυρήνας του λειτουργικού συστήματος. Βασίζεται στο πυρήνα Linux 2.6 και προσφέρει την βασική επικοινωνία μεταξύ του υλικού μέρους και των παραπάνω επιπέδων. 2. Βιβλιοθήκες (Libraries). Στο επίπεδο αυτό βρίσκονται όλες οι βασικές βιβλιοθήκες του λειτουργικού συστήματος που επιτρέπουν βασικές ενέργειες όπως αποθήκευση, αναπαραγωγή ήχου και εικόνας κ.α. 26

28 3. Android Runtime. Βρίσκεται στο ίδιο επίπεδο με τις βιβλιοθήκες. Σε αυτό βρίσκεται το βασικότερο όλων των μερών του λογισμικού και είναι μια εικονική μηχανή JAVA κατάλληλα προσαρμοσμένη για το Android. H ονομασία αυτού, Dalvik Virtual Machine. 4. Πλαίσιο Εφαρμογών (Application Framework). Σε αυτό εμπεριέχονται κλάσεις της JAVA που βοηθούν στην επικοινωνία εφαρμογών με την συσκευή. 5. Επίπεδο Εφαρμογών (Applications). Είναι το ανώτερο επίπεδο και σε αυτό φιλοξενούνται όλες οι εφαρμογές όπως οι κλήσεις και ο φυλλομετρητής. Εικόνα 6 : Λογότυπο του λειτουργικού συστήματος Android Πηγή : https://www.android.com/ Windows Phone OS Το λειτουργικό Windows Phone ανήκει στην οικογένεια λειτουργικών συστημάτων κινητών συσκευών που αναπτύχθηκε από την Microsoft για έξυπνα κινητά τηλέφωνα και είναι ο διάδοχος του Windows Mobile. Η ιδιαιτερότητα του έγκειται στο γεγονός ότι η εταιρία Microsoft προσπαθεί να κάνει ένα κοινό λειτουργικό σύστημα για PC και Smartphones. Έκανε την εμφάνιση του τον Οκτώβριο του 2010 με το Windows Phone 7. Πλέον, χρησιμοποιείται ως βασικό λειτουργικό σύστημα για τα κινητά της Nokia. Το περιβάλλον χρήσης του λειτουργικού συστήματος είναι εντελώς καινούριο και έχει δημιουργηθεί με μια γλώσσα προγραμματισμού ονόματι Metro. Παρέχεται πλήρη υποστήριξη των υπηρεσιών της Microsoft όπως για παράδειγμα το Windows Live, το Zune, το Xbox Live και το Bing, αλλά και υπηρεσιών τρίτων εταιριών όπως το Facebook και τα Google Accounts. Εφαρμογές για το λειτουργικό σύστημα υπάρχουν στο Microsoft Store. Μερικές από τις εφαρμογές είναι κοινές για PC και Smartphones. 27

29 Ο διαχωρισμός των επιπέδων είναι λίγο διαφορετικός από τα άλλα δύο λειτουργικά συστήματα. Διακρίνεται σε δύο κύρια επίπεδα τα οποία πιο αναλυτικά είναι: 1. Κοινόχρηστος Πυρήνας (Shared Core). Σε αυτό το επίπεδο συναντάται η ιδιαιτερότητα. Το επίπεδο αυτό χωρίζεται σε δύο περαιτέρω μέρη. Τον πυρήνα του λειτουργικού συστήματος των PC, Windows (Windows Core System) και στον Mobile πυρήνα (Mobile Core). O Windows Core System έχει τον ίδιο κώδικα με αυτόν των Windows OS και είναι το βασικότερο κομμάτι του kernel. Ο Mobile Core έχει παρόμοιες λειτουργίες και κώδικα με αυτόν των Windows OS και είναι προσαρμοσμένος στις ανάγκες της κινητής συσκευής. Οι δύο αυτοί πυρήνες συνεργάζονται μέσω κοινών APIs (Application Program Interface). Γενικότερα όμως ο πυρήνας του Windows Phone OS διαφέρει με αυτόν του Windows OS. 2. Στο επόμενο επίπεδο βρίσκεται το καθ αυτό λειτουργικό σύστημα το οποίο χωρίζεται σε υπο-επίπεδα με σημαντικότερο το Platform Services (Πλατφόρμα Υπηρεσιών) το οποίο είναι υπεύθυνο για την παροχή διαφόρων υπηρεσιών στις εφαρμογές. Εικόνα 7 : Windows Phone, Πηγή : 2.3 Κινητές Εφαρμογές Κινητή εφαρμογή καλείται το λογισμικό που έχει παραχθεί με στόχο την λειτουργία του σε smartphones, tablets και κάθε είδους κινητή συσκευή που καλείται έξυπνη (παρόμοια λειτουργία με τα PCs). Οι εφαρμογές αυτές είναι είτε προ-εγκατεστημένες είτε τις κατεβάζει ο χρήστης από κάποιο ηλεκτρονικό κατάστημα (διανομέα εφαρμογών του κάθε λειτουργικού συστήματος, όπως έχει ήδη αναφερθεί). Στις ακόλουθες υπο-ενότητες θα αναλυθούν οι τρεις κύριες κατηγορίες. 28

30 2.3.1 Εγγενής Εφαρμογές (Native Applications) Εγγενής εφαρμογή ονομάζεται η κινητή εφαρμογή που είναι εκτελέσιμο αρχείο και έχει γραφτεί για ένα συγκεκριμένο λειτουργικό σύστημα. Τα εκτελέσιμα αρχεία αποθηκεύονται από στην συσκευή. Η εκτέλεση της εφαρμογής αυτής προκαλείται από κάποια συντόμευση ή από το εικονίδιο του αρχείου, το οποίο βρίσκεται στην οθόνη της συσκευής. Όταν εκτελείται για πρώτη φορά, η εφαρμογή συνδέεται άμεσα με το λειτουργικό σύστημα, χωρίς κάποιο ενδιάμεσο στρώμα λογισμικού. Έτσι, αποκτά πλήρη έλεγχο της συσκευής και έχει πρόσβαση στις λειτουργίες των υπόλοιπων εφαρμογών. Ο τρόπος εγκατάστασης της εκάστοτε εφαρμογής ποικίλει. Συνηθέστερος και απλούστερος είναι μέσω του ηλεκτρονικού καταστήματος/διανομέα που έχει δημιουργήσει η εκάστοτε εταιρία λειτουργικού συστήματος π.χ. AppleStore από την Apple Inc. και Play Store από την Google. Ένας άλλος τρόπος είναι να έχει ο χρήστης το αρχείο εγκατάστασης της εφαρμογής αποθηκευμένο κάπου μέσα στην κινητή συσκευή του. Εκτελώντας αυτό το αρχείο, ξεκινά η εγκατάστασή του, ρωτώντας πρώτα όμως τον χρήστη για την χορήγηση άδειας χρήσης κάποιων λειτουργιών. Αυτός ο τρόπος δεν υποστηρίζεται από όλες της εταιρίες. Ο τρίτος τρόπος είναι η ύπαρξη του αρχείου εγκατάστασης μέσα στο PC του χρήστη. Αφού πρώτα ο χρήστης συνδέσει την κινητή συσκευή του με το PC μέσω USB καλωδίου ή ασύρματου δικτύου Wi-Fi, εκτελεί ένα πρόγραμμα στο PC που του δίνει την δυνατότητα εγκατάστασης εφαρμογής στην κινητή συσκευή από το PC του. Μετά την εγκατάσταση και την εκτέλεση της εφαρμογής στην κινητή συσκευή, λαμβάνει χώρα η αλληλεπίδραση της εφαρμογής με το λειτουργικό σύστημα κάνοντας χρήση των διαθέσιμων διεπαφών (APIs). Οι διεπαφές προγραμματισμού χωρίζονται σε δυο βασικές κατηγορίες : 1. Διεπαφές προγραμματισμού χαμηλού επιπέδου. Δίνουν τη δυνατότητα στην εφαρμογή να αλληλοεπιδρά με την οθόνη αφής, το πληκτρολόγιο, να συνδέεται σε δίκτυα, κ.ά. 2. Διεπαφές προγραμματισμού υψηλού επιπέδου. Παραδείγματα υπηρεσιών που προσφέρουν είναι η πλοήγηση στο διαδίκτυο, πρόσβαση σε ημερολόγιο, επαφές και η εκτέλεση/λήψεων κλήσεων και αποστολή/παραλαβή μηνυμάτων μέσω της εφαρμογής. 29

31 Για να μπορέσει ο προγραμματιστής να δημιουργήσει μια εγγενή εφαρμογή, θα πρέπει να γνωρίζει την γλώσσα προγραμματισμού που υποστηρίζει το κάθε λειτουργικό σύστημα. Για τα λειτουργικά συστήματα που προαναφέρθηκαν έχουμε, την Objective-C για το ios, την Java για το Android και την C# για το Windows Phone. Η λογική σχεδίασης, δημιουργίας μιας εφαρμογής και η συγγραφή κώδικα είναι παραπλήσια μεταξύ των παραπάνω γλωσσών καθώς και οι τρεις είναι αντικειμενοστραφείς, άλλα τα περιβάλλοντα ανάπτυξής (SDKs) τους εμφανίζουν σημαντικές διάφορες. Οπότε αν κάποιος προγραμματιστής θέλει να παράγει την ίδια εφαρμογή για κάθε λειτουργικό σύστημα, θα πρέπει να γνωρίζει όλες τις γλώσσες προγραμματισμού που υποστηρίζονται από τα λειτουργικά συστήματα που στοχεύει και να έχει άριστες γνώσεις πάνω στα SDK τους. Το πλεονέκτημα των εγγενών εφαρμογών είναι πως έχουν σχεδιαστεί και κατασκευαστεί με γνώμονα το λειτουργικό σύστημα που στοχεύουν. Για αυτό το λόγο μπορεί να δοθεί άδεια χρήσης όλων τον λειτουργιών της συσκευής, λογισμικού και υλικού μέρους αυτής. Λογισμικό μέρος, για παράδειγμα, είναι οι προ-εγκατεστημένες εφαρμογές, όπως τηλεφωνικός κατάλογος και υλικό μέρος είναι, για παράδειγμα, κάποιος από τους αισθητήρες, όπως GPS (Global Positioning System) και η πυξίδα. Αντιθέτως, το μειονέκτημα των εγγενών εφαρμογών είναι οι διαφορές που παρουσιάζονται στο περιβάλλον ανάπτυξης. Αυτό σημαίνει, πως ο κώδικας που γράφτηκες για ένα συγκεκριμένο λειτουργικό σύστημα δεν μπορεί να χρησιμοποιηθεί σε κάποιο άλλο. Με αυτόν τον τρόπο αυξάνεται η πολυπλοκότητα ανάπτυξης και συντήρησης της εφαρμογής. 30

32 Εικόνα 8 : Η αρχιτεκτονική μιας εγγενούς εφαρμογής για κινητή συσκευή,πηγή : ΤΛΤΛ Consultancy Services Whitepaper, Mobile Client Architecture Εφαρμογές Ιστού (Web Applications) Πρόκειται για μια γνωστή κατηγορία εφαρμογών, καθώς χρησιμοποιούνται ήδη από τους ηλεκτρονικούς υπολογιστές εδώ και πολλά χρόνια. Ένα χαρακτηριστικό παράδειγμα είναι το ηλεκτρονικό ταχυδρομείο, όπως είναι το gmail της Google. Οι εφαρμογές ιστού (web applications ή web apps) διαφέρουν σημαντικά από τις εγγενής, διότι δεν απαιτούν εγκατάσταση στην συσκευή. Αντ αυτού εκτελούνται μέσω ενός περιηγητή ιστού (web browser) οπότε είναι αναγκαία η σύνδεση με το διαδίκτυο. Οι εφαρμογές αυτές δεν δίνονται μέσω κάποιου διανομέα ή ηλεκτρονικού καταστήματος. Φιλοξενούνται πάντα σε κάποιον εξυπηρετητή διαδικτύου (web server). 31

33 Οι εφαρμογές αυτές προσπαθούν να λύσουν το μειονέκτημα των εγγενών εφαρμογών. Είναι προγραμματισμένες σε HTML5, JavaScript και CSS τεχνολογίες. Ο τρόπος κατασκευής του είναι αυτός που προσφέρει την δυνατότητα στις εφαρμογές αυτές να εκτελούνται σε όλα τα λειτουργικά συστήματα, μη χρήζοντας κάποιας διαφοροποίησης στον κώδικά τους. Για τον λίγο αυτό θεωρείται πως είναι η λύση στο πρόβλημα κατακερματισμού που προκαλείται από την διαφορετικότητα των λειτουργικών συστημάτων. Εικόνα 9 : Η αρχιτεκτονική μιας διαδικτυακής εφαρμογής για κινητή συσκευή, Πηγή : ΤΛΤΛ Consultancy Services Whitepaper, Mobile Client Architecture Υβριδικές Εφαρμογές Υβριδικές εφαρμογές είναι οι εφαρμογές που συνδυάζουν τις δύο παραπάνω κατηγορίες. Οι βασικές λειτουργίες της εφαρμογής πραγματοποιούνται με την χρήση τεχνολογιών του διαδικτυακού προγραμματισμού, ενώ δίνεται η δυνατότητα χρήσεις των λειτουργιών της συσκευής με την κλήση των εγγενών APIs. Με τον τρόπο αυτό επιτυγχάνεται η επαναχρησιμοποίηση του μέρους της εφαρμογής που υλοποιήθηκε σε web τεχνολογίες, ενώ το μόνο που χρειάζεται να τροποποιηθεί για να λειτουργήσει η εφαρμογή και σε άλλα 32

34 λειτουργικά είναι η αλλαγή των native APIs που χρησιμοποιούνται για τις λειτουργίες της συσκευής Αυτός ο τύπος εφαρμογών προτιμάται από εταιρίες παραγωγής λογισμικού γιατί κατασκευάσουν μία εγγενής εφαρμογή που ο στόχος της είναι η προβολή μια διαδικτυακής εφαρμογής, αλλά και η χρήση των δυνατοτήτων, κυρίως των αισθητήρων, της συσκευής. Σε αυτή την κατηγορία ανήκουν και οι διαπλατφορμικές εφαρμογές που προαναφέρθηκαν παραπάνω (βλ. Ενότητα 2.3). Εικόνα 10 : Η αρχιτεκτονική μιας υβριδικής εφαρμογής για κινητή συσκευή, Πηγή : ΤΛΤΛ Consultancy Services Whitepaper, Mobile Client Architecture 33

35 2.3.4 Σύγκριση αρχιτεκτονικών προσεγγίσεων Παρατηρήθηκε πως οι εγγενείς εφαρμογές αν και παρουσιάζουν υψηλό κόστος υλοποίησης και συντήρησης υπερτερούν σε απόδοση και πρόσβαση στα χαρακτηριστικά της συσκευής στην οποία λειτουργούν. Οι διαδικτυακές εφαρμογές είναι πολύ πιο απλές στην υλοποίηση, το κόστος υλοποίησης και συντήρησης είναι αρκετά χαμηλότερο, αλλά παρουσιάζουν μειωμένη πρόσβαση στις λειτουργίες των συσκευών και η ποιότητα χρήσης που παρέχουν είναι πολύ πιο χαμηλή. Οιweb εφαρμογές μπορούν να κάνουν μόνο ότι μπορεί να καταλάβει ο browser της εκάστοτε συσκευής, δεν έχουν, δηλαδή, πρόσβαση σε πιο εξελιγμένα (advanced) χαρακτηριστικά της συσκευής (όπως π. χ. Camera, GPS, πυξίδα κ.τ.λ.). Επιπλέον, εφαρμογές που δεν έχουν κατασκευαστεί με χρήση της τελευταίας έκδοσης της HTML, δηλαδή παλαιότερες εφαρμογές, δεν είναι δυνατόν να χρησιμοποιηθούν αν δεν υπάρχει σύνδεση στο διαδίκτυο. Αυτό είναι και κυριότερο μειονέκτημα των παλαιότερων διαδικτυακών εφαρμογών καθώς, αν για κάποιο λόγο, η σύνδεση του χρήστη διακοπεί τότε αυτός δεν μπορεί να χρησιμοποιήσει καθόλου την εφαρμογή. Σε περίπτωση που μια παλαιότερη διαδικτυακή εφαρμογή θελήσει να αυξήσει τις δυνατότητες της προκειμένου να μπορεί να λειτουργεί και εκτός διαδικτύου τότε αυτή θα πρέπει να ξανακατασκευαστεί σε μεγάλο μέρος της από την αρχή. Η υβριδική προσέγγιση προσφέρει μεν συνδυασμό των καλύτερων στοιχείων των δύο κατηγοριών αλλά από την άλλη πλευρά, σε κάποιες περιπτώσεις απαιτούνται συμβιβασμοί που, ωστόσο δεν μειώνουν την ευελιξία της. 34

36 ΚΕΦΑΛΑΙΟ 3- Συστήματα ERP Το παρόν κεφάλαιο αναφέρεται στα ERP συστήματα και στις κινητές εφαρμογές αυτών. Θα γίνει μια πλήρη ανάλυση των συστημάτων ERP ώστε να γίνει αντιληπτός ο λόγος ύπαρξης τους, καθώς τα συστήματα αυτά προσφέρουν άπειρες δυνατότητες σε μια επιχείρηση. Με το κατάλληλο σύστημα και την ανάλογη διαχείριση του, τα συστήματα αυτά μπορούν να συμβάλλουν στην αύξηση της παραγωγικότητας, στην καλύτερη και αποδοτικότερη διαχείριση των πόρων και στη μείωση της ενέργειας. 3.1 Συστήματα ERP Σε αυτή την ενότητα θα αναλυθούν τα ERP συστήματα, θα αναφερθεί ο σκοπός τους και ο αντίκτυπός τους σε μία επιχείρηση Τι είναι το ERP Το ακρωνύμιο ERP προέρχεται από τις λέξεις Enterprise Resource Planning (Διαχείριση Επιχειρησιακών Πόρων). Οι εργασίες που είναι σημαντικές για την διοίκηση/διαχείριση, όπως η απογραφή, διαχείριση εντολών, λογιστική, διαχείριση ανθρωπίνων πόρων, διαχείριση πελατειακών σχέσεων και πολλές ακόμη, συμπεριλαμβάνονται μέσα σε ένα ERP σύστημα με απώτερο σκοπό την απλούστευση των εργασιών και των πληροφοριών για ολόκληρη την εταιρία. Πρόκειται για ένα προϊόν λογισμικού, το οποίο αντιμετωπίζει τις επιχειρηματικές ανάγκες μιας επιχείρησης και ολοκληρώνει βασικές και ουσιώδεις διεργασίες για την ίδια την επιχείρηση, λαμβάνοντας υπόψιν όλες τις παραμέτρους και πληροφορίες που την αφορούν. Το πακέτο αυτό λογισμικού είναι έτοιμο και δεν κατασκευάζεται για την κάθε εταιρεία ξεχωριστά, ωστόσο παραμετροποιείται και προσαρμόζεται στις ανάγκες της εκάστοτε επιχείρησης κατά την εγκατάστασή του. 35

37 Εικόνα 11 : Τα πεδία που καλύπτει ένα σύστημα ERP σε μια επιχείρηση, Πηγή : Το σημαντικότερο και ταυτόχρονα δυνατό στοιχείο ενός ERP συστήματος είναι η ίδια του η βάση δεδομένων που είναι κοινή για όλα τα τμήματα μιας εταιρίας, οπότε όλοι οι υπάλληλοι έχουν πρόσβαση στην ίδια πληροφορία. Για παράδειγμα, το τμήμα λογιστικής μπορεί να ξέρει ακαριαία για τις πωλήσεις από το ομώνυμο τμήμα. Ακόμη ένα πλεονέκτημα αυτών των συστημάτων είναι η άμεση έκδοση αναφορών, κάνοντας την δουλειά όλων των τμημάτων ταχύτερη, αποδοτικότερη και με μεγάλη ακρίβεια Ιστορική Αναδρομή Τα πρώτα συστήματα χρονολογούνται περίπου στην δεκαετία του 1960 και στόχευαν στην διαχείριση αποθήκης και στον έλεγχο του κατασκευαστικού τομέα. Η αιτία ήταν η ανάγκη ελέγχου των αποθεμάτων και των οικονομικών, καθώς και η έκδοση αναφορών για την κατάσταση αυτών. Την δεκαετία του 70, τα συστήματα αυτά είχαν εξελιχθεί σε συστήματα διαχείρισης υλικών απαιτήσεων (Material Requirements Planning ή MRP) με στόχο τον προγραμματισμό της διαδικασίας παραγωγής. Ωστόσο, δεν έχασαν το προηγούμενο χαρακτηριστικό τους καθώς ο προγραμματισμός της παραγωγικής διαδικασίας 36

38 πραγματοποιούνταν με ταυτόχρονο συντονισμό της προμήθειας υλικών και των απαραίτητων προδιαγραφών παραγωγής. Ένα σύστημα MRP προκειμένου να συμβάλλει στην παραγωγή του τελικού προϊόντος εφαρμόζει μια τεχνική υπολογισμού των ποσοτήτων των απαιτούμενων συστατικών υλικών. Τα δεδομένα εισάγονται στο σύστημα σε πραγματικό χρόνο και γίνονται άμεσα διαθέσιμα στους χρήστες. Το σύστημα χρησιμοποιώντας ένα συνολικό πλάνο παραγωγής και με τη βοήθεια δενδροειδών δομών αναλύει την διαδικασία παραγωγής σε επιμέρους κομμάτια/ υλικά που απαιτούνται, υπολογίζοντας ταυτόχρονα την χρονική στιγμή διεκπεραίωσης και τις ποσότητες των υλικών. Την δεκαετία του 80 μετονομάστηκε το σύστημα σε MRP-II (Material Resource Planning), δηλαδή σύστημα διαχείρισης υλικών πόρων. Μία επέκταση του προηγούμενου συστήματος από την παραγωγή στις πωλήσεις και στις διαδικασίες διαχείρισης και διανομής προϊόντων. Το νέο σύστημα καλείται να λύσει το πρόβλημα προσδιορισμού του τι πρέπει να παραχθεί και όχι μόνο το τι μπορεί να παραχθεί. Αυτό συμβαίνει καθώς βασίζεται σε δύο επιμέρους συστήματα : ένα σύστημα Material Requirements Planning (ΜRΡ) και ένα σύστημα Capacity Requirement Planning (CRΡ). Έφτασε πια και η δεκαετία του 90, όπου εμφανίζεται ο όρος ERP μαζί με τις δυνατότητες υποστήριξης και διαχείρισης μίας εταιρίας, καθώς τα παλιά συστήματα εξελίχθηκαν και ασχολήθηκαν και με άλλους τομείς των επιχειρήσεων. Η εξέλιξή τους όμως δεν σταμάτησε εκεί. Στην σημερινή εποχή προσφέρονται πλέον και δυνατότητες όπως αυτοματοποίηση των πωλήσεων, του μάρκετινγκ καθώς και το ηλεκτρονικό εμπόριο. Ένας ακόμη παράγοντας που έλαβε ρόλο στην εξάπλωση των συστημάτων αυτών είναι και το Cloud Computing. Χάρη σε αυτή την τεχνολογία τα ERP συστήματα έχουν γίνει πιο προσιτά σε διαφόρου βεληνεκούς εταιρίες λόγο του χαμηλού κόστους. Ακόμη, προσφέρουν προσβασιμότητα και στα πιο απομακρυσμένα μέρη, κάνοντας την διοίκηση και τον έλεγχο όλων των τμημάτων μιας εταιρίας πιο εύκολο. 37

39 Εικόνα 12: Ιστορική εξέλιξη των συστημάτων ERP, Πηγή : Πλεονεκτήματα συστημάτωνerp Οι βασικότεροι λόγοι χρήσης ενός λογισμικού ERP από μια επιχείρηση είναι η βελτίωση της παραγωγικότητας, το ανταγωνιστικό πλεονέκτημα και η ικανοποίηση του πελάτη. Τα πλεονεκτήματα, όμως, είναι αρκετά περισσότερα. Ανταγωνιστικότητα : Η χρήση κάποιου συστήματος ERP από μια επιχείρηση την καθιστά αμέσως ανταγωνιστική προς τις άλλες παρόμοιες επιχειρήσεις. Πρώτα απ όλα βελτιώνεται η ποιότητα της πληροφορίας και όλες οι διαδικασίες εκτελούνται με τον ίδιο αλληλένδετο τρόπο. Έτσι, η εξυπηρέτηση του πελάτη γίνεται ακόμη πιο γρήγορη, άμεση και ευέλικτη. Τεχνολογία : Χάρη στην τεχνολογία των συστημάτων ERP, οι διεργασίες της επιχείρησης χαρακτηρίζονται από υψηλή ποιότητα και μεγάλη ταχύτητα. Επιτυγχάνεται, επίσης, και η ομογενοποίηση των διαδικασιών, αφού το πληροφοριακό σύστημα, το περιβάλλον εργασίας και η πλατφόρμα εργασίας είναι ενιαία για όλους. Ποιότητα : Τα συστήματα διακρίνονται από τη μεγάλη ταχύτητα, την αξιοπιστία, την ασφάλεια, την συντηρισημότητα, την προσαρμοστικότητα και την ευχρηστία, χαρακτηριστικά που οδηγούν στην ποιότητα. Επιπλέον, ένα σύστημα ERP έχει σχεδιαστεί 38

40 ώστε να υποστηρίζει άμεσα την έννοια της διαδικασίας και γενικότερα διαδικασίες διασφάλισης ποιότητας. Άμεσο κέρδος : Με ένα σύστημα ERP περιορίζεται η οργανωτική δομή του πληροφοριακού κέντρου, το προσωπικό που αναπτύσσει το λογισμικό αλλά και ο χρόνος ανάλυσης των απαιτήσεων. Επομένως, το κέρδος είναι το φυσικό επακόλουθο. Η υπάρχουσα τεχνογνωσία δεν απορρίπτεται και το κόστος συντήρησης είναι μηδαμινό, αφού τώρα υπάρχει μόνο ένα και όχι πολλαπλά συστήματα. Θετικές επιδράσεις : Μία επιχείρηση επωφελείται της χρήσης ενός συστήματος ERP και κερδίζει τις θετικές εντυπώσεις από τους πελάτες. Χαρακτηρίζεται από καινοτόμες και πρακτικές λειτουργίες, υποστηρίζεται από σύγχρονες διοικητικές δομές και σχήματα ιεραρχίας οπότε και οδηγείται εύκολα στην αναδιοργάνωση, και τέλος όλοι οι χρήστες επεξεργάζονται τις ίδιες πληροφορίες, όποτε δεν υπάρχει λόγος διαφορών στα αποτελέσματα. Συνήθως, όμως, όπου υπάρχουν πλεονεκτήματα υπάρχει και ο αντίποδας και πολλοί είναι αυτοί που προτείνουν επιφυλακτικότητα στην χρήση συστημάτων ERP. Πολλές φορές απαιτείται πλήρης ανασχεδιασμός της επιχείρησης για την ικανοποιητική εφαρμογή του συστήματος. Επίσης, πρέπει όλοι οι άνθρωποι της επιχείρησης να δεχτούν το καινούριο σύστημα και να εκπαιδευτούν σε αυτό. Τέλος, μπορεί η συντήρηση του συστήματος να είναι οικονομική αλλά το κόστος της εγκατάστασης είναι αρκετά υψηλό ERP Συστήματα Εδώ θα αναφερθούν μερικά από τα πιο σημαντικά συστήματα στην Ελληνική αγορά. Όλα σχεδόν τα συστήματα ERP στη χώρα μας είναι πλήρως ομαδοποιημένα και οι εταιρείες που ασχολούνται με αυτά είναι αρκετές. 39

41 JD Edwards Enterprise One από την Oracle Το Enterprise One είναι ένα ολοκληρωμένο εργαλείο ERP το οποίο συνδυάζει επιχειρηματική αξία, πρότυπα τεχνολογίας και βιομηχανική εμπειρία σε μία εφαρμογή χαμηλού κόστους. Το Enterprise One είναι το πρώτο ERP το οποίο προσφέρεται και στην κινητή συσκευή ipad και προσφέρεται και ως κινητή εφαρμογή. Τέλος, το Enterprise One προσαρμόζεται σε κάθε επιχείρηση, γιατί προσφέρει περισσότερα από 80 υποσυστήματα για διάφορες εργασίες, όπως Κατασκευή/Μεταποίηση, Έργα και Υπηρεσίες. Ονομαστικά μερικά από τα υποσυστήματα που προσφέρει: 1. Χρηματοοικονομική Διοίκηση (Financial Management) 2. Διαχείριση Έργων (Project Management) 3. Διαχείριση Κύκλου Ζωής Περιουσιακών Στοιχείων/Ενεργητικού (Asset Lifecycle Management) 4. Διαχείριση Παραγγελιών (Order Management) 5. Διαχείριση Παραγωγής (Manufacturing Management) 6. Κινητές Εφαρμογές (Mobile Solutions) 7. Υποβολή Αναφορών/Εκθέσεων (Reporting) Το σύστημα πρωτοαναπτύχθηκε από τον J.D. Edwards, ο οποίος κυκλοφόρησε την πρώτη εκδοχή του λογισμικού το 1997 με την ονομασία JD Edwards One World. Το όνομα άλλαξε σε αυτό που γνωρίζουμε σήμερα, αφού ο δημιουργός του εργάστηκε για λογαριασμό νέας εταιρείας, PeopleSoft, το Το 2005 η εταιρεία Oracle διεκδίκησε την PeopleSoft και μαζί της το λογισμικό του JD Edwards. Τον επόμενο χρόνο η Oracle ανακοίνωσε πως θα συνεχίσει να αναπτύσσει και να υποστηρίζει επ αόριστον το λογισμικό JD Edwards Enterprise One Atlantis II από την Altec Software Το Atlantis ERP προσφέρει κάλυψη όλων των αναγκών μία επιχείρησης, διενεργώντας την ανταλλαγή πληροφοριών μεταξύ των τμημάτων μίας επιχείρησης, καθώς και απομακρυσμένων σημείων πώλησης και παραγωγής. Προσφέρει λεπτομερής απεικόνιση της εταιρίας και βοηθάει στην λήψη σωστών αποφάσεων. Ενσωματώνοντας, δηλαδή, όλες τις τεχνολογικές εξελίξεις το Atlantis II ενημερώνει για τα αποτελέσματα κάθε 40

42 δραστηριότητας, υποδεικνύει τις επιχειρηματικές ευκαιρίες και υποστηρίζει ουσιαστικά κάθε διοικητική απόφαση σε όλα τα επίπεδα. Τα αποτελέσματα τηρούνται σε κατάλληλη δομή τύπου OLAP για να είναι εύκολα προσπελάσιμα με εργαλεία Business Intelligence και Business Analytics τρίτων κατασκευαστών για περαιτέρω ανάλυση και επεξεργασία. Βασισμένο στην προηγμένη τεχνολογία ROADS που ανέπτυξε το Software Business Unit της Altec είναι ένα σύστημα ανοιχτής αρχιτεκτονικής που αξιοποιεί τις δυνατότητες αξιόπιστων βάσεων δεδομένων και μπορεί να λειτουργήσει στις δημοφιλέστερες πλατφόρμες. Έτσι, προσφέρει κινητή εφαρμογή σε περιβάλλον Android. Τέλος, είναι ένα επεκτάσιμο σύστημα ώστε να καλύπτει κάθε μοναδική ανάγκη μίας επιχείρησης. Ονομαστικά μερικά από τα υποσυστήματα που προσφέρει: 1. Χρηματοοικονομικά 2. Λογιστική 3. Business Intelligence 4. Πωλήσεις και Διανομές 5. Αποθέματα 6. Αγορές 7. Service (Παροχή Υπηρεσιών) 8. Παραγωγή 9. Μισθοδοσία και Διαχείριση Προσωπικού (HRM) ERPs Από την SingularLogic Η SingularLogic προσφέρει μια γκάμα συστημάτων, κατάλληλα σχεδιασμένων στις ανάγκες της κάθε επιχείρησης που καλύπτουν όλο το εύρος, από τις πιο μικρές έως και τις πιο μεγάλες. Τα συστήματα ενδοεπιχειρησιακού σχεδιασμού προσαρμόζονται στις μοναδικές ανάγκες κάθε επιχείρησης και προσφέρουν την δυνατότητα λήψης αποφάσεων. Διαθέτει τέσσερα πληροφοριακά συστήματα που το καθένα απευθύνεται σε επιχειρήσεις με διαφορετικά χαρακτηριστικά : 1. Galaxy Enterprise Suit 2. Business ERP: Αναφέρεται σε μεσαίες επιχειρήσεις που έχουν ωστόσο αναπτύξει σημαντικό μέγεθος. Αξιοποιεί την ευχρηστία του λειτουργικού συστήματος των Windows εκμεταλλευόμενο τις δυνατότητες της βάσης SQL Server. Διαθέτει 41

43 εξελιγμένο, ευέλικτο και εύχρηστο interface αλλά και εξελιγμένο σύστημα διοικητικής πληροφόρησης. Τέλος, διασυνδέει όλα τα τμήματα, τις λειτουργίες και τις πληροφορίες μιας επιχείρησης σε ένα ευρέως γνωστό περιβάλλον, που δεν είναι άλλο από τα Windows. 3. Enterprise ERP: Αναφέρεται συνήθως σε μεσαίες επιχειρήσεις. Αξιοποιεί πλήρως τις δυνατότητες της κορυφαίας βάσης δεδομένων Oracle. Χαρακτηρίζεται από αξεπέραστη σταθερότητα και αξιοπιστία. Διαθέτει απόλυτη παραμετρικότητα και ευελιξία προσαρμογής και τέλος προσφέρει δυνατότητα προσαρμογής στις ανάγκες της επιχείρησης. 4. Galaxy Compak G 5. Compak Win Τέλος, προσφέρει και κινητή εφαρμογή Dolibarr ERP & CRM Το Dolibarr ERP&CRM είναι ένα ERP&CRM σύστημα το οποίο δεν είναι τόσο διαδεδομένο στην Ελλάδα, αλλά αξίζει να αναφερθεί λόγω της μοναδικότητάς του. Το σύστημα αυτό προορίζεται για μικρές ή μεσαίες επιχειρήσεις και ελεύθερους επαγγελματίες. Είναι λογισμικό ανοιχτού κώδικα και προσφέρεται δωρεάν επιτρέποντας στον χρήστη να ενεργοποιεί όποιες από τις λειτουργίες, που προσφέρει το σύστημα, κρίνει αυτός απαραίτητες. Είναι κατασκευασμένο σε διαδικτυακά εργαλεία (Apache, MySQL, PHP, HTML, CSS), γεγονός που το καθιστά ιδανικό, διότι μπορεί να εγκατασταθεί και να λειτουργήσει σε όλα τα λειτουργικά συστήματα. Είναι εύκολο στην εγκατάσταση και στον χειρισμό του, ενώ μπορεί να χρησιμοποιηθεί ως μια αυτόνομη εφαρμογή ή σε απευθείας σύνδεση σε ένα mutualized ή dedicated server για χρήση οπουδήποτε. Η εφαρμογή έχει γραφτεί σε γλώσσα PHP και χρησιμοποιεί βάσεις δεδομένων MySQL. Λειτουργεί κανονικά με όλες τις ρυθμίσεις PHP και δεν απαιτεί επιπλέον χαρακτηριστικά ή ενότητες PHP. Συνεργάζεται με μία μεγάλη ποικιλία εξυπηρετητών (servers) και συνοδεύονται σε ένα πακέτο με όλες τις απαιτήσεις για γρήγορη και εύκολη εγκατάσταση. Οι βασικές λειτουργίες της εφαρμογής είναι : Διαχείριση και οργάνωση φακέλου προμηθευτών ή πελατών 42

44 Διαχείριση πωλήσεων Δημιουργία λίστας προϊόντων ή υπηρεσιών Διαχείριση προϊόντων stock Διαχείριση τραπεζικών λογαριασμών Διαχείριση συμβολαίων Διαχείριση διαφημιστικών ενεργειών Διαχείριση παραγγελιών Διαχείριση πληρωμών Μαζική ηλεκτρονική αλληλογραφία Διάθεση και ανάλυση ερευνών Διαχείριση δωρεών και χορηγιών Παραγωγή αναφορών Εισαγωγή και εξαγωγή αρχείων σε γνωστές μορφές εγγράφων (Excel, Pdf) Δυνατότητα επέκτασης με εξωτερικά χαρακτηριστικά διαθέσιμα στο Dolistore.com Διαχείριση υποχρεώσεων Βιβλίο διευθύνσεων Συνδεσιμότητα LDAP (Lightweight Directory Access Protocol, πρωτόκολλο εφαρμογών για πρόσβαση και διατήρηση πληροφοριών στο διαδίκτυο) Παρά τον μεγάλο αριθμό λειτουργιών και χαρακτηριστικών που το Dolibarr προσφέρει, υπάρχουν και κάποιες δυνατότητες που δεν μπορεί ακόμη να υποστηρίξει : Λογιστικές δυνατότητες (μόνο διαχείριση λογαριασμών) Διαχειρίζεται μόνο σε ένα νόμισμα Απευθύνεται μόνο σε μία επιχείρηση, που σημαίνει πως σε περίπτωση διαχείρισης πολλών επιχειρήσεων είναι απαραίτητη η εγκατάσταση του λογισμικού πολλές φορές. Ωστόσο, μία ακόμη λύση είναι η επέκταση του Dolibarr με το πρόσθετο Module Multi Company Δε γίνεται διαχείριση ανθρώπινου δυναμικού Ξεκινώντας την εφαρμογή εμφανίζεται η εικόνα σύνδεσης, απαιτείται, δηλαδή, όνομα και κωδικός πρόσβασης, γεγονός που αυξάνει την ασφάλεια της εφαρμογής. Αφού γίνει η σύνδεση εμφανίζεται η αρχική οθόνη, η οποία αποτελείται από τα μενού (ένα οριζόντιο και ένα κάθετο) και πληροφορίες στο κέντρο : πότε ήταν η τελευταία φορά σύνδεσης, στατιστικές σχετικές με τις τελευταίες ενέργειες, διάγραμμα εργασιών (τι ενέργειες και 43

45 πότε πρέπει να γίνουν) και οι υπόλοιπες ποικίλλουν ανάλογα με το τι έχει επιλέξει ο χρήστης από το μενού Home Setup Boxes. Εικόνα 13 : Η αρχική σελίδα του Dolibarr Πηγή : Το μενού στην οριζόντια μπάρα σχετίζεται με τα χαρακτηριστικά (modules). Όταν ενεργοποιείται ένα χαρακτηριστικό το αντίστοιχο μενού του εμφανίζεται στην οριζόντια μπάρα. Για την χρήση του χαρακτηριστικού το τσεκάρουμε και εμφανίζεται το αντίστοιχο μενού επιλογών. Κάθε χαρακτηριστικό Dolibarr διαχειρίζεται ένα αντικείμενο. Αντικείμενα είναι οι εγγραφές που διαχειρίζονται από την εφαρμογή. Για παράδειγμα, ένα αντικείμενο μπορεί να είναι ένας προμηθευτής, ένας πελάτης, μία παραγγελία και ούτω καθεξής. Για κάθε αντικείμενο υπάρχει στο μενού επιλογή δημιουργία και επιλογή λίστα για την εμφάνιση και διαχείριση των αντικειμένων. 44

46 Εικόνα 14 : Χαρακτηριστικές περιοχές του Dolibarr Πηγή : Την εφαρμογή μαζί με το πακέτο εγκατάστασης μπορεί κανείς να την κατεβάσει στην επίσημη ιστοσελίδα του Dolibarr : Στην σελίδα αυτή υπάρχει και forum χρηστών για επίλυση αποριών και ζήτηση βοήθειας από ειδικούς καθώς και εγχειρίδιο χρήσης της εφαρμογής και φυσικά ανακοινώσεις για νέα χαρακτηριστικά και λειτουργίες. Η εφαρμογή αναπτύχθηκε από την ομάδα Dolibarr με επικεφαλή του project τον Laurent Destailleur και η τελευταία έκδοση είναι η Στην εφαρμογή αυτή έγινε χρήση του λογισμικού Dolibarr. Κυρίως επειδή ο κώδικας του είναι ανοιχτός και προσφέρεται δωρεάν αλλά και επειδή είναι πολύ απλό στη χρήση του, καθώς σχεδιάστηκε και απευθύνεται σε ανθρώπους χωρίς ιδιαίτερες τεχνικές γνώσεις. Είναι, επίσης, πολύ εύκολο και γρήγορο στην εγκατάσταση του και επειδή είναι εφαρμογή διαδικτύου χρησιμοποιείται παντού αρκεί να υπάρχει σύνδεση internet. Επίσης, προσφέρει λειτουργία οργάνωσης και διαχείρισης παραγγελιών, γεγονός που σχετίζεται άμεσα με την εφαρμογή που κατασκευάστηκε. 3.2 Κινητές Εφαρμογές ERP Συστημάτων Όπως προαναφέρθηκε, όλα τα παραπάνω συστήματα έχουν τις δικές τους κινητές εφαρμογές. Η κάθε μία κάνει κάτι διαφορετικό και είναι προσαρμοσμένη στις ανάγκες των πελατών που εξυπηρετεί το κάθε σύστημα ERP. 45

47 Οι εργοδότες επιθυμούν πλέον το προσωπικό τους να μπορεί να εργαστεί οποιαδήποτε στιγμή και από οποιοδήποτε μέρος. Για να καλυφθεί η νέα αυτή ανάγκη των ανθρώπων πολλές εταιρείες ανάπτυξης ERP συστημάτων (όπως για παράδειγμα η εταιρεία SAP σε συνεργασία με την εταιρεία Sybase) έχουν προχωρήσει στην ανάπτυξη εφαρμογών που επιτρέπουν τη χρήση όλων των λειτουργιών ενός ERP συστήματος μέσω κινητών συσκευών. Οι εταιρείες ανάπτυξης ERP συστημάτων, που αναπτύσσουν τέτοιες εφαρμογές λειτουργίας του λογισμικού τους μέσω κινητών συσκευών, έρχονται αντιμέτωποι με τις ακόλουθες προκλήσεις : Συμβατότητα με όλες τις υπάρχουσες κινητές συσκευές της αγοράς. Οι λειτουργίες του ERP θα πρέπει να είναι διαθέσιμες σε όλους του χρήστες ανεξάρτητα από τη συσκευή που αυτοί χρησιμοποιούν. Προσαρμογή όλων των λειτουργιών και πληροφοριών του ERP, έτσι ώστε αυτές να εμφανίζονται σωστά και φιλικά προς το χρήστη στην οθόνη των κινητών συσκευών. Ασφάλεια των ηλεκτρονικών συναλλαγών. Τα πρωτόκολλα ασύρματης επικοινωνίας που θα χρησιμοποιηθούν για τη διασύνδεση των κινητών συσκευών με το ERP θα πρέπει να διασφαλίζουν την ακεραιότητα και την εμπιστευτικότητα των συναλλαγών (π.χ. παραγγελίες, εγκρίσεις, ενημερώσεις της βάσης δεδομένων) που πραγματοποιούν οι χρήστες. Πιο συγκεκριμένα θα πρέπει να υπάρχει ένα ασφαλές σύστημα ταυτοποίησης των χρηστών και ισχυρής κρυπτογράφησης όλων των διακινούμενων πληροφοριών. Ενσωμάτωση του cloud, ώστε να γίνει χρήση των δυνατοτήτων ασφαλείας που αυτό προσφέρει κατά την ηλεκτρονική επικοινωνία. Ανάπτυξη εργαλείων που θα παρέχουν στους πελάτες και στους συνεργάτες τη δυνατότητα να αναπτύξουν τις δικές τους custom mobile εφαρμογές. Διασύνδεση του ERP συστήματος με ενσωματωμένες εφαρμογές των κινητών συσκευών. 46

48 3.2.1 JD Edwards Mobile Enterprise Applications Η εφαρμογή αυτή δεν έχει το τίποτε διαφορετικό ή μοναδικό σε σχέση με το σύστημα ERP. Είναι η πιστή μεταφορά του από εφαρμογή επιτραπέζιου Υπολογιστή (PC) στις έξυπνες συσκευές. Δηλαδή υποστηρίζει όλα τα εργαλεία και υποσυστήματα που αναφέρθηκαν παραπάνω. Υπάρχει μόνο για τα λειτουργικά Android και ios. Κάνει επίσης χρήση παρακάτω λειτουργιών μιας έξυπνης συσκευής: 1. Πλοήγηση 2. Χαρτών 3. Τηλεφώνου 4. Φωτογραφιών 5. Επαφών 6. Διαδικτυακών Συνδέσμων Atlantis on Android Σε σχέση με το ERP σύστημα του, το Atlantis Android έχει πιο περιορισμένες λειτουργίες που κύριο στόχο έχουν να παρέχουν οικονομικές και εμπορικές πληροφορίες στον επιχειρηματία και να προσφέρουν μια πλήρη εικόνα για τον πελάτη στους πωλητές. Η εφαρμογή αύτη, όπως είναι και στον τίτλο της, είναι μόνο σε Android λειτουργικό σύστημα. Τέλος, θα αναφερθούν επιγραμματικά οι λειτουργίες της εφαρμογής: 1. Οι Πελάτες μου: 1. Προβολή Στοιχείων Πελατών 2. Χρηματοοικονομική Εικόνα Πελάτη 3. Στοιχεία Υποκαταστημάτων Πελάτη 2. Οικονομικά Στοιχεία: 1. Οικονομική Εικόνα Πελάτη 2. Συγκεντρωτική Εικόνα Πωλήσεων 3. Αναλυτική Παρουσίαση Τζίρου 3. Είδη και Παραγγελίες 47

49 1. Αναζήτηση Ειδών 2. Προβολή Στοιχείων Ειδών 3. On-Line Καταχωρίσεις 4. Στοιχεία CRM 5. Οι Εκκρεμότητές μου 1. Προβολή Λίστας 2. Δυνατότητα on-line Αλλαγών 6. Ανάλυση Πωλήσεων 1. Συγκεντρωτικά Στοιχεία Πωλήσεων Ημερολογιακών Περιόδων 2. Προβολή Εκκρεμών Παραγγελιών 7. Ανάλυση Εισπράξω/Πληρωμών 1. Προβολή Διαθέσιμων Ανά Τραπεζικό Λογαριασμό 2. Προβολή Εισπράξεων/Πληρωμών 3. Ανάλυση Ανοιχτών Υπολοίπων Πελατών more (Mobile Rich Enterprise) Όπως οι δύο προηγούμενες εταιρίες, έτσι και η SingularLogic έχει την δική της κινητή εφαρμογή η οποία συνδέεται με όλα τα ERP συστήματα που αναφέρθηκαν. Όλη η υποδομή φιλοξενείται σε σύστημα cloud, το Data Center της SingularLogic. Με τον τρόπο αυτό παρέχεται καλύτερη απόδοση και ακεραιότητα. Η εφαρμογή είναι σε περιβάλλον ios και Android και αποτελείτε από τέσσερα υποσυστήματα: 1. more Sales Το υποσύστημα αυτό αναφέρεται σε όσες εταιρίες έχουν ως κύριο σκοπό την παραγγελιοληψίας. Δηλαδή σε εταιρίες με μικρό ή μεγάλο τμήμα πωλήσεων και σε εταιρίες εμπορίας ή διανομής αγαθών. Χάρη στην τεχνολογία cloud που χρησιμοποιεί, μπορεί να λειτουργεί είτε on-line είτε off-line. Δυνατότητες εφαρμογής: 1. Παραγγελιοληψία/Εισπράξεις 2. Τιμολόγηση 48

50 3. Καθορισμός Δρομολογίων 4. Λήψη Αναφορών 5. Ορισμός Πωλητών και Επιθεωρητών 2. more Field Service Αναφέρεται σε εταιρίες παροχή υπηρεσιών βοηθώντας τες να οργανώσουν το τεχνικό τμήμα τους και να αυτοματοποιήσουν την επισκευή ή συντήρηση συσκευών στον χώρο του πελάτη. Δυνατότητες εφαρμογής: 1. Προγραμματισμός Δρομολόγησης 2. Διεκπεραίωση Εντολών Εφαρμογής 3. Κατάσταση Αποθήκης 4. Ημερολογιακή Διαχείριση Επισκέψεων 3. more CRM Παρέχει την δυνατότητα σύνδεσης με το CRM μια επιχείρησης μέσω κινητής συσκευής. Δυνατότητες εφαρμογής: 1. Πρόσβαση σε Έργα και Ενέργειες 2. Συμφωνίες με Επαφές 3. Ευκαιρίες Πώλησης 4. Εμφάνιση Κατάστασης Παγίων 5. Δυνατότητα Κλήσεων/Αποστολής μέσω της εφαρμογής 4. more Accountant Αναφέρεται σε λογιστές και παρέχει on-line σύνδεση με το σύστημα λογιστικής SingularLogic Accountant. Με τον τρόπο αυτό παρέχει άμεση ενημέρωση και αποτελεσματική διαχείριση του χρόνου τους. Δυνατότητες εφαρμογής: 1. Δεδομένα Πελατών 2. Πληροφορίες Προμηθευτών 3. Στοιχεία Επιταγών 4. Δηλώσεις 49

51 5. Υπενθυμίσεις 6. Συμβάντα DoliDroid To DoliDroid είναι η κινητή εφαρμογή του Dolibarr ERP & CRM και όπως προδίδει η ονομασία του είναι γραμμένο για Android συσκευές. Η εφαρμογή δεν είναι ακριβές αντίγραφο του ERP, αλλά μία διεπαφή χρήστη σε φορητή συσκευή. Για τον λόγο αυτό όλα τα υποσυστήματα και οι δυνατότες του Dolibarr ERP & CRM προσφέρονται στην εφαρμογή. 50

52 ΚΕΦΑΛΑΙΟ 4 - Ανάπτυξη Εφαρμογής 4.1 Εργαλεία Ανάπτυξης Εφαρμογής Στη προσπάθεια δημιουργίας εφαρμογών για έξυπνες συσκευές κυριαρχεί η διαπλατφορμική ανάπτυξη (cross platform development). Η χρήση, δηλαδή, πλαισίων ανοιχτού κώδικα (open source frameworks), όπου ο αρχικός και βασικός προγραμματισμός γίνεται μία φορά, ενώ στη συνέχεια γίνεται ανάπτυξη για πολλαπλές πλατφόρμες. Στο πλαίσιο αυτό, για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκαν εργαλεία ανάπτυξης κώδικα για διαπλατφορμικές εφαρμογές (CPA). Τα εργαλεία αυτά έχουν ως στόχο την παραγωγή εφαρμογών για όλα τα λειτουργικά συστήματα απλά μεταγλωττίζοντας τον ίδιο κώδικα για διαφορετικά λειτουργικά. Αναφορικά μερικά από αυτά είναι το Cordova, το οποίο και χρησιμοποιήθηκε, PhoneGap, Titanium, Qt, Adobe Air, Sencha κ.α Cordova/PhoneGap Το PhoneGap είναι ένα ανοιχτού κώδικα πλαίσιο για τη δημιουργία εφαρμογών για κινητά. Δημιουργήθηκε από τη Nitobi, η οποία εξαγοράστηκε από την Adobe Systems το Έτσι, το λογισμικό του PhoneGap είναι Apache Cordova. Καθώς πρόκειται για ένα ανοιχτού κώδικα λογισμικού, επιτρέπεται η χρήση του και σε άλλους εκτός των μελών της Adobe, όπως για παράδειγμα IntelXDK, Appery.io. Χρησιμοποιείται κώδικας ανεπτυγμένος σε HTML, CSS και JavaScript. Είναι ιδανικό πλαίσιο για τη μετατροπή μιας διαδικτυακής εφαρμογής σε εγγενή εφαρμογή για κινητά και υποστηρίζει ios, Android, Blackberry, Palm Web OS, WRT και Symbian. 51

53 Εικόνα 15 Διαδικασία δημιουργίας εφαρμογής για έξυπνες κινητές συσκευές με το PhoneGap Πηγή : Τα πλεονεκτήματα του έναντι των άλλων εργαλείων είναι: 1. Οι προγραμματιστές διαδικτύου το προτιμούν γιατί οι γλώσσες προγραμματισμού που χρησιμοποιούνται είναι αυτές που χρησιμοποιούνται κατά κόρον για τη δημιουργία των ιστοσελίδων 2. Οι εφαρμογές εγκαθίστανται όπως και οι εγγενής. Επίσης, ως εγγενής εφαρμογή μπορεί να έχει πρόσβαση σε ορισμένες δυνατότητες που δεν είναι διαθέσιμες από μια διαδικτυακή εφαρμογή, όπως η πρόσβαση σε δεδομένα επαφών, ο εντοπισμός γεωγραφικής θέσης, η ενεργοποίηση κάμερας και το επιταχυνσιόμετρο με τη χρήση JavaScript 3. Μέσω plug-ins μπορεί η εφαρμογή να έχει πρόσβαση σε εγγενές APIs 4. Είναι εργαλείο Ανοιχτού Κώδικα Μειονεκτήματα 1. Το γεγονός πως είναι ανοιχτού κώδικα μπορεί να θεωρηθεί και ως αρνητικό γιατί η επεκτασιμότητα και η συμβατότητα δεν είναι εγγυημένες. 52

54 2. Τα plug-ins θεωρούνται ως πλεονέκτημα μόνο όταν υπάρχουν σε αφθονία ή μπορεί ο ίδιος ο προγραμματιστής να παράγει αυτά που χρειάζεται. 3. Η αποδοτικότητα αυτών των εφαρμογών εξαρτάται από τις γνώσεις του προγραμματιστή στην δημιουργία και στα εργαλεία δημιουργίας διεπαφών χρήστη. 4. Δεν ενδείκνυται το πλαίσιο αυτό για την ανάπτυξη εφαρμογών που λειτουργούν εκτός δικτύου (offline) Titanium Η πλατφόρμα ανάπτυξης Titanium εισήχθη από την Appcelerator τον Δεκέμβριο του Χρησιμοποιείται για την ανάπτυξη εγγενών εφαρμογών για έξυπνες κινητές συσκευές αλλά και για σταθερούς υπολογιστές με την βοήθεια γλωσσών προγραμματισμού HTML, PHP, JavaScript, Ruby και Python. Δεν είναι ανοιχτού κώδικα πλατφόρμα, αλλά διατίθεται ο πηγαίος κώδικας βάσει της άδειας Apache. Η πλατφόρμα είναι διαθέσιμη για περιβάλλοντα MAC, Linux και Windows. Πρόκειται για έναν συνδυασμό από εγγενή χαρακτηριστικά με APIs σε JavaScript. Αποτελείται από ένα SDK με τα απαραίτητα εργαλεία, μεταγλωττιστές και APIs για τη δημιουργία εφαρμογών αλλά και το περιβάλλον εργασίας, για τη διαχείριση του, Titanium Developer. Ο προγραμματιστής γράφει σε JavaScript ενώ για την διεπαφή χρήστη (User Interface, UI), χρειάζεται το Alloy MVC Framework το οποίο κάνει χρήση των εγγενών εξαρτημάτων διεπαφή χρήστη. Αυτή η λειτουργία του Titanium είναι που το καθιστά ταχύτερο σε σχέση με άλλες υβριδικές επιλογές. 53

55 Εικόνα 16 : Τρόπος λειτουργίας μιας Titanium εφαρμογής Πηγή : Πλεονεκτήματα 1. Η χρήση των εγγενών UIs προσφέρει κέρδος απόδοσης. 2. Η χρήση της JavaScript ως κύρια γλώσσα προγραμματισμού, κάνει πιο εύκολη την συγγραφή κώδικα. 3. Η Appcelerator παρέχει επίσης την υπηρεσία BaaS (Backend as a Service), η οποία μέσω Υπηρεσιών Cloud παρέχει χρήσιμες λειτουργίες όπως το push notification Μειονεκτήματα 1. Είναι αναγκαία η εγκατάσταση SDK κάθε πλατφόρμας στην οποία στοχεύει ο προγραμματιστής. Οπότε σε περίπτωση που στοχεύει σε πολλές πλατφόρμες ταυτόχρονα θα χάσει αρκετό χρόνο λόγω των προβλημάτων που προκαλούνται από την εγκατάσταση κάθε έκδοσης του SDK που θα χρησιμοποιηθεί, καθώς και προβλήματα κατά τη κατασκευή της εφαρμογής. 2. Ο προγραμματιστής πρέπει να εκπαιδευτεί μέχρι να αποκτήσει τις ικανότητες για να μπορέσει να χρησιμοποιήσει πλήρως τις δυνατότητες των εγγενών UIs. 54

56 4.1.3 Qt Η πλατφόρμα ανάπτυξης Qt (διαβάζεται cute) χρησιμοποιείται ευρέως για ανάπτυξη λογισμικού εφαρμογών σε διάφορες λογισμικές πλατφόρμες, εκτελώντας λίγες ή και καθόλου αλλαγές στον κεντρικό κώδικα, προσφέροντας τις δυνατότητες και την ταχύτητα των εγγενών εφαρμογών. Χρησιμοποιεί την QML που είναι γλώσσα προγραμματισμού παρόμοια με τις CSS και JavaScript. Οι εφαρμογές που παράγονται μέσω του Qt κάνουν χρήση βιβλιοθηκών της C++, όπως επίσης και το UI εργαλείο είναι γραμμένο σε C++. Εικόνα 17 : Οι δυνατότητες της πλατφόρμας ανάπτυξης Qt Πηγή : Πλεονεκτήματα 1. Παρέχονται βιβλιοθήκες με APIs για την χρήση νημάτων (threading), δικτύωσης (networking), κινούμενη εικόνας (animations) και άλλα. 2. Το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Intergraded Development Environment ή IDE) του Qt είναι σταθερό εργαλείο για ανάπτυξη 55

57 εφαρμογών και με το QML Profiler δίνεται η δυνατότητα ανάλυσης του κώδικα. 3. Το Qt προσφέρει την μετάφραση στις εφαρμογές και την δυνατότητα πολλαπλών γλωσσών σε μία εφαρμογή με το Qt Linguist Μειονεκτήματα 1. Τα εργαλεία του Qt είναι αποκλειστικά για αυτό και η ενασχόληση με αυτό οδηγεί στην απόλυτη αφοσίωση σε μία πλατφόρμα (platformlockin). Οι περισσότεροι προτιμούν να χρησιμοποιούν ικανότητες που προϋπάρχουν στον προγραμματισμό, όπως προγραμματιστές ιστοσελίδων, ενώ με το Qt και την QML πρέπει να μάθουν από την αρχή ώστε να κάνουν το πέρασμα από την JavaScript 2. To ολοκληρωμένο πακέτο του Qt στοιχίζει 4000 ενώ άλλα CTPs προσφέρονται με πολύ λιγότερα ή και δωρεάν Adobe AIR Το εργαλείο αυτό της Adobe συνδυάζει HTML, JavaScript, Adobe Flash, τεχνολογίες Flex και ActionScript για την παραγωγή Διαδικτυακών Πλουσίων Εφαρμογών (Rich Internet Applications ή RIAs) για ευρύ φάσμα συσκευών, όπως PCs, tablets, smartphones αλλά και υπολογιστή. 56

58 Εικόνα 18: Λειτουργικά που υποστηρίζει η πλατφόρμα ανάπτυξης Adobe Air Πηγή : Πλεονεκτήματα 1. Το Adobe AIR έχει ένα εντυπωσιακό εύρος και λειτουργία σε ένα μεγάλο φάσμα σταθερών και κινητών συσκευών. Εάν ο προγραμματιστής θέλει ένα κινούμενο UI και δεν θέλει εγγενές προγραμματισμό, η προτίμηση του AIR αντί για HTML, JavaScript και CSS είναι καλύτερη προσέγγιση. 2. Τα εργαλεία Flash και ActionScript θεωρούνται αρκετά ώριμα ως IDE από αρκετούς προγραμματιστές. Μειονεκτήματα 1. Είναι γνωστό πως η Adobe αγόρασε την Nitobi και τα δικαιώματα του ονόματος για το PhoneGap, γεγονός που δείχνει πως το AIR μπορεί και να μην είναι μια μακροπρόθεσμη λύση για ανάπτυξη εφαρμογών. 2. Το πρόβλημα είναι ότι δεν μπορεί να χρησιμοποιηθεί HTML και JavaScript μόνο ανάπτυξη εφαρμογής, πρέπει ο προγραμματιστής να γνωρίζει Flash και ActionScript 57

59 4.1.5 Sencha Πρόκειται για μια πλατφόρμα ανάπτυξης βασισμένη σε βιβλιοθήκες JavaScript, ειδικά σχεδιασμένη για διαδικτυακές εφαρμογές σε κινητές συσκευές. Είναι πλήρως βασισμένη σε standards διαδικτύου, HTML 5, CSS 3 και JavaScript. Το Sencha Touch κάνει χρήση ενός πλαισίου κινητών εφαρμογών HTML5 για την παραγωγή Διαδικτυακών Εφαρμογών, που μοιάζουν με τις εγγενείς εφαρμογές. Οι εφαρμογές που παράγονται με το Sencha μπορούν να τρέχουν και με το Cordova ή στο εγγενές πακέτο του Sencha. Και στα δύο πακέτα, η εφαρμογή τρέχει σε ένα εγγενές πλαίσιο που επιτρέπει την πρόσβαση σε APIs των συσκευών που καμία απλή Διαδικτυακή εφαρμογή δεν θα είχε. Πλεονεκτήματα 1. Το Sencha παρέχει δικά του εργαλεία. Το Sencha Architect που είναι εφαρμογή ανάπτυξης HTML5. Το Sencha Touch Charts το οποίο είναι για οπτικοποίηση δεδομένων. Το IDE με το Sencha Eclipse Plug-in και τέλος το Sencha Space που είναι για ασφαλή ανάπτυξη εφαρμογής. 2. Προσφέρει ένα εργαλείο MVC αρχιτεκτονικής που περιέχει βιβλιοθήκες UI, ένα επεκτάσιμο API και UI θέματα εφαρμογής. 3. Τα εγγενές πακέτα είναι πιθανά μέσω του Cordova/PhoneGap ή το Sencha SDK Μειονεκτήματα 1. Οι εφαρμογές μπορούν να έχουν προβλήματα επίδοσης αν οι προγραμματιστές δεν έχουν εμπειρία στην εγγραφή JavaScript και DOM δομών. 2. Η έμφαση στο δικό του τρόπο ανάπτυξης αποτρέπει τους προγραμματιστές, οι οποίοι είναι εξειδικευμένοι στα εργαλεία ανάπτυξης ιστοσελίδων με HTML5, JavaScript, CSS 3. Η επεκτασιμότητα των εφαρμογών ώστε να έχουν πρόσβαση σε εγγενή APIs, απαιτεί την παρασκευή προσαρμοσμένων επεκτάσεων, που απαιτεί εξειδικευμένες δεξιότητες σε πλατφόρμες. 58

60 4.2 Επιλογή Back-Office από ERP Αυτή η διπλωματική αναφέρεται στην ανάπτυξη και υλοποίηση μίας κινητής εφαρμογής που θα βοηθάει τον χρήστη να κάνει χρήση ενός ERP συστήματος από την κινητή του συσκευή και επειδή η κατασκευή ενός ERP συστήματος είναι εκτός του θέματος της παρούσας διπλωματικής, έπρεπε να γίνει η επιλογή ενός από τα ήδη υπάρχοντα. Μετά από έρευνα που διεξήχθη για την εύρεση του κατάλληλού συστήματος, επιλέχτηκε το Dolibarr ERP & CRM για τους εξής λόγους : 1. Τα περισσότερα ERP συστήματα είναι κλειστού κώδικα, που σημαίνει ότι κανείς πέραν της εταιρίας παραγωγής τους δεν έχει πρόσβαση σε αυτό τον κώδικα. Σε αντίθεση, όμως, το Dolibarr είναι ανοιχτού κώδικα. Άρα, υπάρχει η δυνατότητα πρόσβασης στον πηγαίο κώδικα αλλά και δυνατότητα τροποποίησης από οποιονδήποτε έχει τα απαραίτητα εργαλεία και γνώσεις. 2. Επίσης, τα περισσότερα ERPs είναι με ακριβές άδειες χρήσεις καθώς είναι προϊόντα που έχουν μεγάλο κόστος παραγωγής. Το Dolibarr και πάλι έρχεται σε αντίθεση, καθώς είναι ελεύθερο για χρήση και τροποποίηση. 3. Η εγκατάσταση του Dolibarr είναι απλή και εύκολη, καθώς γίνεται με μερικά μόνο βήματα και μέσω ενός περιηγητή ιστοσελίδων. 4. Κάνει χρήση διαδικτυακών εργαλείων, γεγονός που το κάνει πιο εύκολο στο χειρισμό και στην τροποποίηση, καθώς και στην προσβασιμότητα, γιατί με μία σύνδεση στο διαδίκτυο ή με την εγκατάστασή του σε ένα διαδικτυακό εξυπηρετητή μετατρέπεται σε υπηρεσία Cloud και προσφέρει πρόσβαση σε παγκόσμιο επίπεδο. 5. Τέλος, όλα τα ERP συστήματα είναι πολύπλοκα στην κατασκευή τους και για τον λόγο αυτό είναι αναγκαία η δημιουργία κάποιου API ώστε να γίνει η σύνδεση μεταξύ ERP και εφαρμογής. Όπως προαναφέρθηκε, με τις δυνατότητες του ανοιχτού κώδικα, την ελεύθερη άδεια τροποποίησης και το γεγονός ότι είναι διαδικτυακή εφαρμογή, κάνουν πιο εύκολη την δημιουργία κάποιου API. 59

61 4.3 Επιλογή Εργαλείων Υλοποίησης Επόμενο βήμα είναι η πλατφόρμα ανάπτυξης και τα εργαλεία που θα χρησιμοποιηθούν. Πρώτο βήμα σε αυτό το στάδιο ήταν η επιλογή του τύπου της εφαρμογής, δηλαδή αν θα είναι εγγενής, ή διαδικτυακή ή υβριδική. Σε αυτή την απόφαση, το back-office έπαιξε σημαντικό ρόλο, γιατί όντας ανοικτού κώδικα και με ελεύθερη άδεια χρήσης, έπρεπε και με την κινητή εφαρμογή να γίνει κάτι παραπλήσιο. Το γεγονός ότι στις εγγενείς εφαρμογές έπρεπε να γραφτούν το ελάχιστο τρεις για να καλυφθεί το μεγαλύτερο εύρος των τελικών χρηστών και επειδή δεν είναι σημαντική η χρήση του συνόλου των δυνατοτήτων τους, καθιστούσε τις εφαρμογές αυτές ως την χειρότερη επιλογή. Οι ίδιοι λόγοι καθιστούν ως καλύτερη επιλογή τις υβριδικές εφαρμογές. Οι διαπλατφορμικές εφαρμογές ανήκουν στις υβριδικές και για αυτό επιλέχτηκε ως εργαλείο το Apache Cordova (βλ. ενότητα 2.3.1). Επειδή το Cordova κάνει χρήση HTML5, CSS και JavaScript, ο πηγαίος κώδικας μπορούσε να συγγραφεί σε οποιοδήποτε επεξεργαστή κειμένου, που σημαίνει πως δεν είναι αναγκαία η χρήση κάποιου εξιδεικευμένου μεταγλωττιστή (compiler), αλλά ταυτόχρονα υπάρχει έλλειψη επισήμανσης λαθών κατά την συγγραφή του κώδικα. Επίσης, η εγκατάστασή του Cordova απαιτεί πολλά επιμέρους εργαλεία και η σωστή εγκατάσταση αυτών πρέπει να είναι προσεκτική ώστε να συνεργαστούν άψογα για την αποφυγή λαθών κατά την μεταγλώττιση του κώδικα. Οι δύο παραπάνω λόγοι κατέστησαν αναγκαία την έρευνα για κάποιον αξιόλογο μεταγλωττιστή, ο οποίος να είναι σε θέση να αναλάβει σε αρχικό στάδιο την εγκατάσταση των επιμέρους εργαλείων και μετέπειτα την παροχή βοήθειας στην συγγραφή του κώδικα, μειώνοντας έτσι των χρόνο παραγωγής της εφαρμογής. Ο μόνος που πληρεί αυτές τις προϋποθέσεις είναι ο Visual Studio 2015 CTP. Επειδή είναι ακόμη στο στάδιο της ανάπτυξης είναι δωρεάν η παροχή του. Ο συγκεκριμένος μεταγλωττιστής αν και είναι προϊόν της Microsoft, πέραν του Windows Phone, μεταγλωττίζει και σε Android και ios. Τέλος, μετά την εύρεση του μεταγλωττιστή, έπρεπε να αποφασιστεί πως θα είναι η διεπαφή του χρήστη. Αυτή έπρεπε να δημιουργηθεί από την αρχή, αλλά ως πιο γρήγορη και αξιόπιστη λύση θεωρήθηκε η χρήση ενός ακόμη εργαλείου το οποίο προσφέρει, δωρεάν και ανοιχτού κώδικα, διεπαφή χρήστη. Η ονομασία αυτού, OnsenUI. Το εργαλείο αυτό κάνει χρήση HTML5, CSS, JavaScript και AngularJS για να παράγει διεπαφή χρήστη (κουμπιά, πλαίσια κειμένου κ.α.). 60

62 4.3.1 AngularJS Το AngularJS είναι δομικό πλαίσιο για δυναμικές διαδικτυακές εφαρμογές, που σημαίνει ότι με την χρήση της HTML και την επέκταση της που το ίδιο προσφέρει, δύναται η δυνατότητα να δημιουργηθούν εφαρμογές με συντομία και σαφήνεια στον κώδικά τους. Οι νέες επεκτάσεις που προσφέρει, ειδικά στην διασύνδεση, δέσμευση και μεταφορά δεδομένων, μειώνουν κατά πολύ τον όγκο του κώδικα. Τέλος Angular θεωρείτε ως το πώς θα ήταν η HTML, αν ήταν δυναμική και προοριζόταν για κατασκευή διαδικτυακών εφαρμογών OnsenUI Το OnsenUI με την χρήση της JavaScript και της CSS παρέχει την δυνατότητα δημιουργίας διεπαφών χρήστη για εφαρμογές σε HTML5 και Cordova. Το OnsenUI είναι γενικά ευέλικτο εργαλείο διότι προσαρμόζεται σε διαφορετικά μεγέθη οθονών και πλήρη συνεργασία με όλες τις κινητές έξυπνες συσκευές. 4.4 Εγκατάσταση Cordova Αν και έγινε χρήση του εργαλείου Visual Studio, αξίζει να αναφερθεί η εγκατάστασή του Cordova, γιατί η παραγωγή της εφαρμογής ξεκίνησε πριν την κυκλοφορίας του Visual Studio για τις διαπλατφορμικές εφαρμογές και είναι μόνο για το λειτουργικό σύστημα τωνwindows. Η εγκατάσταση του Cordova έγινε χρησιμοποιώντας την διεπαφή της γραμμής εντολών του Cordova (CLI). Αυτό το εργαλείο, επιτρέπει την δημιουργία νέων projects, την εφαρμογή τους σε διαφορετικές πλατφόρμες και την εκτέλεση τους σε πραγματικού χρόνου συσκευές ή σε προσομοιωτές. Προτού γίνει χρήση του εργαλείου πρέπει να εγκατασταθεί το αντίστοιχο SDKγια κάθε πλατφόρμα στην οποία θέλουμε να τρέχει η εφαρμογή που υλοποιούμε. 61

63 Για την εγκατάσταση εκτελούνται τα εξής βήματα : Κατεβάζουμε και εγκαθιστούμε το Node.js*. Κατεβάζουμε και εγκαθιστούμε ένα gitclient*, εάν δεν έχουμε ήδη κάποιο. Το εργαλείο αυτό δεν χρησιμοποιείται εναλλακτικά παρά μόνο από το Cordovaστο παρασκήνιο για το κατέβασμα κάποιων χαρακτηριστικών στην δημιουργία ενός νέου project. Εγκατάσταση του στοιχείου (module)cordovaεκτελώντας την εντολή $ sudo npm install g cordova σε περιβάλλον Linuxή την εντολή C:\> npm install -g cordova σε περιβάλλονwindows Εισαγωγή πλατφόρμας Όλες οι εντολές γράφονται και εκτελούνται μέσα στον ίδιο φάκελο του project. Οπότε μεταβαίνουμε στο directoryτου projectμε την εντολή $cd όνομα_directory. Για την πρόσθεση, λοιπόν, πλατφορμών εκτελούμε σε περιβάλλον Windows την εντολή $ cordova platform όνομα_πλατφόρμας, όπου όνομα_πλατφόρμας μπορεί να είναι android, blackberry10 και ούτω καθεξής Εδραίωση εφαρμογής Χρησιμοποιούμε την εντολή $ cordova build Έλεγχος της εφαρμογής Χρησιμοποιείται η εντολή $ cordova emulate android σε περίπτωση πλατφόρμας Android. 62

64 Εικόνα 19 : Εκτέλεση του Cordovaσε Android Πηγή : https://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html 63

65 ΚΕΦΑΛΑΙΟ 5 Υλοποίηση εφαρμογής 5.1 Υλοποίηση Στην ενότητα αυτή θα παρουσιαστεί το πρόβλημα που προορίζεται να λύσει η εφαρμογή «WareHouse13». Θα παρουσιαστούν οι τεχνικές και η διαδικασία υλοποίησης και τέλος προβλήματα που προέκυψαν κατά την διάρκεια αυτής Ανάλυση Προβλήματος Στην σημερινή εποχή, που οι ρυθμοί ζωής είναι γρήγοροι, οι απαιτήσεις για πιο γρήγορη, πιο αξιόπιστη και ευκολότερα προσβάσιμη επικοινωνία διαρκώς αυξάνονται και θεωρούνται πλέον αναγκαία πάγια για την διοίκηση και διαχείριση μίας εταιρίας, ειδικά όταν αυτή η εταιρία έχει ως κύριο τμήμα εσόδων της το τμήμα πωλήσεων. Θεωρείται αναγκαίο, δηλαδή, να μπορούν οι πωλητές της να κάνουν τις παραγγελίες των πελατών της απομακρυσμένα, με αξιοπιστία και άμεσα. Όπως αναφέρθηκε στα προηγούμενα κεφάλαια, σχεδόν όλα τα συστήματα ERP προσφέρουν πλέον την δική τους κινητή εφαρμογή, αλλά οι άδειες χρήσης σε μερικά στοιχίζουν αρκετά, ενώ άλλες εφαρμογές είναι συνδρομητικές. Οπότε για τις μικρές και μεσαίες επιχειρήσεις αυτό είναι αρκετά ζημιογόνο, αφού η επένδυση σε τέτοια προγράμματα δύσκολα θα αποσβεστεί και θα αποφέρει κέρδη. Πέραν του κόστους, άλλο ένα πρόβλημα είναι η πολυπλοκότητα όλων αυτών των κινητών εφαρμογών, καθώς μερικές φέρουν όλες τις λειτουργίες του ERP, ενώ άλλες φέρουν πολλά υποσυστήματα μαζί προσπαθώντας να καλύψουν ένα μεγάλο εύρος από τις συνολικές ανάγκες πολλών εταιριών μαζί. Έτσι, για κάποιες εταιρίες, κάποια από τα υποσυστήματα μέσα στις εφαρμογές είναι αχρείαστες. Η εφαρμογή «WareHouse13» λύνει αυτά τα προβλήματα καθώς στόχος της είναι να διανέμεται δωρεάν και να χαρακτηρίζεται όσον το δυνατό πιο απλή γίνεται, έτσι ώστε να πραγματοποιούνται οι ελάχιστες δυνατές κίνησης για την εκτέλεση μία παραγγελίας. Η «WareHouse13» στην πραγματικότητα είναι τόσο προσιτή και εύχρηστη που μπορεί με λίγο κόπο και γνώσεις να προσαρμοστεί σε οποιοδήποτε API. 64

66 5.1.2 Υλοποίηση και Προβλήματα Αυτής Μετά την εύρεση των κατάλληλων εργαλείων και την ανάλυση του προβλήματος, σειρά έχει η υλοποίηση. Η υλοποίηση, στο μεγαλύτερο μέρος της, ήταν παρόμοια με αυτή μίας ιστοσελίδας λόγω των εργαλείων που χρησιμοποιήθηκαν. Όταν όμως έπρεπε να γίνει η ένωση με την βάση δεδομένων και το ERP σύστημα, παρουσιάστηκαν τα πρώτα προβλήματα, καθώς πέρα των λύσεων και των ευκολιών που παρέχουν τα νέα εργαλεία, η χρήση τους και ο σωστός συντονισμός τους ήταν αρκετά δύσκολος. Για να δουλέψουν όλα αυτά τα διαφορετικά εργαλεία μαζί έπρεπε πρώτα να βρεθούν τα κατάλληλα εγχειρίδια. Έπειτα, άλλο ένα πρόβλημα ήταν οι συνεχείς αναβαθμίσεις. Λόγω της ποσότητας των εργαλείων, κάθε φορά που έβγαινε μία νέα αναβάθμιση, η οποία τις περισσότερες φόρες γινόταν αυτόματα, προκαλούσε ασυμβατότητες ή απαιτούσε μεγάλες αλλαγές στον πηγαίο κώδικα της εφαρμογής. Αυτό το πρόβλημα λύθηκε με την χρήση του τείχους προστασίας (Firewall), με το οποίο διακόπηκε η επικοινωνία των περισσοτέρων εργαλείων με τους εξυπηρετητές των παροχών τους. 5.2 Οθόνες της Εφαρμογής Στην ενότητα αυτή θα παρουσιαστούν οι οθόνες της εφαρμογής και θα αναλυθούν τα περιεχόμενά τους. Οι εικόνες αυτές είναι στιγμιότυπα εκτέλεσης της εφαρμογής σε πραγματικό χρόνο Αρχιτεκτονική του Συστήματος Η αρχιτεκτονική της εφαρμογής είναι αρκετά απλή όπως δείχνει η παρακάτω εικόνα. Τερματικό Χρήστη (PC) Βάση Δεδομένων MySql Διακομιστή Διαδικτύου Apache Εικόνα 20 :Αρχιτεκτονική Του Συστήματος Έξυπνη Συσκευή (Smart Device) 65

67 Ξεκινάει με τον χώρο αποθήκευσης δεδομένων, οποίος είναι μία MySql βάση δεδομένων, η οποία μέσω ενός διακομιστή διαδικτύου Apache (Apache Web Server), τροφοδοτεί με δεδομένα τον φυλλομετρητή διαδικτύου (Web Browser) από τον οποίο ο χρήστης διαχειρίζεται το E.R.P. σύστημα. Επίσης, ο διακομιστής, είναι υπεύθυνος για την επικοινωνία του A.P.I. της εφαρμογής με την βάση, αλλά και με την τροφοδοσία πληροφοριών στην εφαρμογή από την βάση Πρώτη Οθόνη Μόλις ανοίξει η εφαρμογή, εμφανίζεται η οθόνη εισόδου. Η οθόνη αυτή αποτελείται από δύο πεδία εισαγωγής κειμένου και ένα κουμπί. Το πρώτο πεδίο από πάνω προς τα κάτω, είναι για την εισαγωγή του ονόματος χρήστη (username). Το δεύτερο πεδίο είναι για την εισαγωγή κλειδαρίθμου (password), και το κείμενό του δεν εμφανίζεται, αντ αυτού στην θέση των γραμμάτων εμφανίζονται τελείες, διότι πρόκειται για κωδικό. Τέλος το κουμπί είναι αυτό που κάνει την σύνδεση με την βάση δεδομένων για τον έλεγχο της αυθεντικοποίησης του χρήστη και την εμφάνιση της επόμενη οθόνης ή μηνύματος λάθους. Πρέπει να σημειωθεί ότι δεν δίνεται η δυνατότητα δημιουργίας χρήστη γιατί το ορθό είναι να ανοίγεται ο χρήστης από τον διαχειριστή του ERP. Οπότε τα στοιχεία του χρήστη που χρησιμοποιούνται είναι τα ίδια με τα οποία συνδέεται από οποιοδήποτε τερματικό που είναι συνδεδεμένο με το ERP. Εικόνα 21 :Πρώτη Οθόνη, Οθόνη Εισόδου 66

68 5.2.3 Δεύτερη Οθόνη Η δεύτερη Οθόνη έχει τον τίτλο «Home» δηλώνοντας πως είναι η αρχική οθόνη της εφαρμογής. Σε αυτή παρουσιάζονται μερικές πληροφορίες για τον χρήστη. Αυτές είναι το ονοματεπώνυμό του, οι δύο προηγούμενες συνδέσεις του και η ημερομηνία δημιουργίας του λογαριασμού του. Η Οθόνη αυτή παραμένει απλή για να έχει χώρο ώστε μετά από συνεννόηση με τον χρήστη ή με τον επιχειρηματία, να μπορέσουν να μπουν στοιχεία που αυτός θεωρεί σημαντικά να εμφανίζονται αμέσως μετά την σύνδεση όπως για παράδειγμα ένα ημερολόγιο. Το ονοματεπώνυμο του χρήστη είναι ενεργό, που σημαίνει πως αν πατήσει πάνω του ο χρήστης, των οδηγεί στην οθόνη με το προφίλ του χρήστη. Εικόνα 22 : Δεύτερη Οθόνη, Αρχική Οθόνη 67

69 Ακόμα υπάρχει και ένα μενού επιλογών. Η εμφάνισή του γίνεται σέρνοντας το δάχτυλο πάνω στην οθόνη της κινητής συσκευής από τα αριστερά στα δεξιά ή απλά πατώντας πάνω στις τρεις γραμμές στα αριστερά του τίτλου της αρχικής οθόνης. Το μενού (Menu) περιέχει τις εξής οθόνες, Αρχική, Προφίλ Χρήστη, Πελατολόγιο, Προφίλ Εταιρίας και την έξοδο, από την οποία ο χρήστης μπορεί να κλείσει την εφαρμογή. Εικόνα 23 : Δεύτερη Οθόνη, Οθόνη του Μενού Οθόνη Προφίλ Χρήστη Στην Οθόνη αυτή μας δείχνει την καρτέλα του χρήστη με τα δεδομένα όπως έχουν καταχωρηθεί στο ERP σύστημα. Από πάνω προς τα κάτω είναι ο τίτλος της οθόνης «Profile», ακολουθεί η εικόνα του χρήστη, αν έχει ανεβάσει στο ERP, έπειτα το 68

70 ονοματεπώνυμο. Κάτω από το ονοματεπώνυμο είναι ένα μήνυμα, όπως οι υπογραφές στα και μετά το . Μετά ακολουθούν τρία τηλέφωνα επικοινωνίας και τέλος είναι το όνομα χρήστη και οι ημερομηνίες των δύο τελευταίων συνδέσεων και της δημιουργίας του λογαριασμού. Όπως στην αρχική σελίδα, έτσι και εδώ μπορούν να προστεθούν οι να αφαιρεθούν δεδομένα που αφορούν τον χρήστη και πάντα προσαρμοσμένες στις ανάγκες της εταιρίας. Εικόνα 24 : Οθόνη Προφίλ Χρήστη Προφίλ εταιρίας Σε αυτή την οθόνη εμφανίζεται το λογότυπο της εταιρίας ακριβώς κάτω από τον τίτλο της οθόνης. Πάνω στο λογότυπο είναι η επωνυμία της εταιρίας καθώς και το ονοματεπώνυμο του διευθυντή/προέδρου και κάποια σημείωση. Κάτω από το λογότυπο έχει στοιχεία 69

71 επικοινωνίας, τηλέφωνο, fax, ηλεκτρονικό ταχυδρομείο, ο σύνδεσμος για την ιστοσελίδα της εταιρίας και τέλος η διεύθυνση. Όπως στις προηγούμενες οθόνες, έτσι και αυτή μπορεί να προσαρμοστεί στις ανάγκες της εταιρίας.. Εικόνα 25 : Οθόνη Προφίλ της Εταιρείας Πελατολόγιο Η πιο σημαντική οθόνη της εφαρμογής γιατί εδώ είναι η έναρξη της παραγγελίας. Η διαδικασία αποτελείται από πολλές οθόνες. Στην πρώτη εμφανίζεται μια λίστα με όλους τους πελάτες που έχει δικαίωμα να κάνει παραγγελίες ο πωλητής, όπως παρατηρείται και στις παρακάτω εικόνες (βλ. εικ. 26.α και εικ. 26.β). 70

72 Εικόνα 26.α : Οθόνη Πελατολογίου Χρήστη Α Εικόνα 26.β : Οθόνη Πελατολογίου Χρήστη Β Αμέσως επόμενη οθόνη είναι η καρτέλα του πελάτη. Είναι παρόμοια με αυτή του προφίλ της εταιρίας. Ως φόντο έχει το λογότυπο του πελάτη, πάω σε αυτό εμφανίζεται η επωνυμία του και ακριβώς από κάτω όλοι οι πωλητές που μπορούν να τον διαχειριστούν και να κάνουν παραγγελίες. Έπειτα τα στοιχεία επικοινωνίας που αναφέρθηκαν στο προφίλ της εταιρίας. Ως απόδειξη ότι οι οθόνες είναι τροποποιήσιμες, σε αυτή την οθόνη προστέθηκαν και τρία νέα πεδία. Αν ο πελάτης κάνει χρήση Φ.Π.Α., το Α.Φ.Μ. του και η σχετική (ποσοστιαία) έκπτωση που προσφέρεται σε αυτόν τον πελάτη. Για να ξεκινήσει η παραγγελία, ο χρήστης πρέπει να πατήσει στον σταυρό που βρίσκεται στα δεξιά του τίτλου της οθόνης. 71

73 Εικόνα 27 : Οθόνη Πελάτη Η επόμενη οθόνη είναι η φόρμα δημιουργίας παραγγελίας. Τα πεδία που πρέπει να συμπληρωθούν είναι από πάνω προς τα κάτω τα εξής: 1. Κωδικός Πελάτη. Αυτός είναι ένας προαιρετικός κωδικός που δίνεται στον πελάτη κατά την δημιουργία του. Προαιρετικό πεδίο. 2. Ημερομηνία Δημιουργίας Παραγγελίας. Προαιρετικό πεδίο. 3. Σημειώσεις Δημόσιες. Αυτές οι σημειώσεις εκτυπώνονται στο τιμολόγιο και συνήθως αναφέρουν κάτι που χρειάζεται να έχει γνώσει και ο πελάτης, για παράδειγμα κάποια ευκολία πληρωμής. Προαιρετικό πεδίο. 4. Σημειώσεις Προσωπικές. Σε αυτό το πεδίο εισάγονται σημειώσεις που είναι μόνο για την εταιρία και αφορούν τον πελάτη, για παράδειγμα προειδοποίηση 72

74 κακοπληρωτή η κάποια αναφορά στην προσωπικότητά του και πώς να τον χειρίζονται. Προαιρετικό πεδίο. 5. Συνθήκες Πληρωμής. Εδώ επιλέγεται ο τρόπος με τον οποίο θα γίνει η αποπληρωμή της παραγγελίας. Οι επιλογές είναι ορισμένες μέσα από το ERP σύστημα. Μπορούν να προστεθούν ή να αφαιρεθούν κάποιες. Προαιρετικό πεδίο. 6. Τύπος Πληρωμής. Από αυτό το πεδίο γίνεται η επιλογή του μέσου με το οποίο θα αποπληρωθεί τη παραγγελία. Όπως και στο προηγούμενο πεδίο, έτσι και σε αυτό μπορούν να προστεθούν και να αφαιρεθούν επιλογές, αν και εμπεριέχονται οι πιο συνηθισμένες. Προαιρετικό πεδίο. 7. Καθυστέρηση Διαθεσιμότητα. Αυτό το πεδίο αφορά στον χρόνο αποστολής της παραγγελίας, δηλαδή το πότε να γίνει η αποστολή της από την εταιρία προς το πελάτη. Το ίδιο ισχύει και σε αυτό το πεδίο, όπως και στα δύο προηγούμενα σε σχέση με το πλήθος των επιλογών. Προαιρετικό Πεδίο. 8. Όλα τα υπόλοιπα πεδία είναι τα προϊόντα ή/και οι υπηρεσίες που προσφέρει η εταιρία προς πώληση, ο τιμοκατάλογος δηλαδή. Κάθε προϊόν/υπηρεσία είναι μία γραμμή που αποτελείται από την ονομασία του προϊόντος/υπηρεσίας, την τιμή που του έχουμε δώσει από το ERP και η ποσότητα που επιθυμεί ο πελάτης. Υποχρεωτικά πεδία με ελάχιστη τιμή το Τέλος είναι το κουμπί ολοκλήρωσης της παραγγελίας με τίτλο Προσθήκη. 73

75 Εικόνα 28 : Οθόνη Παραγγελιοληψίας 5.3 Διαδικασία Εισόδου Η διαδικασία εισόδου στην εφαρμογή είναι απλή και πρέπει ο χρήστης να έχει ήδη λογαριασμό στο ERP τον οποίο τον δημιούργησε ο διαχειριστής του συστήματος. Ο χρήστης εισάγει τα στοιχεία του λογαριασμού του (όνομα χρήστη και κλειδάριθμο) και πατάει το κουμπί εισόδου (Log In). 74

76 Εικόνα 29 : Οθόνη Εισόδου με Στοιχεία Λογαριασμού Χρήστη Η εφαρμογή στέλνει τα στοιχεία αυτά στον εξυπηρετητή που φιλοξενεί το ERP σύστημα (Apache Server). Ο εξυπηρετητής με την σειρά του στέλνει τα στοιχεία στην βάση δεδομένων. Αν ο χρήστης έχει δώσει σωστά τα στοιχεία του, η βάση απαντά θετικά στον εξυπηρετητή και αυτό με την σειρά του επιτρέπει την είσοδο στον χρήστη μαζί με τα δεδομένα για την επόμενη οθόνη. Σε περίπτωση λάθος στοιχείων, δεν του επιτρέπει την είσοδο και ένα μήνυμα λάθους εκτυπώνεται στην οθόνη του χρήστη με την παρακίνηση να διορθώσει τα στοιχεία του και να ξαναπροσπαθήσει. 75

77 Εικόνα 30 : Οθόνη με Μήνυμα για Λάθος Στοιχεία Σύνδεσης 5.4 Διαδικασία Παραγγελίας Μετά την επιτυχή είσοδο του χρήστη, πέρα από την εμφάνιση όλων το πληροφοριών που παρέχει η εφαρμογή για τον χρήστη, την εταιρία και του πελάτες, δίνει και την δυνατότητα δημιουργίας παραγγελίας. Η έναρξή της δημιουργίας της γίνεται από το πελατολόγιο με την επιλογή του πελάτη. Μόλις ο χρήστης πατήσει το κουμπί δημιουργίας νέας παραγγελίας, ανοίγει η φόρμα παραγγελίας. Με το πάτημα του κουμπιού η εφαρμογή ζητά από τον εξυπηρετητή όλα τα προϊόντα/υπηρεσίες που έχει το ERP σύστημα. Αφού με την σειρά του ο εξυπηρετητής τα συλλέξει από την βάση, τα ταξινομεί και τα στέλνει πίσω στην εφαρμογή. Το πακέτο κάθε προϊόντος/υπηρεσίας βρίσκονται όλα τα δεδομένα προς 76

78 εμφάνιση (όνομα, τιμή), αλλά και άλλα δεδομένα που είναι αναγκαία για την διασύνδεση της παραγγελίας με τον χρήστη και τα προϊόντα/υπηρεσίες. Επίσης ο εξυπηρετητής στέλνει και τα δεδομένά για τις επιλογές Συνθήκες Πληρωμής, Τύπος Πληρωμής και Καθυστέρηση Διαθεσιμότητα. Ο χρήστης με την σειρά του πληκτρολογεί και επιλεγεί τα στοιχεία της παραγγελίας σύμφωνα με τις προτιμήσεις του πελάτη και πατώντας το κουμπί Προσθήκη αποστέλλεται η παραγγελία στο εξυπηρετητή. Εικόνα 31 : Οθόνη με Συμπληρωμένη την Φόρα της Παραγγελίας Ο εξυπηρετητής με την σειρά του επεξεργάζεται την παραγγελία και αν συμφωνεί με τους κανόνες παραγγελιοληψίας του συστήματος την εισάγει στη βάση δεδομένων ως πρόχειρη 77

79 και απαντά στην εφαρμογή με μήνυμα επιτυχίας και αυτή το εκτυπώνει στην οθόνη για να ενημερώσει τον χρήστη. Εικόνα 32 : Οθόνη με Απάντηση του Εξυπηρετητή Αργότερα, ο ίδιος χρήστης ή κάποιος άλλος που έχει δικαιώματα επεξεργασίας παραγγελιών, μέσα από το ERP σύστημα επεξεργάζεται την παραγγελία για τυχών αλλαγές ή προσθήκη στοιχείων σε αυτή και έπειτα την επικυρώνει και την τιμολογεί μέσω του ERP συστήματος. Ο λόγος που αυτή η διαδικασία δεν γίνεται μέσω της εφαρμογής είναι γιατί η κάθε εταιρία έχει διαφορετική στρατηγική όσων αφορά τις παραγγελίας και την αποστολή των προϊόντων. Η πιο κοινή όμως είναι να γίνεται η τιμολόγηση μαζί με τη αποστολή των προϊόντων για καλύτερο έλεγχο σε αποθέματα αλλά και στο κοστολόγιο για πιθανές 78

80 εκπτώσεις ή/και παροχή και ενημέρωση για κάποια προσφορά καθώς και τελική επιβεβαίωση, συνήθως τηλεφωνική, όταν πρόκειται για παραγγελίες που είναι να αποσταλούν μετά από μεγάλο χρονικό διάστημα. Εικόνα 33 : Οθόνη από το Dolibarr με την παραγγελία Εικόνα 34 : Οθόνη από το Dolibarr με τις Σημειώσεις της Παραγγελίας 79

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη εφαρμογής Android και IOS σε περιβάλλον Flash. ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη εφαρμογής Android και IOS σε περιβάλλον Flash. ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΏΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη εφαρμογής Android και IOS σε περιβάλλον Flash. ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ Μπουρσινός Ιωάννης A.M.:

Διαβάστε περισσότερα

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Βερονίκης Σπύρος Τμήμα Αρχειονομίας- Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο spver@ionio.gr Stoica Adrian Τμήμα Ηλεκτρολόγων Μηχανικών

Διαβάστε περισσότερα

Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι ερωτοαπαντήσεων

Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι ερωτοαπαντήσεων Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι Παρτώνας Αλέξανδρος Επιβλέπων: Δρ.

Διαβάστε περισσότερα

Η Πράξη συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (ΕΤΠΑ) κατά 80% και από εθνικούς πόρους της Ελλάδας και της Κύπρου κατά 20% Μ Ε Λ Ε Τ Η

Η Πράξη συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (ΕΤΠΑ) κατά 80% και από εθνικούς πόρους της Ελλάδας και της Κύπρου κατά 20% Μ Ε Λ Ε Τ Η ΝΟΜΟΣ ΡΕΘΥΜΝΟΥ ΤΕΧΝΙΚΗ ΥΠΗΡΕΣΙΑ Μ Ε Λ Ε Τ Η ΠΡΟΜΗΘΕΙΑΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΞΟΠΛΙΣΜΟΥ ΓΙΑ ΤΗΝ ΥΠΟΣΤΗΡΙΞΗ ΤΟΥ ΕΡΓΟΥ «ΠΡΟΣΒΑΣΙΜΕΣ ΠΟΛΕΙΣ» ΠΡΟΫΠΟΛΟΓΙΣΜΟΣ : 1.200,00 ΕΥΡΩ ΝΟΜΟΣ ΡΕΘΥΜΝΗΣ Δ/ΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΕΡΓΟ

Διαβάστε περισσότερα

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ- ΤΜΗΜΑ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΟΙΚΟΝΟΜΙΚΗΣ ΑΝΑΠΤΥΞΗΣ, ΜΑΘΗΜΑ: ΔΙΑΧΕΙΡΙΣΗ ΑΝΘΡΩΠΙΝΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΠΟΡΩΝ- ΧΡΙΣΤΟΣ ΑΠ.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ- ΤΜΗΜΑ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΟΙΚΟΝΟΜΙΚΗΣ ΑΝΑΠΤΥΞΗΣ, ΜΑΘΗΜΑ: ΔΙΑΧΕΙΡΙΣΗ ΑΝΘΡΩΠΙΝΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΠΟΡΩΝ- ΧΡΙΣΤΟΣ ΑΠ. Χ. ΑΠ. ΛΑΔΙΑΣ Το ERP είναι ένα ολοκληρωμένο πληροφοριακό σύστημα διαχείρισης επιχειρησιακών πόρων. Διαχειρίζεται και συντονίζει όλες τις λειτουργίες και διαδικασίες που λαμβάνουν χώρα σε μια επιχείρηση.

Διαβάστε περισσότερα

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 2: Software ΠΑΝΑΓΙΩΤΗΣ ΠΑΝΑΓΙΩΤΙΔΗΣ ΤΜΗΜΑ ΓΑΛΛΙΚΗΣ ΓΛΩΣΣΑΣ ΚΑΙ ΦΙΛΟΛΟΓΙΑΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

Διαβάστε περισσότερα

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

Διαβάστε περισσότερα

Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας

Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας ΓΙΑ ΜΙΑ ΑΝΟΙKΤΗ ΕΠΙΧΕΙΡΗΣΗ Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας Web & Mobile apps Για µια ανοικτή επιχείρηση Σήµερα περισσότερο από ποτέ, µια επιχείρηση που θέλει να ανοίξει νέους δρόµους ανάπτυξης

Διαβάστε περισσότερα

DO Y O Y U S PEAK K F U F TURE R?

DO Y O Y U S PEAK K F U F TURE R? GALAXY είναι Τεχνολογία αιχμής που αξιοποιεί τις πλέον σύγχρονες διεθνείς τάσεις, συνδυάζοντας τo Microsoft.NET Framework 3.5 και τα εξελιγμένα εργαλεία ανάπτυξης εφαρμογών της SingularLogic. Εξασφαλίζει

Διαβάστε περισσότερα

ΓΙΑ ΜΙΑ ΑΝΟΙKΤΗ ΕΠΙΧΕΙΡΗΣΗ. mobile CRM ΔΩΣΤΕ ΝΕΑ ΠΝΟΗ ΣΤΙΣ ΣΧΕΣΕΙΣ ΜΕ ΤΟΥΣ ΠΕΛΑΤΕΣ ΣΑΣ

ΓΙΑ ΜΙΑ ΑΝΟΙKΤΗ ΕΠΙΧΕΙΡΗΣΗ. mobile CRM ΔΩΣΤΕ ΝΕΑ ΠΝΟΗ ΣΤΙΣ ΣΧΕΣΕΙΣ ΜΕ ΤΟΥΣ ΠΕΛΑΤΕΣ ΣΑΣ ΓΙΑ ΜΙΑ ΑΝΟΙKΤΗ ΕΠΙΧΕΙΡΗΣΗ mobile CRM ΔΩΣΤΕ ΝΕΑ ΠΝΟΗ ΣΤΙΣ ΣΧΕΣΕΙΣ ΜΕ ΤΟΥΣ ΠΕΛΑΤΕΣ ΣΑΣ Για µια ανοικτή επιχείρηση Σήµερα περισσότερο από ποτέ, µια επιχείρηση που θέλει να ανοίξει νέους δρόµους ανάπτυξης

Διαβάστε περισσότερα

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν

Διαβάστε περισσότερα

Η εξέλιξη του logo της Αpple Inc.

Η εξέλιξη του logo της Αpple Inc. Η εξέλιξη του logo της Αpple Inc. Το πρώτο λογότυπο της Apple, είχε σχεδιαστεί από τον Ronald Wayne, συνάδελφο στην Atari του Steve Jobs και συνιδρυτή της Apple Computer στις 1 Απριλίου 1976 με τον Jobs

Διαβάστε περισσότερα

Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι. 7 η Διάλεξη. Μάθημα: Τεχνολογίες Διαδικτύου

Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι. 7 η Διάλεξη. Μάθημα: Τεχνολογίες Διαδικτύου Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι 7 η Διάλεξη Μάθημα: Τεχνολογίες Διαδικτύου Περιεχόμενα 7 η διάλεξη Δικτυακή ουδετερότητα (net neutrality) Κινητός παγκόσμιος ιστός (mobile

Διαβάστε περισσότερα

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

Διαβάστε περισσότερα

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

Διαβάστε περισσότερα

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207 Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207 Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

Διαβάστε περισσότερα

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R216-Z

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R216-Z Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R216-Z Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

Διαβάστε περισσότερα

Information Technology for Business

Information Technology for Business Information Technology for Business Lecturer: N. Kyritsis, MBA, Ph.D. Candidate e-mail: kyritsis@ist.edu.gr Computer System Hardware Υποδομή του Information Technology Υλικό Υπολογιστών (Hardware) Λογισμικό

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

Διαβάστε περισσότερα

Εφαρμογές & Υπηρεσίες Του Κινητού Τηλεφώνου Και Οι Χρήσεις Του Από τους Νέους

Εφαρμογές & Υπηρεσίες Του Κινητού Τηλεφώνου Και Οι Χρήσεις Του Από τους Νέους Εφαρμογές & Υπηρεσίες Του Κινητού Τηλεφώνου Και Οι Χρήσεις Του Από τους Νέους Ά Λυκείου 1 ου ΓΕΛ Άνω Λιοσίων The Bhta Team Άνω Λιόσια Έτος : 211-212 1 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ.. 2 ΠΡΟΛΟΓΟΣ 3 ΠΕΡΙΛΗΨΕΙΣ

Διαβάστε περισσότερα

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Bread Online Σχεδιασμός και μετατροπή μιας απλής οικιακής συσκευής σε επαναπρογραμματιζόμενη συσκευή IP Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Οικονοµικό Πανεπιστήµιο Αθηνών Τµήµα ιοικητικής Επιστήµης & Τεχνολογίας ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 5 Λογισµικό - Software Γιώργος Γιαγλής Το σηµερινό µάθηµα Λογισµικό (Software)

Διαβάστε περισσότερα

Linux Terminal Server Project

Linux Terminal Server Project Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος

Διαβάστε περισσότερα

Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρομεσαίες Επιχειρήσεις»

Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρομεσαίες Επιχειρήσεις» ΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΒΑΣΙΚΟΣ ΠΑΡΑΓΟΝΤΑΣ ΓΙΑ ΤΗΝ ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΚΟΙΝΩΝΙΚΗ ΑΝΑΠΤΥΞΗ ΤΟΥ ΑΙΓΑΙΟΠΕΛΑΓΙΤΙΚΟΥ ΧΩΡΟΥ Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρομεσαίες

Διαβάστε περισσότερα

εύχρηστες και καινοτόμες εφαρμογές

εύχρηστες και καινοτόμες εφαρμογές E-COMMERCE OPEN API ΑΝΕΞΑΡΤΗΤΕΣ ΚΕΝΤΡΙΚΟ ΣΥΣΤΗΜΑ Αποθήκη Προσωπικό ΟΘΟΝΕΣ ΚΟΥΖΙΝΑΣ Πελάτες Εστιάστε στη σταθερή ανάπτυξη ΕΜΠΟΡΙΚΗ ΑΣΥΡΜΑΤΗ ΙΑΧΕΙΡΙΣΗ ΠΑΡΑΓΓΕΛΙΟμε εύχρηστες και καινοτόμες εφαρμογές ΛΗΨΙΑ

Διαβάστε περισσότερα

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

Διαβάστε περισσότερα

Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρο-μεσαίες Επιχειρήσεις»

Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρο-μεσαίες Επιχειρήσεις» ΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΒΑΣΙΚΟΣ ΠΑΡΑΓΟΝΤΑΣ ΓΙΑ ΤΗΝ ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΚΟΙΝΩΝΙΚΗ ΑΝΑΠΤΥΞΗ ΤΟΥ ΑΙΓΑΙΟΠΕΛΑΓΙΤΙΚΟΥ ΧΩΡΟΥ Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρο-μεσαίες

Διαβάστε περισσότερα

economy Δρ. Πάνος Φιτσιλής, Καθηγητής ΤΕΙ Θεσσαλίας fitsilis@teilar.gr Πρόγραμμα Μεταπτυχιακών Σπουδών Διοίκηση και Διαχείριση Έργων

economy Δρ. Πάνος Φιτσιλής, Καθηγητής ΤΕΙ Θεσσαλίας fitsilis@teilar.gr Πρόγραμμα Μεταπτυχιακών Σπουδών Διοίκηση και Διαχείριση Έργων economy Δρ. Πάνος Φιτσιλής, Καθηγητής ΤΕΙ Θεσσαλίας fitsilis@teilar.gr 1 Διοίκηση και Διαχείριση Έργων Τι είναι τα apps H λέξη app είναι μια λέξη που έχει μπει στο λεξικό όλων μας Λογισμικό εφαρμογή Λειτουργεί

Διαβάστε περισσότερα

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ-ΕΔ93 22-10-2015 Περιεχόμενα 1. Office 365... 3 2. Τι περιλαμβάνει το

Διαβάστε περισσότερα

Η Ανάλυση των Πληροφοριακών Συστημάτων Διοίκησης ERP (Enterprise Resource Planning ) Συστημάτων Διαχείρισης Επιχειρησιακών Πόρων

Η Ανάλυση των Πληροφοριακών Συστημάτων Διοίκησης ERP (Enterprise Resource Planning ) Συστημάτων Διαχείρισης Επιχειρησιακών Πόρων ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (ΑΤΕΙ) ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ Η Ανάλυση των Πληροφοριακών Συστημάτων Διοίκησης ERP (Enterprise Resource Planning ) Συστημάτων Διαχείρισης Επιχειρησιακών

Διαβάστε περισσότερα

Τεχνολογίες Πληροφορικής και Επικοινωνιών (ΤΠΕ) στις Μικρομεσαίες Επιχειρήσεις (ΜΜΕ)

Τεχνολογίες Πληροφορικής και Επικοινωνιών (ΤΠΕ) στις Μικρομεσαίες Επιχειρήσεις (ΜΜΕ) Τεχνολογίες Πληροφορικής και Επικοινωνιών (ΤΠΕ) στις Μικρομεσαίες Επιχειρήσεις (ΜΜΕ) Γιώργος Μανής Επίκουρος Καθηγητής Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων Τι είναι οι Τεχνολογίες

Διαβάστε περισσότερα

ΕΡΓΑΣΙΑ ΚΙΝΗΤΩΝ ANTIKΕΙΜΕΝΟ ΟΜΑΔΑΣ : ΚΙΝΗΤΑ ΜΑΡΚΕΣ ΤΙΜΕΣ ΛΟΓΙΣΜΙΚΑ

ΕΡΓΑΣΙΑ ΚΙΝΗΤΩΝ ANTIKΕΙΜΕΝΟ ΟΜΑΔΑΣ : ΚΙΝΗΤΑ ΜΑΡΚΕΣ ΤΙΜΕΣ ΛΟΓΙΣΜΙΚΑ ΕΡΓΑΣΙΑ ΚΙΝΗΤΩΝ ANTIKΕΙΜΕΝΟ ΟΜΑΔΑΣ : ΚΙΝΗΤΑ ΜΑΡΚΕΣ ΤΙΜΕΣ ΛΟΓΙΣΜΙΚΑ Το smartphones «αντικαθιστούν» τις τηλεοράσεις στην Ινδία Νέα έρευνα της Google αποκαλύπτει πως οι Ινδοί προτιμούν για την ψυχαγωγία τους

Διαβάστε περισσότερα

ΠΡΟΛΟΓΟΣ. Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi

ΠΡΟΛΟΓΟΣ. Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi Πίνακας Περιεχομένων ΠΡΟΛΟΓΟΣ V Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi 1η Ενότητα: Κινητός ιστός... vii 2η Ενότητα: Κινητές εφαρμογές στην πλατφόρμα Android... vii 3η Ενότητα:

Διαβάστε περισσότερα

Κοινωνική Αλληλεπίδραση

Κοινωνική Αλληλεπίδραση Κοινωνική Αλληλεπίδραση Τεχνολογία Σύγχρονης Επικοινωνίας Dirk Sommermeyer, IAQ e.v. Θέματα Τύποι Επικοινωνίας Προδιαγραφές σε μηχανήματα Υπολογιστών (hardware) Προδιαγραφές σε λογισμικό (software) Διαδικασίες

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής

Διαβάστε περισσότερα

Internet Business Hellas

Internet Business Hellas Internet Business Hellas Περιεχόμενα Εισαγωγή email marketing IBNEWSLETTER Χαρακτηριστικά Πλεονεκτήματα Επικοινωνία Εισαγωγή email marketing «Το μάρκετινγκ μέσω ηλεκτρονικού ταχυδρομείου συνίσταται στην

Διαβάστε περισσότερα

Google Apps για το Office 365 για επιχειρήσεις

Google Apps για το Office 365 για επιχειρήσεις Google Apps για το Office 365 για επιχειρήσεις Πραγματοποίηση της μετάβασης Το Office 365 για επιχειρήσεις έχει διαφορετική εμφάνιση από το Google Apps. Για το λόγο αυτό, όταν συνδεθείτε, θα δείτε αυτήν

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Εφαρμογές του Office 365 στην ενδοεπιχειρησιακή εκπαίδευση» Ονοματεπώνυμο Σπουδαστή:

Διαβάστε περισσότερα

Απαιτήσεις και Χαρακτηριστικά. Εγχειρίδιο εφαρμογής. www.juicybarapp.com

Απαιτήσεις και Χαρακτηριστικά. Εγχειρίδιο εφαρμογής. www.juicybarapp.com Απαιτήσεις και Χαρακτηριστικά Εγχειρίδιο εφαρμογής www.juicybarapp.com Περιγραφή Λύσης JuicyBar Το πρόγραμμα ασύρματης παραγγελιοληψίας JuicyBar, είναι το πλέον απαραίτητο εργαλείο για τον έλεγχο, τον

Διαβάστε περισσότερα

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ Χαρίτων Ευσταθιάδης Σοφία Γεωργιάδου Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής ΕΠΛ 425

Διαβάστε περισσότερα

Back to School Offer!

Back to School Offer! Back to School Αποκτήστε σήμερα το καλύτερο λογισμικό σε Ακαδημαϊκές τιμές! Ενημερωθείτε για τα Ακαδημαϊκά Προγράμματα της Microsoft και κερδίστε, εσείς, οι καθηγητές και οι μαθητές ή οι σπουδαστές σας!

Διαβάστε περισσότερα

Salespoint. hovernet Το τηλέφωνό µας: 2392500715-6976689066 Η διεύθυνσή µας: 25 Μαρτίου 44, Νέοι Επιβάτες 57019 Θεσσαλονίκη http://www.hovernet.

Salespoint. hovernet Το τηλέφωνό µας: 2392500715-6976689066 Η διεύθυνσή µας: 25 Μαρτίου 44, Νέοι Επιβάτες 57019 Θεσσαλονίκη http://www.hovernet. hovernet Το τηλέφωνό µας: 2392500715-6976689066 Η διεύθυνσή µας: 25 Μαρτίου 44, Νέοι Επιβάτες 57019 Θεσσαλονίκη http://www.hovernet.gr Salespoint Στις µέρες µας η ανάπτυξη και η δυναµική του τµήµατος πωλήσεων

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΠΟΡΩΝ

ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΠΟΡΩΝ ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΠΟΡΩΝ ΚΕΦΑΛΑΙΟ 1 ΗΒασική Πληροφοριακή Υποδομή των Επιχειρήσεων Βασίλης Ταμπακάς, Καθηγητής 1 Βασικά - Ορισμοί Συστήματα Διαχείρισης Επιχειρηματικών Πόρων ή Συστήματα

Διαβάστε περισσότερα

ΜΑΘΗΜΑ1 ΥΛΙΚΟ (HARDWARE)

ΜΑΘΗΜΑ1 ΥΛΙΚΟ (HARDWARE) ΜΑΘΗΜΑ1 ΥΛΙΚΟ (HARDWARE) ΣΤΟΧΟΙ: 1. Υλικό, Λογισμικό, Τεχνολογία Πληροφοριών 2. Κύρια Μέρη Ενός Ηλεκτρονικού Υπολογιστή 3. Κατηγορίες Ηλεκτρονικού Υπολογιστή 4. Συγκριτικός Πίνακας Διαφόρων Τύπων Υπολογιστή

Διαβάστε περισσότερα

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

Διαβάστε περισσότερα

Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB. Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ

Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB. Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ Ο κύκλος του Computing Από το mainframe στο PC και από το PC στο cloud Διαδίκτυο: εφαρμογές, media, επικοινωνία "Smart

Διαβάστε περισσότερα

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο Τι είναι ένα σύστημα διαχείρισης περιεχομένου; Παρά την μεγάλη εξάπλωση του διαδικτύου και τον ολοένα αυξανόμενο αριθμό ιστοσελίδων, πολλές εταιρείες ή χρήστες δεν είναι εξοικειωμένοι με την τεχνολογία

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης

Διαβάστε περισσότερα

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

Διαβάστε περισσότερα

Περιγραφή. παρουσίαση των προϊόντων με το ipad. παρουσίαση προϊόντων με φωτογραφικό υλικό

Περιγραφή. παρουσίαση των προϊόντων με το ipad. παρουσίαση προϊόντων με φωτογραφικό υλικό ΓΙΑ ΠΩΛΗΤΕΣ Περιγραφή Εφαρμογή παρουσίασης προϊόντων και ηλεκτρονικής λήψης παραγγελιών. Συνδυάζοντας την τεχνολογία του ipad της Apple με τις ορθές πρακτικές marketing, πωλήσεων και εξυπηρέτησης πελατών

Διαβάστε περισσότερα

121 (one2one) συμβουλές και υπηρεσίες Προσαρμόσιμη οθόνη (interface) χρήστη Κάθετη δομή ανά Δραστηριότητα Πρόσβαση στην Ομάδα Ανάπτυξης Λογισμικού μας

121 (one2one) συμβουλές και υπηρεσίες Προσαρμόσιμη οθόνη (interface) χρήστη Κάθετη δομή ανά Δραστηριότητα Πρόσβαση στην Ομάδα Ανάπτυξης Λογισμικού μας ΣΥΣΤΗΜΑ ΕΝΙΑΙΑΣ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΛΑΤΟΛΟΓΙΟΥ & ΕΠΙΚΟΙΝΩΝΙΑΣ (CRM) Το icomplete είναι μια βραβευμένη υπηρεσία, βασισμένη σε λογισμικό CRM μέσω cloud, ειδικά προσαρμοσμένο για μικρές και μεσαίες επιχειρήσεις

Διαβάστε περισσότερα

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAVIS-V1-2012 TRAVIS Λογισμικό Διαχείρισης Παραβάσεων Φωτοεπισήμανσης Το σύστημα διαχείρισης παραβάσεων φωτοεπισήμανσης

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Υλοποίηση εφαρμογής information aggregator για πληροφορίες σχετικές με το τμήμα ΤΠΤ σε πλατφόρμα Apple ios.

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Υλοποίηση εφαρμογής information aggregator για πληροφορίες σχετικές με το τμήμα ΤΠΤ σε πλατφόρμα Apple ios. ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Υλοποίηση εφαρμογής information aggregator για πληροφορίες

Διαβάστε περισσότερα

Πολυμέσα. παρέχουν ένα περιβάλλον πρόσβασης στα τμήματα, μέσω συνδέσεων με οποιονδήποτε τρόπο

Πολυμέσα. παρέχουν ένα περιβάλλον πρόσβασης στα τμήματα, μέσω συνδέσεων με οποιονδήποτε τρόπο Περιεχόμενα Ορισμοί Smartphone-Πολυμέσα Η εξέλιξη Τελευταίας τεχνολογίας Smartphones Χαρακτηριστικά των smartphones Λειτουργικά Συστήματα στα Smartphones Στάδια παραγωγής πολυμεσικής εφαρμογής Κατηγορίες

Διαβάστε περισσότερα

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΜΕΤΡΟ 1.2 Κοινοπραξίες Έρευνας και Τεχνολογικής Ανάπτυξης σε τομείς Εθνικής Προτεραιότητας Παροχή υπηρεσιών τουριστικού και αρχαιολογικού ενδιαφέροντος μέσω πλατφόρμας

Διαβάστε περισσότερα

Η πρότασή για τα ξενοδοχεία του μέλλοντος!

Η πρότασή για τα ξενοδοχεία του μέλλοντος! Η πρότασή για τα ξενοδοχεία του μέλλοντος! Το Galaxy Hotel αποτελεί τη λύση της SingularLogic για την ολοκληρωμένη διαχείριση και την αυτοματοποίηση των σύγχρονων ξενοδοχειακών μονάδων. 2 Λειτουργίες Front

Διαβάστε περισσότερα

Το πρόγραμμα που ταιριάζει στο δικό σας περιβάλλον. οργανωση αποθηκης REFLEXIS WMS: ΤΟ ΠΡΟΓΡΑΜΜΑ ΠΟΥ ΣΑΣ ΛΥΝΕΙ ΤΑ ΧΕΡΙΑ

Το πρόγραμμα που ταιριάζει στο δικό σας περιβάλλον. οργανωση αποθηκης REFLEXIS WMS: ΤΟ ΠΡΟΓΡΑΜΜΑ ΠΟΥ ΣΑΣ ΛΥΝΕΙ ΤΑ ΧΕΡΙΑ Το πρόγραμμα που ταιριάζει στο δικό σας περιβάλλον οργανωση αποθηκης REFLEXIS WMS: ΤΟ ΠΡΟΓΡΑΜΜΑ ΠΟΥ ΣΑΣ ΛΥΝΕΙ ΤΑ ΧΕΡΙΑ Περιεχόμενα Η εταιρεία Πελατολόγιο... 3 Η πορεία της εταιρείας... 4 Υπηρεσίες Τεχνολογική

Διαβάστε περισσότερα

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΣΤΟΧΟΙ: 1. Λογισμικό 2. Λογισμικό Λειτουργικού Συστήματος 3. Προσαρμοστικό Γραφικών Χρήστη 4. Λογισμικών Εφαρμογών 5. Διαφορά Μεταξύ Λογισμικού Λειτουργικού Συστήματος Και

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER Περιεχόμενα ΣΤΟΙΧΕΙΑ ΕΠΙΚΟΙΝΩΝΙΑΣ... 2 Τμήμα Υποστήριξης (Help Desk and Client Support)... 2 ΕΙΣΑΓΩΓΗ... 3 Εισαγωγή Email marketing... 3 Σχετικά με το IBNEWSLETTER... 3 Μεθοδολογία... 4 Χαρακτηριστικά...

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

Διαβάστε περισσότερα

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος Επιχειρησιακά Πληροφοριακά Συστήματα Διδάσκων: Αγγελόπουλος Γιάννης Δευτέρα 3-5 Τρίτη 4-6 Εργαστήριο Α Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com 1 Στόχος Σκοπός μαθήματος Σκοπός:

Διαβάστε περισσότερα

ποτελεσματικότητα διαδικασίες sms ταχύτητα οργανόγραμμα ανάθεσηαρχειοθέτηση υτοματοποιημένη εκτέλεση ψηφιακή υπογραφή ISO ενημερώσεις διαγράμματα

ποτελεσματικότητα διαδικασίες sms ταχύτητα οργανόγραμμα ανάθεσηαρχειοθέτηση υτοματοποιημένη εκτέλεση ψηφιακή υπογραφή ISO ενημερώσεις διαγράμματα ργασίες διαδικασίες ειδικότητες παρατηρήσεις διαγράμματα οργανόγραμμα μειωμένο κόστος αποθήκευσης ανάθεσηαρχειοθέτηση email στατιστικά Ηλεκτρονική Διαχείριση Διαδικασιών υτοματοποιημένη εκτέλεση χρόνοι

Διαβάστε περισσότερα

ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014

ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τμήμα Ηλεκτρολόγων Μηχανικών, Μηχανικών Η/Υ και Πληροφορικής ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014 1. Ερευνητική Περιοχή: Επεξεργασία

Διαβάστε περισσότερα

TABLETS. *Αφορά πωλήσεις σε τεμάχια το πρώτο εξάμηνο του 2014

TABLETS. *Αφορά πωλήσεις σε τεμάχια το πρώτο εξάμηνο του 2014 TABLETS * *Αφορά πωλήσεις σε τεμάχια το πρώτο εξάμηνο του 2014 Για 1η φορά στον κλάδο της τεχνολογίας, ένα ελληνικό brand, ξεπέρασε σε πωλήσεις διεθνείς κολοσσούς No1 BRAND ΣΤΑ TABLETS Δες τι κρύβεται

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

Διαβάστε περισσότερα

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου

Διαβάστε περισσότερα

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

Διαβάστε περισσότερα

Οι νέες τεχνολογικές τάσεις στον αντικλεπτικό συναγερμό www.olympia-electronics.gr

Οι νέες τεχνολογικές τάσεις στον αντικλεπτικό συναγερμό www.olympia-electronics.gr Οι νέες τεχνολογικές τάσεις στον αντικλεπτικό συναγερμό ΣΤΑΤΙΣΤΙΚΟΙ ΠΙΝΑΚΕΣ Πίνακας 2.1 Καταδικασθέντες κατά τόπο τέλεσης της πράξης (2001-2009) Περιφέρεια/ Έτος 2001 2002 2003 2004 2005 2006 2007 2008

Διαβάστε περισσότερα

Microsoft Dynamics NAV & Verticals

Microsoft Dynamics NAV & Verticals Microsoft Dynamics NAV & Verticals 1 Cosmos Business Systems SA Cosmos Consulting SA Software Solutions Microsoft Dynamics NAV ERP Τι είναι; Το Enterprise Resource Planning (ERP) είναι μια λύση λογισμικού

Διαβάστε περισσότερα

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών Digital Academy Εισαγωγή στην ανάπτυξη Android Εφαρμογών Περιεχόμενα ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΕΝΟΤΗΤΑ 1 ΠΡΩΤΗ ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ANDROID... 4 1.1 ΕΙΣΑΓΩΓΗ... 4 1.2 ΠΗΓΕΣ ΓΝΩΣΗΣ... 4 1.3 ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ... 5 1.4

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

GPS Tracker ΤRΑΚΚΥ Personal

GPS Tracker ΤRΑΚΚΥ Personal GPS Tracker ΤRΑΚΚΥ Personal Σας ευχαριστούμε που προτιμήσατε το σύστημα εντοπισμού / παρακολούθησης πορείας Trakky Personal. Ενσωματώνει τις τελευταίες τεχνολογίες στον τομέα του επιτρέποντάς σας να εντοπίσετε

Διαβάστε περισσότερα

ΓΡΑΦΕΙΟ ΤΗΛΕΔΙΑΣΚΕΨΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ

ΓΡΑΦΕΙΟ ΤΗΛΕΔΙΑΣΚΕΨΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΓΡΑΦΕΙΟ ΤΗΛΕΔΙΑΣΚΕΨΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΗΡΕΣΙΑ ΤΗΛΕΔΙΑΣΚΕΨΕΩΝ epresence Οδηγός συμμετοχής σε τηλεδιάσκεψη Τελευταία ημερομηνία αναθεώρησης:

Διαβάστε περισσότερα

υπηρεσιες προστιθέμενης αξίας Υπηρεσίες προστιθέμενης αξίας

υπηρεσιες προστιθέμενης αξίας Υπηρεσίες προστιθέμενης αξίας υπηρεσιες προστιθέμενης αξίας Η σημασία των υπηρεσιών προστιθέμενης αξίας η ανταγωνιστικότητα της οικονομίας, εφευρετική, να καινοτομεί περισσότερο και να αντιδρά καλύτερα στις ανάγκες και τις προτιμήσεις

Διαβάστε περισσότερα

Ολοκληρωμένο Πληροφοριακό Σύστημα για Μικρές Επιχειρήσεις

Ολοκληρωμένο Πληροφοριακό Σύστημα για Μικρές Επιχειρήσεις Ολοκληρωμένο Πληροφοριακό Σύστημα για Μικρές Επιχειρήσεις Το alpha7 professional είναι ένα πρωτοποριακό, αξιόπιστο και ολοκληρωμένο πληροφοριακό σύστημα, το οποίο απευθύνεται σε επαγγελματίες και μικρές

Διαβάστε περισσότερα

Σύγχρονες τάσεις στα ασύρματα ευρυζωνικά δίκτυα και δυνατότητες αξιοποίησής τους στην ελληνική περιφέρεια

Σύγχρονες τάσεις στα ασύρματα ευρυζωνικά δίκτυα και δυνατότητες αξιοποίησής τους στην ελληνική περιφέρεια Σύγχρονες τάσεις στα ασύρματα ευρυζωνικά δίκτυα και δυνατότητες αξιοποίησής τους στην ελληνική περιφέρεια Αλέξανδρος Καλόξυλος Επίκ. Καθηγητής Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

Διαβάστε περισσότερα

Χαρακτηριστικά ιστοσελίδας

Χαρακτηριστικά ιστοσελίδας Χαρακτηριστικά ιστοσελίδας COSMOS4U Web Site Pro Χαρακτηριστικά Επιπλέον Δυνατότητες Προφίλ Εταιρίας Παρουσίαση της εταιρίας σας με φωτογραφικό υλικό και κείμενα. Τήρηση προδιαγραφών και χρήση λέξεων κλειδιά

Διαβάστε περισσότερα

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο Περιβάλλον ανάπτυξης Τεχνολογία ROADS Ενσωματωμένες τεχνολογίες αιχμής Ανάπτυξη λύσεων από εταιρίες ISV Προηγμένο σύστημα αυτοέλεγχου και υποστήριξης Νέο user

Διαβάστε περισσότερα

Κεφάλαιο 6 Λογισμικό Εφαρμογών. Εφαρμογές Πληροφορικής Κεφ.6 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 6 Λογισμικό Εφαρμογών. Εφαρμογές Πληροφορικής Κεφ.6 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 6 Λογισμικό Εφαρμογών Καραμαούνας Πολύκαρπος 1 Λογισμικό Εφαρμογών (application software) Είναι όλα τα προγράμματα που μετατρέπουν τον ΗΥ σε εξειδικευμένο μηχάνημα για συκεκριμένες εργασίες. Περιέχει

Διαβάστε περισσότερα

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ -Για τους Φοιτητές- Έκδοση 1.2 Οκτώβριος 2015 Υπεύθυνος Σύνταξης: Χρήστος Λάζαρης (lazaris@aueb.gr) Πίνακας Περιεχομένων Εισαγωγή...

Διαβάστε περισσότερα

ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΠΑΡΑΓΩΓΗ ΔΙΑΦΗΜΙΣΗΣ

ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΠΑΡΑΓΩΓΗ ΔΙΑΦΗΜΙΣΗΣ ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΠΑΡΑΓΩΓΗ ΔΙΑΦΗΜΙΣΗΣ Η διαφήμιση με μία μόνο λέξη χαρακτηρίζεται και ως «υπόσχεση», καθώς δίνει μια υπόσχεση στον υποψήφιο αγοραστή, για το προϊόν που διαφημίζει και αναφέρεται στην επίδραση

Διαβάστε περισσότερα

Cloud ERP. Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας

Cloud ERP. Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας Cloud ERP Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας για µια ανοικτή επιχείρηση... Με τις προκλήσεις της αγοράς να αυξάνονται διαρκώς, κάθε επιχείρηση, ανεξαρτήτως μεγέθους και κλάδου δραστηριοποίησης,

Διαβάστε περισσότερα

Επίλεξε το Πρόγραμμα που θες. 2play. 2play. 2play. 2play. 2play. 2play. 2play. 2play. 3play

Επίλεξε το Πρόγραμμα που θες. 2play. 2play. 2play. 2play. 2play. 2play. 2play. 2play. 3play Επίλεξε το Πρόγραμμα που θες Υπηρεσία Πρόγραμμα Σταθερής & Internet ή/και Τηλεόρασης Διάρκεια Συμβολαίου (σε μήνες) Μηνιαίο Πάγιο Μηνιαίο Πάγιο με VDSL VDSL 3play Πρόγραμμα Χρόνου Ομιλίας της επιλογής

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT. Οδηγίες για την εγκατάσταση της εφαρμογής στο κινητό σας

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT. Οδηγίες για την εγκατάσταση της εφαρμογής στο κινητό σας ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT Συγχαρητήρια για την επιλογή σας να προμηθευτείτε την υπηρεσία JustAlert SPOTIT Μετά την ενεργοποίηση της υπηρεσίας, θα έχετε δωρεάν πρόσβαση στην προσωπική σας σελίδα

Διαβάστε περισσότερα

ΕΠΑΓΓΕΛΜΑΤΙΚΟ ΣΕΜΙΝΑΡΙΟ MOBILE MARKETING

ΕΠΑΓΓΕΛΜΑΤΙΚΟ ΣΕΜΙΝΑΡΙΟ MOBILE MARKETING ΕΠΑΓΓΕΛΜΑΤΙΚΟ ΣΕΜΙΝΑΡΙΟ MOBILE MARKETING ΗΡΑΚΛΕΙΟ 15/6/2013 ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΜΙΛΟΣ DP STUDIES Αξιοποιήστε αποτελεσματικά το Mobile Marketing και αυξήστε την ανταγωνιστική σας θέση & τις πωλήσεις σας! ΣΕ

Διαβάστε περισσότερα

Πειραιάς S 2 Ε Lab Ιούνιος 2012. Εισηγητής: Δ. Ν. Καλλέργης, MSc. Εργ. Συνεργάτης

Πειραιάς S 2 Ε Lab Ιούνιος 2012. Εισηγητής: Δ. Ν. Καλλέργης, MSc. Εργ. Συνεργάτης Πειραιάς S 2 Ε Lab Ιούνιος 2012 Εισηγητής: Δ. Ν. Καλλέργης, MSc. Εργ. Συνεργάτης Πνευµατικά δικαιώµατα Τα πνευµατικά δικαιώµατα χρησιµοποίησης του µη πρωτότυπου υλικού της εργασίας ανήκουν στο/στη φοιτητή/-τρια

Διαβάστε περισσότερα

e-εκπαιδευτησ gakis_kostas@yahoo.gr, arispaliouras@yahoo.gr Περίληψη Η παρούσα εισήγηση αφορά την παρουσίαση του εκπαιδευτικού λογισμικού με τίτλο

e-εκπαιδευτησ gakis_kostas@yahoo.gr, arispaliouras@yahoo.gr Περίληψη Η παρούσα εισήγηση αφορά την παρουσίαση του εκπαιδευτικού λογισμικού με τίτλο e-εκπαιδευτησ K. Γάκης 1 και Α. Παλιούρας 2 1 3ο ΣΕΚ Ανατ. Αττικής 2 Γενικό Λύκειο Αρτέμιδος gakis_kostas@yahoo.gr, arispaliouras@yahoo.gr Περίληψη Η παρούσα εισήγηση αφορά την παρουσίαση του εκπαιδευτικού

Διαβάστε περισσότερα

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το του Υπολογιστή 1. Τι ονομάζεται Πρόγραμμα; Είναι οι οδηγίες που δίνονται στον υπολογιστή για να εξηγήσουμε πώς γίνεται μια εργασία (δηλαδή η

Διαβάστε περισσότερα

Οκτώβριος 2013 Παπούλιας Αθανάσιος Παρουσίαση Προϊόντος Samsung Galaxy III. BSc (Honours) in Multimedia Computing - MBA. Samsung Galaxy SII

Οκτώβριος 2013 Παπούλιας Αθανάσιος Παρουσίαση Προϊόντος Samsung Galaxy III. BSc (Honours) in Multimedia Computing - MBA. Samsung Galaxy SII Samsung Galaxy SII 1 Σχεδιασμένο για τον άνθρωπο 2 Εμπνευσμένο από την φύση... 3 Ιδιαίτερα έξυπνο και ασύγκριτα απλό!!! Το νέο κινητό τηλέφωνο Samsung Galaxy SII είναι το καλύτερο τηλέφωνο smartphone για

Διαβάστε περισσότερα

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο Περιβάλλον ανάπτυξης Τεχνολογία ROADS Ενσωματωμένες τεχνολογίες αιχμής Προηγμένο σύστημα αυτοέλεγχου και υποστήριξης Φιλικό user interface Ενσωματωμένες νέες

Διαβάστε περισσότερα

ΟΙ ΥΠΗΡΕΣΙΕΣ ΓΕΩΓΡΑΦΙΚΟΥ ΠΡΟΣΔΙΟΡΙΣΜΟΥ ΣΕ ΚΙΝΗΤΕΣ ΣΥΣΚΕΥΕΣ ΚΑΙ ΟΙ ΔΥΝΑΤΟΤΗΤΕΣ ΠΟΥ ΠΡΟΣΦΕΡΟΥΝ ΣΤΟ SOCIAL MEDIA MARKETING

ΟΙ ΥΠΗΡΕΣΙΕΣ ΓΕΩΓΡΑΦΙΚΟΥ ΠΡΟΣΔΙΟΡΙΣΜΟΥ ΣΕ ΚΙΝΗΤΕΣ ΣΥΣΚΕΥΕΣ ΚΑΙ ΟΙ ΔΥΝΑΤΟΤΗΤΕΣ ΠΟΥ ΠΡΟΣΦΕΡΟΥΝ ΣΤΟ SOCIAL MEDIA MARKETING ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΕΜΠΟΡΙΑΣ & ΔΙΑΦΗΜΙΣΗΣ ΟΙ ΥΠΗΡΕΣΙΕΣ ΓΕΩΓΡΑΦΙΚΟΥ ΠΡΟΣΔΙΟΡΙΣΜΟΥ ΣΕ ΚΙΝΗΤΕΣ ΣΥΣΚΕΥΕΣ ΚΑΙ ΟΙ ΔΥΝΑΤΟΤΗΤΕΣ ΠΟΥ ΠΡΟΣΦΕΡΟΥΝ ΣΤΟ SOCIAL

Διαβάστε περισσότερα

ipad for Business Applications Outline

ipad for Business Applications Outline ipad for Business Applications Outline Περιγραφή Στις επόμενες σελίδες περιγράφονται ο τρόπος απόκτησης και δυνατότητες πρόσβασης των εφαρμογών μας. Ψηφ. Οδοντιατρείο Ψηφ. Iατρείο igyn: Mobile Gynecologist

Διαβάστε περισσότερα

Στρατηγική xline ERP xline ERP xline ERP

Στρατηγική xline ERP xline ERP xline ERP Στρατηγική Επιλογή Οι ανάγκες της σύγχρονης επιχείρησης απαιτούν την ύπαρξη στρατηγικών στόχων και επιλογών, τόσο σε επιχειρηματικό, όσο και σε τεχνολογικό επίπεδο. Κινητήριος δύναμη και των δύο αποτελεί

Διαβάστε περισσότερα