Web Standards

File API, μια λύση σε ένα όχι και τόσο απλό πρόβλημα

File uploaders. Εργαλεία που έχουν γίνει αναπόσπαστο κομμάτι κάθε web service στην εποχή μας, αλλά και ένας μόνιμος πονοκέφαλος για τους developers.

Όσο απλή και να φαίνεται η διαδικασία μαζικού upload 20 φωτογραφιών στο Flickr, τα πράγματα στον κώδικα δεν είναι πάντα τόσο εύκολα. Έτσι λοιπόν στις μέρες μας για να μπορέσει κάποιος να υλοποιήσει μια σωστή διαδικασία μαζικού upload, θα πρέπει να χρησιμοποιήσει την τεχνολογία Flash της Adobe, λόγω έλλειψης της δυνατότητας μαζικής και ασύγχρονης αποστολής αρχείων στον server από τους browsers που κυκλοφορούν.

διαβάστε περισσότερα →  }

H HTML5 είναι εδώ (μέρος 2ο) : Canvas

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

Σε αυτό το δεύτερο μέρος θα ασχοληθούμε ίσως με το πιο δυνατό χαρακτηριστικό που μας προσφέρει η HTML5, το canvas element και το API του.

διαβάστε περισσότερα →  }

H HTML5 είναι εδώ (μέρος 1ο) : SVG

Όλο και περισσότερος κόσμος αρχίζει και ασχολείται με την HTML5, τις νέες δυνατότητες που προσφέρει, καθώς και τις λύσεις που θα δώσει - μαζί με τo CSS3 - στα καθημερινά προβλήματα και περιορισμούς που αντιμετωπίζουν οι web desiners/developers ανά την υφήλιο. Οι περισσότεροι ρίχνουν μια γρήγορη ματιά στα νέα tags έτσι ώστε να ξέρουν τι τους περιμένει, ενώ συνήθως δεν εμβαθύνουν στις νέες παράπλευρες τεχνολογίες και API τα οποία δίνουν απίστευτες δυνατότητες στην νέα markup.

H καινούργια έκδοση της HTML έχει φτιαχτεί έτσι ώστε να βοηθήσει τους developers να χτίσουν καλύτερες και πιο δομημένες web εφαρμογές και όχι μόνο έγγραφα (documents), ενώ η δύναμη της πηγάζει κυρίως από τις προσθήκες API και τεχνολογιών που προσφέρουν ελευθερία και έλεγχο στους developers, και όχι τόσο από τα νέα tags, τα οποία είναι και το ευκολότερο μέρος εκμάθησης της νέας markup.

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

διαβάστε περισσότερα →  }

Το WebGL έρχεται!

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

διαβάστε περισσότερα →  }

Web Standards: Πού βρίσκεται η επιστροφή στην επένδυση

Το κίνημα των Web Standards βρίσκεται πια στο 10ο χρόνο του. Ο σκοπός αυτής της παγκόσμιας κινητοποίησης, η οποία εκδηλώνεται μέσω οργανώσεων όπως το Web Standards Project (WaSP), του Web Standards Group (WSG) και μέσω ενός μεγάλου αριθμού εξειδικευμένων συνεδρίων και σεμιναρίων, είναι να ενοποιήσει τις καλύτερες  επαγγελματικές πρακτικές για το Web, με σκοπό τη δημιουργία μιας πραγματικά διαλειτουργικής πλατφόρμας.

Το αν βρίσκεστε σε ένα μηχάνημα με Vista ή σε ένα Mac, το αν χρησιμοποιείτε το iPhone σας ή ένα PDA θα πρέπει να είναι αδιάφορο όσον αφορά την εμπειρία σας ως χρήστη. Αυτός είναι ο πρωταρχικός σκοπός του κινήματος και έχει τις ρίζες του στο πως οραματίστηκε το διαδίκτυο ο δημιουργός του, Sir Tim Berners-Lee.

διαβάστε περισσότερα →  }