1. Por casualidad he encontrado una web interesante para ver que información existe en la web sobre una determinada persona y cual es su presencia en internet. Analiza diferentes fuentes como fotos, videos, redes sociales, noticias, sitios web, blogs y otros documentos en los que aparezca sea persona. Además devuelve un indice entre 1 y 10 que indica lo importante que es esa persona en la Web. Podéis buscaros vosotros mismos o buscar a alguien famoso. Ejemplos:
    Barack Obama tiene un WebMii Score de 9,362: superior que 99.9% de la población y una clasificación mundial de: 1.426.658
    Michael Jackson tiene un WebMii Score de 8,990: superior que 99.9% de la población y una clasificación mundial de: 2.451.882
    Jose Luis Rodriguez Zapatero tiene un WebMii Score de 6,453: superior que 94% de la población y una clasificación mundial de: 382.863.619
     y el mio :-) 
    David Bueno Vallejo tiene un WebMii Score de 4,724: superior que 78% de la población y una clasificación mundial de: 1.500.270.958

    Además de eso permite buscar profesiones o areas de interes y nos mostrará las personas que hacen cosas relacionadas. Por ejemplo, se puede buscar "programación de móviles" y dara información de personas que han escrito algo sobre el tema.

    Por último tiene un apartado para buscar relevancia de empresas, muy importante para  conocer datos sobre su posicionamiento en buscadores.(por ejemplo Microsoft tiene un indice de 9.6,  Apple de 9.5 y Google de 9.9)



     
     
    2

    Ver comentarios

  2. Esta semana se ha presentado el grupo de Interés de Usuarios de Google de Málaga. Y con motivo de la presentación que se  realizó sobre el grupo y en concreto sobre la ponencia impartida sobre programación en Android, he creado un video con todo lo que hay que instalar (java SE, eclipse, ADT, android  sdk,..) para empezar a programar en Android sin problemas. Terminando el video con la realización del clásico HolaMundo.

    La jornada terminó con un gran número de asistentes que durante dos horas y media tomaron contacto con Android. Las transparencias y los ejemplos utilizados están disponibles  para descargar aquí


    2

    Ver comentarios

  3. Os presento a mi última criatura: Sport Team Manager Es una aplicación que cambiará (si alguien la usa :-) la forma de hacer deporte en grupo. Recientemente hemos visto que se producen diferentes tipos de accidentes en los que personas se pierden en la montaña o que en mitad de una actividad deportiva sufren un infarto o accidente grave. A partir de ahora podrán sentirse más seguros todos los deportistas de escalada, atletismo, ski, senderismo, bicicleta de montaña,... por qué? Porque Sport Team Manager les permitirá estar conectados con sus compañeros de actividad y controlará su frecuencia carcíaca compartida con sus compañeros y entrenador de forma que todos los miembros del grupo están controlados durante la realización de la actividad. La página principal de la aplicación: Sport Team Manager. Hemos hecho dos videos, una pequeña promo en la que mis compañeros de deportes y opositores han colaborado bastante para aclarar los objetivos de ésta y un segundo video en el que se ve la aplicación en funcionamiento. Espero que os guste. El uso está abierto, por ahora, y totalmente funcional para iPhone. En breve añadiremos la instalación para Android.



    0

    Añadir un comentario

  4. Para los que desarrollamos aplicaciones para la web y trabajamos con XHTML y Javascript, durante muchisimos años hemos sufrido los problemas de incompatibilidades entre navegadores. Hasta hace unos 4 o 5 años, había dos grandes luchadores que eran Internet Explorer 4 y Netscape Navigator 4. Con una gestión muy diferente en el uso de capas div vs layers y la gestión de eventos (que todavía se mantiene diferente) parecia que nunca llegarían a unificarse. En los años siguientes, el panorama no terminaba de arreglarse, parecía que por fín se empezaba a hacer caso a la W3C (World Wide Web Consortium) y los navegadores empezaban a tomar , por ejemplo, el estandar de getElementById, que permitía acceder a los diferentes elementos del DOM (Document Object Model) de una forma unificada. La desaparición de los layer de Netscape y la unificación del uso de capas (div) para maquetación parecía hacer más facil el desarrollo de aplicaciones que funcionaran en todos los navegadores. Aun así, la cantidad de navegadores diferentes ha crecido en los últimos años de una forma salvaje complicando de nuevo la compatibilidad: Firefox 3/4b, Mozilla y Netscape 4,6/7, Compuserve 7, Epiphany, Galeon, Camino o Kmeleon, Internet Explorer 4..8/9b, Opera 5..10, Chrome 5/6b, Safari 5.

    Conseguir que una aplicación funcione en todos los navegadores es complicado y todo sería más simple si todos se adaptaran al estandar, aunque no es así ni creo que sea por mucho tiempo. Podemos ver incluso con las nuevas versiones de los navegadores que siguen queriendo utilizar sus propias etiquetas o atributos de CSS con lo que si optimizamos para un buscador, la página puede no verse en otros.

    A pesar del gran número de navegadores podríamos distinguir varias familias. La de Microsoft IE, la the Getcko (Mozilla, Netscape...), la de Webkit (Safari y Google Chrome) y no se exactamente como clasificar a Opera pero también merece un trato especial por utilizarse en muchas consolas y dispositivos móviles.

    La solución a todo esto podría haber sido (y si se esmeran podrá ser) HTML 5 y CSS 3 que permiten nuevas opciones de interactividad, estructura, almacenamiento local,etc. Todavía no está cerrada su definición y en la web de la especificación  indica que todavía no es una versión estable. Pero podemos encontrar pruebas de sus posibilidades en las páginas de Apple Safari (http://www.apple.com/html5/) y en las de Google (http://www.html5rocks.com/ ) que por cierto son incompatibles con otros navegadores, y en concreto, porque utilizan algunas características propietarias de webkit. 

    Como IE siempre ha sido el que tenia todo un poco especial y diferente a los demás y llevaba el San Benito de que probablemente sería el más incompatible de los navegadores. Pero las últimas pruebas de la W3C demuestran lo contrario. Como puede verse en la tabla siguiente es el más compatible con las nuevas características comparando con las últimas versiones de los navegadores más relevantes.
    Aún  no se ha hecho una comparativa similar con CSS 3, pero sería interesante ver los resultados. Por lo que parece el estandar sigue algo sin ser utilizado de forma Universal y tendremos que seguir haciendo malabarismos para que las páginas se vean bien en todos los navegadores.
    2

    Ver comentarios


  5. Piquetes pintando y pateando un coche
    Esta entrada no tiene mucho que ver con el contenido principal de tecnología del blog, pero me siento tan indignado en los últimos días con la información que voy recibiendo, que necesito expresar mi punto de vista. Entiendo que hay muchas razones para que la sociedad se sienta mal por la situación actual de paro y dificultades económicas que afectan a casi todo. Lo que no entiendo es la información ofrecida por los sindicatos. En la hoja de CC.OO. se escribía lo que puede verse en la imagen de abajo.

    Creo que todo el mundo tiene derecho a la huelga, pero por supuesto todo el mundo debe tener derecho a trabajar. Durante esta semana se ha escuchado mucho hablar de coacciones de los empresarios. Entre compañeros trabajadores del parque tecnológico de Málaga me han dicho que sus empresas les han informado de su capacidad de elegir si hacer huelga o no, pero ninguno me ha comentado que se haya sentido coaccionado. Las únicas coacciones las estoy viendo en las noticias por los piquetes informativos y con los mensajes que dicen que la constitución no te ampara si vas a trabajar. Los piquetes tienen derecho a informar, pero no a patear o apedrear coches, o arrancar limpia parabrisas, espejos y todo lo que se pueda de camiones. ¿Que quieres hacer huelga? Hazla ¿Que quieres informar? Informa y entrega la documentación que quieras, pero si alguien quiere ir a trabajar déjalo pasar.

    Luego me parece curioso decir que la huelga ha tenido éxito total. Así si es posible, si se impide a la fuerza elegir  democráticamente si ir a trabajar o no. 
    4

    Ver comentarios

  6. Hoy a tenido lugar la cuarta jornada del Curso de Verano de la Universidad de Málaga:  "Innovación Responsable: Movilidad, E-Inclusión y Sostenibilidad".  

    Como se indica en la página web del curso, este curso pretende acercar al alumno a los contenidos de lo que se entiende por Innovación Responsable. Si tenemos en cuenta el potencial de recursos que están a nuestro alcance, es deseable el desarrollo de productos y servicios que permitan una mejora en la calidad de vida de las personas, prestando especial atención a aquellos colectivos en situaciones especiales, de ahí los términos: movilidad, e-inclusión y sostenibilidad que aparecen en el título del mismo.

    El curso ha tenido una buena acogida completandose el cupo de alumnos y en la sesión de hoy  he presentado la ponencia Software para innovación responsable. Accesibilidad e e-inclusión en las plataformas de desarrollo móviles cuyo resumen puede verse en video en la entrevista realizada por la Universidad.
    0

    Añadir un comentario

  7. Recibo con mucha alegría que Vodafone Global me haya elegido como 'spotlight developer' para su 'newsletter' mensual. Seguiré trabajando con todo tipo de 'cacharritos' y aquí comparto el enlace:
    Ver newsletter
    1

    Ver comentarios

  8. Como vimos en la primera parte de esta serie de artículos, la cantidad de sistemas operativos, tecnologías móviles y lenguajes de programación, resulta complicado ser un experto en todas. Una solución emergente que cada vez va tomando más fuerza es el uso de Widgets. Un Widget es una aplicación pequeña que se puede instalar en un teléfono móvil o en un PC. Definidos como un estándar por la W3C recientemente desde diciembre de 2009. Según la definición del estándar un widget es un archivo comprimido .zip que incluye un archvo XML con información de configuración y diferentes archivos que se pueden encontrar en una aplicación web (html, css o javascript). Los widgets requiere de un gestor de widgets (widget manager) que permite ejecutarlos en el teléfono. En diferentes dispositivos este widget manager aparece integrado con el sistema operativo como ocurre con los teléfonos Samsung H1 (Vodafone 360 con Limo).

    ¿Diferencias entre una página web y un widget? Con una página web no puedes acceder a funciones del hardware del terminal, con un widget sí. Por ejemplo, usando el widget runtime de Vodafone para teléfonos Android o para S60 se puede acceder al PIM (Personal Information Manager: Agenda, contactos, citas,...), Camara, Acelerometro, GPS,..

    ¿Ventajas de los widgets con respecto a otras tecnologías? Sí sabes programar para la Web, con un bueno conocimiento de html, javascript y css, la curva de aprendizaje será mucho más rápida que aprendiendo un lenguaje nativo. El lenguaje nativo en determinadas aplicaciones puede ser más versatil, pero para la mayoría de la aplicaciones un widget puede realizar las mismas funciones. 

    Otra ventaja importante es la multiplataforma. Desarrollar un widget te permite de una forma rápida tener disponible la aplicación en diferentes sistemas operativos. Como ejemplo una aplicación que hicimos hace ya casi dos años en la que el mismo widget (usando el runtime de opera) se portaba a un nokia con S60, a un Windows Mobile y a un widget para el PC.

    Los widget son muy buenos como aplicaciones clientes para acceder a servicios a través de la Web y permiten el uso de Ajax y librerías como Dojo o JQuery que facilitan mucho la programación Web en el móvil.

    ¿Tienes un teléfono con Android, S60, Vodafone360, vacaciones y ganas de ver tus aplicaciones en el móvil?

    Si es así aquí tienes todo lo que necesitas para empezar:
    1.- Descargate el entorno de programación de JIL (es un eclipse modificado para poder crear proyectos de widgets)
    2.- El entorno trae un emulador y unos proyectos básicos que te permitirán ver tu widget en pocos pasos. En estos videos tienes un tutorial paso a paso para hacer el hola mundo.
    3.- Para probarlo en tu teléfono instálate el widget runtime según corresponda( Android , S60 y para Vodafone360 no hace falta nada).
    4.- Y ya que le has cogido gustillo, estudia un poquito la guia de desarrollo de JIL,  como acceder al hardware del sistema, como hacer widgets multiplataforma para que se adapten a diferentes pantallas.

    Más información en las páginas de desarrollo de JIL y de Vodafone

    0

    Añadir un comentario

  9. Durante los días 12 y13 de Julio han tenido lugar unas jornadas sobre desarrollo de aplicaciones móviles para Android y Vodafone 360 usando tecnología de Widgets promovidas por la comunidad de desarrollo de Vodafone y JIL. El avance de estas tecnologías y sus capacidades multiplataforma están haciendo de ellas un prometedor campo de trabajo que permiten a programadores de Web poder iniciarse de una forma rápida en el desarrollo de aplicaciones para móviles. Si tienes buenos conocimientos de HTML, CSS y Javascript no deberías tener muchas dificultades para empezar con los desarrollos de Widgets. Estos Widgets se diferencian de una página Web que puede verse desde el navegador del móvil en que permiten el acceso al hardware del sistema (Agenda, Contactos, Acelerómetro, Cámara, ...).

    A las jornadas asistieron los responsables de desarrollo de Vodafone a nivel Nacional, (Oscar Gutierrez-developer relations manager) e internacional: Sanj Matharu (Principal Manager Developer Marketing, Vodafone) y John Wier (Developer Community Manager at Vodafone). También estuvo Javier Campos, ganador de la competición AppStar que repitió primer puesto en el concurso que se hizo durante las jornadas.

    El primer día por la mañana se dieron unas charlas sobre el desarrollo de widgets y se inicio el concurso que me dejaría programando toda la noche sin dormir para terminar mi aplicación que obtuvo el segundo premio. La originalidad de la aplicación consistió en utilizar el acelerómetro dentro de un widgets. Según los organizadores era la primera aplicación que no fuera una demo básica de acceso al acelerometro. En mayor problema de la aplicación fue justamente acceder a los valores x-axis, y-axis, z-axis que se resistía a funcionar. Esta característica no podía probarse en el emulador (el pc no tiene acelerómetro) y se hizo algo pesado la realización de las pruebas pues había que descargar la aplicación al movil cada vez que se recompilaba. 

    La aplicación (DBVWaiter- Aprende a ser camarero) simulaba una  bandeja de un camarero que había que coger intentando mantener la horizontalidad el mayor tiempo posible durante 10 segundos. El jugador podía ver como los puntos subían o bajaban según se moviera el teléfono. El premio fue el teléfono Sony Ericsson X10 Mini con Android en el que se muestra la aplicación funcionando:


    En resumen dos días muy intensos de desarrollo con gente que programa de maravilla como el sorprendente Nikolai Onken.
    1

    Ver comentarios

  10. A cualquiera que le preguntemos si sabe utilizar el procesador de textos Microsoft Word, te dirá sin dudarlo: ¡sí!. Pero hay muy pocos que realmente lo usen correctamente y aprovechen todas las características que tiene. Para un documento de una página, podría ser suficiente con jugar con la barra de formato (poner en negrita, aumentar la fuente, centrar,...) y no necesitaríamos mucho más. Pero si realmente tenemos que hacer un trabajo de varias páginas, un proyecto fin de carrera, un informe, una tesis o un libro, nos encontraremos con muchisimos problemas si no lo usamos bien.

    Piensa si te sientes identificado en tu experiencia con Word con alguna de las afirmaciones siguientes. Cuenta el número de Sí/No y al final decide si te haría falta ver los videos que he preparado :-)
    1.- Para resaltar un título hay que irse a la barra de formato, poner el tamaño más grande y poner en negrita.
    2.- Para insertar un salto de página pulso la tecla "Enter" hasta llegar a la página siguiente.
    3.- Para insertar un indice al principio del documento escribo los títulos de los elementos más relevantes, miro en que página están y la pongo a su derecha.
    4.- A lo largo de mi documento inserto las imágenes que quiera y las numero a mano. Después si quiero referenciarlas en el texto, miro el número que hubiera puesto debajo de la imagen y lo copio donde quiera referenciarlo.
    5.- Si quiero hacer una portada, lo hago en un documento aparte para que no me salga el número de página en la portada.
    6.- La secciones...son los diferentes departamentos del Corte Inglés. :-)

    Si del las afirmaciones anteriores has respondido si a 3 o más, necesitas aprender un poquito más de word. Te ofrezco 2 videos para empezar. En el primero se explica como trabajar con estilos, modificar el estilo normal, uso correcto de títulos, numeración de títulos, generación de tablas de contenidos, encabezados y pies de página y como guardar información del usuario en el documento.



    En el segundo video se explica como crear una portada, insertar imágenes y referencias cruzadas, usar la herramienta "recortes" de Windows Vista y Windows 7 y como crear un estilo nuevo para insertar, por ejemplo, código de un programa.


    Si estos videos te han parecido interesantes, seguro que disfrutarás con el curso completo de Word adaptado a las versiones del año 2020: Ver Curso

    0

    Añadir un comentario

Mis páginas Web
Blogs y Webs Interesantes
Etiquetas
Etiquetas
Datos personales
Datos personales
Archivo del blog
Cargando
Tema Vistas dinámicas. Con la tecnología de Blogger.