slide1

Alt1040. Noticias acerca de Internet, diseño, música, cine, opiniones, weblogs y medios

Es uno de los weblogs de tecnología más seguidos de la blogosfera hispana.

slide2

Bitelia. Blog de software, internet y servicios web

Software y aplicaciones para mejorar tu vida, guías de uso, trucos, listas, noticias y todo sobre tecnología.

slide3

Xataka. Publicación de noticias sobre gadgets y tecnología.

Últimas tecnologías en electrónica de consumo y novedades tecnológicas en móviles, tablets, informática, etc.

slide4

Wwwhatsnew. Aplicaciones, marketing y noticias en la web.

Servicios que os pueden ser útiles para dibujar, gestionar tareas, hacer amigos, encontrar restaurantes...

slide5

Fayerwayer. Discusiones y opiniones de lo ultimo en tecnología y gadgets

Con secciones dedicadas a Internet, Software o Redes Sociales es un referente a nivel de tecnología en español.

3 de noviembre de 2014

Perfiles, páginas y grupos en Facebook: aplicación a la enseñanza

Facebook tiene la capacidad para cambiar poco a poco el sistema educativo y brindar a los alumnos la motivación necesaria para el aprendizaje, la figura del profesor se transforma en guía, coordinador de tareas en el marco de una clase, curador de contenidos y experto en competencias concernientes al aprendizaje colaborativo y el dominio de la Web 2.0.

La Web 2.0, y dentro de ésta las redes sociales, ofrecen un ambiente de aprendizaje óptimo en el que puede darse una interacción dinámica. El conocimiento ya no fluye unidireccionalmente, sino que se construye entre todos y a partir de los recuerdos de todos.

El uso de Facebook en el ámbito educativo responde a las posturas “edupunks”. El término edupunk, ideado por Jim Groom, es un neologismo usado en inglés para referirse a la aplicación de la actitud “hágalo usted mismo” en las prácticas de la enseñanza y aprendizaje. Busca desligarse de políticas educativas en el uso de las TIC e intereses corporativos que ofrecen soluciones tipo “molde”.

Páginas Vs Grupos

Usar una página de Facebook en la que añadir eventos, añadir comentarios y recordar a los estudiantes las fechas de las entregas. Mejorar la comunicación, al permitir a los estudiantes enviar mensajes al profesor y entre otros estudiantes con preguntas.

Usar aplicaciones de Facebook y grupos para hacer el aprendizaje más interesante.

¿Y por qué no trabajar directamente con un usuario?

  • Los perfiles deben estar asociados a una persona no a una marca o grupo, es la política de Facebook.
  • Limite de número de amigos (5000).
  • Hay que estar pendiente de aceptar la amistad.
  • No permite subir documentos directamente asociados al usuario.
Las páginas, se crean con fines específicos y a diferencia de los grupos no contienen foros de discusión, ya que están encaminadas hacia marcas o personajes específicos y no hacia ningún tipo de convocatoria.

Los grupos permiten la posibilidad de que sean privados solo para un conjunto de usuarios, opción que puede ser muy habitual para una asignatura. Las páginas permiten la opción de no publicarlas, siendo privadas pero realmente su finalidad no es para estar cerradas al público.

Trabajar con páginas

La diferencia con el grupo es que las páginas siempre están orientadas a todo el público de Facebook, por lo que serán interesantes para proyectos en abierto donde se pretenda que cualquiera pueda ver el contenido y comentarlo.

Permiten de una manera sencilla que profesores o alumnos puedan compartir enlaces, videos en línea o fuentes RSS desde el blog del aula o el sitio web del centro educativo. Cuentan con funciones para la colaboración, incluidas las notas (que son como entradas de blog) y comentarios. Todas estas funciones permiten extender el aprendizaje más allá del aula.

Trabajar con grupos

Los grupos son una oportunidad de extender el aprendizaje fuera del aula tradicional. Al usar Facebook como complemento a lo que se enseña en el aula, se da a los alumnos la facilidad de aprender según sus necesidades.

Es una manera perfecta para que los estudiantes trabajen en proyectos de colaboración con el resto de compañeros y el docente. La ventaja es que no es necesario ser amigos en Facebook para interactuar en un grupo, manteniendo así la privacidad de los estudiantes y consiguiendo que se impliquen en el grupo. También puede servir como aula virtual para una asignatura concreta.

Cualquier usuario en Facebook puede crear un grupo, podrá ser:

  • Abierto, cualquiera puede ver el grupo, quién pertenece a él y lo que publican sus miembros.
  • Cerrado, cualquiera puede ver el grupo y quién pertenece a él, pero solo los miembros pueden ver las publicaciones.
  • Secreto, solo los miembros ven el grupo, quién pertenece a él y el contenido que publican otros miembros.

Tabla comparativa con las características de los grupos, páginas y perfiles

  Grupos Páginas Perfiles
Privacidad Abierto / Cerrado / Secreto Público (visible por todo el mundo) / Sin publicar Público / Privado / Personalizado*
Solicitudes de adhesión Cualquier miembro del grupo puede añadir o aprobar otros miembros / Cualquier miembro puede añadir a otros miembros, pero un administrador debe aprobarlos. No, cualquiera puede unirse solo con pulsar en "Me gusta" El dueño del perfil debe aprobar la solicitud de amistad
Quién publica Solo el administrador, en su nombre o cualquier miembro, opción de que haya que moderarlas. El administrador, aunque hay una sección en la que pueden publicar si se habilita el resto de seguidores El dueño del perfil
Límite de usuarios Si, 5000 usuarios. No Si, 5000 usuarios.
Comunicación privada Si, permite mensajes privados a todo el grupo. No, para evitar SPAM. La única manera de comunicación con el usuario es pública mediante las actualizaciones de estado de la página. Si, chat y mensajes privados.
Indexación en buscadores No, solo se puede encontrar dentro de Facebook. Si Si, es configurable permitiendo deshabilitar la opción
Personalización de la URL No se peude personalizar Si Si
Añadir fotos y vídeo Si Si Si
Crear eventos Si Si Si
Subir archivos Si No No
Añadir notas de texto No Si No
Preguntas Si No No
Aplicaciones No Si Si
Estadísticas No Si No
(datos de 2013)

Las aplicaciones permitirán realizar acciones adicionales tanto en páginas y perfiles, por lo tanto algunas de las herramientas de la tabla que por defecto no están disponibles si se podrían implementar, por ejemplo crear preguntas mediante una encuesta.
Adicionalmente, los grupos permiten la creación de una cuenta de correo electrónico para que los miembros escriban.

Aplicaciones educativas en Facebook

Algunas aplicaciones de interés de terceros que Facebook incorpora:

  • Zoho Online Office: permite publicar y almacenar archivos de Office (documentos, hojas de cálculo o presentaciones) y compartirlos con usuarios. Se crean los documentos dentro del propio navegador. Nos podemos crear un usuario fácilmente asociándolo a nuestra cuenta de Facebook.
  • Mathematical Formulas: excelente aplicación para distribuir fórmulas matemáticas y la resolución de problemas con los estudiantes, incluso si ellos no han descargado la aplicación.
  • Webinaria Screencast Recorder: para el diseño y creación de tutoriales pantalla por pantalla, o para la grabación de presentaciones en vídeo.
Conclusión

Facebook es una herramienta importante para profesores que quieren añadir un suplemento o clases online. Permite compartir materiales de clase creando páginas para un proyecto específico construyendo unas mejores relaciones con los estudiantes.

Fuentes

Aplicación de las redes sociales a la enseñanza: Comunidades virtuales (Miríada X).
http://www.proyectofacebook.com.ar/
http://www.proyectofacebook.com.ar/proyecto-facebook-en-prezi/

Material bibliográfico

Oriol Borras Genel: "Aplicar Facebook en la comunidad educativa"
Gabinete de Tele-Educación. Universidad Politécnica de Madrid.



11 de octubre de 2014

Como generar barcodes lineales y QR barcodes con jQuery en pocas líneas de código

En el artículo anterior Quick Response Barcode o «código de respuesta rápida» perfilamos las dimensiones que tiene y puede alcanzar este tipo de software. También hablamos de la infinidad de servicios que nos permiten generar el código de forma sencilla y transparente ya sea a través de la instalación de un programa o directamente desde la barra de direcciones de nuestro navegador.

Ahora bien, ¿estamos dispuestos a crear códigos qr dependientes de servicios de terceros?

Con jQuery.qrcode generar códigos QR de forma dinámica en nuestro sitio web será muy fácil y tendremos la posibilidad de codificar alrededor de 2900 caracteres (8 bits).

Este plugin permite la creación de códigos QR de dos formas diferentes:

  • Dibujándolo sobre un objeto canvas: genera en el elemento que deseemos una etiqueta canvas de HTML5, y luego pinta el código sobre su superficie.

    Funcionará en los navegadores más modernos que soporten el objeto canvas de forma nativa:

    • Internet Explorer 9+
    • Firefox 31+
    • Chrome 31+
    • Safari 5.1+
    • Opera 24+
    • iOS Safari 7.1+
    • Opera Mini 7+
    • Android Browser 2.3+
    • Chrome for Android 37+

    Toda la información en http://caniuse.com/#feat=canvas

  • Generándolo a partir de capas o divs: crea el código dibujando cada punto a partir de un elemento div de HTML, por lo que funcionará en cualquier navegador.
Podemos ver una demostración que ilustra estos dos métodos en la dirección https://larsjung.de/jquery-qrcode/latest/demo/

Su uso es simple: seleccionamos con jQuery el elemento en el que queremos albergar el código y llamamos al método qrcode con el parámetro text y la información que queremos mostrar.

Obtenemos el código QR:



También podemos pasar parámetros al método para definir el aspecto del código QR: tamaño, color, fuente, bordes, etc.

Código QR resultante:



jQuery también nos proporciona otro plugin para generar barcodes o códigos de barras lineales, cuya concepción se basa en en la 'representación mediante un conjunto de líneas paralelas verticales de distinto grosor y espaciado que en su conjunto contienen una determinada información, es decir, las barras y espacios del código representan pequeñas cadenas de caracteres'.
Fuente: http://es.wikipedia.org/wiki/Código_de_barras

También resulta extraordinariamente fácil su uso, tan sólo tenemos que importar en nuestro web site la librería jquery-barcode.min.js que podemos bajarnos del sitio oficial http://barcode-coder.com/download/jquery-barcode-2.0.3.zip.

En este caso seleccionamos el elemento en el que queremos insertar el código y llamamos al método barcode con la cadena numérica a codificar y el tipo de codificación.




De la misma forma que los códigos de dos dimensiones, podremos definir el aspecto del barcode: color de fondo, color de las barras verticales, ancho y algo de las barras, etc.


Obtenemos el siguiente código de barras lineal:



Los tipos de códigos de barras que nos proporciona la librería son:

  • EAN 8
  • EAN 13
  • UPC
  • standard 2 of 5 (industrial)
  • interleaved 2 of 5
  • code 11
  • code 39
  • code 93
  • code 128
  • codabar
  • MSI
  • Data Matrix

Toda la información en http://barcode-coder.com/en/barcode-jquery-plugin-201.html


22 de septiembre de 2014

Códigos QR ¿tendencia u oportunidad de negocio?

Un código QR (Quick Response Barcode o «código de respuesta rápida») es un sistema de almacenamiento de información en un código de barras de dos dimensiones.
La ventaja fundamental respecto del código de barras tradicional es que nos permite introducir mucha más información, siendo más amplio el abanico de posibilidades o usos que le podemos dar.


Se trata de un estándar que permite representar en un gráfico bidimensional hasta 4.296 caracteres alfanuméricos.
Otro de los aspectos destacados es que, a diferencia de otros formatos de códigos de barras bidimensionales como el BIDI, su código es abierto y sus derechos de patente no son ejercidos, permitiendo que cualquiera pueda usarlos.

Se caracteriza por los tres cuadrados que se encuentran en las esquinas y que facilitan el posicionamiento para su interpretación.
Los códigos QR pueden leerse desde smartphones, tablets o PCs por medio de dispositivos de captura de imagen (escáner, cámara de fotos) y un software que interpreta la lectura y realiza la acción que indica el código.

La compañía japonesa Denso Wave, subsidiaria de Toyota, lo inventó en el año 1994 y durante quince años fueron adoptados por muchas aplicaciones industriales para la gestión de inventarios. La incorporación de software que lee códigos QR en los teléfonos inteligentes ha permitido que se desarrolle una corriente entre agencias de marketing y empresas, que palparon una oportunidad para utilizar estos códigos para conectar el mundo físico con la Red.

¿Qué información pueden contener?

Podemos usarlos para pasar nuestra tarjeta de visita, la URL de nuestra web, una dirección, la localización en un mapa sobre la ubicación de una empresa, una imagen, un documento pdf, un vídeo corporativo, etc.
Por lo tanto representan una apuesta en el mundo del Marketing, la Publicidad y el Consumo.
En el siguiente artículo, Eduardo Cano (Director de Internet y Nuevas Tecnologías de Parques Reunidos) nos ilustra con campañas de Marketing reales llevadas a cabo por distintas compañías en los úlimos años: Las 10 mejores y más innovadoras campañas con códigos QR

Para hacernos una idea del alcance que está teniendo esta tecnología, hace sólo unos días el Ayuntamiento de Madrid anunciaba que va a poner en marcha una experiencia piloto para identificar a los enfermos con Alzheimer mediante un código QR colocado en un colgante o pulsera. Fuente original: Madrid prueba un código QR para identificar a las personas con Alzheimer

¿Cómo se crean?

Para crear un código QR necesitamos un generador de códigos QR.
Existen aplicaciones para Windows, Linux y Mac pero lo más rápido y sencillo es utilizar servicios en línea. La mayoría permiten la creación de códigos a partir de una Url, texto, teléfono, vcard, sms, e-mail, etcétera.

Hay infinidad de generadores QR-Code:

Otros servicios nos permiten generar el código introduciendo una serie de parámetros a través de una url:

Incluso existen extensiones para Google Chrome:

¿Cómo se leen?

Para leer o interpretar un código QR es necesario un dispositivo con cámara de fotos y un lector compatible. En Internet puedes encontrar numerosos lectores capaces de interpretar estos códigos.

Nilo Vélez (Desarrollador Web y CTO & Co-founder de 50 Gramos) nos ofrece diez lectores gratuitos para iOS, Android, BlackBerry, Symbian, Windows Phone, Mac: Top 10: lectores gratuitos de códigos QR

¿Tendencia u oportunidad de negocio?

Con una penetración importante en Japón, siendo el sistema de codificación más utilizado (los jóvenes se tatúan este código con información médica), su impacto no ha sido el mismo ni en Europa ni en Estados Unidos.
Quizás debido a una serie de inconvenientes que no han conseguido resolver:

  • Si hay problemas de señal o cobertura, complicará el acceso a la información.
  • Dificultades para leer el código, dependiendo de la ubicación del mismo – al aire libre, expuesto al sol – o por un tamaño excesivamente pequeño.
  • Como no es una funcionalidad integrada en los dispositivos, los usuarios tienen que descargar apps de terceros que permitan el escaneo accediendo a la cámara de fotos, para así poder decodificar la información.
  • Debido a que cualquier usuario sin ningún tipo de conocimiento puede hacer uso de ellos, hemos pasado a verlos como un método menos profesional y más de a pie.
  • El ojo humano siempre será mucho más sensible que la cámara de un smartphone. Si un posible consumidor se encuentra subido en un vehículo o caminando con prisa, es prácticamente imposible que su teléfono capte el código de forma correcta. Sin embargo, memorizar una página web y teclearla al momento en nuestro navegador siempre es una opción más fácil.
  • Muchas de las tecnologías alternativas, como Near Field Communications (NFC) y el reconocimiento visual (VR), son cada vez más viables comercialmente, superando muchos de los inconvenientes de los QR.
    Google, tras una serie de pruebas, decidió optar por otras tecnologías como NFC para aplicaciones como Places o Wallet.
Fuente: Bakia

Su uso real es excesivamente bajo. Pocos son los usuarios que sacan de sus bolsillos su «smartphone» para realizar un escaneo.
De hecho, el 84% de las empresas españolas que han utilizado en alguna ocasión códigos QR reconoce que han presentado proyectos incorporando esta tecnología con el objeto de «crear una sensación de vanguardia», según datos de Selenus, consultora especializada en social media. El 52.9% asegura que lo utilizará en sus próximas campañas publicitarias, pero de cara al usuario lo cierto es que su uso es más bien escaso.

Desde mi punto de vista, aún tienen recorrido por su condición de ser gratuitos en la mayoría de los casos pero su evolución dependerá en gran medida de los usos más complejos que se les pueda dar y de la capacidad para aportar mayor valor a los usuarios.

¿compartes mi opinión?


11 de agosto de 2014

Para el post perfecto el tamaño importa: contador de palabras


El algoritmo de Google conocido como Panda 4.0 (última actualización) que empezó a tener sus primeros efectos en mayo, favorece a los sitios web que publiquen contenidos de gran calidad y con una extensión por encima de las 800 palabras.


Un artículo muy interesante que vale la pena detenerse a leer y que describe los posibles cambios de este algoritmo, tiene como título Google Panda 4.0 ya está suelto. Comienza el baile de posiciones… de @miguelfloro.

Tratando de profundizar más en este asunto, diré que estudios recientes arrojan el siguiente resultado: un post popular, en promedio, tiene 1142 palabras de longitud. Fuente original: https://blogpros.com/blog/2014/05/makes-perfect-blog-post-infographic
@javiergosende en su artículo Crear un post perfecto para tu blog ¿el tamaño importa? nos sitúa en el contexto y nos detalla los aspectos más importantes.

Existen plugins para WordPress que añaden recuento de palabras y caracteres: https://wordpress.org/plugins/wordcounternet-word-and-character-counter/
Desafortunadamente, los que usamos otros gestores de contenido no disponemos de este tipo de herramientas.

Vamos a ser capaces de obtener el número de palabras que contiene nuestro post con sólo unas líneas de código html:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
 initializeFeed();
});
function initializeFeed(){
 var word = $('#wordCount'), loadImg = $("#loadingfeed"), url = $('#article').val(), output = '', entry;
 word.val('');
 loadImg.show();
 
 word.after('<br/><br/><div class="wordCount"><strong>0</strong></div>');
 word.bind('keyup click blur focus change paste', function(){
  var numWords = jQuery.trim($(this).val()).split(' ').length;
  if($(this).val() === ''){
   numWords = 0;
  }$(this).siblings('.wordCount').children('strong').text(numWords + ' Palabras');
 });
 
 var feed = $('#myfeed').val(); //feed url
 var xhr = createCORSRequest("GET","https://api.rss2json.com/v1/api.json?rss_url="+feed);
 if (!xhr) {
   throw new Error('CORS not supported');
 } else {
  xhr.send();
 }
 xhr.onreadystatechange = function() {
  if (xhr.readyState==4 && xhr.status==200) {
   var responseText = xhr.responseText;
   var result = JSON.parse(responseText);
   if(result.status != "error"){
    var entry = result.items;
    for(var i=0; i<entry.length; i++){
     if(entry[i].link == url){
      output += entry[i].content;
      break;
     }
    }
   }else{
    url = feed;
   }
   if(output.length){
    output = output.replace(/(<([^>]+)>)/ig,"");
    word.val(output);
    word.blur();
   }else{
    word.siblings('.wordCount').children('strong').text('Url inválida: ' + url);
   }loadImg.hide();
  }
 }
}
function createCORSRequest(method, url) {
    var xhr = new XMLHttpRequest();
    if ("withCredentials" in xhr) {
        xhr.open(method, url, true);
    } else if (typeof XDomainRequest != "undefined") {
        xhr = new XDomainRequest();
        xhr.open(method, url);
    } else {
        xhr = null;
    }
    return xhr;
}
</script>
<label for="myfeed">Feed del Blog:</label> <input type="text" id="myfeed" value="http://www.tecnoblog.guru/feeds/posts/default"/><br/>
<label for="article">Url del post:</label> <input type="text" id="article" value="http://www.tecnoblog.guru/2014/08/como-funcionan-los-buscadores.html"/> <input type="button" value="Enviar" onclick="initializeFeed()"/>
<textarea id="wordCount"></textarea>


Sigue las siguientes instrucciones:

  • escribe en la primera caja de texto un feed válido (Ejemplo: http://feeds2.feedburner.com/Wwwhatsnew)
  • en el segundo campo de texto, introduce la url o dirección del post a analizar (Ejemplo: http://feedproxy.google.com/~r/WwwhatsNew/~3/eOev3h0oi98/).
  • y pulsa el botón Enviar. Obtendrás el resultado en tiempo real.


Si lo prefieres, puedes pegar directamente el texto en éste campo (el de mayor longitud) y el programa devolverá su extensión en número de palabras. Así de fácil :)

Podéis ver el ejemplo en funcionamiento y copiar el código html en: http://rawgithub.com/jmacuna/word-count-post/master/Word-Count-Post.html

Nota: Los dominios de Blogger y Google Drive utilizan protocolo seguro (https) en sus comunicaciones y ello nos obliga a que las url introducidas tengan que usar el mismo protocolo para que el ejemplo funcione. Ésto no será necesario en cualquier otro entorno (si nos bajamos el código html para trabajar en local).


4 de agosto de 2014

¿Cómo funcionan los buscadores?

En España si queremos tener visibilidad en buscadores y aprovechar el potencial del canal, es necesario tener un buen posicionamiento en Google. El resto de los buscadores (Bing, Yahoo, Ask, AOL, etc) sólo se usan de forma marginal y el tráfico que generan suele ser residual.


¿Cúal es el funcionamiento de un buscador de Internet?



Más información sobre Google Adwords y posicionamiento orgánico o SEO

Operadores avanzados

Señales de calidad

  • Cuando un usuario realiza una búsqueda, el algoritmo del buscador realizará una consulta a su base de datos y valorará una serie de factores entre las páginas de su índice que contengan la palabra buscada.
  • La página que parezca más relevante aparecerá situada en lo más alto.
  • La relevancia se obtiene mostrando señales de calidad.
  • El trabajo de un buen SEO es identificar estas "señales de calidad" mediante ingeniería inversa para aplicar las conclusiones obtenidas a las webs que se estén intentando posicionar.

 Cargando gráfico circular... por favor, espere


Nivel de Autoridad y características del Dominio (Domain Level Link Authority Features):
- describe métricas relacionadas con la autoridad y calidad de los enlaces que apuntan al dominio.

Métricas de Enlaces en la Página (Page Level Link Metrics):
- este factor esta relacionado con el número de enlaces de cada una de las páginas que componen un sitio web.

Utilización de Keywords en la Pagina (Page Level Keyword Usage):
- estas características describen la utilización de palabras claves y frases en ciertas partes del código HTML (titles, atributos alt, H1, H2 etc). Esto es, los factores on-page.
Algunas herramientas para el estudio de palabras clave son: Métricas del Nivel de Marca en el Dominio (Domain Level Brand Metrics):
- estas características describen elemenetos Root-Domain relacionados con el branding y la fortaleza de la marca.

Datos de Tráfico de la Página (Page Level Traffic Data):
- estos elementos describen el comportamiento del tráfico y del usuario dentro de la página web (asumiendo que Google y Bing, a través de sus herramientas, navegadores y dispositivos móviles, tienen acceso a una gran cantidad de tráfico web para su análisis).

Métricas Sociales de la Página (Page Level Social Metrics):
- estos valores están relacionados con métricas de terceras partes (likes, +1, tweets, RTs, etc...) que miden la influencia social de la página.

Nivel de Utilización de Keywords en el Dominio (Domain Level Keyword Usage):
- este factor cubre la forma en la que las keywords son utilizadas en el Root-Domain o en el Sub-Domain y su impacto en nuestro posicionamiento.

Características Agnósticas del Nivel de Keywords (Domain Level Keywords Agnostics):
- es un análisis del dominio pero dejando las keywords de lado. Este factor agrupa otras características on-site como pueden ser la longitud del dominio en caracteres, la cantidad de errores de la página, el nivel de originalidad del contenido, velocidad de carga, etc.

Factores On-Page

Los factores on‐page son aquellos que están dentro de nuestra página y que están bajo nuestro control directo.



Factores Off-Page

El peso de los factores que influyen en el ranking de una página se basa en la Optimización Off-Page, especialmente en la cantidad y calidad de los enlaces que apuntan a nuestras páginas.
Fuentes de enlaces:



Factores del Dominio

Una combinación de factores on‐page y off‐page son los que se refieren a nuestro dominio en su conjunto.



Extracto del curso "SEO: estrategia de Posicionamiento" impartido por Plenummedia, empresa de tecnología especializada en marketing digital para PYMES

NOTA: el pasado día 7 de agosto Google anunciaba en un artículo en su blog para webmasters(ES) los beneficios de forzar comunicaciones HTTPs en las páginas. Por tanto, habrá que tomar este nuevo factor como variable o señal de ranking en la relevancia de las búsquedas.



24 de julio de 2014

FirefoxOS alrededor del mundo - dispositivos y mercados

Un año después de su lanzamiento, FirefoxOS se ha expandido a través de una amplia gama de dispositivos y categorías de productos en Europa, América Latina y Asia-Pacífico. Disponible ya en siete smartphones que ofrecen los cinco principales operadores en 15 países.





FirefoxOS en Europa

  • Deutsche Telekom será la primera operadora en vender los nuevos teléfonos ALCATEL ONETOUCH Fire E, disponibles en Alemania. En los próximos meses, Deutsche Telekom lanzará asimismo dispositivos FirefoxOS en cuatro nuevos mercados: Croacia, República Checa, Macedonia y Montenegro.
  • ZTE lanzará a final de este mes el ZTE Open C como el primer dispositivo FirefoxOS disponible en Francia.
FirefoxOS en Latinoamérica

  • Telefónica ofrecerá FirefoxOS a lo largo de sus mercados latinoamericanos para final de año, expandiéndose a Centroamérica en los próximos meses y después, por Argentina y Ecuador. Telefónica también ha lanzado recientemente los dispositivos ZTE Open C y ZTE Open II en la región y ofreciendo próximamente los teléfonos ALCATEL ONETOUCH Fire C, todos con la última versión de Firefox OS.
  • América Móvil, que lanzó los teléfonos FirefoxOS en México este verano, se ha comprometido a expandir su oferta en Latinoamérica para finales de año.
FirefoxOS en Asia-Pacífico

  • Spice e Intex lanzarán próximamente los primeros dispositivos FirefoxOS de la categoría ultra-low-cost en India.
  • Telenor confirmó que ofrecerán teléfonos Firefox OS en Asia para final de año.
  • Chunghwa Telecom, el mayor operador en Taiwán, ha anunciado recientemente que se han unido más de 20 operadores comprometidos a distribuir Firefox OS en sus mercados.
FirefoxOS en África

  • El día 5 de noviembre (fecha posterior a la publicación de este artículo), la compañía anuncia que cuenta con tres nuevos socios fundamentales en África
  • Airtel, MTN South África y Tigo, gestionados por Millicom, trabajarán con Mozilla para llevar teléfonos inteligentes Firefox OS a África en los próximos meses. Se prevee que millones de africanos descubran Internet por primera vez desde sus teléfonos inteligentes Firefox OS.
    Más información en Firefox OS Ecosystem To Expand To Africa With Support From New Partners
Un futuro prometedor

Mozilla se ha asociado con ThunderSoft para fabricar y distribuir el teléfono de referencia FirefoxOS Flame, ya a la venta. Flame es un ejemplo representativo de teléfono de nivel medio de hardware que Mozilla y sus socios lanzarán durante el próximo año 2015.

Mozilla sigue perfeccionando Firefox OS para incluir características como NFC y conexiones Bluetooth mejoradas que dan soporte al fácil intercambio de contenido como contactos, vídeos e imágenes; soporte LTE para hacer la experiencia móvil aún más rápida; y las Firefox Accounts como una manera segura y fácil para los usuarios de llevar Firefox a todas partes a través de servicios que incluyen el Firefox Marketplace, Firefox Sync, copia de seguridad del dispositivo, almacenamiento en la nube, y un servicio para ayudar a localizar, mensaje o borrar un teléfono si se pierde o se lo roban al usuario.

Mozilla está trabajando con Panasonic para desarrollar las SmartTVs de la nueva generación que cuentan con FirefoxOS. Abitcool pondrá en marcha un dispositivo de transmisión HDMI a finales de este año que permite al usuario lanzar el contenido de las aplicaciones móviles o web compatibles a un HDTV.

Toda la información sobre Firefox OS



Nota importante


A finales de 2015 la Corporación Mozilla da por concluido el desarrollo del sistema Firefox OS para móviles y anuncia el fin de su desarrollo.
El sistema ya desarrollado será adaptado a otros tipos de dispositivos.
Se argumenta que el proyecto no logró el objetivo de ofrecer a sus usuarios la mejor experiencia posible.
Los principales obstáculos encontrados al desarrollo del sistema fueron de tipo comercial. El sistema no se vendió y los costos excedieron los beneficios (https://blog.mozilla.org)


21 de julio de 2014

Aplicaciones FirefoxOS - el nuevo SO para móviles y tabletas

FirefoxOS es el nuevo sistema operativo para dispositivos móviles y tabletas desarrollado por la Fundación Mozilla. Sus aplicaciones se programan en HTML5, CSS y Javascript y disponen de un amplio acceso al hardware del dispositivo y los servicios del equipo.


FirefoxOS es código abierto, por lo tanto está libre de tecnología propietaria, y basado en Linux y en el motor Gecko que posee Firefox.

Apps FirefoxOS

  • Aplicaciones para instalar en móviles y tabletas

    1. Funcionando con o sin conexión a Internet.
      Construidas con tecnologías Web: URLs, HTTP, HTML, CSS, JavaScript, ...
    2. También pueden instalarse en PCs o navegadores

  • Tipos de WebApps FirefoxOS

    1. hosted: alojadas en un servidor
    2. packaged: se descargan empaquetadas.
      Hay tres tipos:
      • Plain: aplicaciones Web convencionales
      • Certified: con acceso a algunos elementos restringidos
      • Privileged: con acceso a todos los recursos del móvil
Hosted Apps

  • Webapps publicadas en modo ejecutable en un servidor Web

    1. Pueden ejecutarse desde un navegador
    2. Además de ser publicadas en una tienda a través de su URL: para su instalación en un dispositivo FirefoxOS
    3. Más información: https://marketplace.firefox.com/developers/docs/hosted

  • Características

    1. Necesitan conexión a Internet para ser ejecutadas
    2. Solo puede haber una hosted WebApp por dominio Web

  • Se gestionan a través del objeto predefinido navigator.mozApps

    1. con métodos install(....) o checkInstalled(....)
Packaged WebApps

Tiendas de Apps

  • Una tienda de aplicaciones para FirefoxOS

    1. Puede crearse en cualquier servidor que aloje Apps

  • Las tiendas FirefoxOS compiten entre si

    1. serán más o menos populares: dependiendo de la aceptación de los usuarios
    2. serán más o menos seguras: dependiendo del control de la seguridad realizado

  • Tienda oficial de la fundación Mozilla:
    https://marketplace.firefox.com


Recursos y Tutoriales



Extracto del curso "Desarrollo en HTML5, CSS y Javascript de WebApps, incluyendo móviles FirefoxOS" impulsado y patrocinado por Red.es, Universia, CENATIC, Telefónica Digital y TLS e impartido a través de la plataforma online MiríadaX

Certificado de participación: https://docs.google.com/file/d/0B5G3cbs08P16Sm9QT2tLcGQ5WXc

NOTA

A finales de 2015 la Corporación Mozilla da por concluido el desarrollo del sistema Firefox OS para móviles y anuncia el fin de su desarrollo.
El sistema ya desarrollado será adaptado a otros tipos de dispositivos.
Se argumenta que el proyecto no logró el objetivo de ofrecer a sus usuarios la mejor experiencia posible.
Los principales obstáculos encontrados al desarrollo del sistema fueron de tipo comercial. El sistema no se vendió y los costos excedieron los beneficios (https://blog.mozilla.org)