ITProNetwork

----------------

Blog en construcción

----------------

ComunidadesMicrosoft.org

Las noticias mas relevantes del área de DPE de Microsoft Perú.

Microsoft Office 2013 Preview

La suite de oficina por excelencia, que ahora cuenta con un nuevo diseño.

Internet Explorer 10

Un nuevo navegador para un nuevo windows.

Thursday, January 10, 2013

Illumiroom, el sistema de inmersion de Microsoft para juegos


Hace ya algunos meses Microsoft había presentado una patente que hacia referencia a un supuesto sistema de inmersión, este permitiría llevar hasta nuestro salón imágenes proyectadas que sirvieran de complemento para lo que estaba siendo mostrado en nuestro televisor.
 
Y vaya que no paso mucho tiempo para que esto fuera una realidad, ya que en este CES 2013 la gente de Microsoft Research ha publicado un impresionante video de este sistema en pleno funcionamiento el cual lo han bautizado como Illumiroom.
 
Por ahora no se ha detallado el funcionamiento, sólo desde Microsoft Research se han reservado el derecho ha mencionar que el sensor Kinect y un proyector serán los que hagan realidad este magnifico trabajo, del que además se dijo que será hasta abril cuando lo presenten totalmente concluido.


Thursday, December 20, 2012

.NET es libre? hay que pagar licencias?


Ayer un amigo, con bastante preocupación, me hizo la siguiente consulta:
"Mira yo estoy en la Universidad aún tengo que sacar un proyecto. Que opción elegirías tu para desarrollar un proyecto web? Excluyendo ASP.NET, por el tema del pago de licencias."
imageYo que andaba concentrado en NHibernate, moví la cabeza, como sacudiéndome el letargo, que me traían horas de desarrollo previo y le dije:
"Un momento, dijiste licencias por usar ASP.NET?"
A lo que Ricardo, respondió:
"Si, sucede que yo estoy laburando desde hace varios meses con .NET, vi todas sus ventajas y como tengo que hacer ese proyecto para la Universidad, le dije a mi docente si podía hacerlo usando .NET y ella me respondió que no, porque a) No es libre y b) Tendría que pagar licencias para usar"

Preambulo

Arrrgggg, dije para mis adentros: "Otro docente (en mi país) totalmente desinformado que a su vez genera desinformación y confusión entre sus estudiantes.". No es la primera vez que algún estudiante de alguna universidad (especialmente de las Universidades del Gobierno o Estatales) vienen hacia mí con dudas como esa y no los culpo. Si aquel que se supone sabe más que tu (el docente), te dice lo primero que escucho de alguna banda de resentidos o fanáticos de "otras" plataformas y que no ha tenido la voluntad ni el deseo de informarse correctamente..... ¿Qué podemos esperar de sus estudiantes?.... pues ese tipo de preguntas y aseveraciones.
imageTampoco los culpo, porque el medio en el que hoy nos desenvolvemos, es un creciente caldo de cultivo de odios, miedos y resentimientos hacia Microsoft, caldo de cultivo que es aprovechado por cuan aprendiz desinformado de geek, que suelta la primera ideota que ha escuchado o leído incompletamente por ahí, alentados sin duda "malintencionadamente" por algunos otros geeks "seniors" que ven la oportunidad de hacer crecer su reputación con cuasi-seguidores-oveja que solo repetirán lo que ellos dicen, ocultando la verdad.

También existe un factor casi misterioso que alienta esta desinformación en mi país y sucede que desde hace varios años, las universidades públicas se han cerrado a enseñar únicamente J2EE como plataforma de desarrollo, con el mismo conjunto de argumentos que Ricardo vino a mí: "Si desarrollas en .NET te harán pagar licencias o tienes que pagar licencias, no es gratis, te cobraran…. Etc.", cosa totalmente equivocada, como lo explicare un poco más adelante. Si me preguntan quien metio esa idea en las universidades… la verdad no se.
Como podrán percibir, este es un tema que me molesta y repito, no por los estudiantes, sino por sus docentes y las universidades y su corta y mediocre visión. Es por esta razón que por varios años consecutivos tomo cartas en el asunto, visitando las Universidades en las ciudades que me toca vivir y dando charlas o conferencias gratuitamente sobre este tema y temas técnicos.
Este articulo/post servirá a la postre, como una referencia a preguntas y dudas similares, creo que es más que suficiente preámbulo.

Respondiendo…

Volvamos a la respuesta y los argumentos esgrimidos por la docente de nuestro amigo Ricardo:
1. NO ES LIBRE?
Ella aduce que .NET no es libre, como yo conozco bien estos argumentos puede que por LIBRE este entendiendo una de las siguientes opciones o en el peor de los casos una combinación absurda de todas ellas:

a) No es Gratis.
imageContexto
.NET no es un producto, .NET es una plataforma, .NET es la suma de varios productos, servicios e incluso mejores prácticas; desde ese punto de vista no podría ponerse a .NET un precio. Tal vez está entendiendo por .NET a VisualStudio.NET, bueno aquí hay algo de cierto en la afirmación, VS.NET en sus versiones Profesional/Ultimate no son gratis, pero existen versiones gratuitas de VS, las versiones llamadas Express, que pueden ser encontradas aquí.
Si alguien usa estas versiones puede desarrollar aplicaciones .NET sin pagar la licencia de VS, incluso puedes desarrollar productos comerciales y venderlos y no pagaras nada por el uso de estas versiones Express. Aquí también hay una duda recurrente y es lo relacionado a SQLServer, efectivamente las versiones comerciales de SQLServer son sujetas a licenciamiento, pero también se dispone de una versión Express que pueden descargarla aquí, que también es totalmente gratuita, para hacer incluso proyectos comerciales.
Respuesta
Depende del producto que estes usando, algunos productos son gratuitos y de libre distribucion, otros estan sujetos a un pago por licenciamiento.

b) No es OpenSource.
imageContexto
Entiéndase por OpenSource la posibilidad de disponer del código fuente de un producto de software, tal cual se define aquí; si nos vamos por ese camino y analizamos algunos de los muchos posibles pensamientos que la docente, de nuestro "caso de estudio", podría estar teniendo obtenemos lo siguiente:
Respuesta
Es VisualStudio.NET OpenSource? definitivamente no!, no tenemos en nuestras manos el código fuente de VS y yo me pregunto: Realmente lo necesitamos? Para aquellos que creen que por objetivos académicos y para aprender y para saber que pasa realmente por “detrás”, la respuesta sigue siendo no. Aunque se que Microsoft ha compartido el código de Windows con gobiernos y universidades bajo un programa/licencia conocido como Shared-Source, quizá exista una iniciativa similar para el código de VS. Me sigo encontrando personas que aun quieren aprender a hacer un entorno similar a VS y siguen preguntando más allá de la respuesta anterior. Para ellos quizá les sirve saber que existe un entorno "parecido" a VS que se llama SharpDevelop, este si es un proyecto OpenSource e inclusohay un libro que relata como construyeron su entorno, que es totalmente gratuito. Además de ser algo que he leído, probado y recomendado académicamente, es una muestra más que con .NET también podemos hacer proyectos OpenSource.
Aquí también es oportuno aclarar que pueden acceder al código de la libreria de clases del Framework.NET, el cual puede ser descargado mediante VisualStudio y a demanda y puede verse como han sido construidas las clases del FX y ni que decir de las toneladas de aprendizaje que esto trae.

c) No es libre.
imageContexto
Quizá la docente está pensando, en la libertad en el sentido estricto o al menos en el sentido tal cual Richard Stallman, la propuso en su GPL. Para los que leen esto por primera vez seguramente es sorprendente ver que OpenSource != SoftwareLibre, son dos cosas totalmente distintas y a su vez parecidas. Estas semejanzas son las que son aprovechadas malintencionadamente como dije, por algunas personas, que con el ánimo de confundir no hacen la clara distinción entre ambas. En este vínculo he colocado un resumen de una de las charlas que di hace tiempo sobre este tema.
Respuesta
VS no está sujeta a la licencia GPL, pero nuevamente lo pregunto: Realmente lo necesitamos? Quiza desde el punto de vista de un purista de la libertad si resulte importante, pero desde mi punto de vista de la productividad sigue siendo poco relevante.
Como vimos el tema de que .NET es gratis/libre/opensource no es de lo más simple de explicar y tampoco hay una respuesta inmediata a una afirmación, que no tiene mayor información. A continuación respondemos la segunda afirmación realizada por la docente.
2. HAY QUE PAGAR LICENCIAS?
Como vimos en el punto anterior, dependiendo del caso y de las herramientas que estemos seleccionando, tendremos que pagar o no licencias. Si deseamos usar VS o SQL Server en una de sus versiones Standard/Profesional/Ultimate si tendremos que pagar licencias; si deseamos usar las versiones Express, NO, no tendremos que pagar ninguna licencia.
Pero la respuesta del licenciamiento en el ámbito académico va más allá de la anterior. Microsoft ha creado un programa denominado Microsoft Campus Enrollment (yo lo conocía por Campus Agreement), que desde el 11 de Marzo será reemplazado por Microsoft Enrollment for Education Solutions. Este programa permite que las Universidades licencien el uso de su software, por un precio anual (yo diría incluso nominal por su bajo costo) de tal manera que todos sus laboratorios, docentes, administrativos y estudiantes, pueden usar los productos Microsoft (hay que ver que algunos productos están restringidos). En el caso de VS si está permitido, así como muchas de las soluciones de la plataforma .NET, por no decir todas.
imageEntonces el tema de licenciamiento, para una universidad, no es un pretexto para no usar .NET, yo creo que pasa por un tema de información que deben recibir las autoridades de la universidad y también por una cuestión de voluntad; si las autoridades conocen los beneficios que traen estos programas o similares pero no tienen la voluntad de implementarlos es otro tema, solo están perjudicando a sus propios estudiantes.

Conclusiones

En todo caso no debería existir un docente que restrinja a un estudiante, la utilización de una herramienta o plataforma, eso demuestra solamente el miedo que puede que tengan a algo que no conocen o sus limitaciones o prejuicios personales o de sus superiores.
Así que ya saben estimados amigos estudiantes, no se dejen intimidar por sus docentes o por la universidad, el conocimiento es libre y muchas de las herramientas que ofrece Microsoft también, si alguno tiene un “caso” difícil, no dude en llamarme que gentilmente acudiré en su ayuda. :D.

Fuente: Blog Tecnocrata

Tuesday, July 17, 2012

Programa Student Tech Club retirado


Microsoft está combinando el estudiante Tech Club y los programas de Microsoft Student Partner. Esto significa que el programa de Student Tech Club se retiró oficialmente 01 de julio 2012.
En reconocimiento de todos sus esfuerzos, y darles las gracias por el liderazgo que han demostrado en la formación y conducción de un Club de Estudiantes Tech, nos gustaría invitarle a inscribirse en el programa de Partners de Microsoft Student.

¿Cuál es el Microsoft Student Partner Program?

Como socio de Microsoft Student, se le enfrentan al reto de utilizar su entusiasmo y conocimiento para dirigir la discusión de tecnología en su campus. Usted demo de las tecnologías más recientes y, eventos de acogida, y conectarse con otros estudiantes y profesores que les inspire para crear lo que se viene.
El Microsoft Student Partner Program reconoce los mejores mentes jóvenes de todo el mundo que son apasionados de la tecnología. Es una vez en la vida oportunidad para desarrollar habilidades del mundo real que le ayudarán a tener éxito en su futura carrera, para ayudar a otros a aprender sobre la tecnología de hoy y de mañana, y para conectarse con otros aficionados a los estudiantes, todos al mismo tiempo tener un montón de divertirse en el camino. El programa es nuestra manera de animar a los estudiantes que están interesados ​​en construir una relación más estrecha con Microsoft, y los que simplemente están enganchados a la tecnología, para desarrollar sus habilidades más allá.

¿Cumplo con los criterios?

Si usted es un éxito, estudiante líder activo del Club Tech es más que probable que usted va a hacer una ordenación del espacio marítimo muy bien! Si usted cumple con los siguientes criterios y están interesados ​​en convertirse en un socio de Microsoft Student, por favor, se aplican aquí .Por favor, dirija sus preguntas a Michelle.Fleming EN studentpartner.com.
  • Usted no se ha matriculado en una universidad y estudiar Ciencias de la Computación, de negocios o de marketing.
  • Usted es una persona apasionada y entusiasta que quiera aprender sobre nuevas herramientas y tecnologías.
  • Amplia gama de habilidades que incluyen excelentes habilidades de gestión de tiempo, organización y comunicación para asegurar que usted puede organizar un evento exitoso lanzamiento del campus.
  • Cómodo y seguro de la presentación delante de un público numeroso de estudiantes, MSPs compañeros y profesores.
  • General de negocios y habilidades de las ventas vienen muy bien a fin de permitir a articular sus ideas de manera efectiva en la presentación.
  • Usted es un individuo social, amable y accesible que le gusta conocer gente nueva.
  • Usted es capaz de trabajar en equipo, así como utilizar su propia iniciativa.

Lo que está en él para usted?

Usted obtendrá un montón de la exposición y el reconocimiento en el campus con profesores y estudiantes. También tendrá acceso a numerosos beneficios, incluyendo los productos de Microsoft, software, materiales de referencia, la formación y la primicia sobre futuras oportunidades de trabajo. Usted obtendrá una interacción directa con los profesionales de Microsoft y sus socios. Y, usted ganará las habilidades que podría llevarlo a ese trabajo importante o de prácticas.
Mirando hacia adelante a oír de ti!

Este post fue traducido, la fuente original se encuentra en:  http://www.studenttechclubs.com/

Hello World! en Windows Azure

Un video sobre el típico "Hello World!" en Windows Azure, utilizando Visual Studio 2010.El video se encuentra enhttp://www.comunidadesdeusuarios.net/cursos/VS2010RC-120.aspx

Monday, July 16, 2012

Mejoras y cambios en el blog


Desde la semana pasada estoy realizando algunas modificaciones a todo el diseño del blog, los cambios serán notorios una vez hayan sido implementados. Espero que los mismos sean de su agrado.
Modificaciones al 25%...........................................

Saturday, January 14, 2012

Nuevas caracteristicas en WebMatrix 2 Beta



WebMatrix es una herramienta  gratuita para el desarrollo web que te permite crear y publicar sitios de forma sencilla. Esta completa herramienta tiene un servidor web(ISS 7 Express), una base de datos(SQL Server Compact) y un framework (.NET), ademas tiene también integración con otros herramientas de desarrollo como Visual Studio y Expression Web, plantillas para tu sitio y una galería de proveedores de alojamiento web.


¿Que nueva características presenta WebMatrix 2 Beta?
En esta versión encontrarás plantillas actualizadas que aprovechan de las nuevas
ventajas de HTML5 y css3. 


Nuevas funcionalidades:
-Autenticación vía redes sociales
-Autocompletado para código PHP
-Nuevas APIs de administración de scripts
-Ayuda dinámica
-Links de documentación PHP
-Selector de color CSS
-Interfaz de usuario renovada
-Actualizado la vista de base de datos
-Edición remota de tu sitio web
-Galería de extensiones
-Integración con el popular paquete de servicio ASP.NET WebPages
-Descargar de un sitio remoto
-Ejecutar consultas query


¿Donde puedo descargar Microosft WebMatrix 2 Beta?
http://www.microsoft.com/web/webmatrix/next/


Vía: MSDN Latinoamérica
Fuente: