Entre Aves y Rezos

Le he agarrado el gusto al opensource y a ayudar con estos, primero parti reportando diversos bugs en varios proyectos y ahora, heme aqui, ayudando activamente en un proyecto iniciado por Tomas Pollak (Bootlog) y hoy mantenido por 6 personas (acorde a la ultima reunion que tuvimos).
Hablo de Prey, un programa que descansa en las entrañas de tu laptop y que en caso de ser robado, clama por ayuda, mediante alertas “chillonas”, fotos y datos del secuestrador y hasta ubicacion geografica si se tiene suerte.

Tomás lo lanzo, analice el codigo y me di cuenta que tenia un sistema practicamente identico en mi Mac hecho por mi (incluso se topaba en los mismos recursos: isightcapture por ejemplo), asi que metale adelante, parti reportando/aplastando bugs, dando ideas e incluso añandiendo funcionalidades nuevas en bash (Conexion Automatica WiFi Mac). Hasta ahi todo bien, aporte con simples contrastes contra mi codigo previo y conocimiento previo pero esto fue más allá.

Aprendiendo nuevos Trucos

Por esas casualidades, paralelamente estaba estudiando AppleScript, Objective C y XCode, las tres juntas y hasta revueltas. Cuando, en UserVoice (plataforma de Feedback de Prey) alguien pedia por una Interfaz Grafica para Mac OSX y asi empezo la cosa, vamos, era simplemente hacer un frontend y unas cuantas lineas para enlazar. Mentira.

Lo primero, la interfaz: Abri Interfase Builder, que viene con toda la Suite XCode (gratuita y mantenida por Apple por cierto, no como Visual Basic Studio y otros), Arme una interfaz de una “plana” fea, pero util de primeras.
Ahora, Enlacemos: Bien, tenia la interfaz con sus respectivos nombres en los campos, ahora tenia que traer los datos al proyecto, entre San Google y Apple Dev Center sali de dudas y tenia todos los datos.
Ok, tengo los datos y que hago con ellos?: Porque claro, con sacar datos no basta hay que procesarlos, asi que tome install.sh (Installer para Terminal) y lo “portie” a ObjC (obviamente quitando las partes exclusivas de linux). Ahora Todo funciona.. pero… la Interfaz es fea y tosca, hagamosla denuevo.
Poniendome del Lado User: Hice bosquejos, con pestañas cajas y otras y como es un instalador común, hasta que claro, todo instalador esta dado por pasos, Achique la caja lo dividi en dos pasos esenciales y por choreza añadi una ventana con los creditos. (Acorde a los vistos en preyproject.com).

Y estamos listos, salio este engendro. (Click para Agrandar.)

Asi nomas las cosas, tan metido estoy que hoy termine un “diseño” para la web de Prey que esperamos lanzar en un futuro no muy lejano. Ahora a esperar que este programa no le sirva a nadie (en el buen sentido eh!).

One Response to “Entre Aves y Rezos”

  1. Arath Dice:
    Septiembre 10th, 2009 at 1:40 Usando Internet Explorer 8.0 sobre Windows 7

    Hola, me gusto mucho la idea, felicidades por la aplicacion.

    Solo un detalle, la descargue y no se que ponerle en la API Key y en Device Key… Cuando me registré me mando una clave pero solo es una y no se que lleva el otro campo. Veo que hay varias dudas al respecto de eso en el Feedback pero no hay comentarios al respecto.

    Te agradezco de antemano.

    Arath

Deja un Comentario