lunes, 26 de julio de 2010

DreamSpark: Herramientas profesionales de desarrollo y diseño GRATIS para estudiantes y docentes!

banner3

Si sos estudiante en Argentina, un MSP de tu provincia sabrá orientarte para que puedas descargar el software de Microsoft que necesites (o descargarte todo!) de manera legal y gratuita.

Por que?

El hecho de utilizar herramientas de software, de cualquier compañía no solo de Microsoft, de manera ilegal (Tienen idea de a que me refiero?) es un mal comienzo desde todos los puntos de vista. De hecho están perdiendo oportunidades muy importantes, por ejemplo si su proyecto sale a la luz y resulta que le gusta a la facultad, a la gente o a Microsoft mismo. Esto no está para nada lejos de la realidad, de hecho Microsoft (nos) está incentivando a todos los estudiantes del país (y por que no, desafiando!) para que nos superemos, investiguemos, estudiemos y salgamos a la luz con soluciones de software brillantes para exponer en eventos como CodeCamp (www.codecamp.com.ar), ImagineCup (www.imaginecup.com) y muchos mas! Por experiencia de quien les escribe, les aseguro que son eventos inolvidables, y que la comunidad del Programa Académico de Microsoft seguro tiene a un MSP de tu provincia predispuesto a ayudarte a crecer, y se crece mucho.

Otorgarte una tarjeta de acceso (Valuada en 4.000u$s) para que descargues software de manera legal es solo una de las muchas formas de incentivar a la comunidad de estudiantes.

Donde vivís?

No te preocupes! Esta iniciativa recién comienza y estaremos agregando mas MSP de más provincias a la lista, de modo que si tu provincia no está podés comunicarte con cualquiera de los MSP que si están (el mas cercano por ejemplo) y solicitar a alguien de tu provincia.

Jujuy

Guillermo Bellmann – gbellmann@gmail.com

Santa Fe y Entre Ríos

Armando A. Meabe – armando.meabe@live.com.ararmando@interfazhumana.com.ar

Mendoza

Marcelo ‘Chelo’ Quevedo – elchelodotnet@live.com

Salta

Ivana Tilca – ivanatilca@inthi.com.ar

Buenos Aires

Nicolás Vilela – t-nrodri@microsoft.com


jueves, 24 de junio de 2010

Centro de Estudiantes Microsoft en Facebook

martes, 16 de marzo de 2010

Curso: Introducción a Windows Mobile

Para quienes estén interesados, a partir del viernes 19 de marzo de 2010 se estará dictando un curso introductorio al desarrollo para Windows Mobile 6.0 en la Facultad de Ingenierí de la Universidad Nacional de Jujuy.

Oradores:

Ing. César Castillo
Ing. Mario Tejerina

Contenidos:

Windows Mobile 6.0, Emulator 3.0, Device Emulator Manager, Plataforma .NET Compact Framework, trabajo con controles, conectividad a internet, sincronización de datos, SQL Server 2005 Mobile Edition, ADO.NET en Compact Framework, Web Services.

Duración: 20 horas (5 clases)

Dictado los lunes y viernes de 9 a 13 hs.

Registrate acá.

miércoles, 9 de diciembre de 2009

XP Mode en Windows 7

La tecnología XP Mode para Windows 7 se encuentra lista para ser descargada por los usuarios desde el 22 de Octubre (justo para cuando Windows 7 salio al mercado).

Recordemos que el llamado XP Mode busca que las pequeñas y medianas empresas puedan seguir utilizando aplicaciones creadas especialmente para funcionar en Windows XP, utilizando para ello tecnología de virtualización.

Para beneplácito de todos aquellos que requieran utilizar esta característica, su descarga desde el sitio de Microsoft no tendrá ningún costo, pero sólo se podrá utilizar con las ediciones Professional, Enterprise y Ultimate de Windows 7.

Pasos para activar XP Mode

1. Lo primero que necesitamos hacer es asegurarnos de que nuestra tecnología de virtualización este activada, lo cual significa que el CPU debería soportar la virtualización de hardware. Esto puede comprobarse usando la herramienta de identificación del procesador Intel o el AMD-V Technology and Microsoft Hyper-V Compatibility Check. Si nuestra PC está habilitada para la virtualización de hardware, podemos asegurarnos de ello usando las opciones de la BIOS.

La tecnología de virtualización puede ser habilitada en las opciones de la BIOS bajo la pestaña System Configuration.

2. Una vez seguros que nuestra CPU soporta la virtualización, necesitamos descargar Windows XP Mode.

Descargar XP Mode


3. Una vez que hemos instalado estas aplicaciones, podemos empezar a usar el Modo XP en Windows 7.

Mas información aquí

martes, 8 de diciembre de 2009

Windows 7 vs Windows XP

Este video muestra una "competencia" que se hizo en vivo en la presentación de Windows 7 en la UADE (Buenos Aires). Se animan a repetirlo el jueves 10 en el evento en Jujuy? El que tenga una netbook con Windows XP que la lleve al evento!!!
Si todavía no te inscribiste hacelo acá.

Instalando Windows 7 Ultimate en una netbook

Luego de mirar características y leer todo review que encontré finalmente me compré una netbook.
La elegida fue una Lenovo S10-2
  • Intel Atom N280 (1.66 GHz)
  • 1 Gb de RAM
  • 250 Gb de disco
  • batería de Li-ion de 6 celdas
  • Windows 7 Starter (que duró un arranque para verificar que todo funcione correctamente)

Como toda netbook, no trae lectora de DVD, por lo que para instalar Windows 7 hay que recurrir a otros medios:
  • Lo más fácil es usar una lectora externa, aunque dificilmente tengamos una...
  • Montar una imgen ISO con alguna herramienta como Daemon Tools desde el sistema operativo que está instalado y correr la instalación.
  • Hacer una instalación a través de la red.
  • Utilizar un pendrive (que es lo que paso a explicar).

Instalando Windows 7 desde un pendrive
  1. Abrir una ventana de comandos (menú de Inicio -> Ejecutar (o tecla Windows + R) y escribir: cmd)
  2. Dentro de la ventana de comandos ejecutar diskpart, con lo que veremos algo como lo siguiente:


  3. Ejecutamos list disk, lo que nos trae un listado de todos los discos conectados a la máquina:



  4. Elegimos el pendrive, en este caso el disco 6, con select disk 6.

  5. Eliminamos su contenido con clean.

  6. Creamos una partición en el pendrive con create partition primary.

  7. Seleccionamos y activamos la partición que acabamos de crear con select partition 1 y luego active.

  8. Formateamos la partición con format fs=fat32.

  9. Como último paso, le asignamos un nombre de unidad con assign.

  10. Finalmente salimos con exit.
    Todos los pasos que hicimos con diskpart quedan así:



  11. De vuelta en la ventana de comandos que abrimos en el punto 1 y asumiendo que la lectora de DVD donde está el disco de Windows 7 es la D y el pendrive es la unidad E, ejecutamos lo siguiente: xcopy d:\*.* /s/e/f e:\

Listo, con esto solo queda configurar la netbook desde el BIOS para que arranque desde el pendrive e instalar Windows 7 como si se lo hiciera desde el DVD. La instalación demora entre 15 y 30 minutos.
Espero que les sirva!

martes, 1 de diciembre de 2009

Evento de Fin de Año - Programa Académico Microsoft - UCSE – DASS


El 10 de diciembre a partir de las 17 hs. organizamos un evento en el Salón de Actos de la UCSE - DASS (Lavalle 333 - San Salvador de Jujuy).

Inscribite acá

Agenda:
  • 17:00 Acreditación.
  • 17:15 Introducción a LINQ: “Establecer comunicación con BD a través de LINQ” - Diego Ortega (The ASP-Berries) y Manuel Tolaba (Jujuy ASP.NET)
  • 18:00 Introducción a las Aplicaciones Móviles: Solución desarrollada sobre tecnología Windows Mobile 6.0 - César Castillo (TeamDJ.NET)
  • 18:30 Introducción a XML con Visual Studio 2008 - Alejandro Castro (NET-DASS)
  • 19:00 Coffee Break
  • 19:15 Seguridad en Aplicaciones Web - Antonio Jarma (The ASP-Berries)
  • 20:00 Terminal Services sobre Windows Server 2008 - Ing. Matías Alfaro (Microsoft Student Partner)
  • 20:45 Presentación de Windows 7 en Jujuy - Guillermo Bellmann (Microsoft Student Partner) y Lucas Bolivar (Jujuy ASP.NET)
  • 21:15 Cierre de Evento y Sorteos

Durante el Coffee Break y el Cierre del Evento se realizará un Install Fest de Windows 7.

domingo, 30 de agosto de 2009

Agenda para CodeCamp 2009


Les comparto la agenda para el CodeCamp 2009 con los respectivos oradores:

10:00 a 10:30 Registración – Recepción
10:30 a 10:45 Apertura
10:45 a 11:00 Agenda del evento
11:15 a 12:15 Conferencias simultáneas
  • Viviendo Scrum - Matias Iacono (MVP)
  • Introducción a ADO.NET Data Services – Pablo Cibraro
  • Silverlight DeepZoom (contenido dinámico) – Martín Verzilli y Santiago Palladino
  • Programando en Windows 7 – Rodolfo Finochietti y Miguel Saez
  • Arquitectura de SQL Server – Diego González
  • Terminal Services en Windows 2008 Server y sus clientes – Matías Alfaro
  • Hyper-V para suegras – Augusto Álvarez y Beto Ortega
  • Videojuegos multiplataforma – Augusto Chesini y Sebastián Miserendino
  • Monos y Manzanas: .NET para Mac – Pablo Zaidenvoren y Sergio Borromei
  • Contenido multimedia en Silverlight – Santiago Leguiza y Daniel Priego
  • WPF 4 Beta 1 Designer con Visual Studio 2010 Beta 1 – José Villagrán
  • Herramientas open source para desarrollo .NET – Nicolás Paez
12:30 a 13:30 Conferencias simultáneas
  • Arquitectura de Windows 7 – Diego González
  • Sitios web escalables con ASP.NET MVC – Finochietti, Sánchez y Díaz Guerra
  • Aplicaciones Silverlight 3, LINQ y WCF – Ivana Tilca
  • Visual Studio 2010 – Víctor García Aprea y Daniel Cazzulino
  • Haciendo reportes en Reporting Service 2008 – Maximiliano Accotto
  • Lo nuevo de Windows Server 2008 R2 – Beto Ortega y Leandro Amore
  • Desmitificando Clustering en Windows Server 2008 R2 – Augusto Álvarez
  • Shaders en XNA – José Ferrer
  • Funcionando con F# – Martín Salías
  • El dúo dinámico (VS 2010 y C# 4.0) – Pablo Zaidenvoren y Johnny Halife
  • Herramientas para Portales Corporativos en .NET: Web Parts – Ricardo Miranda
  • Inteligencia Artificial con C# - Marcelo Andrés Quevedo
13:30 a 14:45 Tiempo libre – Demo Fest
15:00 a 16:00 Conferencias simultáneas
  • Patrones de UX para hacer apps más usables – Nicolás Castagnet y Diego Rivero
  • ASP.NET 4.0 con VS 2010 – Ignacio López, Pablo Aliscioni y Hernán Nóbile
  • Cocinando una app Silverlight 3 en una hora – Federico Lois y Daniel Iglesias
  • Beneficio de IE8 para Developers – Juan Ladetto
  • Explorando Windows Azure Services – Carlos Peix y José Mariano Álvarez
  • DirectAccess con Windows 7 y Windows Server 2008 R2 – Romero y Amaya
  • SMSE y el datacenter de tus sueños – Beto Ortega, Leandro Amore y Martín Berra
  • Las novedades de XNA 3.1 – Miguel Laborde
  • Herramientas de desarrollo y análisis de aplicaciones paralelas – Arzhan Kinzhalin
  • Mega Datacenters (Windows Azure) – Matías Woloski y Johnny Halife
  • Aplicaciones de .NET en la medicina – Armando Andrés Meabe
  • M (Modelling Languaje) – Diego Fidel Ferreyra
  • Team Foundation y VSTS 2010 – Daniel Laco
16:15 a 17:15 Conferencias simultáneas
  • Apps modulares en WPF y SVL con Prism – Julián Domínguez y Ezequiel Jadib
  • ASP.NET AJAX 4.0 Client Templates – Brian J. Cardiff
  • Silverlight en apps de Social NetWorking – Adrián Eidelman y Rubén Altman
  • Windows 7 – Alejandro Ponicke
  • Business Inteligence en SQL Server 2008 – Maximiliano Stibel
  • Office 2010 – Mariano Rempel
  • SMSE y el datacenter de tus sueños – Beto Ortega, Leandro Amore y Martín Berra
  • Desarrollo de juegos con XNA – Ángel Arcoraci
  • Cómo sacar provecho de IIS 7.5 – Carlos Walzer
  • Construyendo el sistema operativo móvil del futuro – Carlos A. Pérez
  • Apps de Tiempo Real con SVL y ASP.NET – René Pastor Mogro y Facundo Castillo
  • Live Services – Nicolás Padula
  • ASP.NET MVC a full – Matías Juan Rubí
17:15 a 18:00 Break – Demo Fest
18:00 a 19:00 Cierre del Evento y Sorteos

viernes, 14 de agosto de 2009

Se viene el CodeCamp 2009!!


26 de Septiembre, Universidad de Palermo
Mario Bravo 1050, Capital Federal
(Buenos Aires).
Se presentarán proyectos académicos y las últimas novedades en tecnologías Microsoft.

Seguinos en:


Inscribite acá

miércoles, 24 de junio de 2009

Una demo de la gran 7!!


¡ESTA ES TU OPORTUNIDAD PARA DESAFIAR A PONICKE!


En tan solo tres pasos podés convertirte en el ganador del desafío. Solo necesitás un buen nivel de conocimiento del producto, concentración y creatividad.

1. Descargá gratis en tu PC Windows 7 RC y evaluá la versión preliminar del software.
2. Grabá y enviá tu Demo.
3. Sumá votos del público, todos los comentarios ayudarán a convencer al jurado de que tu Demo es la mejor.

¡Hay en juego USD1000 en American Express Travelers Cheques, 2 Netbooks Asus EEE y tu oportunidad para hacer famosa tu Demo en los Newsletters, Sitios Web y Eventos de Microsoft!

Más info y las bases y condiciones aquí.

lunes, 2 de marzo de 2009

Fiesta de Instalación en la UNJu!!


Hola a todos!
Arrancamos la actividad de este 2009 con una Fiesta de Instalación en la Facultad de Ingeniería de la UNJu (Gorriti 237 - San Salvador de Jujuy).
La actividad se realizará el 13 de marzo en el primer patio de la sede de calle Gorriti entre las 16 y las 18 horas.
Es una actividad en conjunto con las células The ASP-Berries y Team DJ.NET.

Aquellos interesados tienen que acercarse con DVDs vírgenes para hacer el intercambio por los discos con el software grabado, son tres en total.
El software que se estará entregando es el siguiente:

DVD 1: Desarrollo
DVD 2: Infraestructura
DVD 3: Windows Vista Ejecutable
Los esperamos!!!

sábado, 18 de octubre de 2008

Silverlight 2 ya es realidad

La versión final de Silverlight 2 ya está disponible. Para comenzar a desarrollar necesitan instalar:

  • Visual Studio SP1 ó Visual Web Designer Express SP1

  • Silverlight Tools For Visual Studio

  • Microsoft Blend 2 Service Pack 1

Estas herramientas están disponibles para descargarlas aquí. También van a encontrar material de capacitación en la misma página.


sábado, 27 de septiembre de 2008

Silverlight 2 Release Candidate 0

Ya está disponible el Release Candidate 0 de Silverlight 2.
Se trata de un release exclusivo para desarrolladores, por lo que todavía no vamos a ver páginas que lo utilicen.
Para los que quieran más información pueden ver los blogs de Scott Guthrie y Jesse Liberty (quien va a estar publicando un artículo diario comentando las novedades y cambios con respecto a la Beta 2).
Seguramente en poco tiempo vamos a estar viendo la versión final. Mientras tanto, a probarlo!!!

jueves, 25 de septiembre de 2008

Fotos 2º Presentacion

El Viernes 12 de Septiembre se ralizo una nueva presentacion, aqui hay algunas fotos...



A seguir por mas...

viernes, 19 de septiembre de 2008

CodeCamp 2008

Hola a todos.
Aprovecho este espacio para invitarlos al CodeCamp 2008.
El mismo se realizará el día sábado 4 de Octubre en la Ciudad de Buenos Aires, en el Auditorio de la Universidad Abierta Interamericana.

jueves, 24 de julio de 2008

Primer encuentro de Desarrolladores .NET de Jujuy: Confirmado

El día 22 de agosto en el auditorio de la UCSE - DASS (Lavalle 333 - San Salvador de Jujuy) de 17 a 21 hs. realizaremos el Primer Encuentro de Desarrolladores .NET de Jujuy.
Este es un encuentro gratuito organizado en conjunto por las Células Académicas Jujuy ASP NET y THE ASP-BERRIES.
Los temas a tratar y los oradores son:


  • Diego Ortega (Líder THE ASP-BERRIES) y Octavio Daniel Coro (Profesor THE ASP-BERRIES) - AJAX: Fundamentos teóricos e introducción. La necesidad de incorporar la tecnología al desarrollo de Páginas Web para una mejor interacción con el usuario. Herramientas disponibles para ASP.NET. Ejemplos prácticos. Modalidad: PPT + demo. 45 min.

  • Guillermo Bellmann (Líder Jujuy ASP NET) - LINQ: Evolución del acceso a datos. Integración en el lenguaje. Simplificando y unificando el acceso a cualquier tipo de datos. Modalidad: PPT + demo. 45 min.

  • Federico Medrano (Vicelíder Jujuy ASP NET) y Lucas Bolívar (Miembro Jujuy ASP NET) - ASP.NET MVC: Implementación del patrón de diseño para ASP.NET. Descripción y esquema de funcionamiento. Ventajas aportadas. Integrando el framework MVC al desarrollo en Visual Studio 2008. Modalidad: PPT + demo. 45 min.

  • Antonio Jarma (Vicelíder THE ASP-BERRIES) - Reflection: Fundamentos teóricos e importancia. Potencialidad de Reflection en el desarrolo de aplicaciones. Aplicación del mismo en la plataforma .NET. Ejemplos prácticos y desarrollo de herramientas. Modalidad: PPT + demo. 45 min.

  • Elvio Velázquez (Miembro THE ASP-BERRIES) - Interfaces personalizadas con Web Parts, conceptos desarrollo y configuración, comunicacion y persistencia. Ejemplos Prácticos. Modalidad: PPT + demo. 45 min.



Todos los que quieran participar están invitados, el link para inscribirse es el siguiente:
http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=96-91-12-BF-BE-0F-70-14-A4-86-D0-5C-78-39-28-90&Culture=es-AR
Va a haber regalos y sorteos.
Los esperamos!!

jueves, 17 de julio de 2008

Primer encuentro de Desarrolladores .NET de Jujuy

El día 22 de agosto vamos a realizar un pequeño encuentro junto con los chicos de THE ASP-BERRIES.
Los temas que vamos a tratar son: AJAX, LINQ, Reflection, WebParts y ASP.NET MVC.
Al detalle de las charlas y el link para inscribirse los publico en breve.
Los esperamos!

Ya somos célula activa!

Hola a todos.
El martes 15 de julio me comunicaron que ya estamos en estado de Célula Activa!!
Felicidades a todos los miembros del equipo por el laburo que se viene haciendo.
Espero que se siga con estas ganas!

domingo, 6 de julio de 2008

Hojas de Estilo Dinámicas

Veamos un ejemplo de cómo el usuario final puede cambiar la hoja de estilo en tiempo de ejecución.

La idea es que la persona que está navegando en nuestro sitio pueda cambiar la presentación, al menos algunos aspectos de ella: colores o tamaño de letras (se puede hacer más pero este ejemplo solo muestra esa parte).

Esta es la página que tiene tres áreas o contenedores donde pondremos lo que deseamos motrar.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="CSSStyleChangeDemo._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CSS Style Sheet Change Demo</title>
<link id="cssLink" runat="server" href="Stylesheet1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div style="float:right">
Estilos Disponibles
&nbsp;
<asp:DropDownList ID="ddlStyles" runat="server" AutoPostBack="True"
onselectedindexchanged="ddlStyles_SelectedIndexChanged">
<asp:ListItem Value="Stylesheet1.css">Verde y Azul</asp:ListItem>
<asp:ListItem Value="Stylesheet2.css">Suave</asp:ListItem>
</asp:DropDownList>
</div>
<div>
<div class="arriba">
Esto esta en el contenedor cuya clase es arriba
</div>
<div class="izquierda">
Esto esta en el contenedor cuya clase es izquierda
</div>
<div class="derecha">
Esto esta en el contenedor cuya clase es derecha
</div>
</div>
</form>
</body>
</html>


Observen que hay un drop down list, en el que se cuenta con dos entradas para poder selecciónar las hojas de estilo.

Es importante destacar que al link para referenciar la hoja de estilo le pusimos un id y le decimos que se ejecuta en el lado del servidor. Esto se conoce como convertir un control HTML en un control HTML de lado del servidor, nos permite manipular las propiedades del control cuando se procesa la página.

Bién ahora veamos el código asociado a la página:


using System;

namespace CSSStyleChangeDemo
{
public partial class _Default : System.Web.UI.Page
{
/// <summary>
/// Se dispara antes de renderizar la página
/// </summary>
/// <param name="sender">Objeto que ejecuta el evento</param>
/// <param name="e">Argumentos del evento</param>
protected void Page_Prerender(object sender, EventArgs e)
{
if (Session["CSSStyle"] == null)
{
Session["CSSStyle"] = cssLink.Href;
}
else
{
cssLink.Href = (string) Session["CSSStyle"];
}
}

/// <summary>
/// Se dispara cuando se carga la página
/// </summary>
/// <param name="sender">Objeto que ejecuta el evento</param>
/// <param name="e">Argumentos del evento</param>
protected void Page_Load(object sender, EventArgs e)
{

}

/// <summary>
/// Se dispara cuando se cambia la selección en el drop down list
/// </summary>
/// <param name="sender">Objeto que ejecuta el evento</param>
/// <param name="e">Argumentos del evento</param>
protected void ddlStyles_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlStyles.SelectedIndex != -1)
{
string cssFile = ddlStyles.SelectedValue;
Session["CSSStyle"] = cssFile;
}
}
}
}
En este caso es necesario atrapar el evento Prerender de la página, es en ese momento en el que se debe ajustar los valores de hojas de estilo (incluso master page).

Tengan en cuenta que utilizamos una variable de "session" para guardar el nombre de la hoja de estilo que está vigente. En realidad esto tendría que estar en algún lugar por cada persona que visita el sitio, de esa forma "recordaríamos" como lo quiere ver cada visitante, eso se puede hacer con una Cookie, pero es tema de otra publicación.

Bueno, los estilos son los siguientes:

Stylesheet1.css

body
{
}
.arriba {
left: 0px;
width: 100%;
height: 80px;
font-size: 14px;
text-align: center;
background: Green;
}
.izquierda {
float: left;
left: 0;
width: 30%;
min-height: 500px;
font-size: 10px;
background: Blue;
color: White;
}
.derecha {
float: right;
width: 68%;
min-height: 500px;
font-size: 12px;
background: White;
border-left-style: double;
border-left: 2px;
}

Stylesheet2.css

body
{
}
.arriba {
left: 0px;
width: 100%;
height: 80px;
font-size: 14px;
text-align: center;
background: Gray;
}
.izquierda {
float: left;
left: 0;
width: 30%;
min-height: 500px;
font-size: 10px;
background: Silver;
color: White;
}
.derecha {
float: right;
width: 68%;
min-height: 500px;
font-size: 12px;
background: Silver;
border-left-style: solid;
border-left: 2px;
}

Bueno espero que les sirva, al menos pueden comenzar con estas pocas líneas y armar un sitio totalmente configurable por el visitante.

Nota: estoy utilizando el Source Code Formatter que hicieron Guille y Fede (ta espectacular !!!)