Reactable
Το Reactable είναι ένα ψηφιακό μουσικό σύστημα που βασίζεται στη διάδραση με την αφή και με απτά αντικείμενα.1 Εκτός από την εκθεσιακή του εγκατάσταση και την πειραματική του χρήση, έχει χρησιμοποιηθεί σε συναυλίες από γνωστά συγκροτήματα και μουσικούς, όπως οι Coldplay και η Bjork. Το σύστημα -που είναι πλέον εμπορικό- ξεκίνησε από ένα ερευνητικό έργο σε πανεπιστήμιο και οι δημιουργοί του έκαναν διαθέσιμο μεγάλο μέρος από το λογισμικό και τις οδηγίες για την κατασκευή του υλικού, έτσι ώστε να μπορούν περισσότεροι χρήστες να το φτιάξουν και να το τροποποιήσουν.
Το υλικό του Reactable βασίζεται σε έναν βίντεο-προβολέα και μία κάμερα, που λειτουργούν ως συσκευές άμεσης εισόδου και εξόδου πάνω σε μια οριζόντια επιφάνεια, η οποία έχει τη μορφή ενός στρογγυλού τραπεζιού. Η επιφάνεια διάδρασης μπορεί και αναγνωρίζει την αφή σε πολλαπλά σημεία και την τοποθέτηση αντικειμένων τα οποία έχουν ένα είδος γραμμοκώδικα (fiducials). Το μεγάλο μέγεθος της οθόνης σε συνδυασμό με τη δυνατότητα αναγνώρισης πολλαπλών σημείων αφής και πολλών αντικειμένων επιτρέπει την ταυτόχρονη και συνεργατική διάδραση πολλών χρηστών, καθώς και την κατασκευή σύνθετων αναπαραστάσεων που στην περίπτωση του Reactable είναι φίλτρα ηλεκτρονικής μουσικής. Φυσικά, τίποτα δεν εμποδίζει έναν κατασκευαστή να χρησιμοποιήσει τα αρχέτυπα διάδρασης του Reactable (πολυαπτικό, απτά αντικείμενα) για να αναπτύξει εφαρμογές σε άλλα πεδία, όπως π.χ. στην εκπαίδευση και τις καλιτεχνικές βιντεοεγκαταστάσεις.2
Από τη σκοπιά των εργαλείων και της διαδικασίας ανάπτυξης, το πιο ενδιαφέρον τμήμα του λογισμικού ReacTIVision που χρησιμοποιείται στο σύστημα Reactable είναι το υποσύστημα της προσομοίωσης. Η δοκιμή για νέες χειρονομίες, για συνεργατικές εφαρμογές σε πολυαπτική οθόνη, μπορεί να ξεκινήσει από τον προσομοιωτή που εκτελείται πάνω στον επιτραπέζιο υπολογιστή και επιτρέπει στον κατασκευαστή να εξερευνήσει σχετικά άμεσα, μέσα από γρήγορη δοκιμή και επανάληψη, πιθανές εναλλακτικές. Στη συνέχεια, βέβαια, θα πρέπει να έχει στη διάθεσή του και την αντίστοιχη πραγματική πολυαπτική επιφάνεια, αφού είναι διαφορετικό για τους χρήστες να χειρίζονται απτά αντικείμενα και τα δάκτυλά τους, από το να προσομοιώνουν όλες αυτές τις κινήσεις μέσω του ποντικιού.
Συνοπτικά, βλέπουμε ότι η περίπτωση του προγραμματισμού της διάδρασης για το Reactable, που αντιπροσωπεύει ένα νέο σύστημα διάδρασης, απαιτεί πολλές δεξιότητες πέρα από τη γλώσσα προγραμματισμού. Αρχικά, οι κατασκευαστές του Reactable είχαν ως στόχο να ικανοποιήσουν τις ανάγκες μιας πολύ συγκεκριμένης ομάδας χρηστών, των μουσικών που παίζουν ζωντανά ηλεκτρονική μουσική. Με αφετηρία τις ειδικές ανάγκες αυτής της ομάδας σχεδίασαν και κατασκεύασαν τόσο το υλικό όσο και το λογισμικό για τη νέα συσκευή διάδρασης. Σε αυτήν την προσπάθεια δε χρειάστηκε να επανεφεύρουν τον τροχό. Αντιθέτως, ενσωμάτωσαν όσα περισσότερα έτοιμα στοιχεία μπορούσαν από σχετικά έργα (π.χ., πολυαπτική οθόνη προβολής, αναγνώριση εικόνας, πρωτόκολλο μετάδοσης δεδομένων). Σε αναλογία με την περίπτωση της γραφικής επιφάνειας εργασίας του επιτραπέζιου υπολογιστή, η οποία στόχευε να διευκολύνει την εργασία στο γραφείο, οι κατασκευαστές του Reactable οδηγήθηκαν σε μια νέα συσκευή διάδρασης που εξυπηρετεί τις ανάγκες της ζωντανής ηλεκτρονικής μουσικής με έναν νέο τρόπο, ο οποίος όμως βασίζεται σε στοιχεία από προηγούμενη έρευνα και ταυτόχρονα έχει την ευελιξία να εξυπηρετεί και σχετικές ομάδες χρηστών.