martes, 4 de diciembre de 2012

EMML: definición y características


Como vimos en clase un mashup es un estilo arquitectónico que combina los datos y/o el contenido de diferentes fuentes de datos o sitios. Normalmente se diferencian por el uso, estilo de arquitectura y datos.
Hay dos tipos: a nivel de usuario y a nivel empresarial. Estos últimos, denominados EMML, son definidos por la empresa OMA.

EMML es un lenguaje cuyas primitivas permiten expresar la invocación de servicios web, realizar consultas a bases de datos relacionales, así como manipular los resultados obtenidos en formato XML de modo que se pueda generar la composición deseada.

Ventajas y desventajas detectadas en EMML:





jueves, 22 de noviembre de 2012

Valdespartera, un barrio inteligente


El Ayuntamiento de Zaragoza comenzó a impulsar la sociedad del conocimiento hace casi 10 años, en 2003. Desde entonces, la ciudad ha dado varios pasos en esta dirección e, incluso, ha llegado a crear un barrio inteligente: Valdespartera.
Este barrio no solo es inteligente, sino también sostenible, desde su planificación (se tuvieron en cuenta, por ejemplo, la distancia entre edificios o su orientación para conseguir los resultados más eficientes) hasta el día a día.
De este modo, algo tan sencillo como el riego se controla en todo momento. Así, se interrumpe de forma automática cuando llueve. Y el agua de la lluvia, por su parte, se almacena para su uso posterior. En este sentido, es importante la red Telemando, que tiene el objetivo de «optimizar la prevención y detección de averías y la sensibilización de los ciudadanos y su participación activa en la consecución de la eficiencia de sus instalaciones», según una nota de prensa del Ayuntamiento.
La red recoge todo tipo de información (como caudales de agua consumidos, control de pluviales, consumos de alumbrado y gas o clasificación de los residuos), lo que mejora el funcionamiento de las instalaciones y de los domicilios, ya que se consigue que las familias realicen un consumo ajustado de energía.

miércoles, 21 de noviembre de 2012

Nuevo Escaner Corporal


¿Cuántas veces has querido comprar una prenda por Internet y no te has atrevido por miedo a que no fuera tu talla o no te guste cómo te queda?

Pues un grupo de británicos han ideado un nuevo dispositivo de escaneo corporal que aporta mediciones precisas.

El objetivo es fomentar la compra de ropa por Internet, ya que, Philip Delamore, del College of Fashion, estima que entre el 30 y el 60 por ciento de las compras de ropa realizadas por Internet son devueltas..

El nuevo escaner está siendo desarrollado por el College of Fashion de Londres,  investigadores de imágenes de vídeo de la Universidad de Surrey y la empresa Bodymetrics.

¿Cómo funciona? Pues muy sencillo, se introduce la altura y con una sola imagen de cuerpo entero realizada mediante una webcam o un teléfono avanzado se calculan el resto de las medidas.

Para más información.

miércoles, 14 de noviembre de 2012

Google Drive

Google Drive es un servicio de alojamiento de contenidos en línea. Ello significa que podrás subir todo tipo de ficheros a un espacio personal en la Web para luego poder acceder a los mismos a través de cualquier PC o móvil. Para ello, solo deberás acceder a Google Drive desde cualquiernavegador. Este servicio también posibilita la sincronización de todos los materiales almacenados allí con el resto de los dispositivos que acceden al espacio (smartphones, PCs, iPhones...).


¿Cómo funciona?

Aunque no sea tan sencillo de configurar como Dropbox, Google Drive es muy fácil de utilizar. Una vez que instales la aplicación para Windows, verás que la misma crea una carpeta dentro de tu disco. La misma es la que se sincronizará con el servicio en línea, por lo que todo lo que deposites allí será subido a la nube y sincronizado con todos los dispositivos.
De este modo, podrás arrastrar canciones, imágenes, videos, documentos, animaciones y cualquier tipo de fichero que se te ocurra (incluyendo otras carpetas), para que los mismos estén disponibles en todos los dispositivos desde los que accedas a la cuenta. 

Ventajas y desventajas

Antes que nada, por las capacidades de búsqueda. Es obvio que Google iba a integrar las tecnologías de su motor para ofrecerte con búsquedas precisas y rápidas. Así, podrás buscar con palabras clave y organizar por diversos criterios. Además, tales búsquedas aprovecharán dos tecnologías de punta de los de Mountain View: el reconocimiento óptico de caracteres (OCR) te permitirá buscar en textos escaneados dentro de Drive, mientras que la presencia de Goggles te posibilitará encontrar imágenes mediante la descripción de su contenido. Otra ventaja es que podrás alquilar espacio adicional mediante la contratación de planes muy convenientes. Si bien los 5GB de espacio que el servicio te brindará de forma gratuita son suficientes para almacenar unos cuantos proyectos de trabajo, siempre tendrás la opción de expandir la capacidad de tu carpeta de Google Drive con algunos billetes. En cuanto a las desventajas, cabe mencionar que Google Drive no te permitirá sincronizar carpetas o ficheros que estén fuera de su propia carpeta. Tal característica sí está presente en otros servicios, por lo que algunos usuarios pueden extrañarla. Asimismo, la falta de aplicaciones para iOS (en desarrollo), Windows Phone y Blackberry también es un inconveniente. Finalmente, el hecho que los documentos de Google Docs no sean copiados también puede entenderse como una desventaja. 



A continuación os mostramos un ejemplo de un formulario generado con Google Drive: 


jueves, 8 de noviembre de 2012

¿Conoces SOA?


Tomando en cuenta en primer lugar que SOA no es un producto, es mas bien una metodología de trabajo que nos va a permitir flexibilizar la manera de cómo operamos en el día a día dentro de nuestras organizaciones, para poder alcanzar un mayor tiempo de respuesta en los procesos y oportunidades del mercado. Estos tres puntos es lo que consideramos “los puntos de entrada SOA, que describen por un lado la información, las personas, luego tenemos los procesos, la integración de las aplicaciones y finalmente el rehúso. Todo ello sobre el paragua de unas mejores prácticas que son la seguridad y la gobernabilidad. Cada una de estas áreas puede ser un punto de entrada dependiendo de la necesidad específica que tenga cada cliente. Con SOA, podemos ir haciendo fracciones de un proyecto e ir creciendo hasta ampliar nuestro objetivo.

Ventajas y desventajas de SOA
 
Comenzaremos por las desventajas. En primer lugar SOA requiere un cambio en las organizaciones, un alto esfuerzo.  No siendo sencillo, para la mayoría de las organizaciones adoptar SOA. Sobre éste aspecto, quizás la principal ventaja de implementar SOA, sea que genera más beneficios a las organizaciones. Debido a que SOA, (por ejemplo analizando un ejemplo tácito en una organización bancaria, y un cliente x), éste está presente en la aplicación de las tarjetas de crédito, la aplicación de cuenta corriente, de cuenta de ahorro. La de créditos comerciales, créditos hipotecarios, de automóviles, etc.
 Normalmente, este cliente no se encuentra unificado dentro de la organización, con SOA, se pueden unificar los servicios que el cliente comúnmente utiliza, las aplicaciones. El banco cuando necesita hacer un cambio, hace el cambio de una sola vez, afectando a todo el universo de servicios, que este cliente tiene. Y esto va muy unido a la estrategia de procesos.
 Cuando logramos unificar todos estos servicios y orquestarlos en el mundo de los procesos de BPM, es cuando alcanzamos la agilidad real de la organización. Integrando las aplicaciones, exponiendo los servicios y por otro lado el negocio. Agilizando los procesos y haciendo los cambios de la manera mas automatizada posible. Desde la etapa de los procesos, podemos modificar los procesos de negocios y de manera automatizada, hacer los cambios en los servicios. Lo que antes me tomaba dos meses realizarlo, hoy en día lo puedo hacer en dos o tres días.


SOA define las siguientes capas de software:
  • Aplicaciones básicas - Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad;
  • De exposición de funcionalidades - Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web);
  • De integración de servicios - Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración;
  • De composición de procesos - Que define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio;
  • De entrega - donde los servicios son desplegados a los usuarios finales.
SOA proporciona una metodología y un marco de trabajo para documentar las capacidades de negocio y puede dar soporte a las actividades de integración y consolidación.




lunes, 29 de octubre de 2012

Drupal

Drupal es un sistema de gestión de contenido modular multipropósito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos. Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una bases de datos y se editan utilizando un entorno Web.
Es un programa libre, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.
El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. 
 
Los pasados días, 20 y 21 de Octubre, se celebró en Madrid DrupalCamp 2012. Se trata de la reunión anual de usuarios, fans, desarrolladores y empresas que utilizan este software libre para aprender, para gestionar sus proyectos, para sus webs personales y comunitarias o como vía para ganarse la vida. Y la reunión fue todo un éxito.
En efecto, con más de 300 asistentes llegados de toda Europa (incluso alguno llegado de América y Asia), una veintena de pequeños patrocinadores, en su mayoría empresas que basan su modelo en software libre, y algunos otros de mayor insignia en el mundo del software libre (como la fundación Mozilla), la reunión sirvió para tomar el pulso a esta comunidad.
Lo cierto es que el evento fue de lo más interesante, con 3 paneles de charlas en paralelo que cubrían desde el nivel más básico al más avanzado. La recién celebrada DrupalCamp ha brindado ese espíritu y esos momentos en los que conversar en el mismo círculo con personas de Guifi.net, drupaleros, personas del mundo de Mozilla y amantes del software libre que han encontrado la manera de levantar una empresa con él.

En resumidas cuentas, un evento que merece la pena volver a desarrollarse, y al que os invito.

http://2012.drupalcamp.es/es



 Un saludo, 
Cristina y Verónica.
 

Cómo influyen las redes sociales en los mercados

Las redes sociales están metiendose con mucha fuerza en el mercado. Actualmente, la empresa que no tiene un perfil en alguna red social, no existe. A continuación vamos a ver la importancia que tiene.
Presentamos nueve marcas que han tenido éxito en Twitter y que pueden servir como ejemplo para saber cómo hacer una buena comunicación en la red de microblogging:

1. JetBlue
En su cuenta de Twitter, esta compañía admite sus errores y pide disculpas a sus usuarios cuando es necesario. Gracias a estás prácticas de transparencia y humildad ha conseguido obtener 1,6 millones de seguidores.

2. Starbucks
Satarbucks ya tiene alrededor de 1,5 millones de seguidores. Esto se debe, sobre todo, a que comparte una gran cantidad de contenidos interesantes con sus seguidores, aunque no siempre están relacionados con los productos de su empresa.

3. Vevo
Esta empresa no sólo utiliza Twitter para relacionarse con sus seguidores, también para relacionarse con fans de estrellas de la música.

4. Charlotte Russe
En ocasiones, esta compañía envía mensajes personalizados a algunos de sus seguidores con ofertas y premios.

5. Bergdorf Goodman
Esta empresa no sólo elabora contenidos propios para sus seguidores, sino que retuitea y comenta cosas que pueden resultar interesantes.

6. Taco Bell
Taco Bell trata de ser menos serio en Twitter y elaborar mensajes entretenidos y divertidos para su audiencia, además favorece la comunicación con sus seguidores preguntándoles cosas. De esta forma favorece los comentarios positivos sobre la compañía.

7. Delta 
Esta empresa escucha y atiende a sus seguidores en cualquier momentos a través de su Twitter.

8. Dunkin’ Donuts
Proponer juegos y concursos a los seguidores de una marca en Facebook siempre es buena idea, un buen ejemplo de ello es Dunkin’Donuts, que proporciona diversión a sus fans que sirve para promocionar sus productos.

9. Cisco Systems
Cisco realiza preguntas y comenta sobre temas relevantes y que son trending topics en la red social.


¿Sabeís casos en los que la insercción de la empresa en una red social ha cambiado la vida de esta por completo? ¿Algún artículo interesante sobre alguna empresa? 
Cuentanoslo.


Saludos! 
Cristina y Verónica.

miércoles, 24 de octubre de 2012

¿Qué es Magento?

El otro día vimos en clase los usos que se le dan a la WordPress, uno de ellos era el e-commerce, por lo que hablamos del WooComerce e indicamos que había otro que era el Magento. Bien, pues esta entrada se centrará en acercarnos un poco más al Magento, contando qué es y cuáles son sus principales características.
Según la página oficial de Magento describe a este como: "nueva solución profesinal de código abierto para el e-commerce (Comercio electrónico) ofreciendo una flexibilidad y control sin precedentes." Desarrollado por una empresa llamada Varien (luego pasó  llamarse Magento Inc.) y varios desarrolladores de la comunidad Open Source. Crearon dicha aplicación partiendo de cero utilizando marcos de trabajo no muy usuales.
En junio 2011 Magento es adquirido por e-Bay, convirtiéndose en el propietario de Magento aunque existe una versión "Comunity" de libre descarga.

Características de Magento:
  • Escalabilidad: puede usarse en uno o varios sitios web desde un solo Gestor de Sistema (Back-End).
  • Multi-lenguaje: sistema capaz de mostrar un mismo producto en diversos idiomas.
  • Configurabilidad: el sistema puede configurarse para crear dos tiendas con productos orientados hacia segmentos de mercado distintos y múltiples idiomas.
  • Actualizable: la mayor parte del código (a excepción del núcleo) puede modificarse y mejorarse.
  • Seguridad: según el fabricante, cuenta con un modelo de seguridad de última tecnología.
  • Velocidad: según el fabricante, cuenta con algoritmos optimizados, de rápida ejecución, garantizando velocidad de sw en el manejo de cada transicción.

Beneficios de usas Magento para la creación de páginas e-commerce:
  • Permite incluir fotos e imágenes de tus productos.
  • Tienda con catálogo amplio y varias categorías/sub-categorías.
  • Personalización avanzada.
  • Puedes vender productos físicos y digitales.
  • Ventas cruzada (upsell/cross sell).
  • Permite la optimización SEO (URLs amigables).
  • Disponible en varios idiomas.
  • Lista completa de funcionalidades.
  • Versión en la nube con Magento go.
  • Ofrece soporte comercial tradicional desde el propio equipo de Magento.

Limitaciones de usar Magento para la creación de páginas e-commerce:
  • Es más seguro trabajar con un integrador que te monte la tienda.
  • Debes tener presupuesto para soporte técnico y actualización de software.
  • Los tiempos de lanzamiento son más largos, en comparación con soluciones en la nube.
  • Es un sistema más robusto pero también más complejo.


Para acabar, os dejamos un video de ayuda para la instalación de Magento:




 Saludos!
Cristina y Verónica.

miércoles, 17 de octubre de 2012

Comenzamos...

Antes de comenzar con este proyecto nos presentaremos:

Al mando de este blog estamos Verónica Antoranz y Cristina Hernández. Ambas cursamos Tecnologías Emergentes, con María del Pilar Grande González, en el Grado de Ingeniería Informática de Servicios y Aplicaciones en la Universidad de Valladolid (Segovia).

A lo largo de las próximas semanas, vamos a desarrollar distintos temas que podrán ser de vuestra ayuda. Para ello, nos esforzaremos en que el contenido sea entretenido a la vez que interesante, y distinto a lo publicado en las miles de páginas webs que hoy en día pueden ser consultadas por la red. 

Os aconsejamos leer cada una de nuestras publicaciones, y os agradeceríamos que pusieseis vuetros comentarios y opiniones para poder mejorar en lo posible. 



Para lo que necesitéis, Saludos!