Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Apr 1, 2016

Υποστήριξη high dpi από τα Java IDEs σε Windows 10

To Lenovo Yoga 2 Pro είναι ένα ισχυρό και ελαφρύ ultrabook, 13.3 ιντσών με εξαιρετικά υψηλή ανάλυση οθόνης 3200x1800. Κατά αυτόν τον τρόπο εφαρμογές που έχουμε φτιαχτεί με μέριμνα αυτών των πολύ υψηλών dpis εμφανίζονται εκπληκτικά ενώ άλλες λιγότερο ικανοποιητικά, αν όχι απογοητευτικά. Δουλεύοντας με διάφορα Java IDEs, έχουμε τις εξής παρατηρήσεις:
Ο JDeveloper 12c (12.2.1 αλλά και ο 12.1.3) δεν διαθέτει καλή υποστήριξη για high dpi οθόνες. Όταν ξεκινά ο installer εμφανίζεται σε ένα πολύ μικρό παράθυρο που μόλις διακρίνονται τα γράμματα.
Γενικά όλα (fonts, icons, menus, editors) δεν εμφανίζονται σωστά και τακτοποιημένα. Να ένα παράδειγμα για τους declarative editors του ADF.
Υπάρχει ένα επίσης απίστευτο bug που όταν ανοίγει κανείς το JSF visual editor, ο Jdeveloper ελαχιστοποιείται σαν παράθυρο! Παρόλο που μπορεί κάποιος να απενεργοποιήσει το dpi scaling για τον Jdeveloper, πάλι το αποτέλεσμα δεν είναι ικανοποιητικό. Μόνο με την μείωση της ανάλυσης οθόνης είναι εφικτό να δουλεύει κάποιος.
Το Eclipse μέχρι την τωρινή του έκδοση (Mars 4.5.x) δεν διαθέτει ικανοποιητική υποστήριξη dpi αλλά σίγουρα τα πράγματα είναι καλύτερα από τον Jdeveloper. Υπάρχει ένα workaround που περιγράφεται με την δημιουργία ενός manifest file που σίγουρα είναι αποδοτικό αλλά τα fonts εμφανίζονται blurry. Ένας από τους βασικούς στόχους της επόμενης έκδοσης (4.6 Neon) είναι η καλύτερη υποστήριξη dpi, οπότε δεν έχουμε παρά να αναμένουμε.
Τέλος, την πιο ικανοποιητική υποστήριξη την είχε το Android Studio που βασίζεται στο IntelliJ IDEA. Αν και μερικά παράθυρα διαλόγων δεν εμφανίζονται σωστά, η συνολική εμπειρία εμφάνισης είναι πολύ καλή για high dpi οθόνες.



Aug 30, 2015

Cyanogen 12.1 - Μια πολύ καλή αναβάθμιση για το OnePlus One

Αυτές τις ημέρες κυκλοφόρησε η αναβάθμιση Cyanogen OS 12.1 για το OnePlus One που ανταποκρίνεται στην έκδοση 5.1.1 του Android. Περισσότερες πληροφορίες για τα νέα χαρακτηριστικά βρίσκονται εδώ.

Δυο γνωρίσματα που θα ήθελα να αναφέρω είναι η καλύτερη υποστήριξη των profiles και ο νέος Cyanogen Web Browser.

Ως προς τα profiles, αυτά αλλάζουν είτε με κάποιο εξωτερικό γεγονός (πχ σύνδεση σε ένα WiFi) είτε χειρωνακτικά (manually) και αφορούν την ενεργοποίηση / απενεργοποίηση υποσυστημάτων του τηλεφώνου (πχ GPS, WiFi, τύπος δικτύου τηλεφωνίας, συγχρονισμός δεδομένων κ.α.) ή παραμετροποίησης ήχων και έντασης. Με αυτόν τον τρόπο μπορούν να οριστούν ρυθμίσεις για το σπίτι, την οδήγηση χωρίς να ανατρέχουμε στα επιμέρους tiles του notification drawer. Με αυτήν την αναβάθμιση αυτό το χαρακτηριστικό δουλεύει εξαιρετικά και με τους τύπους των δικτύων της κινητής τηλεφωνίας (ενεργοποίηση 2G, 3G και LTE)
Ως προς τον Web browser, η Cyanogen εγκαινίασε τον δικό της στην έκδοση 12.1 Εμπειρικά, είναι πολύ γρήγορος με έμφαση στην ασφάλεια. Για παράδειγμα, υπάρχει ειδοποίηση για την μεταφορά γεωγραφικής πληροφορίας από sites, όταν αυτά το ζητούν.

Jun 14, 2015

10 Android εφαρμογές στο τηλέφωνο για επαγγελματίες

To Σεπτέμβριο του 2014 απέκτησα την πρώτη μου συσκευή Android, το Samsung Galaxy Note 10.1 που μου έχει φανεί αναντικατάστατο στην τήρηση σημειώσεων με το πενάκι του. Μπαίνοντας στο οικοσύστημα του Android, δεν άργησα να θέλω να αποκτήσω νέο κινητό, και εδώ και τρεις μήνες (ευχαριστώ πολύ Γιώργο για την σύσταση!) είμαι πολύ ικανοποιημένος με το OnePlus One. Επειδή περιτριγυρίζομαι από υπολογιστές και tablets όλην την ημέρα, είμαι της άποψης πως μόνο ένα βασικό σετ εφαρμογών είναι αρκετό σε ένα τηλέφωνο. Σε αυτό το άρθρο θα ήθελα να περιγράψω αυτές τις εφαρμογές που μου έχουν φανεί πολύ χρήσιμες, στην καθημερινή μου, επαγγελματική χρήση.

Ο πρώτος και κύριος λόγος για χρησιμοποίηση του Android στο κινητό μου, ήταν το Base CRM που χρησιμοποιούσα ήδη στο tablet. Το Base είναι ο επαγγελματικός βοηθός μου για να οργανώνω τους πελάτες, τις επαφές μου, τις συναντήσεις μαζί τους, να παρακολουθώ πότε έκανα επικοινωνία μαζί τους, να βλέπω τις έσοδα που προκύπτουν, κλπ. Δεδομένου ότι το Base διασυνδέεται με τις τηλεφωνικές κλήσεις, μπορώ να ξέρω με ποιον μίλησα, πότε και το περιεχόμενο της συνομιλίας, ώστε να είμαι πιο αποτελεσματικός στην επόμενη προσέγγιση. Το ίδιο κάνει και με το email (διαβάζοντας το Gmail ή Exchange Servers) Επίσης το Base επιτρέπει την αποθήκευση αρχείων στο cloud, κάτι που είναι πολύ χρήσιμο για να ανατρέχει κάποιος σε συμβόλαια, προσφορές, κλπ.
Μιλώντας για ανταλλαγή αρχείων, το Pushbullet με βοηθάει ώστε να ανταλλάσσω γρήγορα αρχεία μεταξύ συσκευών (πχ υπολογιστή, tablet ή τηλεφώνου) Για αρχεία που χρειάζονται μόνιμη αποθήκευση το Google Drive είναι μια καλή λύση, σε συνδυασμό με το AutoSync for Google Drive που συγχρονίζει με το κινητό μας τηλέφωνο φακέλους και αρχεία.
Όταν πρόκειται για τα αρχεία του MS Office ή PDF, το Polaris Office κάνει καλή δουλειά.
Για τις ανάγκες email, μου αρέσει πολύ το mailwise που εμφανίζει όμορφα ομαδοποιημένη την αλληλογραφία. Μειονέκτημά του η μη υποστήριξη push mail για το Gmail (σε αντίθεση με Exchange Servers)
Για την οργάνωση ημερολογίου το CalenMob Calendar κάνει καλά την δουλειά του, εμφανίζει όμορφα το μηνιαίο πρόγραμμα στις 5.5 ιντσες του OnePlus One και έχει μια καλή αναζήτηση.
Για την τήρηση σημειώσεων το ColorNote Notepad κάνει άριστα τη δουλειά του και υποστηρίζει ακόμα και υπενθυμίσεις. Στο screenshot του το βλέπετε και με το αγαπημένο μου πληκτρολόγιο που είναι το Fleksy, με τα μεγάλα ευανάγνωστα του γράμματα.
Για τις μετακινήσεις μας, το Here Maps προσφέρει offline, ενημερωμένους χάρτες και φυσικά ελληνική φωνητική πλοήγηση.
Τέλος, για να οργανώσουμε το πλήθος των εφαρμογών μας, το Yahoo Aviate Launcher, είναι ο αγαπημένος μου launcher, αφού οργανώνει τις εφαρμογές σε ομάδες (αλλά και αλφαβητικά) για την ευκολότερη εύρεση. Κατά αυτόν τον τρόπο, οι home screens περιορίζονται σε μια αριστερά που μας εμφανίζει σχετική πληροφορία και δραστηριότητες ανάλογα με την φάση της ημέρας μας (πρωί, βράδυ, εργασία) και σε μια δεξιά που είναι συγκεντρωμένες όλες οι εφαρμογές.

Mar 13, 2012

Διαβάζοντας Oracle documentation σε Android tablet

Η Oracle εδώ και λίγο καιρό προσφέρει το online documentation των προϊόντων της (πχ του Oracle Database Server και του Oracle Fusion Middleware-->http://otn.oracle.com/documentation) και σε εκδόσεις συμβατές με φορητές (mobile) συσκευές. Έχοντας πρόσφατα αποκτήσει ένα Android tablet, ήθελα να εξετάσω πόσο τελικά εύκολο είναι να διαβάζει κανείς την τεκμηρίωση της Oracle σε τέτοιου είδους μηχανήματα.

Το πιο γνωστό και καθιερωμένο format είναι φυσικά το PDF. Υπάρχουν διάφοροι αναγνώστες PDF στο Android, αλλά ένας ειδικά που με βόλεψε είναι το ezPDF που προσφέρει την δυνατότητα καταγραφής σχολίων (commenting/annotations) στο έγγραφο καθώς και τη δυνατότητα text reflow ώστε να προσαρμόζεται μια σελίδα κειμένου πλήρως στις διαστάσεις της οθόνης, γεγονός που κάνει πιο πυκνό και ξεκούραστο κατά τη γνώμη μου το διάβασμα.

Η δεύτερη επιλογή έχει να κάνει με το Μobi format, που χρησιμοποιείται από το Amazon Kindle. Ίσως για έγγραφα λογοτεχνίας η μορφοποίηση να είναι ξεκούραστη, αλλά για ένα τεχνικό κείμενο γεμάτο διαγράμματα, δεν μου άρεσε η αραιά παράθεση στοιχείων σε μια σελίδα.

Τέλος, το epub format, που διαβάζεται από τους e-book readers, προσφέρει μια όμορφη εμπειρία ανάγνωσης του documentation.