Archive

Archive for the ‘Filosofia’ Category

El desafío de crear una Aplicación iPhone en 7 días

September 26th, 2011 6 comments


Antecedentes iOs

Hace unos 3 años que estoy programando aplicaciones para iPhone/iPad y la realidad es que aún no desarrollé ninguna propia. Durante un año estuve trabajando para una empresa Startup y aprendiendo el lenguaje de programación Objective C y participando en proyectos de varias apps (las cuales muy pocas vieron la luz): una app publicitaria para Toyota, un juego de matar zombies basado en un comic, una aplicación para aprender a cantar con Karaoke y otra similar a Twitter pero con mensajes por voz. Luego trabajé de forma Freelance para terceros y fui “evolucionando” en las versiones del iOs; nuevas APIs y del lado del servidor PHP y comunicación vía JSON.

Requerimientos Ideales

Siempre tuve varias ideas de aplicaciones iPhone, pero hasta el momento nunca las llevé a cabo. Como no tenía cuenta en el Apple Developer Program no podía publicar en el Appstore. Hace unos meses me suscribí al programa y eso me da la posibilidad de poder publicar. Ahora, sólo falta decidir la idea e implementarla.
Algo que fuí aprendiendo con el tiempo con respecto a las ideas es que para poder realizarlas deben ser simples. Lo simple es lo mejor. Sencillo, minimalista, que cumpla una función determinada; que no sea abrumadora para el usuario. La política de Apple es esa y lo dice en sus guías para desarrolladores: conviene que sea una aplicacion “pequeña” que hagan una sóla cosa pero que la hagan muy bien.

El desafío

Asi nació el nombre de Mussage para una idea que tuve a finales de 2009 para una aplicación iPhone que me parece que cumple con las condiciones: es simple, se enfoca en resolver una cosa y es viable. Ya les contaré en un próximo Post sobre ella. Ahora tengo el desafío de intentar desarrollarla en una semana que es el tiempo libre que tengo antes de empezar un nuevo trabajo freelance!. Podré hacerlo?…

Para lograrlo, me planteo un cronograma y cuento con una serie de herramientas gratuitas y muchas de ellas On-line.

Cronograma

  1. día 1 Diseño: UML, DER (base datos) y estructura web, mockup de navegación de la app
  2. día 2: Creación de Login (iPhone + web PHP)
  3. dia 3: Estructura iPhone app, navegación entre pantallas
  4. día 4: Acceso a la librería de iTunes y envío de datos JSON al server
  5. día 5: Recibir listado de mensajes recibidor y envío de mensajes a otros users
  6. día 6: Internacionalización y Testing, detectar Memmory leaks
  7. día 7: Diseño gráfico y Publicación en la App Store.

Herramientas

  • iPhone Mobile

    • X-Code para codear Objective C.
    • Articulos en el iOS Dev Center de Apple.
    • Libreria FMDB para base de datos SQLite.
  • Otros

    • Servidor Apache
    • Base de Datos MySql
    • CLiente FTP Filezilla
    • Producteev para administrar las tareas en Mac, iPhone o Web, muy bueno para mantenerse ordenado (free)
    • Packs de íconos gratuitos
En un próximo Post les cuento más acerca de la idea a desarrollar: “Mussage, Musical Message“.
A codear!!!
.
.

Fin de Semana de Locura: Startup Weekend Madrid 2011

June 13th, 2011 5 comments

Ir o no ir?

Estaba con dudas de inscribirme o no al evento. Lo lei en un blog de emprendedores: Startup Weekend Madrid un encuentro de emprendedores de diversas ramas; tecnologia, diseño, marketing, negocios y el objetivo de desarrollar una idea entre el viernes 3 de junio a la tarde, sábado y domingo en una maratón de trabajo para presentarse frente a un jurado de 4 inversores el domingo por la noche.

Me inscribí, saqué el billete de avión Santiago – Madrid, reservé hotel cerca del metro en la Gran Vía y empaqué mis cosas. En el vuelo pensaba si presentar una idea o no. Es algo difícil: primero “entregar” tu idea a un público desconocido, segundo ser juzgado con la posibilidad de sentirse desvalorado, tercero el desafío de darse a entender y transmitir la idea en sólo 1 minuto.

Contar una idea

Para el evento que organizaban las chicas de la agrupación Ellas 2.0 (que tiene como bandera el motivar y apoyar a las mujeres a que se animen a emprender) nos había enviado un mail con unos slides muy interesantes acerca de cómo dar tu Elevator Pitch de 1 minuto: presentarse, plantear un problema y tu solución destacando lo que la hace innovadora y original. Escribí mi idea y luego la leí tomandome el tiempo con el cronómetro del iPhone. Conclusión: imposible decir todo en 1 minuto!. Entonces había que recortar cosas y frases, adjetivos… y… mejor escribirlo otra vez.

Llegó ese viernes a la tarde y el encuentro estaba interesante, intercambié palabras con varios de los participantes, las típicas preguntas de “vos que haces?”, “vas a presentar idea?”, “es la primera vez que venís a un evento como este?”. El espacio de Madrid OnRails estaba al 100%, eramos 90 emprendedores y no tardamos en hacer explotar el router wifi!. 33 presentabamos ideas; yo era el número 26 y mientras veía el desfile de 60 segundos de mis antecesores me ponía cada vez más y más nervioso.

Abri fuego: “Mi nombre es Juan Ignacio y vengo a proponerles crear el juguete del futuro…”

Salí de mis 60 segundos a pura adrenalina; el corazón me latía y me latía. Las propuestas luego eran votadas y sólo algunas sobrevivían a la nueva etapa; pasamos a ser 17 y había que conformar equipos multidisciplinarios para poder enfrentar el resto del fin de semana. Tuve cuatro miembros casi instantáneamente: Mathew el diseñador americano, Antonio diseñador de videojuegos, Juan Diego creativo marketinero y Jimmy un experto en fabricación y relaciones sociales. Más tarde se nos uniría Clara, madre y diseñadora web.

Emprender sábado y domingo

Qué puedo decir? Para mi estaba claro que si estas cinco personas estaban en mi equipo y apoyando mi idea era porque estaban más locos que yo. Pero qué lindo momento! Es increíble ver que otras personas se involucran en tu proyecto, que participan y trabajan y creen realmente en lo que estan haciendo. Durante el sábado y domingo trabajamos duro; aunque nos permitimos salidas, charlas y muchas bromas. Trabajamos divirtiéndonos; rodeados por muñecos, juguetes, con papel de aluminio en la cabeza para intentar mejorar la señal wifi y conociéndonos un poco más entre nosotros. No nos olvidemos que sólo horas antes éramos totalmente desconocidos.

Asi nació PincheToys; un híbrido de juguete entre lo real y lo virtual para niños. Un “juguete multi-mundo”. Nos gustaba mucho la idea, pero tanto como nos gustaba también creíamos que era la más descabellada de las 10 que se iban a presentar ese domingo a las 19hs ante los inversores.

Eran las 18.30hs y terminamos nuestro Powerpoint. Ahora a ensayar!? No. Ya no había tiempo y además como me dijo Jimmy “que salga de forma natural”. Yo como loco… pensaba: “esto va a ser un desastre”.

Salir a la cancha

Empezaron las presentaciones y eramos el número 6. Los otros proyectos muy interesantes, buenas proposiciones; aunque cuando llegaban las devoluciones de los inversores veíamos cómo detectaban rápidamente las debilidades y puntos flojos.

Llegó nuestro turno; yo hubiera tomado un shot de whisky antes de salir a la cancha pero sólo encontre Coca Light.

Arrancamos nuestra presentación y milagrosamente fue saliendo, fluíamos… se iba dando como una charla informal explicativa y con ciertos toques de humor. Aplausos. Nuestra devolución fue iniciada por Paloma Cabello (del MIT!) que nos dijo que aunque ya había visto otros muñecos usb en el mercado le gustó la creatividad en la propuesta y que además fuera útil tanto en el juego de computadora como en la vida real. Tuvimos una respuesta bastante positiva! por supuesto que nos dijeron que tendríamos que manejar bien la logísitca y distribución a tiendas para lograr nuestra empresa.

Quedé muy contento con todo; cómo había salido, el buen equipo que armamos, el trabajo enorme que habíamos hecho. FIN, ya estaba hecho para mi. Fin de semana concluido, muy feliz, había valido la pena todo el esfuerzo.

Y luego ocurrió lo imposible: el jurado nos seleccionó como el Mejor Proyecto.

IN CRE I BLE.

Un fin de semana de locura.

Vivir en la Web con Chrome OS

March 31st, 2011 7 comments

El Chrome Os es un sistema operativo (SO) creado por Google que tiene como principal característica que está basado en la red. Esto quiere decir que el único software que necesitamos es un navegador web.

El fabricante toma como premisa que todas las actividades que realizamos cotidianamente están en internet, por lo tanto nuestra computadora se transforma en una “terminal boba” en donde sólo tipeamos direcciones de sitios web y ejecutamos nuestras tareas.

Por el momento existe un “programa Piloto” (para residentes de USA) para testear el SO en donde Google entrega una Notebook Cr-48 (feo nombre!) que tarda en arrancar unos breves 10 segundos. Entonces lo que vemos en pantalla es un minimalista Navegador web: el Chrome.

Cómo es Chrome OS?

Al iniciar nuestra sesión del ordenador con el usuario de Gmail, tenemos acceso a nuestro correo, contactos, calendario y chat. El navegador sincroniza y guarda nuestro estado por si la notebook fallara, explotara, la robaran o simplemente nos loguearamos en otra máquina con Chrome OS y mantendría completamente el estado en el que se encontraba: las pestañas abiertas en el mismo orden, los documentos “auto-guardados” con las últimas palabras tecleadas y el chat con alguien preguntando “estás ahi?”.

Para editar documentos en línea tenemos el Google Docs, en donde podemos escribir textos, completar planillas de calculo, hacer “presentaciones Powerpoint”. Además a través del Chrome Market tenemos acceso a cientos de aplicaciones gratuitas y pagas que nos ofrecen soluciones a todas las necesidades que tengamos: productividad, estilo de vida, comunicación y lo más importante; juegos.

Algunos puntos a favor

Toodo toodo se actualiza solito, es decir el sistema operativo -que básicamente consiste en ser un webbrowser- se actualiza periódicamente desde internet para mantenernos seguros y con los últimas innovaciones de la red al día.
El sistema es super liviano y ejecuta velozmente; pensemos que técnicamente todo el procesador y memoria de la computadora está dedicado exclusivamente a que naveguemos “cómodos” por internet. Y eso es mucho poder de procesamiento y velocidad en el 2011.

Algunos puntos en contra

Tener todos nuestros archivos, fotos, videos e identidad subida a la red resulta un poco aterrador en caso de que alguien lograra descifrar nuestra clave personal de acceso.

Entonces…

Todo esto no podría haber existido unos años atrás; se necesitó de computadoras rápidas y con mucha memoria, de internet,  una sociedad que se vuelca cada vez más a la red a compartir conocimientos, la evolución del HTML5, la web 2.0, la aparición del Cloud Computing, la telefonía móvil, el abaratamiento de costos y todo eso para meter nuestras vidas -comprimidas- en diversos servidores del mundo.

El Chrome OS es un buen nuevo enfoque para un sistema operativo, para hacer temblar a la saga Windows de Microsoft que estuvo dominando el mercado hogareño durante más de 20 años y para -al menos- preocupar al repunte del OS X de Apple. Tiene buenas ventajas sobretodo por su velocidad y simplicidad de uso y por la genial integración al poderoso y multipropósito “mundo de Google”.

(Qué es) un Inmigrante Digital en 140 caracteres

August 27th, 2010 No comments

Son aquellas personas que no tuvieron Pc ni internet desde siempre, sino que tuvieron que aprender a usarlas siendo ya un poco más grandes

.

(Qué es) un Nativo Digital en 140 caracteres

August 27th, 2010 No comments

Refiere a los individuos nacidos a fines de 1980 que siempre convivieron con PCs e internet,que adoptaron d forma fácil/natural la tenología

(y si tenés más tiempo podés consultar la definición de Wikipedia en inglés)

(Qué es) La Web 2.0 en 140 caracteres

August 27th, 2010 No comments

La web se vuelve participativa,contenidos creados por los usuarios en blogs,youtube y wikipedia.Se opina,colabora y comparte democraticament

.

(y si tenés más tiempo podés ver un video aqui)

Multitouch. Adiós al click

June 21st, 2010 2 comments

El mouse apareció con la popularidad de las PC y fue una de las causas para que cualquier “simple individuo” pueda manejar el ordenador de forma sencilla allá por 1995. Antes de él, había que hacer cosas tan difíciles como escribir “cd wordpress” con el teclado para acceder a un directorio. En cambio ahora se podía hacer doble clic sobre una carpeta.

Esa gran revolución que causó en su momento ese periférico (y justo cuando mis padres estan apunto de entender la diferncia entre un clic derecho y un clic izquierdo) esta por desaparecer para ser sustituido por el multitouch.

Si bien Apple siempre se destacó por ofrecer a sus usuarios interfaces amigables (como cuando creó el mouse de un solo botón) logró acercar a millones de usuarios sus pantallas touchscreen multipunto con su inédito teléfono móvil: el iPhone.

Los Touchscreen ya existían

Haciendo memoria, muchos años antes de la salida al mercado del iPhone en 2007 ya existian las pantallas táctiles y el producto más reconocido eran las Palm. Las PDAs nunca triunfaron. Tal vez porque seguían imitando al click del mouse pero con un lápiz de punta plástica que ejercía presión sobre la pantalla (el stylus). Y al igual que con un cursor, sólo se está en un lugar a la vez.

Recuerdo ver imagenes del lanzamiento del iPhone por internet y pensar “¿pero quién va a querer tocar con las manos la pantalla?”. Me parecía una locura. Es que durante décadas venimos acostumbrados a apretar botones (como Desmond en Lost: “Push de button!”). Los teléfonos celulares eran todos con teclado numérico e incluso algunos ofrecían teclados QWERTY completos (y diminutamente inútiles).

Entonces… ¿cómo romper con el viejo paradigma de apretar botones para marcar un número de teléfono? Para ese entonces existía un modelo de Palm touchscreen que también era teléfono móvil y tenia muy pocas ventas. ¿Cual es la diferencia además de que el iPhone era mucho más fashion?

La diferencia es el Multitouch. Y la tecnología que trajo consigo.

Sin entrar en demasiados detalles voy a intentar explicar la diferencia entre el sistema multitouch que introdujo Apple con su iPhone y el sistema touchscreen “clásico” (y que se asemeja más a un click). La pantalla con multitouch es un continuo flujo eléctrico sobre toda la superficie visual donde al posar un dedo se interrumpe. Y esa interrupción es la que se refleja en el dispositivo como un “touch”. Tiene la capacidad de poder interrumpir esa cortina de corriente simultaneamente (usando varios dedos a la vez) logrando el multitouch. No requiere ejercer presión sobre la pantalla. REPITO: no requiere ejercer presión sobre la pantalla!!. Este nuevo sistema prescindia del uso de lápices de plástico u otros elementos. Con los dedos de la mano, así de fácil.

Hay que decir que el iPhone con multitouch llegó acompañado de un sistema operativo a su medida. El mejor ejemplo para adoptar esta tecnología es el de manipular fotos con las manos. Cuando abris una foto y con dos dedos hacés zoom, es una experiencia totalmente natural. No tenés que clickear una lupa, o un “signo más”, o tipear “200%”. Es mover el pulgar y el índice. Es simple es intuitivo es increíble. Pasar a la siguente foto arrastrando el dedo o volviendo al zoom original con un “double tap” (dos touch seguidos). Lo mismo para manipular mapas, dibujar o jugar al Field Runner.

Una vez que empezás a usar el multitouch ya no hay vuelta atrás. Ya no querés usar más el mouse. Te parece ridículo, anticuado, pasado. ¿Porqué mover un aparatito plástico cuando podría tocar la pantalla para seleccionar lo que quiero?.

Adios al mouse, tiralo a la basura.

.

Para una explicación completa del sistema multitouch visita este link (en inglés)

El diario no hablaba de ti (pero el Facebook sí)

March 29th, 2010 2 comments

Los medios tradicionales van perdiendo terreno e interés y las redes sociales empiezan a ser la visita nuestra de cada día.

La genial canción de Joaquín Sabina titulada “Eclipse de Mar” coreaba en sus estribillos

“Hoy amor, como siempre
el diario no hablaba de ti, ni de mi”

La poesía relataba sobre los periódicos y radios, las noticias y acontecimientos que reflejaban esos medios (con ciertas ironías y reclamos) y de cómo lo cotideano de una pareja y su amor no eran noticia.

Pero… (siempre hay un pero)

…pero eso ya no es así. Ahora el periódico es el Facebook, y en las noticias habla de ti, de mi y de todos tus amigos!!!. Incluso de tu jefe, tus padres y abuelos.

La canción es de 1990 del disco Mentiras Piadosas y muy popular en Argentina en la versión encarnada por Juan Carlos Baglietto.
En esos momentos internet estaba en la cuna y faltarían unos 15 años para que la red de Mark Zuckerberg empezara a popularizarse mundialmente.

Antes te despertabas y tu perro te traía el diario.

Ahora desde tu celular, desktop o notebook leés las noticias de los titulares del muro del Face y sus actividades recientes. Podés enterarte de quién estuvo “trabajando en su granja”, de ver las fotos y videos más populares del momento y enterarte de si fulanito esta en una relación con menganita o si Susana está en una situación complicada.

Desde la invención de la imprenta de Gutenberg en 1440 hasta la aparición de los periodicos a mediados del siglo XIX pasaron unos 500 años. Se podría decir que reinaron por unos 150 años… y la curva comienza a descender. Será el principio del fin? será reemplazado por Facebook y las redes sociales?

Sólo los nativos digitales lo sabrán.

Facebook vs Nintendo ?

April 7th, 2009 No comments

Consola de Juegos Facebook

consola-facebook

Facebook como plataforma social se está convirtiendo en muchas (demasiadas?) opciones. Funciona como un Blog para postear; funciona como un Flickr o Picasa para subir y compartir fotos; funciona como un foro donde debatir y armar grupos; funciona como Twitter para actualizar en tiempo real “what are you doing now”; funciona como un cliente web de Email; funciona como agenda y alarmas; como búsqueda de citas y chat online y soporta aplicaciones de terceros.
Ahora se está convirtiendo en una nueva consola de Juegos tal y como lo fueron en el pasado la Atari, y como lo es actualmente la Nintendo, la XBox y la Playstation.

Al centralizar la mayoria de las actividades de los -no tan- adolescentes; tambén está empezando a fagocitar el terreno de los video juegos. Es que si bien uno antes prendía su “Play” y cargaba algún juego, el Facebook está logrando transformar la “vieja PC” en una consola online. Si en el buscador de la red social tipeamos Tetris, Mario, Pacman, Scrabble, Pocker o casi cualquiera de los jueguitos más conocidos, los entontraremos.

Atención: nuevos mercados

Las empresas empiezan a estar atentas a las nuevas posibilidades que permite Facebook: teléfonos móviles. Si bien está la pelea entre el sistema para celulares de Google (Android) y el sistema operativo del IPhone; lo cierto es que uno puede acceder a su Red Social favorita desde cualquiera de los dos, e incluso desde cualquier Smartphone o desde una Palm (PDA) es decir que puede acceder a jugar desde cualquier plataforma, dentro de Facebook.

Evolución

evolucion-facebookInicialmente las aplicaciones de Facebook eran todas muy simples (por no decir feas) casi todas estáticas hechas en HTML pero poco a poco los desarrollos van mejorando. Además la API (el framework de desarrollo) fue mutando y mejorando,  estaba muy inestable en estos días parece equilibrarse un poco. Empezaron a aparecer aplicaciones con Ajax y en Flash y lograron ser las más populares. La empresa Playfish tiene 5 de las 10 aplicaciones más populares en el Ranking de juegos de la red de Mark Zuckerberg y son todos juegos hechos en Flash, entre ellos el “Who has the biggest Brain”, “Pet Society” (furor entre las mujeres), “Word Challenge”, “Bowling” y “Geo Challenge”. Y hace muy poquitos nada menos que el gigante Adobe; el -ahora- dueño del Macromedia Flash y Flex, anunció sus propias librerias como soporte a desarrolladores para aplicaciones para la Red Social.

Esto recién está comenzando, pero poco a poco va a ir creciendo. Millones de usuarios en la red social, sedientos de juegos, de diversión personalizada, de competencias entre amigos del colegio, barrio o trabajo.

En tu PC, en tu portátil, PDA, móvil y hasta en la sopa… Facebook.

.

.

UPDATE: Y si te gusta el juego del truco, desde El Tecnoloco te invitamos a jugar al Trucacho. Y ahora podés jugarlo desde el Facebook o sin estar registrado.

Optimized by SEO Ultimate