domingo, 10 de junio de 2012

Tips de maquetación web con CSS y CSS3

Vemos algunos consejos para maquetar webs hoy en día, intentando agilizar la forma de maquetar las páginas web por medio de las nuevas características de CSS3

CSS, junto con HTML, es la herramienta básica para la maquetación de páginas web. Sus capacidades para manejar los elementos artísticos y de formato permiten hacer mejores diseño web de una manera simple y eficiente. Y con la llegada de CSS3 el campo de posibilidades se amplía aún más, haciendo la maquetación más flexible y optimizada, puesto que muchas veces nos ahorramos el uso de imágenes para efectos como degradados, sombras o bordes redondeados.

Tu habilidad para manejar con propiedad estas hojas de estilo en cascada puede crear la gran diferencia entre un sitio normal y uno con el toque experto de creatividad que atrae al visitante.

Desde que se creó CSS como la herramienta que iba a facilitar la tarea al diseñador, se sospechaba que su crecimiento no iba a tener límites. Es así que ya está vigente CSS3, con novedades que hacen todavía más accesible la presentación elegante y profesional de tus páginas. Prácticamente, no hay excusas. Todo depende de tu imaginación.

Usa modelos de calidad

Si navegas con frecuencia por los sitios que presentan las mejores páginas de la red, te encontrarás con diseños web sorprendentes.

Por supuesto que los contenidos suelen ser similares en medios equivalentes. Por ejemplo, las noticias del día son las mismas en una gran cantidad de páginas informativas. La diferencia radica en la forma de presentar esas noticias.

El balance de colores, la distribución de los bloques de información, la presencia de imágenes ilustrativas en cantidad y ubicación justas, equilibran el conjunto y lo transforman en un espacio que da placer a los sentidos.

Claro, detrás de todo esto están las hojas de estilo en cascada o CSS. Como diseñador web, es siempre bueno revisar en profundidad ese excelente material. Nada te impide analizar los detalles, los elementos que cada diseñador utilizó, reproducirlos en tus propios proyectos y ver los resultados.

De estos modelos de calidad puedes aprender mucho, combinar los efectos más interesantes y lograr así resultados propios, originales y de excelencia.

Mejores diseños con CSS3

El concepto original de CSS fue el de separar el contenido web de su apariencia. Esto fue conseguido con cierto éxito hasta el momento, aunque ciertos efectos requieren trucos o maniobras algo complicadas o confusas.

La llegada del último nivel de CSS, CSS3, trajo consigo una cantidad de mejoras que obvian tales trucos y los transforman en medios normales del CSS. Es necesario estudiar y aplicar estas flamantes utilidades a los nuevos diseños para obtener todo el provecho de la herramienta. Entre otras mejoras, CSS3 incorpora lo siguiente:

Manejo de Áreas Rectangulares:

Mediante simples instrucciones se pueden manejar características de los objetos rectangulares (boxes), tales como tipo y color del borde, sombras, bordes redondeados.

Multiplicidad de Imágenes en Fondos:

Ahora pueden ubicarse varias imágenes como fondo en un bloque (o en la página completa), en forma de capas, de tal forma que resulte en una combinación de imágenes. Esto se realiza muy fácilmente con la sentencia background-image, en la cual las diferentes ilustraciones se enumeran separadas por comas.

Otras mejoras de CSS3:

Existen algunas otras novedades para facilitar la maquetación, como efectos sobre el texto (en particular sombreado y manejo del texto excedente), colores y administración de opacidad y transparencia.

A través de la combinación de estas novedades más las herramientas tradicionales de CSS, los diseñadores web han conseguido formidables resultados y hasta ilustraciones de gran calidad y detalle sin utilizar imágenes. Hay que probarlo.

Tips de maquetacion web con css y css3

viernes, 8 de junio de 2012

El Autor les da la Bienvenida

Hola bienvenidos a mi blog espero que el contenido que encuentren aqui les sea de mucha utilidad mi intencion es compartir la informacion valiosa que encuentre en la web, dar contenido interesante a todos ustedes los lectores, tocar temas interesantes sobre las compañias que lideran la tecnologia web como los dispositivos moviles que actualmente se esta posicionando en el rumbo de las nuevas tendencias tecnologicas conocer mas sobre las redes sociales y el impacto que ha traido en la internet,la transformacion del internet ya no es un hito sino una realidad de cambio constante y mayor competitividad tanto en el desarrollo como en el diseño, en nuestras manos y en nuestras mentes esta el futuro cambio de la innovacion hacia sistemas mas inteligentes, que den a los usuarios una mayor experiencia y facilidad de uso, tanto en el manejo de ellos como en adaptabilidad.

jueves, 7 de junio de 2012

Calidad en el desarrollo de Software con CMMI

Introducción

Según las estadísticas, menos de 20% de los proyecto se completan en costes, plazos, alcance y nivel de calidad. Los factores son muchos y algunos de ellos los comentábamos en otros artículos: ¿Por qué fracasan los proyectos E-business? .

Cuando hablamos de procesos de desarrollo de software, no estamos hablando de temas puramente técnicos porque está demostrado que la mayoría de los problemas son organizativos.

Cada vez más organizaciones se preocupan por la implantación de modelos de calidad en el desarrollo del software.

Existen numerosas iniciativas, siendo las más importantes:
  • Las normas ISO 9000 y 15504
  • El Capability Maturity Model (CMM) desarrollado en el  SEI  (Instituto de Ingeniería de Software) de la Universidad de Carneguie Mellon, Estados Unidos.
En objetivo consiste en mejorar los procesos de desarrollo de software de tal modo los proyectos sean más predecibles (tiempo y costes), se reduzcan los riesgos en los desarrollo (con el consiguiente ahorro de costes), etc..

En muchas organizaciones los responsables técnicos han ido prosperando y ocupando labores de responsabilidad sin haber sido correctamente preparados: Técnicamente pueden estar cualificados pero tienen graves deficiencias en labores de gestión.

El problema fundamental es que se han consolidados en las empresas procesos informales y poco estructurados que propician un desarrollo poco predecible y repetible. Si no tenemos un proceso para realizar dos proyecto de un modo similar ¿como vamos a ser capaces de evaluar el coste futuro de un proyecto?.

Introducción a CMMI

El gobierno de defensa americano, para asegurarse que sus proveedores cumplen unos criterios mínimos de calidad, exige que estén certificados en CMM. Dato el éxito del modelo, se extendió a otras disciplinas como la ingeniería de sistema, adquisición de material, etc. creándose variaciones de CMM.

Como todo en esta vida, las metodologías cambian CMM se ha ampliado y ahora ha aparecido CMMI que es una evolución de CMM y que integra las distintos modelos de calidad.
  • Capability Maturity Model for Software (SW-CMM) v2.0 draft C,
  • Electronic Industries Alliance Interim Standard (EIA/IS) 731
  • Integrated Product Development Capability Maturity Model (IPD-CMM) v0.98.

   Calidad en el desarrollo de Software

El futuro de los contenidos: Cualquier cosa, cualquier momento y lugar

Apple, Microsoft y Google pronto hará que todas las pantallas de tu vida trabajar juntos en nuevas formas increíbles. 

De repente, el futuro emocionante de la electrónica de consumo cada vez más evidente. Estamos entrando en un mundo en el que cualquier contenido - películas, televisión, música, libros, juegos y mucho más - estará disponible en cualquier dispositivo en cualquier momento. Jose Fernandez 

Esta es una transformación enorme, y va a venir muy pronto.

Solía ser que los diferentes dispositivos se utilizan para cosas completamente diferentes. Regresa diez años. Se utilizó para la TV - ¡agárrense!! - Ver la televisión. Las computadoras de escritorio se utiliza sobre todo para el "trabajo real", aplicaciones de oficina, navegación web, juegos y otros usos. Portátiles eran o bien un reemplazo de escritorio para algunos, o dispositivos que viajan a los demás. Móviles se utilizaron para hacer llamadas, enviar mensajes de texto y otros usos móviles específicos.

En ese momento el próximo año, casi todos estos dispositivos va a hacer casi todas estas funciones.

Vamos a utilizar la televisión para las llamadas telefónicas mensajes de texto y vídeo. Vamos a ver "por cable" TV en tablas. Vamos a hacer un trabajo sobre la suite de oficina con los teléfonos. Vamos a revisar nuestras listas de compras en el televisor. Haremos DVR-grabar programas con nuestros teléfonos. Nuestras tabletas hará todo lo posible.

Esta cosa, en cualquier lugar y en cualquier momento futuro está más cerca de lo que piensas.

El ascenso de reflejo

Apple introdujo una característica llamada reflejo de Airplay en 2010, y anunció que como una característica de iOS 5AT del año pasado en todo el mundo de Apple Developers Conference (WWDC).

Esta característica permite a cualquier dispositivo que ejecute iTunes, iOS 4.2 o posterior, o OS X León de la Montaña para escuchar lo que haya en la pantalla a cualquier dispositivo conectado a través de la AirPort Express, Apple TVor cualquier número de dispositivos de terceros que han licenciado la tecnología.

Digamos que usted desea mostrar a alguien un video en YouTube. Sólo tienes que pinchar en tu iPhone y pulse el botón de creación de reflejo de AirPlay, se muestra en alta definición en su televisor. Y parece sorprendentemente bueno. (Esto es suponiendo que usted ya lo ha establecido, que es fácil.)

Lo mismo ocurre con los juegos, aplicaciones, calendarios, fotos y mucho más.

Reflejo de AirPlay no es corriente, sobre todo debido al número limitado de personas con AirPort Express o Apple TV. Sin embargo, para la minoría que lo utilizan, la característica es fantástico ahora, y probablemente se hará mucho mejor en el futuro.

Con el tiempo, la "ilusión" de "reflejo" de una pantalla a otra se mantendrá, mientras que el contenido real de ser descargado de forma inteligente iCloudor jugada desde el propio dispositivo. Por ejemplo, si estás jugando una película como un archivo optimizado para el iPhone en el teléfono, AirPlay va a agarrar la versión completa de televisión de alta definición desde icloud para la TV o desde el disco duro del televisor.

Las personas utilizarán cada vez más reflejo de Apple AirPlay y la competencia de productos y servicios al igual que él.

La televisión se convierte en sólo una gran pantalla de la computadora, y usted será capaz de utilizar cualquier dispositivo conectado en la casa a jugar nada en ella.

El ascenso del 'reflejo inverso'

Creo que Apple pronto anunciará - posiblemente tan pronto como el lunes en la WWDC de este año - algo que yo llamo "reflejo inverso" - una característica que haces lo que sea en su televisor a los dispositivos iOS o para su sistema operativo X equipo.

Eso significa que usted debería ser capaz de ver tanto contenido en vivo y grabado DVR-en tu Mac, iPhone iPador.

Con el tiempo, sino que también significa que las aplicaciones específicas de TV para "televisores inteligentes" estarán fácilmente disponibles en los dispositivos móviles y PCs de escritorio en la casa.

Ahora Todo Junto

La convergencia de la computación en nube, una mayor movilidad, contenidos digitales, velocidades inalámbricas más rápidas, tramas de resolución superiores, aplicaciones, y otras tendencias han conspirado para permitir una distribución nueva y radical de las tareas en todas las pantallas en su vida

El futuro de los contenidos

Apple iOS lleva el 40% de los ingresos móviles de Google

Google (NASDAQ: GOOG) está en camino de generar alrededor de $ 4.5 mil millones en ingresos móviles en 2012, con su archirrival Apple (NASDAQ: AAPL) representa cerca del 40 por ciento de ese total, según Piper Jaffray analista de Gene Munster.

En una nota emitida el miércoles de los inversores, Munster dijo que la integración de acuerdos de licencia de Google Maps y los servicios de búsqueda en el sistema de Apple IOS operativo móvil contribuirá aproximadamente $ 1.8 mil millones a los ingresos móviles de Google este año. Munster añade que el IOS se producen alrededor de un 2 por ciento del total de ventas de Google para el 2012.

Informe de Munster llega en medio de la creciente especulación de que Apple está a punto de poner fin a su dependencia de Google Maps mediante la introducción de sus propios servicios internos de asignación como parte de la próxima iOS 6, que se espera que la compañía anuncie la próxima semana durante la Conferencia anual de Desarrolladores en todo el mundo. Citando fuentes familiarizadas con el asunto, 9to5Mac informó el mes pasado que Apple tiene Placebase adquisiciones apalancadas, Tecnologías de la C3 y Poly9 para desarrollar su base de datos propia asignación destacó por un modo de visualización 3D.

Munster dijo que no espera que los ingresos móviles de Google para tener un éxito importante, incluso si la empresa ya no poder iOS servicios de mapeo, sin embargo. Afirma que Google Maps seguirá estando disponible para su descarga en la App Store de Apple, y agregó que más de mil millones de consumidores en todo el mundo ya utilizan el servicio. Google también ofrece una serie de otras aplicaciones móviles optimizadas para dispositivos IOS.

"En el futuro, se espera un continuo tira y afloja entre Apple y Google", dijo Munster. "Creemos que Google es probable que empuje más de sus aplicaciones a través de la App Store, incluyendo cromo, mientras que Apple seguirá innovando alrededor de descubrimiento en el iPhone a través de Siri. Neto-neto, creemos que la experiencia de usuario básico en IOS, permanecerán sin cambios incluso si Google Maps se sustituye ".

Propio sistema operativo de Google Android domina las ventas de teléfonos inteligentes de Estados Unidos con una cuota de mercado del 50,8 por ciento, seguido por el IOS en el 31,4 por ciento, según los últimos datos de comScore. Sin embargo, sobre la base de cifras proporcionadas por Google a Oracle como parte de su demanda por violación de patentes para Android, Google ganó menos de $ 550 millones en los ingresos de Android, entre 2008 y 2011, y obtiene menos de 10 dólares por dispositivo con Android cada año. Google ha puesto en marcha más de 250 millones de dispositivos Android en todo el mundo.

Apple iOS lleva el 40% de los ingresos
Google