Archive for Julio, 2008

Campus Party 2008

Miércoles, Julio 16th, 2008

Pues sí, este año también asistiré a la Campus Party, la quinta edición a la que tengo el gusto de asistir.

La primera y la segunda vez que asistí (2004 y 2005 respectivamente) fué de la mano de la desaparecida ONG de E3 Futura llamada Cibervoluntarios, una asociación que se dedicaba a impartir clases de iniciación a los ordenadores y a internet a los colectivos marginados de este ámbito. La primera vez que asistí fué en la última vez que se celebró en Ciudad de las Artes y de las Ciencias de Valencia y la segunda vez era la primera que se celebraba en la Feria de Valencia.

La tercera vez accedí como periodista de El Diario de Valencia, un perdiodico local en el que trabajaba el verano del 2006 sustituyendo en periodo de vacaciones al jefe de mantenimiento.

La cuarta vez que asistí al evento fue gracias a la asociación IEEE de la Universidad Politécnica de Valencia quien participó en la organización del area de Software Libre con, entre otras actividades, un servicio de asistencia técnico a usuarios de GNU/Linux que tuvieran cualquier tipo de problema con su SO.

Este año iré con Simauria para realizar el cableado de todos y cada uno de los puestos de la Campus Party junto a otras 19 personas creando así la red neurálgica que da vida al evento y también para proporcionar la asistencia técnica a que todos hemos ido alguna vez a pedir ayuda con nuestro puesto :P

La cuenta atrás ya corre y queda menos para la campus. ¿Quien asistirá?

Un saludo

iPod Touch/iPhone SDK en PowerPC (ppc)

Viernes, Julio 11th, 2008

Hace un par de días me bajé todo ilusionado de la página de apple el SDK del iPod Touch/iPhone (en adelante al ser lo mismo diré solamente iPhone) para desarrollar aplicaciones en ellos.

Desafortunadamente para mi apple por algún motivo (imagino que forzar un cambio de plataforma) no deja usar estas herramientas de desarrollo para el iPhone en plataformas PowerPC (ppc) por lo que pensé que tendría que ir pensando en comprar un nuevo Mac Book Pro.

Gracias a Badblody descubrí que hay una manera de hacer funcionar el SDK de apple en plataformas PPC sin hacer muchas trampas ya que todo lo necesario para hacerlo funcionar se encuentra en el SDK, solo que viene por así decirlo desconfigurado.

A la hora de compilar una aplicación se compila dos veces, una en ARM para el iPhone y otra en i386 para el emulador de entorno iPhone y aqui es donde reside el problema principal: Xcode no ha sido configurado para compilar la aplicación del emulador en PPC.

Quienes no sepan de que se trata, el emulador de etorno iPhone es un medio de probar si una aplicación funciona correctamente sin necesidad de ser probada sobre el mismo iPhone. De esta manera se puede desarrollar cuanto se quiera sin necesidad de tener que estar constantemente copiando el resultado en el dispositivo móvil para comprobar si funciona.

Estos son los pasos que hay que seguir para instalar el iPhone SDK en un PPC:

  1. Descargar el iPhone SDK de la página web de apple aqui.
  2. Montar la imagen e iniciar la instalación normal ejecutando ‘iPhone SDK’.
  3. Nos aparecerá una ventana que nos dejará que sofware escojer a instalar con unas opciones predeterminadas, las dejamos como están y continuamos la instalación (Aqui es donde no se nos deja seleccionar iPhone. No pasa nada, continuamos)
  4. Dejamos que se instale cómodamente Xcode. Si ya tenemos Xcode instalado este instalador actualizará nuestra versión.
  5. Una vez haya acabado el instalador si ejecutamos Xcode veremos que a la hora de crear un nuevo proyecto no nos aparecen opciones de proyectos para el iPhone, por lo que hay que instalar manualmente los paquetes del iPhone que se encuentran en la carpeta ‘Packages’ dentro de la imágen montada y que empiezan por iPhone (iPhone*.pkg) cambiando el directorio de destino de la instalacion para que sea /Developer en lugar del ‘Default’ (En algunos sitios he visto que no empiezan por iPhone* si no por Aspen*, supongo que será de una vieja versión del SDK).
  6. En este punto si en Xcode creamos un proyecto (ahora sí que podemos) y tratamos de compilarlo nos dará un error de parámetros (’ARCH=ppc’ invalido, usar ‘ARCH=i386′) porque no está configurado para PPC. Para arreglar este error hay que entrar en el directorio ‘/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications’ hacer una copia de seguridad del archivo ‘iPhone Simulator Architectures.xcspec’ y descargamos este para ponerlo en el mismo directorio: iPhone Simulator Architectures.xcspec.

Este archivo le dice al compilador lo que necesita saber para construir aplicaciones en nuestro entorno. ¡Felicidades! Ahora ya podemos compilar y emular aplicaciones en nuestro bien amado PPC sin tener que comprar un intel.

Fuente: http://www.tbradford.org/2008/03/iphone-sdk-beta-2-possible-ppc-fix.html