'O-p&n, 'mO-( “)kO Χατζήμιχαηλ Φίλιππος Ευθυμίου Μαρία Μιχαήλ Γιώργος.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
Advertisements

Pocket.ERP The ultimate solution for the mobility user.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
ΙΩΑΝΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΥ 2ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΠΑΡΑΣΚΕΥΗ 26 ΟΚΤΩΒΡΙΟΥ 2012 ΑΙΘΟΥΣΑ Β4 11.
WORDPRESS. Self-Hosting Wordpress • Απαιτείται δικό μας domain, και δικιά μας Web Hosting Υπηρεσία (κατόπιν πληρωμής) • Το λογισμικό του Wordpress κατεβαίνει.
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
Μια υλοποιήσιμη δικτυακή πλατφόρμα εφαρμογών και διαχείρισης για τα Σχολικά Εργαστήρια Πληροφορικής 1 Δ. Σοφός, 1 Ν. Μανθάτης, Χ. 2 Καρατζόγλου, 3 Β. Νταλούκας.
Το Ανοικτό Λογισμικό Στη Μέση Τεχνική και Επαγγελματική Εκπαίδευση. Πανίκος Βρυωνίδης Τεχνική Σχολή Μακάριος Γ’
• Php • Joomla • Joomla Module • Παρουσίαση του συστήματος μας.
set-up on Windows 8 devices
Σύνδεση δυο υπολογιστών σε δίκτυο ή προς τον έξω κόσμο (internet)
Microsoft ISA (Internet Security and Acceleration) Server 2004.
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Λογισμικό: Δημιουργία εφαρμογών Επίπεδο.
ΙΩΑΝΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΥ 1ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΠΑΡΑΣΚΕΥΗ 5 ΟΚΤΩΒΡΙΟΥ 2012 ΑΙΘΟΥΣΑ Β4 11.
Κεφάλαιο 1ο: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
Συστήματα Διαχείρισης Βάσεων Δεδομένων Τίμος Σελλής, Καθηγητής ΕΜΠ, Διευθυντής ΙΠΣΥΠ, Ε.K. “Αθηνά”
Αντωνίου Δεσποιάνα Κωνστάμπεης Τιμόθεος Κυριάκου Παναγιώτης Χριστοφόρου Βάκης.
HAMSTER Κώστα Κωνσταντίνος Ματθαίου Γιώργος Σκιττίδου Ελένη Τορτούρη Κατερίνα Advance p2p network 1/7/20141ΕΠΛ Θεμελιώσεις Τεχνολογιών Διαδικτύου.
MySQL + Γλώσσα Προγραμματισμού
Εργαστήριο Λειτουργικών Συστημάτων Φροντιστήριο 2– Εισαγωγή στη Bash Ντίρλης Νικόλαος.
Firefox rediscover the web. Δομή της παρουσίασης Γενικά στοιχεία ιστορία και δημιουργία του Mozilla Firefox στατιστικά στοιχεία και δημοτικότητα Βασικά.
ΤΟ ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ – ΑΝΟΙΚΤΟ ΛΟΓΙΣΜΙΚΟ ΣΧΟΛΙΚΑ ΕΡΓΑΣΤΗΡΙΑ ΜΕ LTSP
Σχεδιασμός μιας σελίδας HTML
Ημερίδα για Ελεύθερο Λογισμικό – Λογισμικό Ανοικτού Κώδικα και Εκπαιδευτικό Λογισμικό Εισηγητής : Γκούμας Γεώργιος Καθηγητής ΠΕ19, 2ο ΤΕΕ Πτολ/δας.
Εισαγωγή Γρηγοριάδης ΒασίλειοςΑΜ:753
Σελίδα 1 ΕΚΠΑ. «Διαμόρφωση υπηρεσίας καταλόγου Active Directory σε Windows 2003» Τηλέμαχος Ράπτης Εθνικό και Καποδιστριακό.
Μέλη ομάδας Μαρία Στυλιανού Νίκος Οδυσσέως Γεωργία Χριστοδουλίδου
Εισαγωγή στο UNIX και άλλα εργαλεία Pedro Trancoso Γιαννάκης Σαζεϊδης.
ΠΡΟΣΟΜΟΙΩΣΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ. Εισαγωγή Έρευνα στην Αρχιτεκτονική Υπολογιστών – Σχεδίαση επεξεργαστή για την εκτέλεση 1 thread (pipeline, branch prediction)
Φοιτητές : Μπεΐνογλου Βαλάντης Αυγερίδου Χριστίνα Παρουσίαση πτυχιακής Δημιουργία Εικονικού Διαδικτυακού εργαστηρίου Αρχιτεκτονικής υπολογιστών Καθηγητής:
Εργαστήριο Λειτουργικών Συστημάτων Φροντιστήριο 1 ο – Εισαγωγή στο MINIX 3 Ντίρλης Νικόλαος.
ΕΛΕΥΘΕΡΟ ΛΟΓΙΣΜΙΚΟ GNU FSF GNU/Linux Knoppel
Δίκτυα Υπολογιστών Σταυρακάκης Μανόλης.
Τμήμα Πληροφορικής Πανεπιστημίου Κύπρου ΕΠΛ 371 – Προγραμματισμός Συστημάτων Ονόματα: Αντώνης Μαυρής, Γιώργος Ματθαίου, Χρίστος Κυριάκου Ταυτότητες: ,
Πρώτο Παραδοτέο Επισκόπηση Network Monitoring Network Tools Επισκόπηση 1 ου Παραδοτέου References 1 Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού.
Πανεπιστήμιο Μακεδονίας ΠΜΣ Πληροφοριακά Συστήματα Πληροφοριακά Συστήματα για Μάρκετινγκ και Δημοσκοπήσεις Υπεύθυνος Καθηγητής: Α.Α. Οικονομίδης
PHP/MYSQL ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ-ΜΗΧΑΝΗΣ ΤΥΡΟΛΟΓΟΥ ΓΛΥΚΕΡΙΑ ΑΜ 875 ΡΙΖΟΥ ΔΕΣΠΟΙΝΑ ΑΜ 816.
Google's Google App Engine and Google's Datastore API Andreas Manoli.
Γλωσσική Τεχνολογία Εισαγωγικό Φροντιστήριο. Project του μαθήματος  Εργασία 2 ατόμων  Προφορική εξέταση για :  Project (80%)  Θεωρία (20%)  Στο φροντιστήριο.
Γιατί Disk Based Backup; Πολλά ψηφιακά δεδομένα Μεγάλος χρόνος λήψεως αντιγράφων ασφαλείας Χρονοβόρο restore αρχείων Έλλειψη σιγουριάς για την ποιότητα.
An Implementation and Evaluation of WiFi Positioning Algorithms in Android Πανεπιστήμιο Κύπρου 2011 Προγραμματισμός Συστημάτων ΕΠΛ371 Γιώργος Κωνσταντίνου.
Παναγόπουλος Ασημάκης Βασιλειάδης Βασίλης Β’ τάξη 6ου ΕΠΑΛ Πάτρας
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΚΤΥΑ ΗΥ - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ.
Μελέτη και Υλοποίηση Πιλοτικού Δικτύου IPv6 Επίβλεψη: Χρίστος Κ. Ζάχος Γκέκας Δημήτριος Παπαγεωργίου Ιωάννης.
Εγκατάσταση του joomla σε τοπικό υπολογιστή Νταλούκας Βασίλης Υπεύθυνος ΚΕ.ΠΛΗ.ΝΕ.Τ. 1 ου Γραφείου Δ.Ε. Ν.Ηλείας.
HY-335 : Δίκτυα Υπολογιστών DHCP Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο
ΕΓΚΑΤΑΣΤΑΣΗ WINDOWS 8 ΟΜΑΔΑ: ΔΗΜΗΤΡΗΣ ΜΑΚΚΑΣ ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΟΜΠΛΗΣ ΧΡΙΣΤΟΣ ΠΑΤΑΚΙΑΣ ΝΑΚΟΣ ΝΤΟΜΠΕΒ.
Κουλίνας Μιχαήλ Α.Μ.:774 Μπουρνάζης Χρήστος Α.Μ.:792 Ρογκάκος Γεώργιος Α.Μ.:817.
University of Crete HY566-Semantic Web CS566 – Semantic Web Computer Science Department - UoC Heraklion 1 April, 2003 Παπαγγελής Μάνος, Κοφφινά Ιωάννα,
Εγκατασταση & ρυθμισεισ
Tomcat Θ. Βαρβαρίγου Καθηγήτρια ΕΜΠ Τηλ
Παρουσίαση Glade Νίκος Δεληγιάννης Α.Μ.: Τι είναι το Glade; Εφαρμογή για την αυτοματοποίηση της σχεδίασης ενός γραφικού περιβάλλοντος χρήστη (GUI).
#develop The open source IDE for.NET. Τι είναι το #develop? o Διαβάζεται SharpDevelop. o Είναι ένα opensource IDE για το.ΝΕΤ platform. o Είναι μία συλλογή.
ΕΙΣΑΓΩΓΙΚΟ ΦΡΟΝΤΙΣΤΗΡΙΟ Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Εργαλεία.
FOSS NTUA Server Installation Ubuntu Server LTS - Live InstallFest - by finrod (2010)
Αρχιτεκτονική Open eClass Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
Τι είναι το Bluetooth Διεθνές πρότυπο το οποίο –υποστηρίζει φθηνή, μικρής σχετικά ταχύτητας ασύρματη επικοινωνία –καταργεί τα καλώδια μεταξύ συσκευών.
Εργαστήριο 1ο Βοηθητικές Διαφάνειες. VirtualBox platform packages. VirtualBox for Windows hosts x86/amd64 x86/amd64.
Προσαρμογή του Ubuntu για τα ελληνικά σχολεία Άλκης Γεωργόπουλος Φώτης Τσάμης Αλέξης Παναγιωτόπουλος
Αξιοποίηση παλαιών εργαστηρίων Πληροφορικής με sch-scripts σε διανομή LTS-Ubuntu Κε. ΠΛΗ.ΝΕ.Τ. Σερρών Χ.Τριανταφύλλου-Ι.Ρίτας-Ι.Μποϊδίδης-Α.Κλέτσας 5η.
Βασικά Web εργαλεία και τεχνολογίες
Power Point (Συνέχεια).
Οδηγίες εγκατάστασης Windows XP
Ανακοινώσεις THN ΑΛΛΗ ΠΑΡΑΣΚΕΥΗ ΣΤΟ ΚΕΝΤΡΟ Η/Υ ΓΙΑ ΦΕΤΟΣ:
Προχωρημένα Θέματα Δικτύων
Εισαγωγή στην Πληροφορική μεγάλου όγκου δεδομένων
Οδηγίες Εγκατάστασης της MySQL
Εισαγωγή Ζούμε σε μια online εποχή όπου τα περισσότερα γίνωνται με τη χρήση Η/Υ. Με την διάδοση του internet έχουν δημιουργηθεί νέες τεχνολογίες και.
Συστήματα Αναμονής (Queuing Systems)
Μεταγράφημα παρουσίασης:

'O-p&n, 'mO-( “)kO Χατζήμιχαηλ Φίλιππος Ευθυμίου Μαρία Μιχαήλ Γιώργος

Κατασκευαστής: OpenMoko Inc Πρώτη Επίσημη Εμφάνιση: 9 Ιουλίου 2007 Μοντέλo: OpenMoko 1973 (2007) Τρέχων Μοντέλο (δεύτερο): OpenMoko FreeRunner (2008)‏ Στόχοι Εταιρίας: Παραγωγή του πρώτου Open Source / Linux Based SmartPhone (Hardware AND Software)‏ Επιτρέπει στον χρήστη να έχει απόλυτο έλεγχο πάνω στο λειτουργικό και τις εφαρμογές Σημαντικές προδιαγραφές συσκευής : High resolution touch screen 2.84” - 480x640 pixels 128MB SDRAM memory 256 MB integrated flash memory (expandable with microSD)‏ microSD up to 8GB Internal GPS module Bluetooth b/g WiFi 400Mhz ARM processor 2 3D accelerometers Tri-band GSM and GPRS USB Host function 500mA power $299 Σημαντικές προδιαγραφές λογισμικού: GNU/Linux O.S – Dev. Tools 100% FOSS (Free and Open Source Software)‏ Ιστορική Αναδρομή - Πληροφορίες

Αρκετά φθηνό ( Δωρεάν )‏ Open source ( software & hardware )‏ Κτισμένο από Free and Open Source Software Cross-platform SDK Εύκολη ανάπτυξη εφαρμογών: Xρήση δημοφιλών τεχνολογιών =>ευκολότερο, γρηγορότερο και πιο οικείο Χαμηλές απαιτήσεις σε υλικό || Ευέλικτο Υποστήριξη από μεγάλη κοινότητα (OpenMoko Wiki, forum, docs, bugzilla)‏ Πολύ πλούσιο APΙ Πλήρης έλεγχος με πολλές δυνατότητες Υποστηρίζει: Python MySQL Perl Php sh/bash c/c++ QT Java erlang πληθώρα από εφαρμογές και δυνατότητες του Debian Linux όπως package manager vnc Κύρια Πλεονεκτήματα - Μειονεκτήματα

Δεν είναι σταθερό Πολύ αργό boot sequence Δεν είναι τόσο καλά σχεδιασμένο για κινητό τηλέφωνο Αρκετά από τα πακέτα της κοινότητας Openmoko δεν αναβαθμίζονται Παίρνει αρκετό χρόνο (3min+) και ακόμα περισσότερο όταν υπάρχει η SD κάρτα για να πάρει τις πρώτες πληροφορίες GPS Κάποιες εφαρμογές είναι εγκατεστημένες σαν “light version” έτσι μειονεκτούν σε δυνατότητες σε σύγκριση με τις αυθεντικές εκδόσεις - Το Suspend και το resume διακόπτουν τον partition table της SD κάρτας - Πολλές SIM κάρτες δεν δουλεύουν - Κακή απόδοση και αργή ταχύτητα bus του Glamo GPU του - Κακές χαμηλές συχνότητες ανταπόκρισης ήχου με χαμηλής αντίστασης ακουστικά - Η μπαταρία του δεν είναι ικανοποιητική - Δεν μπορεί να ξεκινήσει με μη φορτισμένη ή χωρίς μπαταρία - Όταν ολοκληρωθεί η φόρτιση της μπαταρίας αποφορτίζεται ακόμα και όταν είναι κλειστό Κύρια Πλεονεκτήματα - Μειονεκτήματα

Εγκατάσταση - Τι χρειάζεται να ανακτήσω για να μπορέσω να κάνω ανάπτυξη εφαρμογών στο OpenMoko FreeRunner Για την σύνδεση: Λειτουργικό: Linux Επιπρόσθετο Λογισμικό: Δεν χρειάζεται Λειτουργικό: Windows Επιπρόσθετο Λογισμικό: - NeoRndis.inf – Device Drivers Descriptor Για να δώσεις την ικανότητα στο λειτουργικό να αξιοποιήσει το USB σαν μέσο δικτύου - Putty - Για application layer διασύνδεση Επιπρόσθετο Υλικό: Σύρμα USB (Type A Male to Type Mini-B Male)‏ Εκτενής Οδηγίες Σύνδεσης :

Εναλλακτικά Παραδείγματα Hello Murloc – Python, Python + ETK (Enlightenment Foundation Libraries)‏ Editor Used: vi Execution: python

Δημιουργούμε το αρχείο /etc/wpa_supplicant/wpa_supplicant.conf με δεδομένα: ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 # Open: network={ ssid="murloc" key_mgmt=NONE priority=5 } Στο αρχείο /etc/network/interfaces κάτω από την γραμμή # Wired or wireless interfaces το μορφοποιούμε ως εξής:... # Wired or wireless interfaces iface eth0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf up route del default gw iface eth1 inet dhcp... σημείωση: Η γραμμή 'wpa-conf /etc/wpa...' πρέπει να ξεκίνα με Tab Δυνατότητες – WiFi – Μη επίσημος οδηγός εγκατάστασης

Με την εντολή: $ iwlist eth0 scan eth0 Scan completed : Cell 01 - Address: 00:0B:FD:4A:71:89 ESSID:"zephyros" Mode:Master Frequency:2.472 GHz … Quality=34/94 Signal level=-61 dBm Noise level=-95 dBm Encryption key:off Extra:bcn_int= Μπορούμε να δούμε τα ονόματα και πληροφορίες των διαθέσιμων access points. Κρατούμε ένα όνομα για το επόμενο βήμα. Εδώ κρατάμε το zephyros. Ακολούθως εκτελέστε τα πιο κάτω: $ iwconfig eth0 essid "zephyros" $ ifup eth0 sed: unrecognized option `--quiet' BusyBox v1.9.1 ( :23:57 CST)‏ Usage: sed [-efinr] pattern [files...] WPA: Configuring Interface... udhcpc (v1.9.1) started Sending discover... Sending select for Sending discover... Sending select for Lease of obtained,... adding dns adding dns adding dns Πρέπει πάρετε παρόμοια αποτελέσματα για να λειτουργεί σωστά Δυνατότητες – WiFi - Μη επίσημος οδηγός εγκατάστασης (συνέχεια)‏

Δυνατότητες – Εύκολη Διαχείρηση/Εύρεση Εφαρμογών Execution: opkg OPT OPT: install remove update Execution: opkg install

Δυνατότητες – Συνδεσιμότητα Openmoko (VNC Server και ssh) VNC Server Installation: opkg install x11vnc Execution: X11vnc VNC Client Connection: vncviewer IP:0 SSH Server Installation: Pre-Installed Execution: No need (on start daemon)‏ SSH Client Connection: ssh

Δυνατότητες – Bluetooth (Remoko & Remoko Server)‏ Installation & Info: ===>

Όλα τα *.desktop files βρίσκονται στο φάκελο /usr/share/applications/ και τα icons (64x64 png files) βρίσκονται στο φάκελο /usr/share/pixmaps. Παράδειγμα του murloc.desktop: [Desktop Entry] Encoding=UTF-8 Name=murloc Comment=Bring murloc up TryExec=/home/root/george/hello/rwl01.py Exec=/usr/root/george/hello/rwl01.py Icon=murloc Terminal=false Type=Application Categories=Application;Utilities; SingleInstance=true StartupNotify=true Δυνατότητες – Εύκολη δημιουργία links (shortcuts) για οποιαδήποτε εφαρμογή

Δυνατότητες – Accelerometers Όνομα Πακέτου: gwaterpas Τόπος: Applications Δεν χρειάζεται επιπρόσθετες ρυθμίσεις

Δυνατότητες – Advanced Text Editor (Leafpad)‏

Δυνατότητες – Εφαρμογές με χρήση της βιβλιοθήκης QT (Trolltech Inc) Execution: Click b/g>Applications

Δυνατότητες – Εύκολη Αλλαγή των Ρυθμίσεων του Openmoko Execution: Click b/g>Configuration > Conf. Panel Execution: Click Screen > Resolution

Τα πιο κάτω έχουν εγκατασταθεί αλλά δεν τα αξιοποιήσαμε: description (execution command)‏ php (php)‏ perl (perl)‏ mysql server/client/modules (mysql*)‏ gcc (arm-angstrom-linux-gnueabi-gcc)‏ Java (jalimo)‏ Υπάρχουν αλλά δεν εγκαταστάθηκαν: sqlite apache2 Δυνατότητες – FOSS Servers/Interpreters/Compilers

Στον φάκελλο /usr/share/applications τοποθετήσαμε το αρχείο murloc.desktop με τα εξής περιεχόμενα: [Desktop Entry] Encoding=UTF-8 Name=Murloc GPS TryExec=/home/root/george/prog/MurlocGPS.py Comment=Execute Murloc GPS Exec=/home/root/george/prog/MurlocGPS.py Icon=dialer/Dialer Terminal=false Type=Application Categories=Network;WebBrowser; Παράδειγμα – Πρόγραμμα Καταγραφής GPS trajectory Συντόμευση στην επιφάνεια εργασίας

#!/usr/bin/python import etk import commands icon = etk.Image()‏ icon.set_from_file..('/home/root/george/prog/tux.png')‏ def exit(target): etk.main_quit()‏ def update(target): p = `commands.getoutput..('head -n 18 /dev/ttySAC1.. | grep -v ^$ | grep GPGLL | tee coord.txt')` p = p.replace('GPGLL,','')‏ pos1 = p.find(',N')‏ f = p[:pos1] pos2 = p.find(',E')‏ f2 = p[pos1+3:pos2] dynamicLabel.text=f+"N "+f2+"E" commands.getstatusoutput("wget.. \" Παράδειγμα – Πρόγραμμα Καταγραφής GPS trajectory Δημιουργία παράθυρου με Python + ETK

exitB = etk.Button(label="Bye Bye")‏ exitB.on_clicked(exit)‏ updateButton = etk.Button..(label="Update Position")‏ updateButton.on_clicked(update)‏ staticLabel = etk.Label..(text="Your Current GPS position is:",.. alignment=(0.5, 0.5))‏ dynamicLabel = etk.Label..(text="Press the Button Below!!",.. alignment=(0.5, 0.5))‏ box = etk.VBox()‏ box.append(exitB, etk.VBox.START,.. etk.VBox.FILL, 0)‏ box.append(icon, etk.VBox.START,.. etk.VBox.FILL, 0)‏ box.append(staticLabel, etk.VBox.START,.. etk.VBox.FILL, 0) box.append(dynamicLabel, etk.VBox.START,.. etk.VBox.FILL, 0)‏ box.append(updateButton, etk.VBox.START,.. etk.VBox.FILL, 0)‏ w = etk.Window(title="Murloc GPS",.. size_request=(300, 300), child=box)‏ w.on_destroyed(lambda x: etk.main_quit())‏ w.show_all()‏ etk.main()‏ Παράδειγμα – Πρόγραμμα Καταγραφής GPS trajectory (συνέχεια)‏ Δημιουργία παράθυρου με Python + ETK

start.bash #!/bin/bash echo -e "GPS Start" echo "GPS_DEV=..\"/dev/ttySAC1\"" > /etc/default/gpsd /etc/init.d/gpsd restart echo 0 > /sys/class/i2c-adapter/..i2c-0/0-0073/neo1973-pm-gps.0/pwron sleep 1 echo 1 > /sys/class/i2c-adapter/i2c-0/ /neo1973-pm-gps.0/pwron stty -F /dev/ttySAC1 -echo echo -e "\t[DONE]" sleep 1 echo -e "WiFi Start\c" iwconfig eth0 essid zephyros ifup eth0 echo -e "\t[DONE]" sleep 1 stop.bash #!/bin/bash echo -e "WiFi Down\c" ifdown eth0 echo -e "\t[DONE]" sleep 1 echo -e "GPS Down\c" /etc/init.d/gpsd stop echo 0 > /sys/class/i2c-adapter/..i2c-0/0-0073/neo1973-pm-gps.0/pwron sleep 1 echo -e "\t[DONE]" sleep 1 Παράδειγμα – Πρόγραμμα Καταγραφής GPS trajectory Bash Scripts – Για εκκίνηση GPS daemon και σύνδεση WiFi (και τερματισμό τους)‏

<?php if (isset($_GET["longitude"])..&& isset($_GET["latitude"]))‏ { echo "Current Time "...$_SERVER['REQUEST_TIME']..."Coordinates: Longitude "...$_GET["longitude"]. "Latitude "...$_GET["latitude"]. "! "; $file=fopen("cookies.txt","a") or..$file=fopen("cookies.txt","x"); fwrite($file,"Time "...$_SERVER['REQUEST_TIME']..." Longitude ". $_GET["longitude"]..."Latitude ". $_GET["latitude"]. "\n" ); fclose($file); }... else { echo "Welcome Murloc! "; echo "Following the GPS..Trajectory Log: "; $file=fopen("cookies.txt","r") or..$file=fopen("cookies.txt","x"); while(!feof($file))‏ { echo fgets($file). " "; } fclose($file); echo "Bye Bye Bob "; } ?> Παράδειγμα – Πρόγραμμα Καταγραφής GPS trajectory PHP Website – Για σκοπούς δοκιμής της εφαρμογής

Παράδειγμα – Πρόγραμμα Καταγραφής GPS trajectory Αποτέλεσμα Εκτέλεσης

Συμπεράσματα - Η ίδια η εταιρεία αποτρέπει την αγορά του για χρήση ως κινητό τηλέφωνο - Μπορεί να προσφέρει τρομερές δυνατότητες στους developers - Ευέλικτο και ευπροσάρμοστο σύστημα - Ο χρήστης μπορεί να έχει απόλυτο έλεγχο πάνω στο λειτουργικό και τις εφαρμογές του συστήματος

Ευχαριστούμε!!! Ερωτήσεις??? Όπως... Ποιο είναι το μέλλον της εταιρείας?

Βιβλιογραφία

Σύγκριση...

... (συνέχεια)‏

Bye Bye!!