Από την camera στο Web με το Mozilla Camera API

Mozilla_Camera_Api.jpg

Μια νέα προσπάθεια από τη Mozilla αναλαμβάνει να δώσει πρόσβαση στις web εφαρμογές στην κάμερα που βρίσκεται πια στα περισσότερα smartphones και tablets. Πρόκειται για το Camera API, που θα επιτρέψει στους δημιουργούς sites και web εφαρμογών να “μιλούν” στην κάμερα μιας συσκευής μέσω του κώδικα των projects τους.

Έτσι θα μπορεί, για παράδειγμα, το ίδιο το site του flickr να έχει μια επιλογή “αυτόματης λήψης φωτογραφίας” τη-στιγμή-που-την-επιλέγει-ο-χρήστης, εξαφανίζοντας όλη τη… βαβούρα των αρχείων – την ανάγκη λήψης μιας φωτογραφίας, αποθήκευσης και, στη συνέχεια, ξεχωριστού “ανεβάσματος” της.

Το Camera API είναι τμήμα του μεγαλύτερου WebAPI της Mozilla, το οποίο δημιουργεί APIs, κομμάτια-κώδικα-σε-ρόλο-μεσάζοντα ανάμεσα στις άλλες εφαρμογές και τις λειτουργίες των συσκευών, τα οποία οι δημιουργοί λογισμικού θα μπορούν να εκμεταλλευτούν στις δικές τους προσπάθειες. Μακροπρόθεσμος στόχος της, οι “web εφαρμογές” να μην έχουν τίποτα να ζηλέψουν από όσες τρέχουν “τοπικά” σε μια συσκευή.

Αν και βρίσκεται σε πολύ αρχικό, δοκιμαστικό στάδιο, το Camera API υποστηρίζεται ήδη από τους Firefox και Chrome σε συσκευές με Android. Μάλλον, όμως, δεν θα σας φανεί και τόσο χρήσιμο αν δεν είστε developer που θέλει απλά “να παίξει” με αυτό πριν (…και αν;!) καθιερωθεί ως web standard.

Source:

Mozilla is hard at work on a Camera API that will give web developers a way to access your phone’s camera. The Camera API will make it possible to build websites that can take pictures with your device’s camera and then upload them to that webpage. Throw in some CSS-based filters – perhaps a bit of JavaScript to add other image effects – and you’ve got Instagram, no native app necessary.

...γνωστός και ως Οδυσσέας Κουράφαλος, αρχικός υπεύθυνος για το unregistered. Συντάκτης, γραφίστας, "μαλτιμηντιάς", φανατικός της science fiction και των αστείων γατιών στου ιντερνέτ. "Δηλώνω graphics whore" (παίζω Ms. Pac-Man στο MAME με 2xSAL και το πρώτο Max Payne με FXAA antialiasing). Load "unreg*",8,1.