Logo de Torre de Babel
Portada Libros Diseño web Artículos Glosario RSS
Buscar

Trucos para un PC más seguro: programación con garantías

Diseño de casos de prueba en NetBeansAdemás del sistema operativo, clave en la autentificación y control de accesos, la seguridad del software debe atender al diseño de las aplicaciones que actúan sobre él.

Un programa mal diseñado puede representar una brecha de seguridad para un sistema informático desde distintas perspectivas: perjudica su estabilidad, pone en peligro la integridad de los datos con los que opera, facilita vías de entrada a hackers, etc.

En teoría, las imposiciones de seguridad de un proyecto deberían quedar plasmadas desde el inicio del proceso, como el resto de los requerimientos de la aplicación, tanto funcionales como no funcionales. En la práctica, sin embargo, la seguridad no suele ser un aspecto que se tome en demasiada consideración.

De todos es sabido que lo más importante para el éxito de un proyecto es que esté acabado a tiempo y cumpliendo presupuesto, aunque para ello sea preciso sacrificar otros ... seguir leyendo artículo publicado en PC Actual.


Publicado el 31/1/2009

Aplicaciones RIA con Adobe AIR

Instalación de una aplicación Adobe AIRLas aplicaciones RIA (Rich Internet Applications) son independientes del sistema operativo y se ejecutan sin necesidad de una instalación previa. Zoho, Gmail o Pixlr son algunos ejemplos, pero su número crece de día en día.

Una aplicación RIA es ejecutada en el interior de un navegador y se caracteriza y diferencia de las aplicaciones web corrientes por presentar un comportamiento similar al de las de escritorio. El aspecto fundamental es que no se precisa una actualización de la página completa, que actúa como interfaz de usuario cada vez que se interactúa con la funcionalidad que ofrece el programa.

¿Cómo se consigue que una aplicación web tenga un comportamiento similar al de un programa de escritorio? Las técnicas son varias y varían en el grado de éxito con el que consiguen alcanzar esa similitud. Si creásemos una escala de semejanza entre los dos paradigmas de interfaz de usuario, en la parte inferior, nos encontraríamos con las aplicaciones AJAX. seguir leyendo artículo publicado en PC Actual ...


Publicado el 18/1/2009

Libro gratuito sobre Visual C# Express

Una página del libroSi bien es posible escribir aplicaciones para la plataforma .NET en multitud de lenguajes de programación diferentes, podría decirse que el lenguaje "nativo" de dicha plataforma (no porque tenga ninguna ventaja sobre el resto, sino porque se diseñó por y para el desarrollo .NET) es C#.

Desde su primera versión, aparecida en el año 2001, este lenguaje ha ido evolucionando de manera continua y, por regla general, es el primero en el que aparecen las distintas innovaciones que Microsoft va desarrollando. Es un lenguaje orientado a objetos, orientado a la programación y uso de componentes y especialmente adecuado para la programación con herramientas de tipo RAD.

Una de esas herramientas, gratuita y que puede obtenerse directamente desde la web de Microsoft, es Visual C# Express Edition. No cuenta con todas las opciones y posibilidades de Visual Studio, pero sus características son más que adecuadas para aquellos que estén interesados en aprender a programar con el lenguaje C#.

El libro Introducción a Visual C# 2005 Express Edition, con algo más de 100 páginas, puede resultar de ayuda en ese aprendizaje y está disponible de forma totalmente gratuita. En él se describen los primeros pasos con el entorno y el propio lenguaje de programación, cómo usar los servicios de la plataforma para crear aplicaciones de consola y con interfaz gráfica de usuario, cómo acceder al sistema de archivos o cómo acceder a bases de datos.

A pesar de que hace referencia a la versión 2005, la mayor parte de su contenido sigue siendo totalmente válido para Visual C# 2008 Express Edition. El libro está disponible en formato PDF y ocupa sobre los 5 megabytes. Espero que os aproveche a aquellos que les interese aprender C#.


Publicado el 5/1/2009

Curso de shaders

Torre de Babel - Francisco Charte Ojeda - Desde 1997 en la Web