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