La Reunión de Descubrimiento

by Luis Daniel Gonzalez 19. agosto 2011 05:37

Reunión de descubrimiento

Esto es lo primero que hacemos cuando empieza un proyecto y es quizás la fase más importante. Pero estas reuniones de descubrimiento no son para hablar del proyecto. Son para definir cual es nuestra responsabilidad con el cliente, para averiguar quiénes son realmente y porque hacen lo que hacen. Es probable que el éxito del proyecto se base en el desenlace de esta reunión. 

Es muy importante la comunicación y el lenguaje. Nosotros los diseñadores y programadores tenemos un lenguaje particular, un poco desvinculado del mundo real. Y nos gusta demostrarlo. Estamos orgullosos de nuestro conocimiento. Pero en este momento no se trata sobre nosotros y nuestro mundo, si no sobre el cliente y su mundo. Aquí todavía no estamos hablando de “como” vamos hacer, si no “qué” vamos a hacer, y más importante aún, “por qué” lo vamos a hacer.

Por eso tratamos de no hacer muchas preguntas sobre temas de diseño y programación como tal. Al menos todavía no. Nos gusta pensar en términos de diagramación, colores, tipografía, funcionalidad, usabilidad, navegación, pero no podemos esperar que todos los clientes nos entiendan. Todo lo contrario, para eso es que nos están contratando. Lo que bucamos es entender los objetivos y necesidades del negocio, de mercadeo y de comunicación. Si logramos descifrar estas inquietudes de manera exitosa, tendremos más posibilidadades de ejecutar una solución efectiva. 

Esto no significa que vamos a llegar a una reunión de descubrimiento con las manos vacías y la mente en blanco. Es nuestra responsabilidad investigar sobre el gremio, la industria y el mercado. De esta manera podemos hacer las preguntas correctas y mantener la conversación relevante y oportuna. También nos ayuda a demostrarle al cliente que somos competentes y que estamos preparados para ayudar, que pueden confiar en nosotros para resolver sus necesidades específicas (al final ese siempre es nuestro objetivo: resolver problemas). Si no logramos generar confianza, va a ser muy difícil poder dar con la solución adecuada. 

Pero cuidado, no es tan sencillo como suena. La mayoría de los proyectos que nos ha tocado desarrollar en realidad no son para el cliente, sino para su mercado, sus clientes, su público objetivo. Ojo, esto no se debe mal interpretar: el cliente es el que está pagando el proyecto y al final del día es él y no nosotros quien conoce realmente el negocio. Tenemos que ser lo suficientemente profesionales (y astutos) para poder diferenciar las necesidades y objetivos reales del proyecto, y lo que pudieran ser caprichos o ingenuidades que el cliente traiga como bagaje mal interpretado. Es importantísimo que el éxito del proyecto se base en el éxito del negocio (su modelo de negocio, dificultades operacionales, planes de mercadeo, clientes, procesos de venta, espectativas y sueños a futuro) y no en lo que un vicepresidente de mercadeo - por decir algo - intuya que debe ser.

Aquí les dejo un formulario genérico que usamos como base a la hora de reunirnos con un nuevo cliente. De ninguna manera pretende ser un documento que abarca todos los puntos necesarios y siempre tratamos de ajustarlo al proyecto en particular, pero con el tiempo nos hemos dado cuenta de que es un buen punto de partida:


Información básica

Nombre
Departamento
Cargo
Email

Sobre el negocio

Cuál es su modelo de negocio.
Como miden el éxito del negocio.
Qué dificultades han conseguido actualmente.
Describa de la manera más breve posible el sentimiento y/o atributos que quiere
comunicar la marca.

Sobre el público objetivo

Describa a su usuario final. Tome en cuenta edad, nivel socio-económico, sexo y
accesibilidad a internet, así como cualquier otro dato demográfico que considere
importante.
Cuáles son los intereses de su público objetivo.
Como se entera el público sobre la compañía, sus productos y servicios.
Porqué esta audiencia necesita este proyecto.

Sobre el proyecto

Porqué necesitan este proyecto.
Como figura este proyecto dentro del modelo de negocio.
Están dispuestos a modificar sus procesos por consecuencia de este proyecto.
Cuáles son los problemas fundamentales que pretenden afrontar con este proyecto. Colóquelos en orden de importancia.
Que necesidades específicas afronta este proyecto con respecto a su modelo de negocio.
Como se medirá el éxito del proyecto.
Cuál es la acción más importante que queremos que el usuario haga en este proyecto.
¿Tiene una estrategia de redes sociales? Explique brevemente.
Mencione alguna idea innovadora que quiere proponer.

Referencias

Mencione sus tres principales competidores.
Ventajas y desventajas de sus competidores.
Haga un listado de sitios que le gustan y porque. No tienen que ser de compañías de
su mismo gremio.

Tags:

General | Mercadeo | Web

Sitios web con pago en línea - Parte 1

by Cesar Higuera 14. octubre 2010 12:53

Muchas veces nos preguntan cómo funcionan esos sitios web que hacemos que aceptan pagos con tarjeta de crédito en línea, para comprar productos, entradas para eventos o reservar en hoteles. Se me ocurrió escribir este artículo con la explicación que siempre doy en idioma humano para que cualquiera que no sea programador o del área de tecnología lo pueda entender.  

En esta primera entrega explicamos las bases y luego en los próximos capítulos ahondamos en los temas más técnicos de seguridad y comunicaciones.

Lo primero que hay que tomar en cuenta en el proceso de pago en línea son los actores involucrados: el Usuario, que es el potencial comprador del producto o servicio; el Portal o sitio web, que es nuestro sitio web de E-Commerce o “tienda en línea”; el Payment Gateway, un intermediario que realiza la comunicación entre el Banco y nuestro sitio web; y el Banco, quien recibe las solicitudes de pago y las procesa.

El sitio web de E-Commerce convencional generalmente tiene un catálogo de productos y un “carrito de compras”, donde vas agregando tus productos y luego los pagas con una tarjeta de crédito. Otras formas de sitios con pago en línea son de compra de tickets para eventos, como www.tuticket.com, donde se seleccionan los puestos en un evento y se reservan por un tiempo determinado hasta que el usuario coloca los datos de su tarjeta de crédito y se confirma el pago.  Otra iteración común es una reserva en un hotel, como en www.lidotel.com.ve, donde se selecciona una fecha de llegada, cantidad de noches, tipo de habitación, y finalmente se paga en línea para confirmar la reserva.

Una vez seleccionados los productos o servicios a comprar, se llega a la página de pago. Esta consta de un formulario donde se ingresan los datos de la tarjeta de crédito a usar, la cual puede ser Visa, Master Card o American Express, de cualquier banco. Los datos requeridos para procesar un pago en línea son: número de la tarjeta de crédito, nombre y cédula del tarjeta habiente, fecha de expiración, y código de seguridad CVV2 (el que aparece detrás de la tarjeta).

 

Ejemplo de página de pago en línea con tarjeta de crédito

 

Algunas veces, como en la imagen de ejemplo, colocamos un “teclado virtual” para introducir los 3 dígitos del código de seguridad de la tarjeta de crédito. Esto con el objeto de incrementar la seguridad a la hora de la transacción, evitando que hackers obtengan los números que se introducen en el teclado a través de un “keylogger”. Este tema a nivel técnico lo voy a profundizar más en la segunda parte de este artículo en nuestro Legendblog.

También en la página de pago muchas veces podrán estar presentes unos logos como los expuestos aquí:

Logos de McAfee Secure, Thawte SSL, y Verisign Segure Site SSL

 

Estos indican tecnologías de seguridad que se han implementado que generan una mayor confianza en el usuario a la hora de poner los preciados datos de su tarjeta de crédito en Internet. Nuevamente, ahondaremos más en este tema en la Parte 2 de este artículo.

Una vez que el usuario termina de introducir la información de pago y hace clic en “confirmar”, “enviar” o “pagar”, se desencadena un proceso de comunicaciones entre el Sitio web, el Payment Gateway y el banco.

Los datos de la tarjeta de crédito se envían a través de Internet por un canal seguro al Payment Gateway. Esta es una empresa que posee unos servidores y conexión con uno o varios bancos. Ellos reciben los datos y los envían a la entidad bancaria de los dueños del sitio web, para confirmación del pago. El banco luego envía una respuesta al Payment Gateway con el resultado de la transacción; básicamente, si la misma fue aprobada ó rechazada.

El Payment Gateway le provee una herramienta a los dueños del sitio web que les permite consultar en línea todas las transacciones que han pasado por el punto de pago web. El punto se puede configurar para que cargue los montos en las tarjetas inmediatamente y se acredite el saldo en el banco, o que “bloquee” el monto en la tarjeta hasta que el dueño del sitio web decida aprobar o no manualmente esa transacción. Esto lo puede realizar en esta herramienta que brinda el Payment Gateway.

Una vez el Payment Gateway haya recibido la respuesta del banco, le envía la respuesta al Sitio Web para que le presente al usuario el resultado de la transacción. En este momento, de ser aprobada, se confirma la compra que el usuario estaba realizando,  se generan sus tickets electrónicos, se le imprime su localizador de reserva de hotel o pasaje aéreo, etc.

Gráfica ejemplo de proceso de comunicaciones entre Sitio Web, Payment Gateway (merchant), y Banco

 

Y así se cierra el ciclo de vida de una compra en línea. Estas comunicaciones generalmente sólo toman unos pocos segundos, de manera que el sitio web pude estar recibiendo miles de compras por hora sin problema.

Si tienes un negocio, imagina llevarlo a la web y obtener compras de forma transparente mientras duermes, estás de viaje, o estás haciendo cualquier otra cosa. Es como un vendedor virtual con un alcance muy, muy amplio: el mundo entero.

Espero este corto relato no haya sido complicado o difícil de entender, si tienes alguna duda puedes dejar tus comentarios aquí en el Legendblog y con gusto responderé. Si te interesa llevar a cabo un proyecto de este tipo, contáctanos en Legendsoft.

 

Tags: , , ,

ECommerce | Programación | Web

Introducción a Asp.Net MVC

by David Martinez 1. octubre 2010 09:54

De un año para acá Microsoft ha desarrollado una alternativa a Web Forms para el desarrollo de páginas y aplicaciones web en el framework asp .Net, este nuevo Framework está basado en MVC (Modelo - Vista - Controlador), un patrón de ingeniería de software bastante utilizado en otras tecnologías webs como Ruby on Rails (construido totalmente en base a MVC) y frameworks para Java y PHP. p>

¿Por qué este cambio de dirección por parte de Microsoft, y que beneficios puede traer la utilización de esta tecnología con respecto a Web Forms?.

Antes de entrar en detalle, repasemos un poco el funcionamiento de las páginas web

Http (Hypertext transfer protocol) 

Es el protocolo utilizado para la transferencia de datos entre el cliente (el Browser en nuestro caso) y el servidor. La comunicación entre ambos se produce con dos objetos, el request que consiste en una petición del cliente, y el response, la respuesta que envía.

El request es la petición del cliente al servidor para que ejecute alguna acción, típicamente pedir informacion o realizar cambios (guardar, actualizar o eliminar datos).

El request puede ser de varios tipos, de los cuales nos enfocaremos en el Get y Post. 

El Get es utilizado para la petición de recursos al servidor. Este tipo de peticiones no debe ser utilizado para peticiones que causen ningún tipo de cambio, como lo puede ser la eliminación de registros en una base de datos, esto debido a la facilidad con las que pueden ser realizadas estas peticiones. Por ejemplo, veamos la siguiente tabla:



El botón "eliminar" es un link  a un URL, cuando se realiza una petición a este URL se elimina el dato. Ahora, si esta página tiene acceso público, el robot de google podría ingresar a ella en cualquier momento y realizar peticiones a los links encontrados, eliminando los datos de la página sin que nos demos cuenta.

La petición de tipo Post permite enviar datos en el cuerpo del request para que sean procesados por el servidor, como lo es crear, actualizad o eliminar registros de una base de datos.

Html (Hypertext markup language)

Es el principal lenguaje utilizado para estructurar las páginas web. Los navegadores interpretan los documentos Html para generar la vista a mostrar al usuario.

Los documentos Html pueden incluir adicionalmente documentos del tipo CSS para agregar estilos a la página, y scripts, típicamente en lenguaje JavaScript, que agregan funcionalidades a la página del lado del cliente.

Estas 3 tecnologías (HTML, CSS y Javascript) son las tecnologías del lado del cliente más utilizadas.

Http, HTML y el navegador

Como vimos, las páginas Web son usualmente documentos Html con CSS y Javascripts, mostrados por un navegador, el cual se comunica con un servidor a través del protocolo Http.

Todas las peticiones del cliente al servidor son realizadas a un URL:

www.ejemplo.com/MiPeticion/1?queryString=2

Donde la primera parte (www.example.com) indica la dirección del servidor, y el resto es la petición es interpretada por este para determinar la respuesta o acción a tomar y retornar al cliente. 

En el caso de las peticiones Post, el servidor  recibe adicionalmente los datos enviados en el cuerpo del request. Esto campos son introducidos usualmente por el cliente en un formulario html (< form >).

¿Por qué surge Web Forms?

La tecnologia Web Forms fue desarrollada con la intención de asemejar la programación web a la programación de escritorio, principalmente a Windows forms, abstrayendo al programador del protocolo Http, como lo es la comunicación por requests. En lugar de trabajar con HTML para crear nuestra interfaz, se utilizan controles ASP.

A estos controles le son asociados propiedades, metodos y eventos de manera similar a los controles de Windows Forms, los cuales son luego traducidos a lenguaje HTML desde el servidor para ser enviados al usuario y mostrarse en el navegador. 

Esta tecnología es muy buena para el desarrollo de páginas de manera rápida, ademas que es muy fácil su aprendizaje para desarrolladores que no estén familiarizados con el desarrollo web, pero tengan experiencia en el desarrollo de aplicaciones de escritorio con Windows Forms, e incluso con otras tecnologías.

Desventajas de Web Forms

Sin embargo la utilizacion de Web Forms no siempre es la mejor opción, ya que el programador no tiene control directo sobre el HTML o los Javascripts generados, lo que muchas veces dificulta el realizar interfaces de usuario mas especificas o particulares. Esto se debe en parte a que el funcionamiento interno del manejo del protocolo HTTP por parte de WebForms esta parcialmente oculto al programador, lo que termina dificultando la creación de aplicaciones web con funcionalidades muy particulares.

A esto de le suma que las páginas generadas por Web Forms son más pesadas y lentas a diferencia de las que sean creadas completamente por nosotros los programadores

Es por esto que para los programadores experimentados en la web; la tecnología y la forma de ocultar el protocolo HTTP, les resulta más un estorbo que una solución, y muchas veces evita que personas desarrollando aplicaciones web con Web Forms no aprendan cómo funcionan realmente las páginas web.

Pensando en esto, Microsoft desarrolló una nueva tecnología para la creación de aplicaciones web, que se acerca mucho más a la forma en que trabaja el protocolo HTTP, esta tecnología de nombre ASP.Net MVC esta basada en el patrón de ingeniería de software Modelo Vista Controlador, un patrón ya bastante extendido en otras tecnologías de desarrollo como Java, Ruby on Rails y diferentes frameworks de PHP.

La razón de que se use este patrón es que se asemeja al funcionamiento de la web, donde tenemos la vista que representa la interfaz presentada al usuario (HTML, CSS, Javascript, etc). La capa controlador; clases en el servidor que se encargan de recibir los requests, procesarlos, acceder al modelo si es necesario y retornar una vista al usuario. El modelo se encarga de todo el proceso de negocios de la aplicación, obtener y almacenar datos en la base de datos, comunicarse con web services, etc.

¿Cómo utilizamos este nuevo framework?

Lo primero es visitar la página oficial en http://www.asp.net/mvc/ , ahí se encuentra diferentes recursos de aprendizaje. Para instalarlo, hacemos click en Dowmload. Luego veremos en el entorno de Visual Studio nuevas opciones para crear proyectos del tipo MVC.

El Framework funciona tanto para Visual Studio 2008 como para la versión 2010.

Por cierto, el codigo del Framework se encuentra bajo licencia Open Source, por lo que podemos bajarlo y modificarlo como nos plazca.

Ya existen en la web varios recursos para aprender por completo el Framework, en particular recomiendo el libro escrito por Steven Sanderson y publicado por Apress  http://tinyurl.com/y8h8yf5 , es muy completo y explica de manera concisa y fácil de entender todo lo relacionado con este nuevo Framework.


David Martinez

Programador



 

 

Tags:

Legendsoft firma con acuerdos para ser el primer “Sabre Authorized Developer” en Venezuela con Sabre Travel Network.

by Rodrigo Arellano 10. septiembre 2010 11:34

La empresa líder en el mundo de GDS “Global distribution system” Sabre Travel Network, inicia relaciones con Legendsoft como su primer Sabre Authorized Developer para Venezuela.

 

¿Qué quiere decir esto?

Desarrollamos aplicaciones externas compatibles con Sabre. Nuestra principal oferta en principio es el desarrollo de Web Services para poder comunicar una aplicación web con Sabre.

Estos desarrollos son robustos y  personalizados según los requerimientos de cada cliente abarcando desde la realización del portal web con las funcionalidades requeridas hasta la conectividad con Sabre a través de Web Services. Logrando como objetivo el ahorro de tiempo y dinero con soluciones innovadoras que mejoran el rendimiento y espectro de alcance de una agencia o proveedor turístico con presencia en la Web.

 

¿Cómo lo hacemos?

Automatizamos secuencias de comandos Sabre, scripts personalizados y flujos de trabajo con integración a fuentes de datos específicas.

 

¿Qué son Web Services?

Es un conjunto de protocolos y estándares que sirven para intercambiar datos en aplicaciones.

 

¿Qué proporciona Sabre a través de Web Services?

Un acceso fácil, rápido y flexible a la funcionalidad de los diferentes productos Sabre a través de Internet.

 

¿Con qué propósito?

Vender viajes con tus propias aplicaciones y base de datos integrando todos los productos y servicios Sabre  sin costos y tiempos elevados.

 

Si eres un operador, agencia, y/o mayorista turístico y quieres emprender en la web con tu propio sistema de e-comerce, no dudes en contactarnos. 

 

Rodrigo Arellano 

Director

 

 

 

Tags: , , , , , , , , ,

Portales turísticos con venta en línea de Boletos Aereos y Hoteles

by Cesar Higuera 9. septiembre 2010 11:52

Este mes ha sido muy importante para nuestra empresa. Con nuestra experiencia en desarrollo de sistema s y portales relacionados con turismo, además del nivel alcanzado en desarrollos web (ahora somos Microsoft Certified Partners en Web Development), hemos logrado certificarnos con Sabre Travel Network como Sabre Certified Third Party Developers Exclusivos para Venezuela.

¿Y qué significa toda esta jerga sofisticada?. Sabre Travel Network son el principal GDS (Global Distribution System) para agencias de viajes, que utilizan este servicio para consultar rápidamente a todas las líneas aéreas, hoteles, alquileres de automóviles y cruceros, sobre disponibilidades y tarifas, y permite reservarlos si es necesario a directamente a través del sistema.

Al ser Sabre Certified Third Party Developers, estamos autorizados y certificados por Sabre para integrar estos servicios en los sitios web o portales de nuestros clientes, permitiendo así ampliar sus servicios en internet de forma dramática. Ahora, por ejemplo, una agencia de viajes puede ofrecer a sus clientes la posibilidad que consulten las tarifas de hoteles o vuelos desde sus hogares en el sitio web de la agencia, e incluso reservar y pagar en línea si es necesario. Todo desde su casa.

Legendsoft es la única empresa certificada por Sabre en Venezuela, y una de las pocas en toda Latinoamérica. Esto nos permite ampliar aún más nuestra oferta de servicios tecnológicos web, sobre todo en el ámbito del turismo.

Cesar Higuera

Director

 

Tags: , , , , ,

Mi página en mi Ipad / Iphone / Ipod Touch

by Freddy Torres 8. septiembre 2010 05:25

Ya todos (o casi todos) conocemos la potencia de estos aparaticos, que llegaron para alegrarnos la vida y aumentar las cuentas bancarias de apple. Son como un vicio que algunos (me incluyo en esta lista) no podemos dejar de tener.

Ahora bien, para aquellos que como yo, visitan constantemente algunas páginas de internet, utilizando el poderoso explorador incluido en estos aparaticos, habran notado que hay una manera de agregar un shortcut a la página deseada, directamente en el homescreen del dispositivo, como un acceso directo. Mas rápido imposible. Simplemente, estando en la página deseada, presionan el boton "+" localizado en la parte inferior del explorador (para lpods e Iphones) o en la barra superior para el IPad. Este boton despliega un menú con 4 opciones normalmente, de las cuales nos interesa la que dice "Add to homescreen", (obviamente para dispositivos configurados para el lenguaje Ingles).

Ahora bien, cuando finaliza este proceso, se agrega a nuestro menu principal un ícono personalizado para la página, como los de estos dispositivos, que no es mas que un acceso directo a la página que queremos (Suponiendo que hicimos todo este proceso con la pagina de apple mesma, www.apple.com).

Notaran el ícono personalizado de esta página para dispositivos de este tipo. Sin embargo notaran que a su lado se encuentra un acceso a la página de Noticias24 (www.noticias24.com), mas su ícono no parece tan atractivo a la vista. Esto es porque simplemente la página no tiene un ícono personalizado para estos dispositivos, en vez de eso, el dispositivo toma un pequeño screenshot de la página y lo coloca en forma de ícono.

¿COMO HAGO PARA QUE MI PAGINA TENGA SU ICONO PERSONALIZADO PARA I<coloque aqui su dispoitivo> de apple?

Es muy sencillo. Lo unico que se necesita es una pequeña imagen que debe cumplir los siguientes requeriminetos:

  • Las dimensiones deben ser de 53px de alto y 53px de ancho
  • El formato debe ser .PNG
  • El nombre de la imagen debe ser: apple-touch-icon
  • Se almacena en la carpeta raiz de la aplicación web, en caso de no querer hacer referencia explicita de la misma.
  • Si se desea tener las imagenes mas ordenadas y eso, colocan la imagen la carpeta deseada, y hacen referencia a la misma en el header de la pagina de la siguiente forma: <link rel="apple-touch-icon" href="/Graphics/iphone-icon.png" />
Un ejemplo de esa imagen: 

Y eso es todo. Asi lograran impresionar a los usuarios de estos aparatos, y su página web siempre estara a la vanguardia tecnológica.

 


 

Tags: , , , ,

Web

Visualizar el Web Site como una herramienta de mercadeo y para realizar negocios

by Sussan Dominguez 1. septiembre 2010 12:38

No debemos ver el Web Site como un simple elemento tecnológico o de sistemas. Para obtener resultados positivos debemos entender cómo funciona esta herramienta y aplicar las estrategias necesarias para dar a conocer un sitio web. A continuación les describo algunas ideas que pueden contribuir con el éxito su negocio.

Estrategias de Mercadeo Web

1. Realizar alianzas estratégicas: Las alianzas estratégicas ayudarán a crear contenidos, desarrollar proyectos conjuntos e incrementar la visibilidad y el número de visitantes del Web Site. Hay que seleccionar aliados valiosos y orientar estas asociaciones de manera de que generen ganancias a todas las partes. Estas alianzas pueden implicar intercambio de “links”, intercambio de contenidos, realización de proyectos conjuntos y otras modalidades.

2. Publicidad y promoción (Radio, prensa, TV, Internet): Difusión del Web Site, su contenido, funcionalidades, y beneficios a través de vallas publicitarias, avisos en prensa, radio y televisión, entrevistas en prensa y revistas especializadas, foros y carteleras de mensajes en Internet.

3. Participar en eventos profesionales y gerenciales: Participar en eventos y charlas, relación y contactos frecuentes con Organizaciones, Cámaras, Asociaciones e Instituciones, para promocionar la existencia del Web Site y sus beneficios

 4. Newsletter electrónico: Esto implica crear las listas de distribución de correo electrónico y elaborar un newsletter electrónico que indique las noticias y novedades del Web Site con “links” directos a páginas específicas dentro del site, y un breve resumen del documento, noticia o evento. Esto atraerá la atención de potenciales visitantes que irán al Web Site a encontrar la información específica. Este trabajo incrementará notablemente el número de visitantes al Web Site.

5. Registro en buscadores y directorios de Internet: De esta manera el sitio Web será conocido y visitado frecuentemente. El sitio será inscrito adecuadamente siguiendo la metodología requerida para que en base a palabras claves y una descripción completa de sus contenidos, el Web Site aparezca en los primeros lugares de los resultados de las búsquedas.

Tags: ,

Mercadeo

El futuro de Internet Explorer 9

by Alexyomar Istúriz 28. agosto 2010 06:18

A tres semanas que Microsoft presente al público la beta de Internet Explorer 9, ya podemos observar la interfaz que el personal de Redmond nos tiene preparado:

ie9_ui


Se trata de una interfaz minimalista, tal cual sus competidores ya han implementado anteriormente.
Más allá de lo que se muestra en la imagen, lo que está detrás de este nuevo explorador. Se ha redefinido el núcleo de la aplicación para hacerla compatible con las nuevas tecnologías y estándares que están de boga actualmente. Dos fuertes promesas que vienen en este navegador son los motores de interpretación del HTML y de Javascript.


Para la interpretación del HTML, el navegador de internet utilizara funciones de aceleración de hardware de chipsets gráficos que soportan D2D en DirectX para reducir la carga de muchos de los elementos visuales de la navegación de internet, como por ejemplo la interpretación de mapas.
El nuevo motor JavaScript se ocupara de eliminar los problemas históricos de Internet Explorer para interpretar algunas aplicaciones y código similar. Microsoft asegura que el nuevo motor JavaScript de Internet Explorer 9 es tan veloz como el motor mejorado de Firefox 3.6, y el mismo Google Chrome, y se tiene pensadas muchas optimizaciones más.


El otro fuerte, que nos parece el más importante de todos, es que el explorador se comprometerá más con los últimos estándares web y que su navegador soportara nuevas tecnologías como HTML5. Ahora se permitirá visualizar bordes redondeados logrados via CSS 3.0 y soportara selectores CSS, algo que seguramente librara de muchos dolores de cabeza y trabajo extra a muchos diseñadores de páginas web como nosotros.

La liberación de la version beta se tiene previsto que sea el 15 de Septiembre, en un evento especial llamado “Beauty of the Web” que se realizara en la ciudad de San Francisco, California, EE.UU.


Por ahora, puedes probar la plataforma creada para el nuevo explorador haciendo click en el siguiente link:
http://ie.microsoft.com/testdrive/

Tags: , ,

Web

Nuevo Legendsite

by Cesar Higuera 14. julio 2010 08:29

 

Henos aquí nuevamente después de 2 años con el mismo website de Legendsoft, haciendo un rediseño radical. Esto es común en nosotros desde nuestros inicios, de cada 2-3 años relanzar nuestra página web. Esta sería la versión 5 del Legendsite, y el cambio es bastante fuerte en muchos sentidos. 

Las últimas versiones de Legendsite han sido todas Flash-based. Esto significa que el sitio web es enteramente hecho en Adobe Flash. Esto nos permite generar una experiencia audiovisual muy impactante, con animaciones, video y audio. La versión anterior (Legendsite v. 4.0, lanzada en 2008), la pueden ver en www.legendsoft.com.ve/v4. Esta es una presentación interactiva con una host espectacular que es ni mas ni menos que Norelys Rodríguez (www.norelysrodriguez.com.ve). Por supuesto esta presentación la mantenemos, pero ahora como un video streaming dentro de nuestra página web, en la página de inicio. Aún más atrás en el tiempo, tenemos a Legendsite v. 3.0, lanzada en 2006. Esta fue igual de impactante en su momento, y realmente nos ayudó a transmitir el nivel de calidad de nuestros trabajos. Para los curiosos, la tenemos publicada en nuestros archivos de la antigüedad aquí: www.legendsoft.com.ve/v3.

Las razones por las que decidimos realizar este nuevo Legendsite, tiene mucho que ver con esto, y es que una página Flash puede llegar a ser muy pesada, de manera que tendrá tiempos de espera con un mensaje “Loading” ó “Cargando”. El Legendsite v. 4.0 incluso tenía un juego de Pong durante el proceso de carga, para que la persona pueda hacer algo mientras la larga espera (una demencia, lo sé). Esto no es para nada práctico. Otro gran problema de las páginas Flash es que su contenido no es buscable o indexable por buscadores como Google, Yahoo y Bing. Esto nos deja con una página web a la que es muy difícil de conseguir en Internet.

Así llegamos a nuestra última versión, Legendsite v. 5.0, en su versión Beta. Cumple con todos los estándares y mejores prácticas web a nivel de HTML y CSS, y es compatible con todos los browsers modernos. Aplicamos las últimas tecnologías web, como JQuery y AJAX, y de desarrollo y programación, como lo es el Framework ASP.NET MVC 2 de Microsoft. Todo soportado por un motor de base de datos SQL Server 2008. Y los más importante, carga muy rápido y es totalmente buscable, ya que aplicamos las mejores prácticas de Search Engine Optimization (SEO).

Ahora en Legendsite tenemos Casos de Estudio, donde explicamos detalladamente el proceso de conceptualización y desarrollo de nuestros proyectos más importantes. También aparece nuevo en nuestro site los Testimoniales de algunos de nuestros clientes. Mi parte favorita, que nunca habíamos tenido en un Legendsite, es este nuevo LegendBlog. Aquí nuestro equipo de expertos en distintas áreas de tecnología y diseño (todos los perfiles de nuestro equipo está en www.legendsoft.com.ve/Nosotros) estarán publicando contenido que estoy seguro será muy interesante y actual, sobre estas áreas en que Legendsoft se desenvuelve.  Por supuesto también se publicará todos los avances en investigación, tecnologías web y nuevos proyectos en los que incursione Legendsoft. El Blog tiene la capacidad de recibir comentarios de cualquier visitante.

Con esta humilde entrada en el Blog les doy la Bienvenida a nuestro nuevo Legendsite. Tienen la libertad de dejar los comentarios y sugerencias que deseen bajo este mismo artículo, y sobre todo lo más valioso para nosotros que es su opinión (no tengan miedo en ser lo mas sincero posible). Esperamos que les guste, que consigan la información que buscaban de la Empresa de la forma más rápida y sencilla posible, y sobre todo, que nos ayude a proyectarnos hacia un nuevo nivel en esta competitiva área a nivel mundial.

 

Tags: , , , , , , , , ,

No, el ipad es de mi mamá.

by Luis Daniel Gonzalez 14. julio 2010 05:22

Y no por su peculiar nombre de producto sanitario femenino. Es porque el ipad es una computadora para la gente que no les gusta las computadoras. Mi 'amá no sabe nada de drivers de video, de sistemas operativos, de click derecho, de memoria ram, de porque hay que esperar minutos para que arranque la pantalla, de 20 iconos en el escritorio que no sabes que son (y que aparecen solos). Es muy difícil que lo dañes, que le caiga un virus, te permite revisar tu email, leer libros, ver videos en youtube y navegar internet. Y me libera a mi -el "experto en computadoras" de la casa- de un pesadísimo trabajo de constante servicio técnico ("¿por qué esta broma no imprime?" -"¿prendiste la impresora, mamá?" -"ah...").

Asi que mi 'apá, siendo el hombre generoso que es, ha comprado un ipad para la casa. Apple se ha encargado de mercadear el perol como un producto "mágico" y "revolucionario" (http://www.apple.com/ipad/). Yo no se si esos son los adjetivos adecuados, pero definitivamente el bicho funciona. En segundos estaba navegando por internet, leyendo libros electrónicos (ebooks), viendo videos en alta definición y revisando mis mails. Las instrucciones son un papelito con un dibujito. Comparando esto con un Black Berry, que todavía no he logrado que haga lo que yo quiero que haga y las instrucciones son como un tomo del primer testamento (igual de aburrido e incoherente), es testamento a Apple y su equipo de diseño, y asoma el futuro de los aparatos (¿vieron lo que hice ahi? Black Berry el viejo testamento... Apple el nuevo testamento... la redundancia... um... ok).

Y hablando del futuro de los aparatos, el ipad como "hardware" es como una caja vacía. Su verdadero atractivo está en su tienda de aplicaciones, donde hay aplicaciones de lo que quieras para lo que quieras. Uno llena la caja dependiendo de sus gustos. Totalmente personalizable. Lo lleve a la oficina y le instalamos un par de "apps" para presentaciones y editores de texto. Maravilloso. Ya me veo haciendo presentaciones para clientes donde se que, no importa lo que esté vendiendo, me lo van a comprar.

¿Pero vale la pena? Hay que sincerarse. No es una herramienta de productividad y de verdad no creo que se le pueda sacar plata. Y en este país, si te ven caminando en la calle o en el metro con uno, más vale que sepas karate. O que corras chola. Y eso le quita muchísimo potencial: el hecho de que sea usable no necesariamente significa que vas a tener oportunidades de usarlo. Súmale a eso CADIVI y que la tienda de iTunes no termina de abrir en Venezuela, y te das cuenta de que es posible que te quedes con tu caja vacía. Por otro lado, ya la mac store de Venezuela (http://www.macstorevenezuela.com/) anuncio que lo va a vender en margarita por dos palos y medio, lo que lo hace más barato que los laptops bebés esos que se consiguen por ahi (netbooks). Además, es tan satisfactorio de usar y el factor "ver videos en la cama y leer con la luz apagada sin quemarme las piernas durante horas" es tan alto, la pantalla es tan fina y la tecnología "touch" tan bien realizada, que después de usarlo no puedo sino recomendarlo. Así que, si odias las computadoras, si tienes wi-fi en tu casa y pudiste comprar un pocotón de tarjetas "gift cards" de iTunes, definitivamente vale la pena.

Si, el ipad es para mi mamá, si tan solo lograra soltarlo por unos minutos.

Tags: