Πέμπτη, 29 Δεκεμβρίου 2011

Πρόβλημα του προμηθευτή

  Σήμερα μερικοί από εσάς θα παρατηρήσατε κάποια προβλήματα λειτουργίας του προγράμματος κατά την είσοδο σε ορισμένους κινηματογράφους. Λυπάμαι πολύ για το συμβάν αυτό, αλλά υπήρχαν λόγοι ανωτέρας βίας που δε μπόρεσα να ανταποκριθώ άμεσα. Για το πρόβλημα υπεύθυνη ήταν μια νέα είσοδος στις ταινίες (και μάλιστα ελληνικής παραγωγής) με όνομα "Λάρισα Εμπιστευτικό".
  Η εν λόγω ταινία σε κανένα από τα μεγάλα site δεν είχε εικόνα (poster), με αποτέλεσμα το Cinemattica να προβληματιστεί και να πετάξει λάθος. Βέβαια φταίει και ο προγραμματιστής (εγώ) που δεν παίρνει όλα τα απαραίτητα μέτρα για να κρύβει τα προβλήματα. Ελπίζω τουλάχιστον η ταινία να αξίζει και να μη μου έκανε την ημέρα άνω-κάτω χωρίς λόγο.
Συγνώμη για την αναστάτωση....

Παρασκευή, 16 Δεκεμβρίου 2011

Βελτιώσεις για version 1.08

Ίσως θα πρέπει να ξεκινήσω μια σειρά μηνυμάτων για να συγκεντρώσω τις βελτιώσεις που μπορούν να γίνουν στο Cinemattica. Το κάθε topic θα αναφέρεται στην επόμενη έκδοση που θα προκύψει, και επειδή η τρέχουσα είναι η 1.07, το παρόν topic έχει τίτλο "Βελτιώσεις για version 1.08".
Ας ξεκινήσω λοιπόν γράφοντας:

- Αξιολόγηση από τους χρήστες. Δυνατότητα από τον κάθε χρήστη να αξιολογεί την ταινία ή τον κινηματογράφο, και να αποτυπώνει την εμπειρία του σε σχόλια.

- Αστέρια αξιολόγησης και ένδειξη σχολίων στην εικόνα της ταινίας. Στην αρχική οθόνη όπου παρουσιάζονται τα poster των ταινιών, πάνω στην εικόνα να φαίνεται η αξιολόγηση και μια ένδειξη (πχ ένα εικονίδιο μηνύματος) αν αυτή η ταινία έχει σχολιαστεί.

- Πολλαπλοί διακομιστές. Επειδή έχει παρατηρηθεί το φαινόμενο μετά τη δημοσιοποίηση νέας έκδοσης, να μπαίνουν ταυτόχρονα πολλοί χρήστες στην εφαρμογή, γονατίζοντας τον server, πρέπει να υπάρχει ένα mirror βάσης δεδομένων και online query ταυτόχρονα και σε άλλους διακομιστές. Η εφαρμογή αφού αποτυγχάνει να συνδεθεί στον αρχικό server να ψάχνει εναλλακτικούς.

- Ανίχνευση ταχύτητας σύνδεσης. Επειδή πολλοί χρήστες που χρησιμοποιούν την εφαρμογή, έχουν πρόσβαση στο διαδίκτυο μέσω GPRS, το οποίο είναι πολύ αργό, πολλές φορές αντιμετωπίζουν προβλήματα σύνδεσης και μεταφοράς εικόνων. Η εφαρμογή πρέπει να ανιχνεύει την ταχύτητα σύνδεσης του χρήστη, και να προσαρμόζει ανάλογα την ποιότητα των εικόνων της εφαρμογής, έτσι ώστε να υπάρχει γρήγορη και επιτυχημένη ανανέωση των ανταλλάξιμων δεδομένων.


- Αλλαγή του τρόπου εμφάνισης των καρτελών. Αλλαγή του TabHost με μενού επιλογής γραφικών το οποίο θα βρίσκεται στο πάνω μέρος της οθόνης και θα καταλαμβάνει σημαντικά λιγότερο χώρο.

- Προσθήκη καρτέλας Νέων και Προσεχώς. Προσθήκη μιας νέας καρτέλας η οποία θα εμφανίζει τα περιεχόμενα αυτού του blog αν υπάρχει ενεργή σύνδεση στο διαδίκτυο. Εδώ θα παρουσιάζονται τα νέα του προγράμματος και οι ταινίες που θα είναι προσεχώς.

- Προσθήκη δείκτη αξιολόγησης από IMDB. Θα υπάρχει ξεχωριστός δείκτης αξιολόγησης ταινιών από το IMDB.

- Προσθήκη στιγμιοτύπων ταινιών. Προσθήκη εικόνων από το screen-play των ταινιών, που θα είναι προσβάσιμες μόνο όταν η συσκευή είναι online.

- Προσθήκη επίσημης ιστοσελίδας ταινιών.

- Αφαίρεση διαφημίσεων και δυνατότητα donation.

Τρίτη, 13 Δεκεμβρίου 2011

Market - ΓΤΠΚ

Τελικά το Android Market είναι λίγο ΓΤΠΚ. Κατά καιρούς στο developer console στέλνει μηνύματα στους εκδότες εφαρμογών (publisher) με διάφορα σφάλματα στη βάση δεδομένων, όπως πχ "Σε μερικές εφαρμογές αναφέρθηκε ότι δεν ενημερώνονται σωστά το πλήθος των ενεργών εγκαταστάσεων" ή "Η συμβατότητα των εφαρμογών μπορεί να εξαιρεί κάποιες συσκευές που δε θα έπρεπε".
Μέχρι τώρα βέβαια ότι μηνύματα έστελναν, κανένα δεν επηρέαζε το Cinemattica. Όλες οι αναφορές ήταν φυσιολογικές. Σήμερα το πρωί οι συνολικές εγκαταστάσεις του Cinemattica ήταν 2083. Πριν λίγο έγιναν 1985! Οι συνολικές εγκαταστάσεις είναι ο αριθμός των χρηστών που κατέβασαν την εφαρμογή, άσχετα αν μετά έγινε απεγκατάσταση. Ο αριθμός αυτός δηλαδή, μόνο αυξάνεται. Πώς μπορεί να χάθηκαν 100 εγκαταστάσεις, ποιος ξέρει;
Μου φαίνεται πως και η Google βαδίζει στα βήματα της Microsoft, που για μια εγκατάσταση των Windows, χρειάζεσαι και ένα ακόμα CD με όλα τα service pack. Τέλοσπαντων.

Για να κάνω ένα πείραμα να δω αν παίζει το σχεδιάγραμμα ενεργών εγκαταστάσεων

Version 1.07


- Αλλαγή του τρόπου ανάγνωσης και αποθήκευσης μεταβλητών.
- Πτυσσόμενη περιοχή για το σενάριο της ταινίας.
- Κατέβασμα συμπιεσμένης βάσης δεδομένων.
- Επιλογή skin.
- Εικονίδια στα μενού.

Version 1.06

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

Version 1.05

- Διόρθωση υψομετρικής απόσταστης εικόνων.
- Αυξομείωση μεγέθους γραμματοσειρών ανάλογα με την ανάλυση της συσκευής.
- Προβολή πόστερ ταινίας σε όλη την οθόνη.
- Προσθήκη οθόνης ρυθμίσεων.
- Έλεγχος έκδοσης προγράμματος.
- Αγαπημένοι Κινηματογράφοι (προσθήκη οθόνης διαχείρισης + ταξινόμιση στην καρτέλα Αίθουσες).
- Προσθήκη επιλογής για ποιότητα και μέγεθος εικόνων.

Version 1.04

- Διόρθωση προβλήματος απεικόνισης σε κινητά με πυκνότητα οθόνης μεγαλύτερη από 160dpi. (Ευχαριστίες στον κο Λάμπρο).
- Αλλαγή μεγέθους επιφάνειας για τις πληροφορίες των ηθοποιών.

Version 1.03

- Προσθήκη πληροφοριών ηθοποιών.
- Αλλαγή στον τρόπο εμφάνισης των ταινιών και των κινηματογράφων, έτσι ώστε τα αντικείμενα να προσαρμόζονται στο μέγεθος της οθόνης.
- Αντικατάσταση των panels με activities έτσι ώστε οι μεταβιβάσεις να γίνονται γρηγορότερα, να υπάρχει μεγαλύτερη επιφάνεια στην οθόνη και να γίνει πιο δομημένος ο κώδικας.
- Οι εικόνες των ταινιών συλλέγονται πλέον από ένα διακομιστή και μεταφορτώνονται βελτιστοποιημένες για λιγότερη χρήση του δικτύου.
- Μικροβελτιώσεις αποτυπώσεων λεκτικών.

Version 1.02

Version 1.02
- Προσθήκη οθόνης πληροφοριών εφαρμογής.
- Αλλαγή στον τρόπο εξόδου της εφαρμογής, αντικατάσταση του πλαισίου διαλόγου με ένδειξη υπενθύμισης.
- Διόρθωση της κύλησης των ταινιών.
- Διόρθωση μηνύματος λάθους κατά την επανεκκίνηση.

Cinemattica v1.01

  

Το Cinemattica παρέχει πληροφορίες σχετικά με τις ταινίες που παίζονται αυτή τη στιγμή στους κινηματογράφους της Αττικής.

Λαμβάνοντας πληροφορίες και αξιολογήσεις από τους μεγαλύτερους παροχείς υλικού για σινεμά (IMDB, Περιοδικό Σινεμά, Αθηνόραμα, Εφημερίδα Καθημερινή, Athens City Guide κ.α) μπορείτε να ενημερωθείτε για οτιδήποτε αφορά τις αίθουσες (χάρτης της περιοχής, κοντινές στάσεις μέσων μαζικής μεταφοράς, τιμή εισιτηρίων) και τις ταινίες (σενάριο, αξιολόγηση, ηθοποιοί, trailer). Όλα αυτά μόνο με ένα κλικ στο Android κινητό σας.

Η εφαρμογή χρειάζεται σύνδεση μόνο για την ενημέρωση των προγραμμάτων, κατόπιν μπορεί να λειτουργήσει offline.


Η εφαρμογή μπορείτε να την κατεβάσετε από το Android Market στη διεύθυνση
ή από τη σελίδα του Cinemattica