Las novedades, en ¡ f !

Los últimos eventos de capacitación para estudiantes que organizan Microsoft Latinoamérica o cada una de sus subsidiarias, y las comunidades locales de estudiantes, están en la página del Centro de Estudiantes Microsoft en Facebook. ¡Hazte amigo ahora!

Publicado en Uncategorized | Deja un comentario

¡Felicitaciones equipos!

Terminó Imagine Cup 2011 y queremos felicitar desde aquí a todos los equipos de Latinoamérica que participaron en las diferentes instancias de la competencia, en particular a quienes llegaron a la desafiante final en Nueva York. Han hecho un gran esfuerzo y se merecen todo el reconocimiento de la comunidad académica de la región y del mundo entero.

Un saludo especial a los equipos de Brasil, uno de ellos quedó en la primera posición en la categoría Game Design—Windows/Xbox, otro quedó segundo en el Desafío de Interoperabilidad y otro en la misma posición, en la categoría Orchard Challenge.

Por su parte, el equipo de Chile consiguió la mejor posición de los equipos de Latam en el premio de la gente, ubicándose en la sexta posición.

Más allá de estos resultados, la experiencia ha dejado en todos, aun en quienes no llegaron a NYC, una huella que debe ser un estímulo para seguir estudiando, aprendiendo, soñando y programando para un mundo mejor.

El desafío para Imagine Cup 2012 ya está lanzado. Empieza a prepararte ahora!

En breve, continuaremos sumando contenido técnico a este blog, generado por los Microsoft Student Partners de América Latina. Buen fin de semana!

 

 

Publicado en Uncategorized | Deja un comentario

Aplausos!

Dos equipos de Latinoamerica pasaron a la segunda ronda de la final de Software Design junto a otros 16 equipos; son de Brasil y Chile. Y otros dos equipos pasaron a la final de Embedded Development, donde quedaron en total 15; uno de Brasil y otro de Colombia. Extraordinaria performance!

¡Quedan las últimas horas para votar en el premio de la comunidad! No te quedes sin votar!!

Publicado en Uncategorized | Deja un comentario

Ultimo día para votar. ¡Hazlo ahora!

En http://www.imaginecup.com/, puedes apoyar a los equipos de Latinoamérica para ganar el premio de la gente. Hasta ahora los que tienen mejores posibilidades son Chile (#6); Perú (#16); Brazil (#17); Trinidad y Tobajo (#18); México (#22). Además, en nuestro espacio en Facebook puedes conocer más acerca de cómo está transcurriendo este increible evento en Nueva York.

Publicado en Uncategorized | Deja un comentario

Ultimos 4 días. Apóyalos!

Solo quedan 4 días para votar a los proyectos de estudiantes de Latinoamérica que están compitiendo en la final de Imagine Cup 2011 en Nueva York. Algunos equipos están muy bien posicionados en el ranking de votación de la gente… tú también puedes apoyarlos. ¡Revisa los proyectos y vótalos! Vamos, que el IC2011 se queda en Latinoamérica!!!

LifewareIntegra
Team: Lifeware S.A.C.
Country/Region: Chile
Currently Ranked # 5

HopeBlocks
Team: Replay
Country/Region: Brazil
Currently Ranked # 15

Ñawy Harkay: not another eyemouse
project

Team: Gedav
Country/Region: Peru
Currently Ranked # 16

EduVaTec
Team: Codec
Country/Region: Trinidad and Tobago
Currently Ranked # 17

The Chronicles of Balam
Team: Fomis Phone Team
Country/Region: Mexico
Currently Ranked # 21

S8VER
Team: Freakin’ Mind
Country/Region: Colombia
Currently Ranked # 23

EduAcademy
Team: LevelUP
Country/Region: Brazil
Currently Ranked # 27

Brain
Team: Ibero Mexico
Country/Region: Mexico
Currently Ranked # 30

UCan (You Can)
Team: Signum Games
Country/Region: Brazil
Currently Ranked # 32

INTERACTIVE WHITEBOARD AND TABLE
REVOLUTION

Team: UCV-IDEA
Country/Region: Venezuela
Currently Ranked # 36

Dreamers
Team: Quarentaedois
Country/Region: Brazil
Currently Ranked # 40

SkillBox
Team: Falcon Dev
Country/Region: Ecuador
Currently Ranked # 55

Carpooling Mate Finder
Team: CarPooling Mate Finder
Country/Region: Costa Rica
Currently Ranked # 68

All for One Solutions
Team: A41
Country/Region: Puerto Rico
Currently Ranked # 84

FirstCareTaker
Team: Embedded Brain
Country/Region: Brazil
Currently Ranked # 94

¡Ingresa ahora y vota
por alguno de ellos! ¡Y distribuye esta información en tu comunidad! www.imaginecup.com

 

Publicado en Uncategorized | Deja un comentario

¡Qué estudiantes!

Son alrededor de 64 jóvenes. Integran 17 equipos. Son Latinoamericanos. Y estarán yendo a comienzos de Julio a Nueva York para competir en la final de Imagine Cup 2011, el certamen de tecnología para estudiantes bajo el lema “Imagina un mundo donde la tecnología ayuda a resolver los problemas más difíciles”.

Imagine Cup 2011

Estudiantes Latinoamericanos en Imagine Cup 2011

En una competencia del más alto nivel técnico y académico, con participantes de 73 países, nuestra región estará representada por equipos de Ecuador, Perú, Chile, México, Trinidad y Tobago, Colombia, Costa Rica, Brasil y Venezuela.

Tu puedes apoyar al equipo de tu país, o revisar los proyectos y decidir a cuál apoyar en la votación de la comunidad. Pero más allá de quien triunfe, este grupo ya alcanzó la gloria, si se considera que comenzaron participando 350.000 estudiantes de 183 países.

Vaya un saludo para todos los equipos. Les deseamos éxito y los felicitamos por haber demostrado pasión por la tecnología, conocimientos, espíritu de equipo y sensibilidad social.

Publicado en Uncategorized | Deja un comentario

El primer paso del paso a paso (Deployment de Windows 7 y compatibilidad)

Es ahora cuando Windows 7 está en su mayor momento y por supuesto, llega el momento en que las compañías (Incluso nosotros como usuarios finales también) empiezan a realizar el proceso de Implementación de este sistema operativo.

Este proceso tiene una serie de buenas prácticas definidas que van desde la Planeación hasta la Capacitación a usuarios y clientes.

Hay dos fases que se pueden reconocer como “Críticas” que son la Compatibilidad de mis aplicaciones con Windows 7 y el método en que voy a desplegar el sistema operativo a través de mi organización.

En esta serie de artículos denominada “Paso a Paso con Microsoft Deployment Toolkit 2010 Update 1” nos centraremos en los métodos de despliegue y buenas prácticas para implementar Windows 7 utilizando esta herramienta.

¿Qué es Microsoft Deployment Toolkit (MDT)?

MDT por sus siglas abreviadas es una herramienta gratuita que proporciona Microsoft y que entrega una Consola de comandos que contiene unos recursos compartidos y que me brindan la posibilidad de centralizar la implementación de Windows 7 (Entre otros sistemas operativos como Vista y Server) de una forma fácil y rápida.

MDT se puede integrar con otras tecnologías y herramientas como Windows Deployment Services (WDS) o System Center Configuration Manager (SCOM) para explotar mucho más su funcionalidad a la hora del despliegue.

En este artículo veremos cómo es la instalación y configuración de MDT, además de la explicación para cada recurso compartido.

Requerimientos

Para poder utilizar Microsoft Deployment Toolkit (MDT) necesitamos:

– Tener instalado el Kit de Instalación Automatizada de Windows 7 (WAIK) ya que desde aquí MDT hace uso de las herramientas disponibles para preparar, actualizar e implementar imágenes de Windows 7. WAIK lo pueden descargar desde aquí:
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=696DD665-9F76-4177-A811-39C26D3B3B34

– Descargar e instalar (La instalación se mostrará más adelante en este artículo) la herramienta de Microsoft Deployment Toolkit 2010 Update 1 que provee la Consola de comandos. La pueden descargar desde aquí:
http://www.microsoft.com/downloads/en/details.aspx?familyid=3bd8561f-77ac-4400-a0c1-fe871c461a89&displaylang=en

– Archivos de instalación de Windows 7. Como el requisito primordial a desplegar es el sistema operativo, MDT requiere acceder a sus archivos de instalación; si todavía no tienen Windows 7 pueden hacer la descarga gratuita de 90 de Windows 7 Enterprise desde aquí:
http://technet.microsoft.com/evalcenter/cc442495.aspx

*Nota: Si eres estudiante de Tecnología, a través de tu Universidad puedes adquirir una licencia legal y gratuita de Windows 7 Professional. Pregunta en tu institución o al MSP más cercano.

Microsoft Deployment Toolkit puede ser instalado sobre Windows 7, Windows Vista, Windows Server 2008 y Windows Server 2008 R2.

Instalación de MDT

Antes de instalar MDT debemos instalar el Kit de Instalación Automatizada de Windows 7 (WAIK) que, básicamente consiste en seguir un asistente y se pueden dejar los valores predeterminados que entregue.

Una vez hecha la instalación del WAIK, ejecutamos el paquete descargado para instalar el MDT:
En la primera ventana hacemos clic en el botón Next para iniciar el asistente.

clip_image002

En la página de Términos de licencia para Usuario final (End-User License Agreement) seleccionamos la ficha de “I accept the termns in the License Agreement” para aceptar los términos de licencia y posteriormente clic en el botón Next para continuar.

clip_image004

En la página de Custom Setup dejamos los componentes que se encuentran activados predeterminadamente puesto que me entregarán la documentación necesaria para guiarme en los procesos dentro de MDT.

Hacemos clic en Next para continuar:

clip_image006

En la última página hacemos clic en el botón Install para iniciar la instalación de Microsoft Deployment Toolkit 2010 Update 1:

clip_image008

Una vez finalizada la instalación hacemos clic en el botón Finish para terminar y MDT habrá quedado instalado (Fácil, ¿No?).

Configurando MDT

Una vez instalado, ya estamos listos para iniciar la Consola de MDT denominada Deployment Workbench que es donde tendré acceso a todos los Recursos de implementación (Compartidos) que vaya creando.

Para acceder a la consola hacemos clic en Inicio, Todos los programas, Microsoft Deployment Toolkit, Deployment Workbench:

clip_image009

Una vez ejecutado el MDT, visualizaremos dos Nodos:

clip_image010

Information Center: Aquí es donde podremos acceder a las actualizaciones de los componentes de MDT (Como WAIK, USMT, etc) y además a la documentación interna de la herramienta.

Deployment Shares: Este es el Nodo más importante, desde aquí empezaremos a crear, abrir y administrar todos los recursos de implementación que integran a su vez, cada uno las diferentes carpetas con los sistemas operativos, actualizaciones y paquetes a desplegar.

*Nota: La explicación de cada carpeta que incluye el recurso creado se verá más adelante en este artículo.

Como no tenemos nada aun, el primer paso es crear el primer Recurso compartido de implementación, para esto hacemos clic derecho sobre el nodo de Deployment Shares y seleccionamos New Deployment Share

clip_image011

Iniciará el asistente para la creación de un nuevo Recurso compartido de implementación (Deployment Share):

En la primera Página (Path) debemos especificar dónde queremos que se cree el DeploymentShare haciendo clic en el botón Browse o especificándosela manualmente, la recomendación es que sea en otro disco duro que tenga una buena velocidad de lectura y escritura, pero no hay problema si se especifica en una partición diferente o incluso en la del sistema operativo (Como viene de forma predeterminada):

clip_image013

Después de indicar la ruta, hacemos clic en el botón Next para continuar.

En la página de Share debemos personalizar el nombre compartido que deseamos que tenga el DeploymentShare, como apenas estamos empezando la recomendación es dejar el que está de forma predeterminada DeploymentShare$

El nombre compartido o Share name indicará la ruta a donde los equipos se conectarán a los recursos que entrega el MDT cuando se esté realizando la implementación.

*Nota: La “$” al final es para que los demás usuarios locales no puedan visualizar el recurso compartido.

clip_image015

Clic en Next para continuar.

En la página de Descriptive Name debemos espeficicar el nombre de la carpeta que aparecerá en el Deployment Workbench (La consola de administración), aquí puede ser muy libre y no representará riesgos en la implementación puesto que los equipos siempre se conectarán al \\DeploymentShare$

clip_image017

Clic en el botón Next para continuar.

En la página de Allow Image Capture dejamos seleccionada la opción predeterminada (En futuros artículos veremos su funcionamiento) y hacemos clic en el botón Next para continuar:

clip_image019

En la página de Allow Admin Password dejamos sin selección la opción predeterminada y hacemos clic en Next para continuar:

clip_image021

En la página de Allow Product Key dejamos sin selección la opción predeterminada y hacemos clic en el botón Next para continuar:

clip_image023

En la página de Summary confirmamos los parámetros que indicamos por todo el asistente y hacemos clic en el botón Next para iniciar la creación del Deployment Share:

clip_image025

En la página de Confirmation hacemos clic en el botón Finish para terminar.

Finalmente tenemos creado nuestro primer Deployment Share y se debería visualizar así:

clip_image026

En el Deployment Share hay una serie de carpetas que representan un recurso fuente para todo lo que necesitamos en un buen despliegue de Sistema operativo, a continuación explico en términos generales cada subnodo:

Applications: Aquí es donde empezaremos a agregar todas las aplicaciones que desplegaremos en las estaciones de trabajo (Las que contendrá la imagen maestra de Windows 7), estas aplicaciones se podrán automatizar y organizar por grupos.

Operating Systems: En este recurso iremos agregando todos los sistemas operativos que tendremos disponibles para el despliegue (Aquí nos centraremos en Windows 7 pero se puede agregar Vista, XP y Server).

Out-of-Box Drivers: En este recurso agregaremos todos los controladores que vamos a inyectar en la imagen maestra a la hora del despliegue del sistema operativo, se pueden organizar por carpeta para reconocer cada modelo aunque no representará un problema agregarlos todos en una sola.

Packages: Aquí agregaremos las actualizaciones que deseemos desplegar previamente en el sistema operativo cuando se esté instalando, por ejemplo Internet Explorer 9, Windows Virtual PC o simplemente actualizaciones de seguridad.

Task Sequences: Aquí crearemos Secuencias de tareas que serán las encargadas de decirle al asistente de Windows (las ventanas que sigo cuando estoy instalando Windows) qué debe hacer, además de especificar el sistema operativo que tendrá, las aplicaciones, drivers y actualizaciones entre muchas otras personalizaciones como la instalación desatendida.

Hay varios tipos de Secuencia de Tareas que van desde una instalación predeterminada y básica hasta una completamente personalizada, además de utilizar secuencias para migración, cambio de equipo o incluso despliegue de sólo aplicaciones.

Advanced Configuration: Este recurso tiene a su vez otra serie de nodos para empezar a trabajar implementaciones más complejas como el crear medios de instalación, utilización de perfiles, manejo de base de datos, despliegues por ubicación y modelo, etc.

Ya hemos instalado MDT y le hemos indicado la configuración básica, lo que sigue es empezar a integrar los diferentes componentes a los recursos fuente (Sistemas, aplicaciones, etc) y realizar los primeros despliegues.

Microsoft Deployment Toolkit además es útil para ayudarnos a implementar nuevas tecnologías como unión a la nube (En Windows Intune) entre muchas otras funciones y características, aquí trataremos de ir paso a paso por procedimientos básicos y complementarios.

Si desean ir conociendo un poco más sobre lo que puedo hacer con MDT, pueden visitar mi blog: http://geeks.ms/blogs/checho o pasarse por aquí para futuros post!

Saludos,

Checho.

Publicado en Capacitación gratuita online | Etiquetado , , | 2 comentarios

Virtualización “La gran revolución”

Seguramente muchos de nosotros hemos escuchado el término “virtualización” y de cómo esta tecnología se encuentra revolucionando los sistemas computacionales. Ahora bien pero ¿Que es la Virtualización? ¿Cómo funciona? ¿Qué podemos virtualizar? ¿Qué beneficios me brinda? de estas y muchas otras preguntas estaremos hablando a lo largo de una liga de post que estaré compartiendo dentro de este espacio.

Cuando hablamos de virtualización nos referimos a una tecnología que nos permite ejecutar una o más máquinas virtuales sobre un equipo físico, todo esto gracias a un software de virtualización (hipervisor) que planifica la ejecución de estas máquinas virtuales y gestiona el acceso compartido a los recursos de hardware reales. Ahora bien para Microsoft “La Virtualización” en un ambiente de TI es esencialmente la separación o aislamiento de los recursos de una computadora.

¿Cómo funciona la virtualización?

El modelo tradicional que conocemos en un equipo es el siguiente:

clip_image002

Tenemos por un lado el hardware tanto de equipos de escritorio como servidores; por encima del hardware tenemos el sistema operativo el cual se instala directamente sobre el hardware creando un enlace directo entre ellos y una dependencia; sobre este sistema operativo instalamos las aplicaciones directamente sobre un sistema operativo especifico y un hardware especifico creando una dependencia entre las tres capas; finalmente tenemos los datos y configuración del usuario y las aplicaciones.

Al ver este modelo tradicional podemos apreciar la carencia de tolerancia a fallos, de tal forma que si el hardware falla en consecuencia el sistema operativo estaría fallando así como las aplicaciones y los datos; en otra caso si el que falla es el sistema operativo no podríamos utilizar las aplicaciones ni acceder a los datos; adicionalmente a esto se generan otras complicaciones en temas como la administración y el mantenimiento de los equipos. Partiendo de estos problemas nace la virtualización gracias a la necesidad de aislar o separar componentes en la búsqueda de flexibilidad y reducción de la complejidad de este modelo.

Básicamente, la virtualización nos va a permitir utilizar el software para transformar o “virtualizar” los recursos de hardware de un equipo, incluidos CPU, memoria RAM, HDD, dispositivos de red, entre otros, para crear una máquina virtual completamente funcional que puede ejecutar su propio sistema operativo y aplicaciones de la misma forma que lo hace un ordenador “real”. Estas máquinas virtuales compartirán recursos de hardware sin interferir entre sí de modo que se puedan ejecutar simultáneamente y de forma segura varios sistemas operativos y aplicaciones en un único equipo.

Dos conceptos claves para entender sin problemas la virtualización son los de anfitrión e invitado:

Seguir leyendo

Publicado en Virtualizacion | Etiquetado , , | Deja un comentario

Un paso más adentro de Windows Azure !!!

Windows Azure es un sistema operativo basado en la nube que sirve para desarrollo, servicios de hosting, y manejador de servicios los cuales van orientados hacia  la plataforma  Windows Azure. Esta provee a los desarrolladores la facilidad de que “bajo demanda” adquiera un equipo que sea host, escalable y que maneje aplicaciones web las cuales son alojadas y mostradas en internet a través de los Microsoft datacenters.
Microsoft Data Centers

Microsoft Data Centers

Windows Azure es una plataforma flexible, soporta múltiples lenguajes y se integra con el entorno existente en los equipos o instalaciones previas de las empresas. Para crear aplicaciones y servicios de Windows Azure, los desarrolladores pueden utilizar básicamente sus conocimientos previos de Microsoft Visual Studio, además, Windows Azure apoya estándares, protocolos y lenguajes populares incluyendo  SOAP, REST, XML, Java, PHP y Ruby. Windows Azure está disponible actualmente en 40 países.

Escenarios de Aplicación:

Windows Azure es un servicio que permite a los desarrolladores correr aplicaciones y alojar datos en los servidores propios, estos son alojados y operados por Microsoft, estas aplicaciones en la nube pueden ser objetivas tanto para negocios como para clientes o ambos a la vez. Algunos de ejemplos de ello tenemos:

  • Las empresas que utilizan Windows Azure para ejecutar su propia línea de negocio, el procesamiento por lotes o cálculos de gran volumen.
  • Un proveedor de software independiente (ISV or Independent Software Vendor) que crea una aplicación SaaS (Software as a Services) dirigidos a usuarios empresariales.
  • Realizar el almacenamiento de gran volumen, el procesamiento por lotes, intenso o cálculos de gran volumen.
  • Un ISV (Independent Software Vendor) que se crea una aplicación SaaS (Software as a Services)  dirigidas a los consumidores.

Características de las maquinas en Windows Azure:

Entre los equipos mas comunes tenemos:

  • Windows Server 2008R2 x64
  • CPU: 1.6GHz
  • RAM: 1.75GHz
  • HD: 225Gb

 Entre otras maquinas tenemos:

Equipos Windows Azure

Esquema de Windows Azure:

Esquema de Windows AzureBeneficios:

Agilidad: Se Aprovechan las herramientas de desarrollo, gestión de servicios automatizados y la presencia de centros de datos mundiales para responder más rápidamente a las necesidades del cliente, y así centrarse en sus diferenciadores competitivos y llegar a nuevos mercados.

Eficiencia: En Windows Azure mejora la eficiencia y aumenta la productividad operativa, al reducir los costes de capital inicial. Los clientes y socios pueden obtener una reducción en el coste total de las operaciones de algunas cargas de trabajo hasta en un 30 – 40% durante un período de 3 años. El consumo basado en los precios, paquetes y descuentos para los socios bajar la barrera de entrada para la nube de servicios de adopción y garantizar un previsible gasto en TI.

Enfoque: El Enfoque en la prestación de servicios y valor a los clientes y no en la gestión de infraestructura tecnológica. Windows Azure permite dedicar menos tiempo a los obstáculos operativos y más tiempo a centrarse en sus diferenciadores competitivos.  

Simplicidad: Al poder utilizar las habilidades existentes en los lenguajes conocidos, como NET, Java y PHP para crear y administrar aplicaciones y servicios web.

Confiable: El servicio de clase empresarial respaldado por acuerdos de nivel de un servicio confiable y una rica experiencia de los servicios en línea.

 Windows Azure Logo

Conclusión:

Windows Azure nos proporciona una plataforma extremadamente ágil. Permite ampliar o reducir las características de la plataforma que nuestras aplicaciones requieran según sus necesidades. Permite que los desarrolladores muestren su creatividad en una plataforma que habla su mismo idioma: PHP, .Net, Java… Da igual el lenguaje que necesiten o el lugar que elijan, ahora hay un lugar donde los desarrolladores manden. Con un modelo de negocio hecho para empresas tanto pequeñas como grandes como es el de pago por uso, así no malgastaremos nuestro dinero con servicios que una vez pensamos, los necesitamos, pero que nunca los hemos utilizado al 100%. Se trata de una situación beneficiosa para ambas partes.

Cada día más miles de empresas y organismos están apuntando hacia la nube con la ayuda de Microsoft, tales como:

  • ICFES
  • Toyota
  • Nokia
  • Novell

Mario Fernando Prada de Avila
Microsoft Student Partner
Microsoft® Certified Application Specialist
Mas Info: http://about.me/literathus

Barranquilla – Colombia – Latino América

*Nota: Todas las imagenes en este post tienen propiedad intelectual de sus respectivos dueños, fueron tomadas solamente de manera ilustrativa.
Publicado en Uncategorized | Etiquetado , , | Deja un comentario

Mi primera aproximación a Windows Azure

 

 

La plataforma de servicios Windows Azure es la solucion en la nube que ofrece Microsoft para Desarrolladores y grandes empresas que deseen un espacio en donde sus aplicaciones Web puedan crecer ágil y dinámicamente.


Windows Azure es el sistema operativo en la Nube ofrecido como Servicio por Microsoft que actúa como servidor de hosting y administración de servicios dentro de la plataforma de servicios Windows Azure.

Windows Azure proporciona a desarrolladores servicios como procesamiento, almacenamiento, escalabilidad y administración de aplicaciones web a través de los datacenters de Microsoft

Este sistema operativo en la nube es muy flexible y soporta múltiples lenguajes e integraciones con los servicios on premise ya existentes. Además de esto también soporta estándares, protocolos y lenguajes incluyendo SOAP, REST, XML, Java, PHP y Ruby.


Para desarrollar aplicaciones y servicios web sobre Windows Azure desde Visual Studio, solo basta con contar con los recursos de Software y Hardware que nos mencionan en este post:

Requerimientos para desarrollar en Windows Azure (Software – Hardware)

Como desarrolladores, el poder enfocarnos en nuestras aplicaciones y no en la infraestructura de las mismas, el hecho de poder escalar nuestros desarrollos a unos cuantos clics o el monitorear la demanda de los estos en tiempo real, Le da valor de negocio a lo que en realidad nos importa: La calidad de nuestro producto.

No olviden aprovechar el Windows Azure Free Trial para probar sus desarrollos en esta plataforma:


(Incluye 750 horas de una instancia de cómputo Extra Small, 1gb para una Web Edition DataBase entre otras características, completamente Gratis)

Publicado en Herramientas de desarrollo | Etiquetado , , | 1 Comentario