domingo, 24 de enero de 2010

Virtualization Now, Virtualizar Aplicaciones con Windows Server 2008

Virtualization NOW



La virtualización no es algo reciente, ha sido utilizada durante décadas, la virtualización permite que varios terminales puedan operar con sistemas operativos distintos, obtener desde el servidor acceso al software que muchas veces no será compatible con el sistema base que posean los equipos clientes, es decir el ahorro de recursos, compatibilidad en las terminales tontas y en el servidor. De la misma forma existe un balance en la carga de recursos entre el servidor y el cliente. Las aplicaciones se instancian desde el server pero consumen recursos del cliente que son mínimos

Características

  • Manejo de Windows Server 2008 Hyper V que permite la virtualización de aplicaciones
  • Soporte multi usuario y dinámico
  • Aumento de las capacidades que tiene el terminal cliente
  • Soporte inmediato para clientes que requieran un programa que no esté en su terminal con un solo clic
  • disminuye la carga de los terminales para operar con mas agilidad

Tipos de Virtualización

  • Virtualización de aplicaciones: Con microsoft SoftGrid application Virtualization. Este concepto novedoso, donde se virtualiza, es el propio paquete de software que se ejecuta en una pc cliente, por ejemplo ejecutar Microsoft Office 2003 en Windows 7, todo este trabajo lo realiza desde el servidor, puede activar o desactivar aplicaciones de inmediato.
  • Virtualización de servidores: Se trata de una solución para la consolidación de servidores, ayudando a reducir consumo e incrementar el uso de recursos de hardware
  • Virtualización de presentación: Es decir, de que vemos en pantalla mediante Microsoft Terminal Services, permite incrementar el uso de los servidores como entornos aplicativos

Características Técnicas

Servidor

  • 2GB de memoria RAM mínimo, 4 GB recomendado
  • Soporte para x86 0 x64
  • Configuración WLAN o Wireless

Clientes

  • 512 de memoria RAM
  • Cualquier sistema operativo inclusive Open Source
  • Configuración WLAN o Wireless

Guía para virtualizar aplicaciones

Aqui te dejamos un exelente guía paso a paso para configuración y uso de la virtualización de aplicaciones en Windows Server 2008

Esperamos ser una guía para su desarrollo profesional, cualquier pregunta postearla en este blog.

sábado, 23 de enero de 2010

Información importante para la final nacional del Imagine Cup 2010


Un saludo cordial a todos los semifinalistas nacionales de todas las universidades de Ecuador, les dejo información valiosa para que se preparen de la mejor manera para el Imagine Cup Poland 2010
Video.
Como ya es de conocimiento de los semifinalistas se debera enviar un video a las oficinas de Microsoft y cargarlo en el Sky Drive del Adoption Program Manager Juan Jose Mena con fecha limite 7 de Abril 2010. el video tiene los siguientes aspectos:
  • El sistema no necesariamente debe estar terminado, basta con mostrar pantallas, simular como va funcionar es decir juega nuestra estrategia de Marketing para vender el producto
  • Podemos usar un par de diapositivas para explicar su funcionamiento, y proyectar videos si fuera necesario
  • No necesitamos mostrar codigo fuente eso no se califica en esta etapa
  • La seleccion para la final se hara en base a los videos enviados, a puerta cerrada con jurado totalmente diferente al que calificó los anteproyectos
  • El video se debe hacer en idioma natal en nuestro caso español
  • Los jueces no son solo Ingenieros de sistemas, si no personas de diseño, y demás que no solo consideran el funcionamiento si no el aporte que realizan a las personas
  • El video tendra una duración máxima de 20 minutos

Competidores

Para mayor seguridad de los equipos a utilizar en la final, se debera coordinar con anticipación para enviarlos a la ciudad sede de la final via DHL. El costo de movilización de los competidores para la final corre por Microsoft

Aspectos importantes:

  • A Polonia solo podran viajar los 4 finalistas a excepción del tutor
  • Si un integrante salio o se ausento en todo este periodo el equipo quedara conformado por los participantes que queden activos, en ningun caso podra ser suplantado por ninguna persona
  • Se recomienda prepararse en el idioma Ingles debio a que la final de Polonia se realiza en ese idioma, no se podra hablar español, no necesariamente debe ser fluido pero si lo necesario para poder defender su proyecto

La final Nacional

La ciudad sede de la final esta por definirse, no se hará en las Microsoft Ecuador, si no se buscara universidades no participantes o Municipios.

  • La fecha de la final será el 3 de Mayo debido a que se debe obtener las visas para los finalistas
  • La final será en el idioma natal "Español"
  • Se defendera el proyecto de acuerdo al orden obtenido previo sorteo
  • Se entregará un certificado a todos los semifinalistas por parte de Microsoft avalando su participación
  • En la final no se calificará la programación si no funcionalidad
  • Los jueces de la final será distintos a los de la selección de ante proyectos y a los de la selección de los videos finalistas

Esta es la información más relevantes acerca del Imagine Cup Poland 2010, a todos los participantes mucha suerte y es deber de todos dejar en alto el Nombre de Ecuador en Polonia...

lunes, 18 de enero de 2010

Ventajas de usar Windows 7 X64

Sean todos bienvenidos a esta publicación donde hablaremos de Windows 7 Ultimate x64.

Particularmente trabajo con Windows 7 x64 y este a roto todos los tabús como:

  • Problemas con controladores
  • Compatibilidad de aplicaciones x86
  • Consumo de recursos

Problemas con controladores. Inicialmente hablemos del gran problema de los controladores, ya es de conocimiento público que los sistemas de arquitecturas x64 tienen grandes problemas de compatibilidad y no existen drivers principalmente para la tarjeta de video. Esto se rompe con el uso de Windows 7 que viene con la mayoria de controladoras de tarjetas de video para notebooks, netbooks y PC Desktop. Los demás drivers los podemos conseguir en las páginas de fabricantes de nuestras maquinas en mi caso HP te da la opción de descargar controladores para Windows 7 x86 o x64 y estan todos los que necesita mi pc.

Generalmente los drivers que faltan despues de instalar Windows 7 son: los de lector de memorias 5 en 1, touch pad que no son mayor problema para conseguirlo aca les dejo el link de los usuarios de HP

Compatibilidad de aplicaciones x86. Este es otro mito que Windows 7 da por falso, la mayoria de aplicaciones de x86 corren sobre Windows 7 x64 sin mayor problema. Destaco que cuando instalamos estas aplicaciones se crea una carpeta llamada archivos de programas(x86) y tambien archivos de programas en donde se instalan solo aplicaciones x64.
Los programas que instale sin mayor complicación bajo arquitecturas x86 son:
  • Xampp 1.7.3
  • Adobe Dreamweaver CS3
  • Adobe PhotoShop CS3
  • Expression Studio 3
  • Flash Player
  • Visual Studio 2008
  • Adobe Reader 9

Consumo de recursos. Es verdad lo que muchos blogs dicen que si no se tiene mas de 3GB de memoria RAM no se nota la diferencia, esto es verdad, en el caso que tengas desde 4GB en adelante el rendimiento es mucho más efectivo, se nota en la velocidad de encendido, apagado, ejecución de procesos, transparencias y cosas propias de Windows 7.

Por ultimo como sugerencia, antes de migrar nuestro sistema a x64 consigamos los drivers para esta arquitectura, los programas básicos como Office 2010 Beta plus x64 y si son developers como yo pues SQL SERVER 2008 R2. Espero que esta información haya sido de ayuda para que rompan con el mito de que los sistemas X64 son incompatibles o tienen mayor consumo de recursos.

viernes, 8 de enero de 2010

Evento comunitario en el pueblo de "Belen" 2009

Al mando, organizacion y cordinacion del Profesor Lider Microsoft Ing. Leopoldo Pauta empredimos un gran reto, que se lleva a cabo año tras año en el canton "Nabon". El proyecto ah sido Bautizado como Belen que es el mismo nombre del pueblito que nos abrio sus puertas con mucho cariño.


El proyecto Belen engloba esfuerzo, dedicacion y sobre todo las ganas de alegrar a los niños cada año, el lema de este año fue "No hay mejor regalo que la sonrisa de un niño".

Durante los primeros dias del mes de Diciembre se emprendio la campaña para recaudar la mayor cantidad de viveres, juguetes y ropa, la meta cubrir con regalos a los 700 niños y personas de escasos recursos que viven en NABON.

El dia sabado 19 de Diciembre, se empezo con el proceso de enfundamiento de galletas y viveres con el apoyo de las señoritas novato de las diferentes carreras de la universidad, miembros de la comunidad .NET Geek's Microsoft y demas alumnos.
El Martes 22 de Diciembre nos encontramos en la oficina del Ing. Leopoldo Pauta a las 3h00 AM para embarcar todos los viveres recaudados, a las 4h30AM partimos hacia el Canton Nabon en donde nos esperarian los niños con bailes, poesias, procesiones y canticos navideños.
Al medio dia tuvimos un encuentro con todos los grupos que fueron al evento para compartir un almuerzo brindado por las autoridades de las escuelas que forman parte del pueblo de Belen, luego empezo un show artistico, juegos, musica en vivo y el gran baile popular. Finalmente se procedio a la entrega de los juguetes y viveres a los niños y personas de escasos recursos.
Finalmente la foto del recuerdo de todos los que fuimos parte de esta gran iniciativa, queremos agradecer y felicitar la labor del Ing. Leopoldo Pauta, las señoritas novato 2009 de las diferentes carreras, a todos los que formamos parte de la comunidad .NET Geek's Microsoft, profesores y alumnos participantes.
Un caluroso abrazo a todos los niños que nos deleitaron con muchas actividades y un presente realizado por ellos mismo, les deseamos lo mejor en sus vidas. Que Dios vendiga a sus familias y que nos de el mismo entusiasmo para cada año disfrutar de la felicidad de aquellos seres que no tienen las mismas facilidades que nosotros pero que un dia nos daran la alegria de ser unos grandes profesionales. SUERTE Y GRACIAS PUEBLO DE BELEN...



sábado, 5 de diciembre de 2009

Aceptación total, nos fuimos a Gualaceo con XNA y 3DS MAX

Esta vez nos fuimos a Gualaceo, causo gran impacto el seminario de XNA y 3DS MAX que las autoridades de la universidad decidieron que se repita el evento fuera de la Ciudad.
Previos en la Ciudad de Cuenca.
A las 3h30 partimos hacia el Jardín del Azuay para dictar el Seminario en la Sede de Gualaceo del Tecnológico Sudamericano, viajó toda la comunidad con el fin de respaldar y ofrecer un evento de categoria.
Momentos anteriores al evento.
Después de haber llegado a Gualaceo empezarón los preparativos por parte de los miembros del core group encargados de la logística del evento, tuvimos ciertas complicaciones con la proyección pero son detalles que se pudieron solucionar de inmediato

Inicio del registro.
Se llevo a cabo el registro de asistentes en nuestro sistema a partir de las 18h30, tuvimos gran acogida por parte de estudiantes y profesionales apasionados por la tecnología Microsoft
Inicio del evento.
Como es costumbre Fabián Bermeo inició el evento dandoles a conocer algunos avisos de Microsoft, invitandoles a formar parte de MVA Microsoft Virtual Academy, y que empizen a formar parte del grupo de desarrollador 5 estrellas. Luego presentamos a nuestros grandes expositores Andrés Astudillo y Christian Segovia quienes fueron los responsables de enseñar a los asistentes a desarrollar juegos en 2D y 3D.
Inició la exposición Christian S. quien primero dio una introducción acerca de XNA, de los beneficios que esta herramienta posee y de esta forma ambientar a los asistentes para que puedan participar con mayor confianza.
Andrés A. puso atentos a todos los alumnos y profesores cuando empezó a programar en ese instante un juego de autos en 2D que fue de agrado para todos, y como siempre con la ayuda de todos fuimos ampliando nuestros conocimientos en esta tecnología.
El seminario tuvo una duración de 9 horas divididos en 2 días; Viernes y Sábado,
Al finalizar el evento se entregarón los premios otorgados por Juan José Mena que fueron: Pad Mouse, Cursos online de Microsoft, Libros de Windows Server 2003
Aquí está la foto del recuerdo con los miembros de .NET Geek's Microsoft Community en el seminario dictado en Gualaceo.
Agradecimientos: Al Ing. Estebán Cáceres Coordinador de la Sede del Tecnológico Sudamericano en Gualaceo, al Ing. Leopoldo Pauta director de la Carrera de Sistemas, Al Ing. Freddy Narvaez profesor líder de la comunidad y a todos los que hicieron posible llegar con Microsoft a otros lugares del Azuay.

Office 2010 Beta Plus disponible en el MSDNAA

Hola a todos les traigo buenas noticias ya esta disponible en el MSDNAA la descarga de Office 2010 Beta Plus para x86 y x64 bits,

en una entrega anterior hicimos una demostración de las funcionalidad de este paquete de Ofimatica en su versión Technical Preview, pues bien todo lo que vimos en la anterior versión cambia radicalmente en:

  • Diseño y consumo de recursos
  • Ciertas funcionalidad y otras que ya se vieron en Technical Peview
  • Nuevas plantillas para presentaciones Power Point
  • Efectos nuevos en las transiciones entre diapositivas


  • Ya necesita un serial de activación, de lo contrario caduca en 30 días


Les invito a conocer las nuevas características de Office 2010 Beta plus y sean ustedes quienes me den la razón cuando hablo de que este paquete de Ofimática es el mejor que puede haber en el Mercado. Microsoft innovando a pasos agigantados.

Procedimientos Almacenados en SQL SERVER 2008

Pues bien empezemos conociendo algo acerca de los procedimientos almacenados que tiene SQL SERVER, hace poco tiempo nos metimos de lleno al manejo de ASPX y Base de Datos SQL SERVER 2008, para mejorar nuestro estilo de programación decidimos aprender Store Procedures ó Procedimientos Almacenados..

Que son procedimientos Almacenados: Es un conjunto de codigo puro del lenguaje que utilizamos dentro de las bases de datos como por ejemplo: create table, insert into, Select from. Que se almacena fisicamente en la base de datos y de la misma forma se exportan cuando creamos una copia de seguridad de nuestra base de datos.

Como funcionan: Los procedimientos almacenados se basan en una estructura definida por SQL SERVER

Iniciamos con:
  • CREATE PROCEDURE nombre_del_procedimiento @variables tipo(longitud) }
  • AS
  • BEGIN
  • Todo el codigo puro de base de datos
  • END

Como probamos: Esto es lo más fácil de realizar solo necesitamos lo siguiente:

Escribimos EXEC nombre_del_procedimiento ' variables',12,' variables'

Nota: Cabe destacar que no necesariamente se deben definir variables en el caso de un Select * From solo pondremos EXEC y nombre del procedimiento

Vamos a realizar un ejemplo donde aplicaremos lo antes aprendido
  • Creemos un base de datos con el nombre que decidamos
  • Creemos la siguiente tabla

  • Ahora definimos el procedimiento almacenado para insertar un nuevo registro(Recordemos que todo lo que esta dentro del Begin puede ser cualquier sentencia de código puro de SQL SERVER: Insert into, Delete From, Update set, etc)
  • Ejecutamos el cogido y ahora probamos con los siguientes datos:

Codigo: 001

Nombre: Fabian

Apellido: Bermeo

Edad: 19

Universidad: Tecnológico Sudamericano

  • Ejecutamos el procedimiento almacenado con los datos anteriores tomando en consideración que: los campos tipo int se envian sin comilla el resto dentro de comilla.
  • Para ejecutar el procedimiento almacenado escribimos EXEC + el nombre del procedimiento + las variables si fuera el caso y clic en ejecutar

  • Ahora revizamos en nuestra tabla y tenemos lo siguiente:

  • Como podemos ver funciona sin ningun problema

Nota: Todas las sentencias de SQL SERVER se pueden enviar dentro de un procedimiento almacenado, inclusive inner joins, busquedas &like entre otras.

Siguiente clase:

Aprenderemos a invocar store procedures desde ASPX