Como ver películas desde el iPad almacenadas en Dropbox

Quizás puede que suene un poco rebuscado el titulo, pero les confieso que no es mentira,  hace pocos días las circunstancias me llevaron a buscar una manera de poder visualizar unos videos desde Dropbox.

¿Por qué Dropbox?

Un buen amigo mío necesitaba ver unos vídeos que yo tenia, los cuales eran archivos de gran tamaño (entre los 200 y 700 MB), pero el solo contaba con el iPad, es decir no contaba con su computadora para sincronizar los archivos con iTunes, por lo cual solo contábamos con Internet como medio para poder transferir los archivos, ya que estábamos ubicados en localidades distintas, fue así como se me ocurrió la idea de usar Dropbox, subiendo yo los vídeos a una carpeta y posteriormente compartirla con él.

¿y ahora que?

Ahora tenia que buscar una App (video player) donde pudiera acceder a una cuenta Dropbox y poder ver los vídeos. Buscando en la App Store halle 2 aplicaciones gratuitas que cumplían con el requisito (acceder a Dropbox), estas fueron: «VLC for iOS» (nueva versión) y «playable». Así que me dispuse a descargarlas y probarlas.

VLC

Yo antes que nada debo confesarle que soy un amante de VLC, tanto de las versiones para iOS como para Mac OS X, esta nueva versión de VLC funciona de forma «espectacular», pude acceder y descargar los vídeos desde Dropbox sin ningún problemas y posteriormente verlos sin ningún problema (archivos .mkv).

  

playable

Nunca antes había oído hablar de esta app, su look & feel esta muy al estilo de lo que veremos en iOS7, al igual que VLC pude acceder, descargar y posteriormente visualizar los vídeos sin ningún problema, el único inconveniente o pega que puedo mencionar es que la versión gratuita, en la parte inferior muestra un mensaje «Upgrade!» para actualizar a la versión de pago y si resulta algo incomodo.

 

A la final como ustedes han de suponer nosotros optamos por VLC ya que aunque ambas aplicaciones son fáciles de usar y proporcionan las mismas características, la versión gratuita de la aplicación playable nos muestra la ventana para actualizar la cual resulta incomoda al ver los vídeos, mientras que VLC siendo gratuita no nos muestra nada y va de maravilla.

Mi primera aplicación en iOS

Desde hace poco tiempo a causa de un nuevo proyecto al que fui asignado me toco empezar a buscar información para desarrollar en iOS, aunque únicamente consistió en una prueba de concepto y viabilidad del proyecto, empece por comprarme un libro y empezar a leerlo en la medida en la que el trabajo me lo permite, ahora quiero compartir con ustedes lo poco que hasta ahora he aprendido, que insisto es poco, pero me esta gustando bastante, no solo el framework (Cocoa Touch) sino también el entorno de trabajo (Xcode).

Intentare guiarles de la manera mas clara posible en la creación de una versión del hola mundo en Xcode para iOS.

Empezaremos ejecutando Xcode y seleccionando la opción de crear un nuevo proyecto. Inmediatamente después debemos seleccionar una plantilla (template), en la parte superior izquierda seleccionamos la opción Application en la sección iOS, seguido seleccionamos en el panel derecho la opción Single View Application y pulsamos el botón Next.

 Luego tenemos que rellenar el nombre del proyecto, el dispositivo para el que se elabora la App con los datos de la siguiente gráfica.

De los valores ingresados una muy breve descripción:

Product name: Nombre de la aplicación

Class Prefix: Prefijo dado a las clases para evitar conflictos de nombre.

Una vez realizados los pasos anteriores, Xcode nos habrá generado un conjunto de archivos, desplegar la carpeta de nombre HelloWorld para poder visualizarlos, entre ellos podrán ver un fichero de nombre BIDViewController.xib. Al seleccionarlo observarán como en el editor aparece lo que será la interfaz gráfica sin ningún componente.

En el panel inferior derecha del Xcode se encuentra ubicada la biblioteca de componentes, de allí arrastraremos a la interfaz los componentes necesarios para poder construir una GUI parecida a la imagen.

Empezaremos arrastrando una etiqueta (label) y la ubicaremos en la parte superior izquierda veremos como el editor tiene una especie de asistente que nos ayudara a la ubicación mostrando unas lineas azules para marcarnos los bordes, el centrado, alineación con otros componentes, etc. Una vez ubicada la etiqueta hacemos doble click en el componente y editamos el valor de la etiqueta y escribimos «Nombre:».

Seguido ahora arrastraremos un campo de texto (text field) y luego ajustaremos su longitud alargando el campo por los bordes y de igual manera apoyandonos de estas lineas azules que nos indican cuando estamos en el limite de los bordes de la pantalla.

Por ultimo arrastramos un botón y lo ubicamos centrado en la parte inferior. Hacemos doble clic en el botón y le asignamos el texto «Saludar».

Terminado el diseño de la GUI vamos a aprovechar alguna de las ventajas del IDE (Xcode) que de forma transparente realizando unos sencillos pasos nos generara el código necesario para nuestra aplicación.

  1. Ir al menu yView->Assistant Editor->Show Assistant Editor, podremos ver como la vista donde editábamos la GUI se ha dividido en 2.
  2. Hacemos clic en el campo de texto y pulsando la tecla ctrl lo arrastramos hacia el lado derecho donde se esta el código y soltar antes del @end. Nos aparecerá una pequeña ventana y deberemos rellenar los valores como lo indica la siguiente imagen. Al terminar presionar el botón connect.
    agregando outlet
  3. Seguido realizamos el mismo paso pero con el botón «Saludar» y rellenamos lo datos de la ventana con los datos que aparecen en la siguiente imagen.
    agregamos action

 

Ya casi hemos terminado con la interfaz gráfica (como pueden ver uso de forma intercambiable GUI e interfaz gráfica) pero antes deberemos seleccionar el archivo BIDViewController.m (veremos como en el editor principal se carga el archivo). Agregaremos un método y editaríamos otro antes del @end, como aparece en la siguiente imagen. Siendo más explícito editaremos el action saludar que Xcode nos ha dejado ya el esqueleto del método (lo hizo justo cuando arrastramos el botón saludar al lado derecho del código y nos apareció la ventana a la que le ingresamos información) y agregaremos el action textFieldDoneEditing.

metodos action

El primer action (saludar) que hemos editado será el que llevará a cabo la funcionalidad cuando pulsemos el botón saludar (que aunque no conozcamos el lenguaje podemos interpretar que es lo que hace). La funcionalidad consistirá en arrojar una alerta (especie de ventana modal) concatenando la cadena «Hola » el contenido que hayamos ingresado en el campo de texto. El segundo action (textFieldDoneEditing) sencillamente hace que se oculte el teclado al pulsar enter, sino agregamos este método y lo enlazamos con la vista al poner el cursor sobre el campo de texto aparecería el teclado y este no se ocultaría.

Seleccionamos de nuevo el archivo BIDViewController.xib, luego en el editor en la parte izquierda veremos 3 iconos, File’s Owner,  First Responder y View, seleccionamos la vista (View) y luego presionamos las teclas cmd+alt+6 y en la parte derecha de nuestra ventana se mostrara el connections inspector. Seleccionamos el botón «Saludar», nos aparecerán todos los eventos del botón debajo del titulo Send Event, luego seleccionamos el circulo correspondiente al evento Touch Up Inside y lo conectamos (arrastrando) al File’s Owner, nos deberá aparecer el método saludar y lo seleccionamos.

Para terminar seleccionamos el campo de texto y aun mostrandose el panel connections inspector (en caso que no este repetimos los pasos para que aparezca) seleccionamos el circulo correspondiente al evento Did End On Exit y lo conectamos con el File’s Owner y seleccionamos el action textFieldDoneEditing e inmediatamente después guardamos (cmd+s).

Finalmente ya hemos terminado, ahora de haber podido seguir todos las indicaciones antes señaladas en el post podremos ejecutar nuestra primera App para Iphone, que esperas!!! vamos a probarla, pulsemos cmd+r.

simulador iphone

¿Qué tal? yo si les soy sincero a mi lo que me asombro la primera vez fue el entorno, es muy amigable ya desearía yo que algún editor Java me generara un código legible y de forma tan sencilla para generar y darle funcionalidad a una GUI, se que a mucho les gusta quizás el modo mas largo, codificando todo y así ya luego al usar estos asistentes saber donde, cuando y como se genera el código, pero bueno mi intención en un principio es hacer un Hola Mundo, Hola Pedro u Hola María que se desarrollase de forma sencilla, rápida y así tener un primer acercamiento con esta tecnología. Espero que les haya parecido interesante, ¿conoces algún recurso que quieras compartir con nosotros?, a que esperas, la información es poder, compartela y así todos podemos beneficiarnos.

 

 

 

iPad y la copa América 2011

Después de mucho tiempo alejado del blog (por motivos laborales) vuelvo para hacer una pequeña entrada, motivado por varias cosas entre ellas el empate de la vinotinto (para quien no lo sepa es como se le denomina al equipo de fútbol de Venezuela) ante Brasil. Ustedes se preguntaran ¿qué tiene que ver la copa América de fútbol con un blog que supuestamente habla de tecnología?

Para quien aun no lo sepa la copa América de fútbol esta siendo transmitida por youtube (streaming) por el siguiente canal www.youtube.com/copaamerica, es por dicho canal donde he podido visualizar par de juegos (incluido el de la vinotinto), hasta aquí nada nuevo, si no es por el hecho que lo he visto en la comodidad de mi casa con mi TV y con una calidad de imagen espectacular y como he podido lograr eso, pues utilizando mi iPad2 como centro multimedia conectado a mi televisor con el digital AV adapter y un cable HDMI, por supuesto hay que tener en cuenta que gozo con una conexión a Internet con un ancho de banda que lo definiré como decente (6 Mbps). ¿Cual ha sido el resultado? Sencillamente disfrutar de unos partidos con una calidad de imagen fantástica sin temor a equivocarme con una resolución igual a las trasmisiones digitales de los canales que emiten su imagen en HD.

Una vez más he podido percibir en carne propia la versatilidad del iPad en el día a día, a su vez no esta demás agradecer a la organización de la copa América 2011 por llevar esta magnifica fiesta del fútbol a todo el mundo adaptándose a las nuevas tecnologías.

Aqui les dejo algunas imagenes tomadas del iPad.

Ipad 2 presentado a la sociedad

El pasado 2 de marzo fue presentado a la sociedad, el tan esperado y muy rumoreado Ipad 2, se podría decir que no se había llegado aun al tope de ventas del Ipad y ya se estaba especulando con la segunda versión del mismo. Se comentaban muchas cosas de esta keynote, un nuevo ipad con camara(s), capacidad de expansión de memoria con tarjetas SIM, pantalla con retina display, quizás más pequeño, nuevo procesador y mas… A su vez se comentaba la posibilidad de una nueva versión de iOS y un MobilMe gratuito, en fin había tantos rumores que dudo que los mejores adivinos del mundo incluso pudieran acertar en sus predicciones.

Y se hizo la luz, el tan esperado dispositivo fue presentado por Steve Jobs, con unas características hasta ahora muy bien valoradas por la critica y que a mi particularmente me han encantado. Señalo a continuación las características (resumidas) del Ipad 2:

  • Procesador A5 dual core de 1 GHz, que le permite procesar hasta 9 veces mas rápido el desempeño gráfico.
  • Doble cámara, una frontal VGA y otra trasera HD 720p 30 frames por segundo y zoom 5X.
  • 10 horas de duración de la batería en uso continuo (9 horas en caso de hacer uso continuo de redes 3G).
  • Dimensiones (alto x ancho x grueso): 24,12 cm x 18,57 cm x 0,88 cm y un peso de 601 gramos (607 o 613 gramos en el caso de ser la versión con 3G para redes CDMA y GSM respectivamente).
  • Pantalla LED de 9,7 pulgadas y resolución 1024 x 768 (misma pantalla del primer Ipad).
  • Giroscopio de 3 ejes, acelerometro, brújula digital y GPS asistido en la versión 3G además de funciones de teléfono.

Además de estas características también se presentaron 2 nuevos accesorios, la funda smart cover y el adaptador AV digital de Apple, cada uno con un valor añadido que no caeré en detalles sino que les dejo par de vídeos y les den un vistazo y luego me comentan que opinan al respecto. Por ultimo nos presentaron 3 estupendas aplicaciones  para Ipad que darán que hablar y desde ahora les auguro un éxito rotundo como lo fueron GarageBand, PhotoBooth e iMovie, sencillamente ESPECTACULARES en especial me ha impactado iMovie, da la impresión de poder llevar a cabo la edición de video casi en un modo profesional y sencillamente con tus dedos, ni mas ni menos.

 

En conclusión en esta oportunidad Apple nos ha traído un dispositivo muy mejorado, cuyas características traen consigo un valor agregado importante, como lo son el poder hacer uso de FaceTime para videoconferencias un nuevo procesador que nos da la oportunidad de crear mejores aplicaciones y aprovechar al máximo su velocidad así como su desempeño para tratar gráficos, un set de aplicaciones (y las que vendrán) que sencillamente y sin ser demagogo son ESPECTACULARES. Hay ciertas tablets con Android que me han llamado la atención como lo son la Xoom de Motorola, la nueva Galaxy tab de 10 pulgadas de Samsung y el prospecto de Sony la S1, que gozarán (y gozan) de una arquitectura de mucho poder, pero después de lo mostrado por Apple a día de hoy pienso que ninguno de estos dispositivos presenta la fluidez y amigabilidad que nos da el Ipad2 (y el Ipad) y por mencionarles algo y a su vez hacerles ver mi punto de vista, es cuestión de ver solo un pedazo de la keynote y ver la presentación de las aplicaciones  iMovie y de GarageBand aquí los hechos valen más que las palabras (con ello no quiero decir que no recomiendo adquirir uno de esos tablets, ya que se, que tienen su gama de usuarios ansiosos de mas control sobre el sistema, amantes de android, etc…). Es más en mi opinión ha sido una de las keynote donde la opinión de casi todos ha sido favorable al nuevo dispositivo y sus respectivos accesorios y aplicaciones, es mas no me extrañaría que surjan nuevos accesorios a usar con adaptador AV digital y darle a su vez mucho mas potencial del que tiene (visualizar películas en HD con o sin home sharing, video en espejo).

En fin para mi acabó la espera y he reservado uno para  el 25 de marzo, día que estará a la venta el Ipad en Europa. Estén pendientes, apenas lo tenga en mis manos tengo pensado hacer un video de unboxing.

y tu ¿Que opinas del nuevo Ipad? ¿Estas conforme con sus nuevas características?¿le agregarías y/o quitarías algo?

Aqui les dejo el video de la keynote

12 aplicaciones que te recomiendo si acabas de adquirir un iphone

Acabas de comprarte un iphone (3G, 3GS o 4) o te lo han regalado y estas entusiasmado y no aguantas las ganas de poder trastear con el e instalar una de las tantas aplicaciones que te han comentado tus colegas, entonces te preguntas ¿De todo ese mar de aplicaciones por cual empezar? Bueno de ser este el caso, estas de suerte, te voy a recomendar unas cuantas aplicaciones con las cuales ya puedes empezar a sacarle provecho a tu nuevo móvil y utilizarlo en tu día día, incluso en cosas que no te has imaginado o por el contrario, te darán pie a darle nuevas utilidades. He aquí la lista:

  1. WhatsApp Messenger: Una extraordinaria aplicación de mensajería que esta presente en varias plataformas (Blackberry, iOS, Android). Cansado de gastar dinero enviando SMS’s, esta es tu solución; sirve incluso para intercambiar mensajes con personas en otros países y lo único que necesitaras es tener conexión a Internet, además es gratuita!!!. En ocasiones de promoción, es gratuita, pero por lo general de pago (0.79€)
  2. Twitter: Cliente twitter, facil de usar, descargala y en segundos ya podrás  enviar tus tweets, marcar tus favoritos, etc… Es gratuita.
  3. Facebook: Te gusta estar online en tu perfil facebook, esta aplicación es para ti, te permite, publicar mensajes en tu muro y el de tus amig@s, enviar mensajes, chat, publicar fotos, etc… Es gratuita.
  4. IM+, eBuddy: Te gusta chatear y estar online. Con cualquiera de estas dos aplicaciones puedes concentrar en todos tus chat (messenger) en uno solo, facebook, msn, yahoo, gtalk. Existen para ambas una versión gratuita y otra de pago. Además no son las únicas, existen mas (gratis y de pago).
  5. IMDB: Ahora puedes ver desde cualquier lugar la valoración, criticas, actores, etc… de todas las películas. La mas importante Base de Datos de películas por internet también en tu iphone. Te gusta alquilar películas o ir al cine, no dejes de descargarla. Es gratuita.
  6. Skype: Quien no ha oído hablar de skype?, sea o no tu caso descargala y empieza a hablar con tus amig@s en cualquier lugar del mundo, muy sencilla. Además de skype existen versiones similares con videoconferencia, entre ellas están Tango, Viper.
  7. Shazam: De seguro al menos una vez en la vida te habrá pasado que escuchas una canción que te fascina y no has logrado escuchar quien la canta o el nombre de la canción, si tienes tu iphone a mano, esto no te pasara más, solo pulsa tag y te dirá album, nombre de la canción, video en youtube e incluso un link a itunes para que no pierdas tiempo y la descargues.
  8. iBook, kindle: Aficionado a la lectura, con iBook podrás leer los pdf o ebooks que quieras tan solo agregandolos a tu biblioteca, podrás añadirle notas, resaltar y marcar paginas. Además esta kindle la aplicación de uno de los grandes distribuidores de libros (entre otros) del mundo Amazon, tendrás a la mano una gran variedad de libros en formato electrónico, donde además de compartir las características de iBook, podrás disfrutar de los libros que adquieras en cualquier otro dispositivo, sea un ipad, un pc o un Mac, dale un vistazo te la recomiendo. Ambas son gratis.
  9. Google Mobile App: El grande de las búsquedas no podía quedarse fuera, has búsquedas por voz, fotos, traduce, etc… Es gratis.
  10. Angry birds, Cut the rope, Lux touch: Tres fantasticos juegos que te darán mucha diversión. No te arrepentirás, se uno mas de los miles que nos hemos enganchado. (Versiones gratuitas y de pago).
  11. Nike+GPS, RunKeeper: Si te gusta salir a correr, andar en bici, entrenar,  llevar tus registros e incluso visualizar el ritmo a lo largo del trayecto, descargalas ya!!! valen la pena (Nike+GPS es de pago y RunKeeper viene en versión gratuita y de pago).
  12. Evernote: Toma nota de lo que quieras, cuando y desde donde quieras, esta herramienta posee clientes para Mac OS, Windows, iOS, etc.. anota lo que quieras, mantén todo sincronizado en la nube, descargala y si puedes ve al sitio web de la aplicación y ve el video inicial de ayuda, inmediatamente empezaras a verle mucha utilidad, no se te volverá a olvidar nada de la lista de compras. Es gratis.

Estas son mis 12 aplicaciones que te recomiendo, pero he agregado una mas por si acaso llegas a tener la oportunidad de verla en la App Store.

  • VLC Media Player: Podrás visualizar los videos que esten en un formato que no sea soportado en Quicktime. (Era gratis, retirada de la App store, si la aceptan de nuevo no dudes en descargarla).

Bueno chic@s espero que disfruten de su nuevo juguete y le saquen el máximo provecho, quizás no tod@s coincidamos en cuanto a gustos de las aplicaciones pero he intentado abarcar de todo un poco (juegos, deporte, productividad, estudio, etc..). Tu que ya has empezado a jugar con tu iphone que otras aplicaciones nos recomendarías?