smartphone


Firefox OS χρειαζόμαστε ακόμη ένα νέο λειτουργικό σύστημα για κινητά τηλέφωνα; 2

Μπορεί εδώ και λίγες ώρες να ακούγεται η είδηση για το νέο λειτουργικό σύστημα του Mozilla για κινητά τηλέφωνα με το όνομα Firefox OS να ακούγεται εδώ και λίγες ώρες από διάφορα site όπως ενδεικτικά το Techblog.gr και το Techgear.gr. Χρειάζεται όμως η αγορά κινητών ακόμη ένα νέο λειτουργικό σύστημα; Αν διαβάσει κανείς τα άρθρα θα δει ότι το Firefox OS ουσιαστικά είναι ένα νέο branding του Boot 2 Gecko. Το Boot 2 Gecko με λίγα λόγια τρέχει μόνο το πυρήνα του Android και υλοποιεί την μηχανή απεικόνισης HTML του Firefox με το όνομα Gecko. Στην ουσία είναι ένα πολύ βασικό Android. Όμως για μισό λεπτό, το Android δεν είναι παρά βασισμένο στο Linux; Και για να είμαστε ακριβής από την έκδοση 3.3 του πυρήνα του Linux το Android και το Linux ουσιαστικά τρέχουν τον ίδιο πυρήνα.

Με άλλα λόγια ουσιαστικά πρόκειται για ένα stock Linux πυρήνα, και τον Firefox από πάνω του μαζί με ένα σορό εφαρμογές που είναι απαραίτητες σε ένα κινητό τηλέφωνο. Προσωπικά έχω δει αρκετές φορές από μέλη του hackerspace.gr με διάφορες συσκευές στις οποίες έτρεχε το B2G (παράδειγμα από παλιότερο event). Η εμπειρία μου ήταν τουλάχιστον θετική και αν υπολογίσει κανείς ως δεδομένο ότι επρόκειτο για πολύ πειραματικές κατάστασης εξαιρετική.

Δεν είμαι σε θέση να προβλέψω την πιθανή εξέλιξη των πραγμάτων ωστόσο κατά ένα μέρος η χρήση του νέου Mobile Web API από την νεώτερη έκδοση του Mozilla όσο και οι εξαιρετικά καλύτερες επιδόσεις του δείχνουν ένα αρκετά υποσχόμενο μέλλον αφού άλλωστε χρησιμοποιούμε το κινητό μας όλο και λιγότερο ως τηλεφωνική συσκευή και όλο και περισσότερο ως υπολογιστή (σύμφωνα με την Telegraph). Από την άλλη έχουμε 4 πολύ μεγάλες εταιρείες την Google, την Apple και την Microsoft σε ένα αγώνα κυριαρχίας πάνω στην κινητή τηλεφωνία προσπαθώντας να προσφέρουν μια ενοποιημένη πλατφόρμα.

Δύσκολο να προβλέψει κανείς πως θα εξελιχθεί το μέλλον αυτού του τομέα της πληροφορικής, σίγουρα το ότι μπορεί κάποιος να γράψει κώδικα σε HTML5 για την δημιουργία μιας εφαρμογής ακούγεται κάποιος περιορισμένο σε κάποιους, δεν έχουμε παρά να περιμένουμε τις εξελίξεις. Μέχρι τότε μπορώ να ανοίξω τον Firefox στο Android μου και να παίξω λίγο BrowserQuest. Εν το μεταξύ αφήστε τις σκέψεις και τα σχόλια σας παρακάτω 😉


Android στα ρομπότ μηδενικής βαρύτητας της NASA 2

Το 1999 ο καθηγητής του MIT David Miller έδειξε στους φοιτητές τους σκηνές από την ταινία Star Wars (γνωστή στην Ελλάδα ως ο Πόλεμος των Άστρων). Σε κάποια σκηνή, ο Luke Skywalker εξασκείται στην μάχη με lightsaber με ένα μικρό σφαιρικό drone. Ο καθηγητής ζήτησε από τους φοιτητές του να φτιάξουν μια τέτοιου είδους συσκεύη όχι για να εκπαιδεύει Jedi στην χρήση lightsaber αλλά για να λειτουργεί ως βοηθός στις επανδρωμένες διαστημικές αποστολές. Με την βοήθεια της NASA και του Υπουργείου Άμυνας των ΗΠΑ οι φοιτητές σχεδίασαν τους πρώτους SPHERES (Synchronized Position Hold, Engage, Reorient, Experimental Satellites). Ήδη από το 2006 οι SPHERES υπηρετούν στον Διεθνή Διαστημικό Σταθμό (ISS) που βρίσκεται σε τροχιά γύρω από το πλανήτη μας.

Με τα χρόνια τα SPHERES φάνηκε ότι θα μπορούσαν να έχουν φανούν πολύ περισσότερο χρήσιμα στον ISS αν είχαν κάποιες παραπάνω δυνατότητες όπως την δυνατότητα να συνδέονται με WiFi (ναι έχει και WiFi στον ISS), να stream-άρουν video, να ελέγχονται από απόσταση ακόμη και από το κέντρο αποστολής. Και η λύση ήταν απλή, η αναβάθμιση των SPHERES με την χρήση ενός κινητού τηλεφώνου Nexus S με λειτουργικό σύστημα Android.

Είναι νομίζω χαρακτηριστικό το σχόλιο του Mark Mirice από το Intelligent Robotics Group της NASA:

Η διαθεσιμότητα του πηγαίου κώδικα του Android μας επιτρέπει να μετατρέψουμε το smartphone ώστε να χρησιμοποιηθεί ως ένας μικρού μεγέθους, χαμηλού κόστους και χαμηλής κατανάλωσης ενέργειας υπολογιστής, αντί για απλά ως τηλέφωνο. Και επειδή η πλατφόρμα είναι ανοιχτού κώδικα, πιστεύουμε ότι ο κόσμος θα αναπτύξει λογισμικό για το Android που θα είναι σε θέση να χρησιμοποιηθεί στα πειράματα μας. Στο μέλλον θα δείτε smartphones να χρησιμοποιούνται για ένα σωρό εφαρμογές embedded processing, από την ρομποτική μέχρι τα δίκτυα αισθητήρων και τον έλεγχο εξοπλισμού.

Ακολουθεί video από που περιγράφει το project και πως το Android χρησιμοποιείται στα SPHERES
(more…)


WebODF: διαχειριστείτε αρχεία ODF στις web εφαρμογές σας 3

Σίγουρα πολλοί χρήστες του διαδικτύου γνωρίζουν ότι υπάρχουν online εφαρμογές γραφείου όπως το Google Docs, το Zoho Writer και το Microsoft Office Web Apps είναι μερικά παραδείγματα.

Τι θα λέγατε όμως αν και η δικές σας εφαρμογές μπορούσαν να υποστηρίξουν αρχεία ODF που αποτελούν διεθνή βιομηχανικά standard και χρησιμοποιείται ταυτόχρονα από πολλές εφαρμογές όπως το OpenOffice.org και το LibreOffice;

Η WebODF είναι μια ανοιχτού κώδικα (κάτω από άδεια AGPL) βιβλιοθήκη γραμμένη σε Javascript και το κάνει αυτό χρησιμοποιώντας HTML και CSS. Στην παρούσα φάση η WebODF μπορεί να χρησιμοποιηθεί με τέτοιο τρόπο ώστε ένα αρχείο ODF να φαίνεται (σχεδόν) όπως θα εκτυπωθεί χωρίς να χρειάζεται η χρήση μιας σουίτας γραφείου. Παράλληλα δίνεται η δυνατότητα να κάνετε παρουσιάσεις μέσα από την ίδια την web εφαρμογή σας χωρίς να χρειάζεται η εγκατάσταση λογισμικού. Επίσης ανάλογη υποστήριξη υπάρχει και για υπολογιστικά φύλλα (spreadsheets κατά το κοινός λεγόμενο ή Excelώφυλλα (!!!!!)).

Φυσικά δεν θέλει πολύ σκέψη να σκεφτεί κανείς ότι την βιβλιοθήκη WebODF μπορεί κανείς σχετικά εύκολα να την χρησιμοποιήσει και στις περισσότερες πλατφόρμες κινητής τηλεφωνίας (πχ με εργαλεία όπως το PhoneGap που επιτρέπει την ανάπτυξη εφαρμογών για smartphone/tablets με HTML,Javascript και CSS). Μάλιστα ήδη υπάρχει μια εφαρμογή ανάγνωσης αρχείων ODF βασισμένη στο WebODF στο Android Market.

Η WebODF ακριβώς επειδή χρησιμοποιεί καθαρή Javascript χωρίς εξωτερικές εξαρτήσεις μπορεί να λειτουργήσει άνετα στην πλειοψηφία των σύγχρονων browser, αλλά και μπορεί να δουλέψει με όλα τα frameworks ανάπτυξης web εφαρμογών (και όχι μόνο).

Αν θέλετε μπορείτε να ρίξτε μια ματιά και στο video που ακολουθεί. (more…)