24 Jun 2011 @ 4:51 PM 

Hoy les quiero comentar que estuve en el Seminario de Programación Android organizado por la ESPOL y Samsung, la cita fue en la FIEC (Facultad de Ingeniería Eléctrica y Computación) en su sala de eventos programado para las 10:00AM aunque empezó a las 10:20, la sala no estuvo totalmente llena al inicio pero luego se fueron incorporando alumnos, la bienvenida la dió el Decano de la FIEC Ing.  Sergio Flores Macías, para luego dar paso al conferencista Sergio de Brasil, la conferencia fue en ingles técnico muy comprensible.

El conferencista empezó estableciendo los objetivos tales como introducción a los conceptos de las aplicaciones para Android para estudiantes y desarrolladores, y finalmente los participantes podrán publicar sus aplicaciones para  Samsung Apps Seller Office.

La charla fue de mi gusto porque fue muy técnica en cuanto a las herramientas y la programación, se notó que Sergio es un programador que las conoce muy bien, utilizó como IDE a Eclipse, el mismo que usamos en la EDCOM para nuestros chicos de Sistemas; además que les enseñamos NetBeans, luego mostro las herramientas necesarias a instalar sobre Eclipse y desarrollar, los Plug-In y las direcciones desde donde descargarlas en el internet.

Se programó el típico “Hello World”, pero después pasamos a códigos mas espesos, incluso Sergio tuvo que recurrir a copiar código pre-escrito para avanzar más rápido, mostro los simuladores ya que no se necesita tener al dispositivo físicamente en etapa de desarrollo y pruebas, el lenguaje usado fue JAVA, a parte acotó que el sistema operativo Android está construido en Linux, y el “framework” de ejecución de Aplicaciones es JAVA.

Al inicio pude ver al Galaxy Tab y pedí una demostración a un representante de SAMSUNG, les muestro el video más que palabras para describir el producto que me pareció fantástico, y lo que no sabía era que también es teléfono juzguen ustedes mismo (Competencia al IPAD).

Les dejo una pequeña muestra en video de la charla, no la pongo toda porque se aburrirán los que no entienden de programación, pero el tema queda planteado para mis estudiantes, debemos aprender a desarrollar para móviles y tabletas.

Demostración con el dispositivo, el tema «la memoria interna»

Posted By: Lambert Sarango Yamil Edinson
Last Edit: 24 Jun 2011 @ 05:19 PM

EmailPermalinkComments (4)
Tags
 16 Jun 2011 @ 7:07 PM 

Vamos a comentar sobre los celulares y sus sistemas operativos específicamente los que están en la categoría de SmartPhone, ya el lector se estará preguntando ¿Sistema Operativo en mi Celular?, y es que asociamos esta palabra de S.O. a Windows, Linux, MacOSX por nuestros equipos de escritorio o portátiles, pero debemos aclararlo, los celulares conocidos como “Celulares inteligentes” tienen un sistema operativo que les permite interactuar con el usuario, sobre todo aprovechar una serie de servicios del mismo, como Organización y control de programas, cámara de fotos y video, correo electrónico, navegación en Internet con 3G o WIFI, Mensajería instantánea, radio, televisión, reproducción de audio, entre otros, he destacado los más importantes, y es que manejar todo esto en un celular, solo es posible con un S.O.

Empecemos con los “SmartPhone Blackberry”, estos poseen el Blackberry OS desarrollado por la empresa canadiense RIM (Research In Motion) para sus dispositivos. El sistema permite multitarea y tiene soporte para diferentes métodos exclusivos de RIM particularmente me refiero a sus  trackwheel, trackball, touchpad y pantallas táctiles.

Las primeras versiones de este S.O.  Se remonta a los primeros handheld en 1999. Empezaron con el acceso a correo electrónico, navegación web y sincronización con programas como Microsoft Exchange o Lotus Notes aparte de poder hacer las funciones usuales de un teléfono móvil, otras marcas utilizan el cliente de correo electrónico de BlackBerry como Siemens, HTC, Sony Ericsson entre otros, porque cuentan con el teclado QWERTY completo. Está orientado al uso corporativo por su gestor de correo electrónico y agenda, con el software BlackBerry Enterprise Server (BES) proporciona el acceso y organización del email a grandes compañías identificando a cada usuario con el conocido BlackBerry PIN, la última versión del sistema operativo es la Blackberry OS 6.

Ahora sigamos con iOS de los iPhones,  anteriormente denominado iPhone OS creado por Apple originalmente para el iPhone, siendo después usado en el iPod Touch e iPad. Es un derivado de Mac OS X, se lanzo en el año 2007, aumento el interés con el iPod Touch e iPad que son dispositivos con las capacidades multimedia del iPhone pero sin la capacidad de hacer llamadas telefónicas, en si su principal revolución es una combinación casi perfecta entre hardware y software, el manejo de la pantalla multitactil que no podía ser superada por la competencia hasta el lanzamiento del celular Galaxy S I y II por parte de Samsung, personalmente puedo decir que el manejo multitactil del sistema operativo es de lo mejor.

Otras características que lo ubica entre los mejores son el manejo de correo electrónico, la navegación web con Safari, la reproducción de audio, llamadas con videoconferencia y sobre todo una estética de hardware muy cuidada y agradable que ha caracterizado a los productos de Apple, aparte es considerado una videoconsola portátil, ya que incluye giroscopios, sensores para que sean aprovechados por los juegos, además tiene un procesador bastante potente para ser un dispositivo pequeño el “Apple A4” de 1Ghz de velocidad , la última versión del sistema operativo es iOS 5.

Ahora continuemos con el sistema operativo Android, está basado en Linux diseñado originalmente para dispositivos móviles como los teléfonos inteligentes pero después tuvo modificación para ser usado en tablets como es el caso del Galaxy Tab de Samsung , actualmente se encuentra en desarrollo para usarse en netbooks y PCs, el desarrollador de este S.O. es Google, fue anunciado en el 2007 y liberado en el 2008; además de la creación de la Open Handset Alliance, compuesto por 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para celulares, esto le ha ayudado mucho a Google a masificar el S.O, hasta el punto de ser usado por empresas como  HTC, LG, Samsung, Motorola entre otros.

Las aplicaciones se ejecutan en un “framework Java de aplicaciones” orientadas a objetos que viene con una máquina virtual Dalvik que es parecida a la maquina virtual de java propuesta por James Gosling (creador del  lenguaje java) con algunas modificaciones, a nivel de características tiene correo, navegación, reproducción de audio, multitarea y el soporte de pantallas multitactil muy parecido al Iphone de Apple por eso es una seria competencia.

Pasemos hablar de dos mas que son menos conocidos el primero es  Windows Phone, anteriormente llamado Windows Mobile es un S.O. móvil compacto desarrollado por Microsoft, se basa en el núcleo del sistema operativo Windows CE y cuenta con un conjunto de aplicaciones básicas, actualmente va por la versión 7. Está diseñado para ser similar a las versiones de escritorio de Windows estéticamente y existe una gran oferta de software de terceros disponible para Windows Mobile, la cual se puede adquirir a través de la tienda en línea Windows Marketplace for Mobile y por ultimo quiero concluir con Symbian OS que fue producto de la alianza de varias empresas de telefonía móvil, entre las que se encuentran Nokia como la mas importante, Sony Ericsson, Samsung, Siemens, Benq, Fujitsu, Lenovo, LG, Motorola esta alianza le permitió en un momento dado ser unos de los pioneros y más usados, pero actualmente está perdiendo vertiginosamente cuota de usuarios aceleradamente;  esta por la versión 3.


Dejo para el final parte de la entrevista que me hicieron para el programa Ecuador Tecnológico del canal de ESPOL no tan técnico y muy clarificador, espero les guste.

Fuente: Datos técnicos y algunos extractos de Wikipedia.

Posted By: Lambert Sarango Yamil Edinson
Last Edit: 07 Ago 2012 @ 12:13 AM

EmailPermalinkComments (3)
Tags
 18 May 2011 @ 12:02 PM 

Les voy a comentar que estuve asistiendo a un curso de la ESPOL que fué dictado en la EDCOM (Escuela de Diseño y Comunicación Visual), en el campus peñas del 10 al 16 de mayo de la herramienta Unity 3D, que esta pensada para hacer videojuegos, realmente Unity es un software para modelar los objetos, crear terrenos, la física, sonido, de una manera sencilla, además de la lógica del juego;  aclarando que “sencillano quiere decir fácil, porque se debe tener un previo conocimiento en modelado (recordar que soy un programador no diseñador grafico);  me interesa bastante la programación dentro de la herramienta, que utiliza una versión de JavaScript, aunque se puede usar también C#.

Lo interesante es que permite publicar el juego (Compilarlo y construir el ejecutable) en las plataformas de iOS es decir para iPhone, Windows, Mac, Android de Google y Wii; que era lo que sabía antes de entrar al curso, pero cuando me puse a investigar dentro del mismo encontré que también están incluidas las plataformas Xbox 360 y PS3.

El software no es gratis, hay que pagar la licencia si uno se va a dedicar a desarrollar de manera comercial, pero si les interesa desde la pagina de Unity 3D http://unity3d.com/unity/ se pueden descargar una versión de prueba muy funcional que les permite publicar el juego, pero dura unos días, suficiente para darse una idea del entorno y las facilidades que esta presta, lamentablemente la documentación para los autodidactas como yo esta en puro ingles, pero con el ingles técnico que sabemos es más que suficiente.

En la misma página http://unity3d.com/unity/ se pueden bajar unas demos con los fuentes de juegos increíbles para que vean el poder de este motor 3D, que no está nada mal comparado con el que usan las desarrolladoras fuertes en esta industria como es el UDK de Epic (Unreal Engine) que sirve para lo mismo y en muchos aspectos lo supera; pero sus costos de licenciamiento son altos asi que pensar en unity 3D no es descabellado.

El docente que impartió el curso se llama Alejandro Bermann, argentino con experiencia en la herramienta, traído exclusivamente por la EDCOM para el público que desea aprender y sumergirse en esto de los videojuegos, el curso cubrió las expectativas de las personas que manejan modelamiento y texturizado 3D, un poco de programación, pero me dejo lo necesario y las pautas para continuar, y por supuesto el potencial que les da la herramienta a los profesionales de Diseño y no comer cuento chino.

Les pongo una imagen del juego que se realizó en clase de un FPS (First-person shooter) de 3 niveles, al final hay que matar un dragon, con sonido, efectos y en 3D.

Posted By: Lambert Sarango Yamil Edinson
Last Edit: 18 May 2011 @ 02:40 PM

EmailPermalinkComments (5)
Tags

 Last 50 Posts
 Back
Change Theme...
  • Users » 10954
  • Posts/Pages » 148
  • Comments » 238
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

Acerca de Yamil Lambert



    No Child Pages.