iGP32
es una
aplicación creada con AppleScript Studio.
AppleScript es un
lenguaje de programación muy parecido al lenguaje
inglés,
pensado para automatizar tareas repetitivas.
Sin
embargo, este lenguaje, junto con
AppleScript
Studio, tiene las herramientas necesarias para crear con facilidad
aplicaciones completas para Mac OS X incluyendo todos los elementos
normales del sistema operativo (ventanas, botones, pestañas,
etc.).
Esta es la base
de iGP32. Un conjunto de
instrucciones que llaman a utilidades de línea de comandos
como
MacLink y MEncoder, pero en base a las acciones que se hagan en la
interfaz de la aplicación.
Así,
por ejemplo, cuando, tras haber elegido
un archivo de vídeo de origen y destino y calidad baja, se
pulsa
en el botón de codificación de vídeo,
en realidad
se está ejecutando una orden parecida a esta:
do shell script
"mencoder -o
destination.avi -vop scale=340:240 -ofps 10 \
-ovc xvid -xvidencopts bitrate=104:me_quality=6 -oac mp3lame
-srate=11025 \
-lameopts vbr=3:br=24:mode=3:vol=0 originalmovie.avi"
De una manera
similar, se rellenan las columnas del
explorador de la tarjeta SMC o se instala un paquete en la consola.
|
Hablando con la consola
iGP32 utiliza internamente una utilidad de línea de
comandos, el
programa
maclink de Mr Spiv,
que
permite comunicar un ordenador Macintosh con una consola GP32 a
través de un cable USB.
|