Todas la energÃas y campañas del Toyota IQ han tenido una fuerte presencia online, ya sea twitter, IQ font,etc. Ahora me encontré con una demo de una aplicación de realidad aumentada muy interesante.
Archive for Noviembre, 2009
Para todos los Fans de LEGO especial THE MATRIX
Author: Eduardo MartinNov 27
carreras en iphone
Author: Andrés Argüello PittNov 26
Esto parece muy divertido. habria que probar que tan suave son las transciciones entre pantalla y pantalla.
optimizado para mobiles
Author: Andrés Argüello PittNov 25
Estamos empezando a desarrollar para distintas plataformas mobiles, y aquà un par de tips para tener en cuenta a la hora de desarrollar en flash aplicaciones para dispositivos con poco poder de procesamiento.
* Evitar Timers a alta , también evitar usar muchos timers en el mismo proyecto.
* Tratar de mantener los cuadros por segundos del swf tan bajo como sea posible, incluso con AS3 se puede setear los cuadros por segundo dinamicamente.
* No esconder objetos mediante alpha transparente o poniendolos fuera del escenario.
* tratar de mantener el display list tan chico como sea posible, cuanto mas grande sea mayor procesamiento se requiere.
* Si el display list contiene muchos elemento fijos que no son animados, hay que considerar cambiarlos por bitmaps pre-renderizados.
* Si un elemento necesita ser animado pero no requiere de los eventos del mouse, habria que ocnsiderar usar la clase de graficos en vez de representarlos mediantes movieclips o sprites.
* No usar DisplayObject.cacheAsBitmap en contenidos que cambia muy seguido.
* Do not use DisplayObject.cacheAsBitmap on content that changes often, as this practice also causes
* Los filtros requiere de mucho poder de procesamiento, evitarlos si es sólo para efectos simples o sutiles.
* Si es posible usar dimensiones de bitmaps que puedan ser mip mapped, osea las dimensiones no debieran ser potencias de 2, cuantas más iteracciones permita ser dividido en números par mejor. La sig tabla compara los diferentes niveles de mip mapping:
999 × 200 Pobre un bitmap con estas dimensiones nunca podrá ser mip map ya que 999 no es par.
998 × 200 Aceptable Reduce el mip level (499 × 100)
1000 × 200 Buena Reduce el mip level a tres (500 × 100, 250 × 50, 125 × 25)
1024 × 256 Mejor Reduce mip level a ocho, se divide en numero pares hasta 4 × 1
swype una nueva forma de texto predictivo
Author: Andrés Argüello PittNov 24
Siempre stamos atentos a nuevas tecnolgias y tendencias, a esto lo vi el año pasado como un concepto. yy parece que ahora se hizo algo mas concreto y que el omnia II lo va a traer del año que viene, tambien Android va a apostar a ésta tecnologÃa.
validar email en AS3
Author: Andrés Argüello PittNov 21
He utilizado esta misma función en php, generalmente a mis formularios los valido desde el servidor mediante php, pero el que quiera ahorrarse un paso con AS3 puede hacer lo mismo
Function emailValido(email:String):Boolean{ var emailExpression:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i; return emailExpression.test(email); }
Y estos serÃan algunos resultados:
@hotmail.com: false
pepe@hotmail.: false
paco@hotmail.hola.com: true
www.hotmail.com: false
paco@hola@hotmail.com: false
carmen@hotmail.com: true
Flash Player 10.1 disponible
Author: Andrés Argüello PittNov 18
En éste momento aproximadamente 75% del video online se reproduce en Flash Player. Con el lanzamiento de Flash Player 10.1, Adobe ha agregado soporte de decodificación acelerada por hardware de H.264 para mejorar la experiencia.
H.264 provee una excelente calidad pero requiere gran poder de procesamiento para decodificarlo. En Flash Player 10.1 H.264 es decodificado por GPU o algún acelerador siempre que este disponible en el hardware, lo que hace que el perfomance de reproducción sea mucho mejor y mejora la vida de la baterÃa. Esto es sumamente útil para dispositivos donde el poder de procesamiento es escaso como ser netbooks o smartphones.
Lo mejor de todo esto que para nosotros lo productores de contenidos como para los usuarios finales todo este proceso es totalmente transparente, y no requiere de ningún paso extra a lo que veniamos acostumbrados. Flash player intentará de decodificar el video mediante hardware cuando sea posible y no es necesario usar ningún parámetro especial tal como wmode=gpu o similares. Lo único que tenemos que hacer es codificar el video usando H.264, Sorensen Spark o On2 VP6 no serán decodificados mediante hardware en ninguna circunstancia.
Flash player 10.1 está disponible para descargarse como preview desde el developer center de Adobe.
Dos cosas curiosas: primero, Flash Player 10.1 no hará decodificación de H.264 por hardware en MacOs ni Linux, no al menos por el momento, ya que la APi de linux no esta bine documentada y Apple no quiere liberarla al público. Segundo, si nuestra pelÃcula usa wmode=opaque o wmode=transparent en sus parámetros de inserción, ésto desactivará la renderización por hardware y sólo renderizará por software.
Sun seeker
Author: Andrés Argüello PittNov 17
Simpática aplicación para Iphone que te dice en donde está el sol en tiempo real y también cual es la trayectoria que seguirá durante el dÃa e incluso las trayectorias en otras épocas del año. Sumamente útil si estas comprando o por alquilar una casa y querés saber que tipo de luz va a recibir un ambiente en lo que resta del año.
Nokia N900
Author: Andrés Argüello PittNov 16
Tenemos cierto favoritismo por el Iphone, y es realmente un gran dispositivo y me seria muy difÃcil vivir sin él
Pero también tiene polÃticas medias rÃgidas que no todo el mundo les gusta y sólo por eso ven hacia otro lado donde hay grandes dispositivos que están ganando mucha fuerza como ser el Droid de Motorola o la seria N de Nokia. hoy me crucé con este video con una demo del todavÃa no estrenado N900. Lo único por lo cual no migrarÃa a este móvil es por la Falta de aplicaciones disponibles, si bien Nokia esta tratando de imponer OVI con mucha fuerza la realidad es que hoy no tienen muycha aplicaciones, y en definitiva hasta que los desarrolladores no vean a OVI con una mirada más atractiva la AppStore seguirá su reinado.
Razones por la cual migraria desde el Iphone al N900: El N900 tiene 1gb de RAM contra lso 256 mb de 3GS, la resolución de pantalla 800 x 480 contra 480×320 del Iphone, teclado? no estoy seguro de este punto pero aveces (cuando estoy en movimiento generalmente) me resulta un poco incomodo el teclado de Apple; Multitasking, el N900 te deja tener varias aplicaciones corriendo a mismo tiempo y podes ver que aplicaciones están activas mediante un boton, por último pero no menos importante: Flash Player, y esto es algo grande, Flash es un estándar de nuestra industria, y es algo que no entiendo como corre en Nokia, Blackberry, Android, Palm, etc y no lo hace en el Iphone que tiene mejor o al menos el mismo poder de procesamiento que los anteriores, se que Apple dice que es por una cuestión de baterÃa, pero estoy seguro que hay alguna forma de corregir eso.
Dicho todo esto en algún momento nos reiremos que las especificaciones que tiene el Iphone y lo genial que lo creÃamos en su momento (al igual que pasa con toda la tecnologÃa).
Un ejemplo de como utilizar Realidad Aumentada en una revista !
Author: Eduardo MartinNov 13
