ControlPlane: Un OS X más inteligente

Cuando en la pasada keynote inaugural se habló sobre OS X 10.8 Mountain Lion , me llevé una pequeña desilusión precisamente porque el aparentemente mainstream en Apple iniciado con Siri para hacer sus sistemas operativos “más inteligentes” no se había cumplido en esta versión de OS X. Es evidente que en los departamentos de Investigación y Desarrollo de Cupertino están interesados en hacer sus dispositivos algo más que un objeto que responde a una interacción directa entre el usuario y la máquina tomando cierta proactividad (por parte de la máquina) a este respecto … pero en OS X no hemos visto nada de esto. ¿Qué esperaba? Un comportamiento sensitivo al contexto. ¿Y eso que es?. Te lo cuento.

Un comportamiento sensitivo al contexto de un dispositivo permite que el ordenador (o el dispositivo móvil) sea capaz de analizar el entorno al que se enfrenta y tomar decisiones que favorecen al usuario. Un ejemplo de comportamiento sensitivo al contexto muy rudimentario es cuando tu iPhone te avisa que hay una red WiFi libre en tu entorno más cercano. Siri es sensitivo al contexto a medias, ya que requiere de una interacción previa (una pregunta, una orden) y desde luego, OS X no es precisamente muy sensitivo al entorno “por si solo” y solo muy de forma muy básica es capaz de tomar decisiones.

Afortunadamente ese es un comportamiento que podemos cambiar y hacer de OS X un sistema muchísimo mas inteligente. La idea es que el sistema se reconfigure a unos parámetros determinados conforme comprenda que su ubicación ha cambiado. Esto es esencial en los cada vez más comunes entornos BYOD en los que el usuario comparte su dispositivo en entornos tan diferentes como es el trabajo y su casa. Diferentes entornos con diferentes características que te veas forzado a usar dos usuarios diferentes por lo complejo de la reconfiguración continua de preferencias del sistema entre un entorno y otro: configuración de red, monitores, disco de copia de seguridad de Time Machine … mucho rato reconfigurando el sistema para un simple cambio de ubicación es poco productivo.

Para hacer a OS X sensitivo al contexto (y consecuentemente, nuestra vida mucho más fácil) disponemos, afortunadamente de una opción de software y además (oh, gracias, gracias!) es gratuita. Se llama ControlPlane.

ControlPlane es una pequeña maravilla que te permite generar una serie de perfiles que se utilizan en contextos. ControlPlane determina dónde estas o qué estás haciendo a través de evidencias que utiliza como fuentes de información para automáticamente reconfigurar el Mac. Estas “evidencias” que puede entender ControlPlane pueden ser las redes inalámbricas visibles, nuestra ubicación, dispositivos USB conectados a nuestro Mac, aplicaciones que se están ejecutando, salida de altavoces seleccionada, dispositivos bluetooth conectados, dispositivos firewire conectados, monitores o el estado de una conexión de red.

Con todos estas “evidencias” es factible construir un perfil específico para un entorno, por ejemplo el de casa frente al de nuestro puesto de trabajo y asignar una serie de acciones a ese perfil que te permitan reconfigurar el ordenador automáticamente al de forma predefinida. Por ejemplo, la lista de cosas que ControlPlane te va a permitir hacer son:

  • Cambiar la impresora por defecto
  • Cambiar el navegador por defecto
  • Cambiar el fondo de escritorio
  • Cambiar el brillo de la pantalla
  • Cambiar el estado de iChat

  • Ejecutar una lista de iTunes
  • Bloquear o desbloquear tu llavero de contraseñas
  • Cambiar el servidor de correo IMAP en Mail
  • Cambiar el servidor de correo de salida en Mail

  • Modificar cuanto de a menudo comprueba Mail si hay correo nuevo
  • Montar o desmontar discos de red
  • Cambiar la ubicación de red para cambiar las preferencias de la misma

  • Abrir una página web
  • Abrir cualquier archivo, incluso iniciar aplicaciones
  • Activar o desactivar la contraseña del salvapantallas

  • Iniciar el salvapantallas
  • Modificar el tiempo de inicio del salvapantallas
  • Ejecutar un script, ya sea un Applescript o un script de Shell
  • Hablar cualquier texto
  • Iniciar una copia de seguridad de Time Machine
  • Cambiar el destino de la copia de seguridad de Time Machine (cuando se combina con Tedium)
  • Activar o desactivar el Firewall
  • Activar o desactivar Compartir Internet
  • Activar o desactivar Compartir Web
  • Activar o desactivar FTP y TFTP
  • Activar o desactivar AFP, SMB o ambos
  • Activar o desactivar el Acceso Remoto (SSH)
  • Activar o desactivar Time Machine
  • Activar o desactivar Bluetooth
  • Activar o desactivar WiFi
  • Iniciar o parar una conexión VNP

 

Es como una especie de sueño: llegar a casa y automáticamente el Mac empieza el proceso de reconfiguración en el que puedes activar incluso retrasos para las mismas o que estás acciones se realicen “a la entrada” de un contexto o “salida” del mismo para adaptarse al entorno en el que se encuentra sin la necesidad de intervención del usuario: esto es ser exactamente sensitivo al contexto y al menos esperaba que Apple hubiera hecho algún movimiento en esta dirección, ya que evidentemente para los usuarios de portátiles sería un tipo de comportamiento extraordinariamente bien recibido y sobre todo una “Major feature” de esas que a Apple le gusta promocionar.

ControlPlane no es excesivamente compleja de configurar y permite acciones brillantes cuando se combina con Applescript, permitiendo crear complejos escenarios en los que las condiciones pueden ser impredecibles.

Por ejemplo, además de los escenarios típicos de casa o el trabajo, también es factible crear un perfil de “red abierta” en el que estamos en una ubicación “desconocida” y el sistema se reconfigura para activar las correspondientes medidas de seguridad tanto de red como de protección.

ControlPlane es donationware, es decir, si lo encuentras útil el autor estará encantado de recibir unos dólares, aunque puedes descargarla y utilizarla en todo su esplendor completamente gratis.

0 0 votos
Article Rating
Subscribe
Notify of
0 Comments
Opiniones Inline
Ver todos los comentarios
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x