Google Web

5 ago. 2009

iPhone daemon! Parte 1 de n

OK - Comienza el caos.

Se me fue asignado un nuevo proyecto, de esos complicados y que te hacen recapacitar si aún deseas ser programador, jajaja. En esta ocasión, tenemos un cliente ocasionalmente conectado (todo bien aqui), en iPhone (empieza el caos), que se lanze cada n minutos (tengo miedo) e interrumpa lo que sea. En un mundo de maravillas sería fácil, pero como todos sabemos iPhoneOS no soporta "background process", asi que oh My Ape God, que haremos?!

La realización de este proyecto, parece un poco exagerada y complicada, sin embargo no es imposible. A lo largo de mi travesía ire narrando como muero en el proceso de hacer un hook en el SpringBoard que este dormido con un timer y las implicaciones que eso me llevaran. Por el momento ya cuento con un poco de lectura, http://code.google.com/p/iphone-backgrounder/ esperemos que sea de ayuda las técnicas de estos sujetos.

Plus - La aplicación debe usar uso de OpenGL y Quartz, dado que la GUI será "3D" no con los controles estandares. Hermoso no?!