Windows Day – Tecnologias para derribar paredes

25 02 2009

Pasa la voz!!! xD … el 03 de Marzo se va a realizar el Windows Day en Latinoamerica y España un evento online con charlas y demostraciones técnicas de alto nivel donde podrás hacer consultas en linea y disfrutar de excelentes conferencias, además el “Windows Day – Tecnologías para derribar paredes” se enfoca también en las novedades sobre tecnologías de implementación y administración para Desktops Computers en Windows Vista y tambien en el nuevo Windows 7 (pronto!) para conocer mejoras de rendimiento optimizado y virtualización además de como incrementar la seguridad entre otros temas interesantes.

windows-day

En la agenda tenemos dos tipos de conferencias:

1. Para Desarrolladores(MSDN)

  • Dando el salto hacia el presente con Windows Presentation Foundation
  • El futuro de la plataforma de desarrollo Web hoy
  • Programando para video clubs con Silverlight 2
  • Con .NET es más fácil: Aplicaciones efectivas con WinForms
  • Mapa de ruta en el Acceso a Datos con el .Net Framework 3.5
  • Sí, ¡Se puede trabajar con diseñadores!
  • Desarrollando en equipo con Visual Studio Team System 2008
  • Internet Explorer 8 para Desarrolladores

2.Para Profesionales IT (Technet)

  • Virtualización del Desktop.
  • Seguridad en la capa 8
  • Deployment de Windows. Tips & Tricks
  • A la Vista un 7
  • El impacto de IE 8 en la experiencia del usuario
  • Systems Center Management Suite Enterprise aplicada al desktop
  • Forefront Clien Security

Bueno te dejo el enlace al blog dedicado al evento, donde podrás encontrar información más detallada

WindowsDayBlog.net

y también el enlace para que te puedas registrar en el evento …saludos :D

http://www.microsoft.com/latam/windowsday/





¿Qué es Windows Azure?

25 02 2009

logo_windows_azure

Seguramente ya te cruzaste con alguna información con este nombre en la  web, Windows Azure, pero ¿Qué es eso? bueno el Windows Azure es la nueva plataforma que ha lanzado Microsoft para incursionar en lo que es Cloud Computing o en español Computación en nube.

Antes de seguir con esto te explico esto, la Cloud Compunting es una tecnología que permite ofrecer servicios a traves de la red,  “Nube” es la metáfora  con la que se refieren a Internet y le dicen asi al conjunto de computadoras en el mundo. En este tipo de computación todo lo que se puede ofrecer en un sistema de información o sistema informático se brinda como un “servicio” de modo que todos los usuarios puedan acceder en linea mediante un navegador web y muchas veces sin ser expertos en la materia haciéndolo de una manera muy simple, tiene sus ventajas  que van desde eliminar procesos de instalación y la menor complejidad que estas aplicaciones presentarían todo esto basado principalmente en que los datos y programas son almacenados ahora en los servidores y el software es brindado como un servicio.

Bueno a que viene todo esto, es para ver la connotacion que tiene el Windows Azure al respecto, ya a sido lanzada hace un tiempo esta plataforma( anunciado por Ray Ozzie el 27 de octubre del 2008 en la PDC de Microsoft en Los Ángeles) y es un nuevo integrante de la familia “Windows” aqui algunos puntos imporantantes:

ray_ozzie_pdc2008

  • El Azure no es “el servicio” por eso dije que era un nuevo integrante de la Familia Windows porque es un sistema operativo en sí y no simplemente un servicio que correrá sobre el cada ves más conocido Windows 7 (pronto a salir al version final!!) y futuras versiones de Windows, viene a ser como un “Windows para Internet”  sin servicios locales sino en la “Nube” donde se podrán acceder por APIs.
  • Azure es además una “nube de servidores”, sobre los cuales ejecutan aplicaciones diseñadas específicamente para Azure.
  • Azure es además un entorno de desarrollo, herramientas y APIs que utilizas para desarrollar aplicaciones compatibles con Azure, y que  son probadas en el mismo ambiente del Azure.

windows-azure

En los diferentes servicios se destacan:

Windows Azure: Nos provee un ambiente basado en Windows para ejecutar aplicaciones y almacenar datos en los servidores de Microsoft. Windows Azure apoya un desarrollo a través de su experiencia de integración con Visual Studio. En las primeras etapas de la CTP,. NET se apoya en aplicaciones creadas con Visual Studio, Azure Windows es una plataforma abierta que sirve de apoyo tanto para los idiomas de entornos de Microsoft y para los que no lo sean porque Windows Azure celebra soporte para herramientas de terceros y lenguajes tales como Eclipse, Ruby, PHP y Python.

Microsoft .NET Services: para Microsoft. NET y el desarrollo incluyen servicios de control de acceso para ayudar a garantizar su aplicación, un servicio para la comunicación de aplicaciones  y servicios a través de bus, y organizacion de flujo de trabajo en ejecución. Estos servicios alojados le permiten crear fácilmente federates applications desde  entornos locales de la nube.

Microsoft SQL Services: Estos servicios  SQL extienden las capacidades de Microsoft SQL Server en la nube ahora basada en la Web, distribuidas en las bases de datos relacionales. Proporcionan los servicios Web que permiten consultas de relación, de búsqueda, y la sincronización de datos con usuarios móviles, oficinas remotas y socios de negocios. Puede almacenar y recuperar formas estructuradas, semi-estructuradas y no estructuradas de datos.

Microsoft® SharePoint® Services & Dynamics® CRM Services: En el futuro, los desarrolladores tendrán acceso a la funcionalidad CRM y de SharePoint para la colaboración y el fortalecimiento de las relaciones con los clientes. Con la flexibilidad de uso de herramientas de desarrollo familiares como el Visual Studio, los desarrolladores podrán crear rápidamente aplicaciones que utilizan las capacidades de SharePoint y CRM para sus propias aplicaciones.

LiveServices: es un conjunto de bloques de construcción dentro de la Plataforma de Servicios de Azure para el manejo de los datos de usuarios y la aplicacion de recursos, puedes construir aplicaciones sociales y a través del Live Framework, nos provee acceso a la información de aplicaciones de Windows Live entre otras se permite sincronizar la información a través de dispositivos móviles y computadoras de escritorio.

Esto en sí es una vista general a lo que puedes encontrar en esta iniciativa,  también puedes encontrar más información en el sitio oficial de Windows Azure espero que este post haya sido interesante para tí :D

azure-logo





Lo nuevo en SQL Server 2008!!

17 02 2009

¿Qué es lo nuevo en SQL Server 2008?

Hola!, otra vez por aquí dándome un tiempito para compartirles algo interesante sobre SQL Server 2008, esto lo leí de Microsoft Technet y les comparto lo que me pareció más importante, bueno las capacidades de SQL Server 2008 se entregan en las siguientes áreas clave  de la visión de Plataforma de Datos de Microsoft:

Plataforma de Misión Crítica

SQL Server 2008 permite a las organizaciones correr sus aplicaciones más complejas en una plataforma segura, confiable y escalable mientras logra que TI reduzca la complejidad del manejo  de la infraestructura de administración de datos. SQL Server 2008 entrega una plataforma segura y confiable al asegurar la información valorable en  plataformas existentes y realzar la disponibilidad de los datos.

SQL Server 2008 introduce un Framework innovador basado en administración por políticas que permite definir políticas para un manejo explícito y automatizado de las entidades de un servidor o múltiples servidores. Además, SQL Server 2008 entrega una solicitud predecible con una plataforma optimizada.

Desarrollo Dinámico

SQL Server 2008 junto con Framework .NET reduce la complejidad del desarrollo de nuevas aplicaciones. El ADO.NET Entity Framework permite a los desarrolladores ser más productivos al trabajar con entidades de datos lógicos que se alinean con  los requerimientos del negocio, en lugar de programar directamente con tablas y columnas. Los desarrolladores también pueden construir aplicaciones que permitan a los usuarios llevar los datos con ellos en dispositivos y sincronizarlos después con los servidores centrales.

Más allá de Datos Relacionales

SQL Server 2008 permite a los desarrolladores costumizar y administrar cualquier clase de datos, desde los tipos tradicionales hasta los nuevos avanzados datos Geospaciales. Los desarrolladores pueden construir aplicaciones de base de datos de nueva generación que incluyen soporte de reconocimiento de locación y que permiten capacidades de administración de documentos.

Herramientas: Demosle un repaso…

sql-herramientas

Motor de base de datos de SQL Server

El Database Engine (Motor de base de datos) es el servicio principal para almacenar, procesar y proteger datos. El Database Engine (Motor de base de datos) proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa.

Use Database Engine (Motor de base de datos) para crear bases de datos relacionales para el procesamiento de transacciones en línea o datos de procesamiento analítico en línea. Esto incluye la creación de tablas para almacenar datos y objetos de base de datos (p.ej., índices, vistas y procedimientos almacenados) para ver, administrar y proteger datos. Puede usar SQL Server Management Studio para administrar los objetos de bases de datos y SQL Server Profiler para capturar eventos de servidor

Analysis Services – Datos multidimensionales

Microsoft SQL Server Analysis Services: datos multidimensionales permite diseñar, crear y administrar estructuras multidimensionales que contienen datos de detalle y agregados procedentes de varios orígenes de datos, como bases de datos relacionales, en un único modelo lógico unificado compatible con los cálculos integrados.

Analysis Services – Minería de datos

Microsoft SQL Server Analysis Services contiene las características y herramientas necesarias para crear complejas soluciones de minería de datos.

  • Un conjunto de algoritmos de minería de datos estándar del sector.
  • El Diseñador de minería de datos, que sirve para crear, administrar y examinar modelos de minería de datos para, a continuación, crear predicciones a partir de dichos modelos.
  • El lenguaje DMX (Extensiones de minería de datos), que sirve para administrar modelos de minería de datos y crear complejas consultas predictivas.

SQL Server Integration Services (SSIS)

Integration Services es una plataforma para la creación de soluciones de integración de datos y de transformaciones de datos de alto rendimiento. Integration Services sirve para resolver complejos problemas empresariales mediante la copia o descarga de archivos, el envío de mensajes de correo electrónico como respuesta a eventos, la actualización de almacenes de datos, la limpieza y minería de datos, y la administración de objetos y datos de SQL Server. Los paquetes pueden funcionar por separado o conjuntamente con otros paquetes para hacer frente a las complejas necesidades de la empresa.

Réplica de SQL Server

La réplica es un conjunto de tecnologías destinadas a la copia y distribución de datos y objetos de base de datos desde una base de datos a otra, para luego sincronizar ambas bases de datos y mantener su coherencia.

SQL Server Reporting Services

SQL Server 2008 Reporting Services (SSRS) es una plataforma de creación de informes basada en servidor que ofrece una completa funcionalidad de creación de informes para una gran variedad de orígenes de datos. Reporting Services contiene un completo conjunto de herramientas para crear, administrar y entregar informes, así como interfaces de programación de aplicaciones con las que los desarrolladores podrán integrar o extender el procesamiento de los datos y los informes en aplicaciones personalizadas. Las herramientas de Reporting Services trabajan en el entorno de Microsoft Visual Studio y están totalmente integradas con las herramientas y los componentes de SQL Server.

SQL Server Service Broker

SQL Server SQL Server Service Broker proporciona la compatibilidad nativa de SQL Server Database Engine (Motor de base de datos de SQL Server) para las aplicaciones de mensajería y de cola. De este modo, resulta más fácil para los programadores crear aplicaciones complejas que usan los componentes de Database Engine (Motor de base de datos) para la comunicación entre bases de datos distintas. Los programadores pueden usar Service Broker para crear con facilidad aplicaciones distribuidas y confiables. Espero que haya sido de su agrado :D nos leemos!





DataWarehouse de Alto Rendimiento – SQL Server 2008

8 02 2009

¿Cómo están amigos?…quiero compartirles otro recurso que encontré en Microsoft Technet en conjunto con Solid Quality Mentors, se trata de un WebCast (grabado) sobre DataWarehouse en SQL Server 2008, muy interesante y está en español una manera excelente para seguir conociendo las mejoras y nuevas características de SQL Server, sobretodo para los interesados en Desarrollo de Tecnologias de la Información y aplicaciones empresariales, la agenda marca desde la extracción de datos y la arquitectura del sistema entre otros.  Sólo tienen que validar su Live Id y lo demás es muy fácil, puedes verlo en linea o descargarlo, si tuvieras algún problema revisa mi anterior post donde detallo un poco más como puedes acceder a este tipo de recursos aquí … espero que como siempre les sea de mucha utilidad :D

Enlace Webcast

webcasts2008-datawharehouse





Descarga Visual C# Step by Step

4 02 2009

Hola! navegando me encontré con un libro de Microsoft Press dedicado a la  enseñanza de C# “paso a paso” como lo dice en su título, lo dejo en mi Skydrive para que lo puedas descargar, espero que te sea de mucha utilidad está muy bueno para empezar con el Visual C# :D

Descargar

ebook31





Instalar Virtual Machine Additions, compartir archivos y salida a Internet

3 02 2009

Hola, yo otra vez por aqui escribiendoles para completarles el tutorial de Virtual PC 2007 que hice anteriormente, bueno después de instalar la Virtual PC e instalar tu Sistema Operativo en tu Equipo Virtual necesitas también instalar el ya famoso Virtual Machine Additions (lo digo porque se menciona bastante) con este complemento harás que funcione correctamente y de una manera más cómoda tu equipo virtual, además si quieres compartir algun archivo entre tu Máquina principal o Host  y tus máquinas virtuales es necesario que hagas estos pasitos  entonces …vamo pa ya!.

Instalar Virtual Machine Additions

Lo primero que habrás notado al usar tu VPC es que no puedes moverte libremente entre tu PC Virtual y tu Host el ratoncito se queda atrapado y para liberarlo necesitas utilizar la tecla “aplicacion” que configuraste durante la instalación

vma_0011

bueno para que esto no suceda instalaremos la “Virtual Machine Additions” este agregará algunas cosas simulando lo que sería la tarjeta gráfica permitiendo que el desarrollo sea mas “normal” y no tengas problemas en eso, además te permitirá usar cosas tan importantes como el Portapapeles para que puedas copiar y pegar, abrir la opcion de compartir archivos, etc… Vamos al Menu Accion (recuerda que tendrás que liberar el mouse con la tecla aplicación) y elegimos la opción Instalar o Actualizar Virtual Machine Additions

vma_002

Le damos click a continuar, luego a siguiente y el proceso será automático, quizás tengas que liberar el mouse un par de veces pero recuerda que esto se está instalando en tu máquina virtual mas no en la principal asi que el proceso estará en esta pantalla

vma_003

vma_004

vma_005

Luego de finalizar la instalación te pedirá que reinicies la Pc, pero recuerda solo reiniciará la Pc Virtual no tu Pc principal o Host

vma_006

Una vez ya instalado la Virtual Machine Additions notarás automáticamente que después de reiniciar ya no tendrás este problema del mouse y que ahora irá todo de una mejor manera con menos tropiezos, bueno eso es lo más importante.


Compartir Archivos

Ya con la Virtual Machine Additions podemos entrar a la consola principal de la Virtual PC y seleccionar que PC vamos a configurar, le damos luego click en Configuración (tambien puedes acceder cuando la Pc Virtual esta en ejecución sin ningún problema)


vma_008

Ahora en la opción Carpetas compartidas, tras seleccionarla vemos que a la derecha sale un botón de Compartir carpeta le damos click y podremos seleccionar que carpeta es la que deseamos compartir desde tu PC Principal con la Virtual

vma_009

Este es el explorador de tu Pc Principal, selecciona la carpeta que vas a compartir

vma_010

Bueno yo hice en mi Disco D una carpeta que le puse de nombre COMPARTIR, esta al ser seleccionada aparecerá como unidad Z (tu puedes seleccionarle otra si gustas), solo le das click en aceptar y listo!

vma_011

Aprecia que ahora en el explorador de Windows de tu Pc Virtual aparece la unidad Z, que es la carpeta para compatir donde puedes copiar y pegar archivos de PC a PC

vma_012

Aqui le puse algunas imagenes de Bleach xD un anime que estoy viendo en mis ratos libres

PC Virtual

vma_014

PC Principal

vma_013


Coneccion a Internet

Como dato adicional también puedes configurar en esta opción la salida a internet de tu PC Virtual, quizás como en la mía preferiste dejarle en Sin Conectar mientras configuraba mis cortafuegos y le ponia un antivirus

vma_016

Es muy simple solo selecciona la opcion Red compartida (NAT) dale click en aceptar y solo así ya tendrás la salida a Internet, también puedes seleccionar tu adaptador de Red configurado en tu equipo, pero para que funcione tienes que colocarle otra Ip, la máscara sub red y puerta de enlace siguen siendo las mismas además tienes que llenar los DNS , será como gustes claro es más rápida la opcion NAT  sobretodo si no manejas muy bien este tema de configuracion IP

vma_015

vma_017

Bueno espero que una vez más este post haya sido de tu agrado y sobretodo te sea de utilidad nos leemos :D








Seguir

Get every new post delivered to your Inbox.