SmackBook (o machacando el Sudden Motion Sensor)
Hace tiempo (concretamente desde Febrero de 2005 no se conocía la posibilidad, (aunque recuerdo que cuando quise comprar el PowerBook, hace ahora casi un año, en las características técnicas aparecía como feature el SMS) de utilizar los sensores de movimiento integrado en las máquinas de Apple para capturar los movimientos del portátil.
El primer programa que ví aprovechando el SMS como <input> fue el MacSaber (para hacer el gamba con tu portatíl) una aplicación Cocoa que te hace sentir todo un mac-jedi. Lo siguiente fue el cambio de escritorio golpeando con la mano el portátil, SmackBook. Han salido muchas más (apareció en algún blog una lista bastante extensa)
Un amigo ayer me comentó que parecía que se podía usar el SmackBook en el Powerbook 12″, así que no pude evitar la tentación.
– SmackBook internals –
SmacBook no es más que un pequeño script escrito en perl que aprovecha dos elementos ajeno a él mismo. Como entrada ASMTracker para capturar los datos de los sensores y como salida NSRemoteNotificationCenter protocol (un protocolo de comunicación entre procesos de Apple, al estilo de dcop de KDE, futuro D-Bus ) para enviar mensajes (concretamente ‘SwitchToPrevWorkspace’ y ‘SwitchToNextWorkspace’) a VirtueDesktops o Desktop Manager. Consiguiendo así el flujo completo.
Vale la pena jugar un rato con él ya que rápidamente empiezas a parametrizarlo con éxito.
[1] MacSaber
[3] Aplicaciones para testear el SMS, de Amit Singh (trabaja en Google, yo también quiero).