35 horas con Android

¿Quién soy?
Mi nombre es Antonio M. Moreno Delgado y cursando 5º de Ingeniería Informática decidí hacer una parada en Ticteck con escusa de la asignatura Practicum. Aunque desde principios de carrera tuve especial fijación por el ámbito de la investigación en la universidad, me apetecía sentir el ambiente tan acogedor que se vive en una empresa como ésta. ¡Así que aquí estoy codo con codo con ellos programando aplicaciones!
<<Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo.>> (Franklin)


Empecé con...
Tras empezar desde cero con el desarrollo en Android y terminar la primera aplicación básica, voy a resumir la experiencia que he tenido. Como dato inicial, el contacto más cercano con el desarrollo de aplicaciones para móviles había sido un "Hola Mundo" en iOS. A decir verdad me esperaba un entorno mucho más hostil que el encontrado. El IDE ya conocido (Eclipse) y el lenguaje Java (más que utilizado en la carrera de Ingeniería Informática) hace que te sientas como en casa. Técnicamente, Android (al igual que iOS) usa la arquitectura Modelo-Vista-Controlador (MVC), aunque se debería llamar Modelo-Layout-Activity.

Las redes sociales en las aplicaciones móviles

Hoy en día, disfrutar de las redes sociales en los móviles nos lleva a una nueva dimensión del marketing de crecimiento rápido y continuo. A continuación, vamos a analizar su importancia en las aplicaciones móviles que las integran.

En la fase de lanzamiento de un producto, uno de los objetivos principales es generar público. Las redes sociales nos van a proporcionar seguidores y fans. Las personas que entran en contacto la primera vez con el producto no sabe que estamos en la fase de lanzamiento y pueden percibir, por el escaso número de fans o seguidores, que el producto o la empresa no es relevante o interesante. Es en esta primera etapa, la de lanzamiento, la importancia de tener muchos seguidores o una masa crítica notable. Cuantos más se tengan más probabilidades se tendrá de viralizar el mensaje por la red.

 

Ventajas de las notificaciones push en las aplicaciones móviles

Una notificación push es un mensaje que envía una aplicación de un servidor a una aplicación cliente, iniciándose siempre en la parte del servidor y sin esperar a que el cliente pregunte si hay algo nuevo. Por el contrario, existe la tecnología pull donde la petición la inicia el cliente.

Las mayores ventajas de las notificaciones push son la selectividad de usuarios y la inmediatez: una información a medida está disponible a determinados usuarios en cuanto está disponible en el servidor.

Hablando sobre Innovación en Punto de Encuentro de Onda Azul


Nuestro conpañero de TICteck Tecnología, Rafael Morales, participando en el programa "Punto de encuentro" de Onda Azul Málaga.

Junto a Carmen Agra (TactilTicket), Vicente Almenara (CEM) y Miguel Aldana (Grupo Torcal) establecieron una interesante mesa redonda sobre innovación y tecnología en las empresas

Gracias a Vicente Almenara de la Confederación de Empresarios de Málaga por la invitación.

Cómo añadir aplicaciones móviles a sus distintos repositorios

En la planificación del desarrollo de APPs hay que tener en cuenta también los tiempos que se van a tardar en tener la aplicación en su repositorio para descargar, ya que dependiendo de la plataforma, este proceso puede ser lento o tedioso y llevarnos a no tenerla lista para su presentación final.

En este post comentaré y compararé sólo los casos para Android, iPhone y Blackberry.

Antes de subir cualquier aplicación hay que registrarse en la plataforma de desarrollo del dispositivo. En el caso de Android, para registrarse hay que pagar una cantidad alrededor de 25€ para toda la vida. El proceso es rápido ya que se hace con el registro que proporciona Google y el pago mediante Google Checkout. El formulario de registro para iPhone es similar a Android, pero en este caso se tiene que pagar 70€ cada año. En Blackberry este proceso es más lento, puede durar una semana, en cambio los anteriores cuestión de minutos. Una vez registrado en Blackberry, debemos esperar varios días para que nos envíen un email para confirmar nuestros datos, ya sea de empresa o de particular. En esta confirmación debemos proporcionar un documento que nos acredite y enviárselo por email o por fax al que nos responderán al día siguiente con su aprobación. En la plataforma Blackberry no se necesita realizar ningún pago.

La importancia del equipo humano en nuestra empresa y en la de todos


En estas fechas en las que se habla tanto de equipo, con un claro ejemplo como la selección española de fútbol, me gustaría hablar de la importancia de formar un buen equipo humano en las empresas.

Empecemos por lo básico, ¿qué significa equipo? equipo es un conjunto de personas que se unen para conseguir un objetivos común. Si "todas" las personas que integran una empresa comparten los mismos objetivos y las mismas metas formando un equipo conseguimos:

Programación móvil: por dónde empiezo


Muchos de nosotros llevamos un smartphone en el bolsillo y al ver aplicaciones muy buenas instaladas en ellos se nos llegan a ocurrir muchas ideas nuevas para desarrollarlas y llevarlas en nuestro móvil. Pero, ¿cómo puedo hacerlo?, ¿por dónde empezaría?

Para tener una aplicación móvil exitosa no sólo debemos pensar en algo entretenido o útil, sino en establecer un plan de desarrollo para tener mayores probabilidades de éxito. Esto no será fácil en lo más mínimo, ya que debemos tener en cuenta que actualmente existen millones de aplicaciones para varias plataformas y nuestras ideas deben ser mejor aún que las de nuestra competencia.

Existen algunas webs que sin tener conocimientos de programación y de desarrollo de aplicaciones móviles podemos construir una APP. Son herramientas online que nos guían paso a paso para construir una. Ejemplos:
www.appbreeder.com
www.appsgeyser.com
www.appmakr.com

Si queremos hacer un desarrollo más completo y decidimos hacer un cursillo o seguir un libro nos guiaremos por el contenido que nos va a enseñar. El temario mínimo que debería mostrar sería: cómo instalar todas las herramientas necesarias para comenzar a desarrollar una aplicación en una plataforma móvil; diseño de interfaces de usuario, es decir, conocer todos los elementos visuales de los que dispone y cómo explotar al máximo sus propiedades para conseguir una interfaz muy personalizada; cómo trabaja la plataforma con servicios web y con notificaciones; almacenamiento de datos en la memoria; y por último, seguridad que podemos proporcionar a una aplicación.

También hay que tener en cuenta que la mayoría de las aplicaciones móviles necesitan una plataforma web o un servidor que proporcione los servicios necesarios para muchas de sus funcionalidades. Por ejemplo, para almacenar el registro de usuarios y controlar el login de una aplicación. Por lo tanto, haría falta implementar estos servicios, por ejemplo, con tecnologías webs.


SEGURIDAD WEB: HTTP, HTTPS y certificados SSL

Al entrar en una página web vemos que aparece siempre http que son las siglas en inglés de “Hyper Text Transport Protocol”, básicamente es un protocolo de comunicación entre el usuario/a de la web y el servidor, es decir, la forma que tiene el usuario/a de comunicarse con el servidor. Otras veces, aparece https que es básicamente lo mismo pero donde la comunicación está encriptada, y es por eso que lleva la "s" de seguro (secure en inglés).

Pero la seguridad no termina aquí, podemos comunicarnos de forma segura con una web mediante https, pero si la web no es de alguien de confianza entonces podríamos correr bastantes riesgos. Para esto, están los certificados SSL (Secure Sockets Layer), pero ojo, no todos los certificados son iguales y ahora explicaremos sus diferencias.

Técnicamente suelen operar bajo sistema de encriptación de 128/256 bits. Por otro lado, se diferencian según la confianza del usuario/a y del grado de validación de ese certificado frente a la empresa que gestionará la web para la que se emitió dicho certificado. En este caso tenemos:

- Certificados Autofirmados:  son certificados que pueden ser emitidos por cualquier persona. Por lo que con este tipo de certificado el usuario/a de la web no tendrá garantías de verificación de la web con respecto a los datos de la empresa que la opera. Es por ello que los navegadores saltan con errores como el siguiente de Mozilla:







- Domain validation (DV): son aquellos que se expiden directamente a la dirección de correo con la que se registró el dominio. Por lo tanto, la verificación es bastante básica.

- Organization Validation (OV): en este tipo de certificado se investiga la empresa que solicita el certificado en un grado medio. El resultado al entrar en una de estas páginas es que aparece en color azul (en algunos navegadores). Por ejemplo las web de: Facebook, Google, ...



- Extended Validation (EV): en este tipo de certificado la autenticación de la empresa es completa, ya que se investiga con el objetivo de asegurarse de que el certificado ha sido solicitado por la empresa y en ningún caso ha sido solicitado por una persona ajena a la misma. Es el certificado más caro y debido al proceso de validación, es el que más tarda. En algunos navegadores el resultado es que aparece una barra de color verde (en algunos navegadores). Por ejemplo las web de: Twitter, Hotmail, etc



 Estos tres últimos siempre son expedidos por autoridades certificadoras.

Curso de Creación de Empresas de Base Tecnológica



Ayer nuestro compañero de TICteck, Rafael Morales, estuvo colaborando en el Curso de Creación de Empresas de Base Tecnológica en la Universidad.

Organizado por el Servicio de Cooperación Empresarial y Promoción de Empleo de la UMA, el curso se celebró en el Salón de Grados de la Facultad de Comercio y Gestión, teniendo como finalidad presentar la creación de empresas de base tecnológica como mecanismo de transferencia de los resultados de investigación desde los Grupos de Investigación de la UMA al sector productivo a la vez que la transferencia de conocimiento en forma de capital humano cualificado.

También se abordó el marco jurídico que regula la participación del profesorado universitario en las empresas de base tecnológica, los programas de ayuda a la creación de empresas (como el Programa CAMPUS-PLUS) y la introducción a la elaboración de un Plan de Negocio.

En su intervención, Rafael destacó las sinergias generadas por la colaboración entre profesores y alumnos que ya pasan a ser titulados; el enriquecimiento mutuo entre madurez y juventud. Por otra parte, señaló que al principio de la aventura empresarial hay que tener una visión y la nuestra fue usar el móvil como sistema de pago. En esa dirección llevamos trabajando desde hace 4 años y en breve presentaremos a la sociedad el fruto de ese trabajo. Además, estamos generando empleo a universitarios, que es algo muy importante en los tiempos actuales.

Alan Turing

Hoy, 23 de Junio de 2012, hace 100 años que nació Alan Turing, una de esas mentes maravillosas que son capaces de cambiar el mundo, y queremos compartirlo contigo.

Padre de la ciencia de la computación, durante la Segunda Guerra Mundial los alemanes usaban la máquina Enigma para cifrar las conversaciones en las que se detallaban sus estrategias bélicas. Turing fue capaz de descifrarla y, de hecho, son muchos los que consideran que fue él, un matemático, el hombre que ganó la guerra.

La Máquina de Turing es el primer paso hacia lo que conocemos hoy como informática. Mediante unos pocos movimientos es capaz de resolver los mismos problemas que un ordenador actual. Con motivo de su aniversario se han fabricado multitudes de versiones. En el vídeo podemos ver la de LEGO. Google tampoco ha faltado a la cita y ha colocado un doodle con la famosa máquina.





La Inteligencia Artificial también se dejó llevar por los encantos de Alan. El matemático describió una prueba que tendría que superar una computadora para considerarse "inteligente". El Test de Turing consiste en poner a una persona a chatear a través de una ordenador. En otra sala se encontrará un humano y otra máquina, que serán los que hablen con el situado en la primera habitación. Si el que se encuentra aislado no es capaz de saber cual es la computadora, ésta sería inteligente.

La parte más trágica de su vida ocurre a partir de 1952, después de todas sus grandes aportaciones a la sociedad, fue juzgado 
y condenado por ser homosexual. Le dieron a elegir entre la cárcel o ser castrado químicamente. Debido a su carrera como intelectual, la cárcel le hubiera supuesto abandonar su puesto, así que eligió la castración. Dos años más tarde decidió suicidarse al más puro estilo Blancanieves: envenenó una manzana con cianuro y le dio un mordisco. No fue necesario más, el genio falleció a la edad de 41 años.


Como curiosidad, se rumoreó que la manzana mordida de Apple no era más que la manzana de Turing, aunque terminaron saliendo a la luz unas declaraciones de Steve Jobs en las que comentó que no fue así como se originó, pero que le hubiera encantado. "It isn't true, but God, we wish it were"

Por último, terminamos este homenaje con una canción del disco que el grupo de música “Hidrogenesse” le ha dedicado a Alan Turing (y que podéis escuchar entero aquí).



Despierta, Alan
el príncipe ha abdicado
y te ha besado



Vía Wikipedia

Diferencia entre código QR y BIDI

Actualmente BIDI y el código QR se confunde con bastante frecuencia. BIDI es una plataforma que puede generar y leer EZcodes, códigos Datamatrix, y los códigos QR, que son los formatos de uso común. Mientras que código QR es un sistema de codificación concreto. Por lo tanto, son conceptos totalmente distintos.

Algunas características de la plataforma BIDI son las siguientes:
  • La generación de códigos es limitada para el usuario/a básico/a y su uso está restringuido al uso personal. Existe la posibilidad del uso ilimitado y comercial, pero estos servicios son de pago.
  • El lector de estos códigos es único y propiedad de BIDI.
  • Para uso comercial y de pago, el lector BIDI proporciona datos estadísticos de lectura del código.

En cuanto al código QR destacamos las siguientes características:
  • Está basado en código libre
  • Es un código bidimensional
  • Hay múltiples lectores de estos códigos en los repositorios de nuestros respectivos móviles. 
  • La generación del código QR es totalmente gratuita e ilimitada.
Para más información visitar www.codigos-qr.com y www.bidi.es

Samsung Galaxy S3 ¿merece la pena su compra?

El nuevo Samsung S3 sale al mercado el próximo martes 29 de mayo. Se trata de un móvil Android de cuatro núcleos que renueva la gama alta de su catálogo y deja al Galaxy S2 como Smartphone de segunda. Un gran terminal sin duda y con un nivel de expectación que pocos fabricantes, excepto Apple, consiguen sobre un producto. Este dispositivo se encontrará en tres modelos: 16, 32 y un futuro teléfono con 64 GB de capacidad. El precio libre podría ser de 700 euros.

Entre las novedades encontramos desde su propio servicio de música en streaming hasta uno llamado S Health que va sobre salud. Entre ellos tenemos uno de vídeo bajo demanda, otro de conducción y hasta de juegos.

El dispositivo, de 133 gramos, va equipado con una pantalla de alta resolución con tecnología HD SuperAMOLED de 4,8 pulgadas, y dos cámaras, una trasera de 8 megapíxeles, y otra frontal de 1,9 megapíxeles.

La carga de batería es de 2.100 miliamperios, frente a un estándar de mercado en torno a 1.500, mientras que su pantalla es un 20% mayor que la del Galaxy S2, pese a que el tamaño del dispositivo es prácticamente el mismo.

Según sus responsables, el nuevo dispositivo móvil es como "una extensión del ser humano", dado que sabe cuándo lo miras y se suspende si no lo haces, función SmartStay. Además con S Voice, comprende cuando le hablas y es capaz de responder en ocho idiomas, incluido el español.

Este terminal permite hacer dos tareas a la vez y mover adonde se quiera, dentro de la pantalla, las imágenes de un vídeo y compartir las imágenes de forma sencilla e instantánea, es decir, podremos ver un vídeo a la vez que navegamos por internet.

Sus cámaras, que permiten el reconocimiento facial y la posición de los ojos, realizan veinte imágenes consecutivas (una ráfaga de hasta 3.3 fotos por segundo) y una aplicación selecciona las ocho mejores.

El dispositivo, disponible en azul Pebble y blanco mármol, está equipado con Android 4.0 Ice Cream Sandwich, la última versión del sistema operativo de Google. Completa la ficha técnica la conectividad HSPA+ (hay en camino una versión LTE), NFC, Bluetooth 4.0 y GPS con soporte Glonass.

Permitirá conexión 4G y mejora la experiencia de usuario, dado que con un solo "clic" permite mandar imágenes a todos los amigos que aparecen en una fotografía y que son reconocidos por el dispositivo. Además, permite enviar una película de 1 GB en tan sólo 3 minutos y 10 MB de música sólo con tocar otro móvil Galaxy S3, sin necesidad de wifi. Asimismo, se puede conectar a la televisión y reproducir contenidos inteligentes en ella.

Sin duda, Samsung Galaxy S3, es el rival más fuerte del iPhone 5.

Para determinar si finalmente merece su compra, habría que hacerse a uno mismo la siguiente pregunta: ¿qué sueles hacer con el móvil para justificar su adquisición?


Fuentes:
Xataka.com
Configurar equipos.com
Intereconomía.com

TICteck en el foro de Conocimiento y Competitividad de Diario Sur y UMA


Intervención de Rafael Morales en el Foro.

Hoy, de la mano de nuestro compañero Rafael Morales, hemos tenido el placer de participar en el Foro de Conocimiento y Competitividad organizado por Diario Sur y la Universidad de Málaga.

Ha sido una magnífica oportunidad para poner de manifiesto la necesidad de colaboración entre la Universidad y el Tejido Productivo (sin olvidarnos de "los gobiernos" para completar la famosa Triple Hélice).

Para ser competitivos hay que innovar (o como bien ha dejado reflejado Antonio Gómez de Aertec Solutions, "diferenciarse"), tenemos que hacer algo distinto para poder competir en "La Jungla", ya que competir en precio es un gran error (siempre estarán los chinos para abaratar el precio)

¿Y qué hace falta para innovar? Creatividad y Conocimiento de la materia ¡¡¡Qué mejor sitio que la Universidad para adquirir ese conocimiento!!! Incluso para desarrollarlo en los grupos de investigación. Aunque no olvidemos que para el desarrollo se necesita una inversión económica.

¿Cómo conseguir el retorno de la inversión? ¿Cómo generar riquezas gracias al conocimiento? Muy sencillo, explotando el producto, y no dejándolo como una patente más en un cajón de un investigador.

Aquí es donde entra la tan necesaria relación Universidad - Empresa; o los tecnólogos nos convertimos en empresarios o se buscan alianzas con empresas para explotar las patentes (o investigaciones).

Para finalizar, dar la enhorabuena a Diario Sur por su 75 aniversario y a la Universidad de Málaga, en concreto a la OTRI y al equipo de Antonio Peñafiel (no se que nombre corporativo recibe ahora...) por su gran labor en el fomento de las relaciones Universidad - Empresa.

No me metas en el saco

En estos cinco párrafos no pretendo defender a los que lo han hecho mal, es más, estoy de acuerdo con que se les señale públicamente y se les castigue. Lo que sí no voy a permitir es que se nos meta a todos en el mismo saco y mucho menos a los emprendedores.

Prácticamente desde siempre, pero sobre todo desde hace unos meses, a las empresas Spin-Off y Campus se nos ha señalado por parte de la Sociedad como empresas que no sabemos vivir sin subvenciones ¿realmente todo el mundo piensa eso?

En mi empresa, TICteck Tecnología, actualmente somos 8 compañeros (7 con nómina fija) con una media de 6 trabajadores desde que comenzamos hace casi 4 años. Al principio (primeros 3 meses) recibimos unos 7.000 € a fondo perdido de Promálaga por la inversión inicial, antes tuvimos que gastar 14.000 + IVA, para lo que tuvimos que pedir un micro-crédito personal a La Caixa (donde El IMFE jugó un gran papel como “mediador”). Hasta el año no recibimos el CAMPUS de Invercaria, Agencia Idea y Universidad de Málaga por 200.000 € (inversión clave para EBTs emprendedoras, pero que es un préstamo, HAY QUE DEVOLVERLO!!!) ¿Pensáis que una empresa, por más pequeña que sea vive 4 años con esa cantidad? más aun teniendo en cuenta que el primer año vivimos y desarrollamos i+d+I con nuestros propios recursos. Por seguir dando una vuelta a la tuerca, esa inversión que hizo la Administración Pública con nosotros ¿no ha sido rentable para el ente? Hemos restado paro (menos gastos para la administración), hemos pagado impuestos, seguros sociales, etc. (ingresos para la administración), hemos comprado y vendido a otras empresas (dinamización de la economía), etc.

Dos últimas preguntas ¿qué hemos hecho en este tiempo? Junto con el Desarrollo y Consultoría Tecnológica al tejido empresarial andaluz, hemos desarrollado un Innovador Sistema de Pagos mediante dispositivos móviles, el cual en unos meses lanzaremos al mercado con un cliente referente (único sistema actual en el mercado multiplataforma y multioperador) ¿Hemos sido los únicos? Ni mucho menos, es más, somos de los más “jóvenes”. Se me viene a la cabeza empresas como Arpa Solutions, líderes en Realidad Aumentada; Yerbabuena Software, quienes ya han cruzado el charco a Silicon Valley; Ingelabs, empresa de alta innovación en domótica; Clock Tecnología, líderes en RFID con multinacionales como clientes, Nerea y Quark como empresas pioneras en arqueología subacuática y bioconstrucción, ¡¡¡Libera!!! el auténtico espejo de todos y así una gran lista.

En definitiva, la gran mayoría de las empresas “lo hacemos bien” y la inversión que hacen los distintos gobiernos en su tejido empresarial es una magnífica iniciativa, influyendo de forma directa en nuestra productividad. Y el que no crea en este modelo, que busque en Google “triple hélice”.