martes, 6 de diciembre de 2011

Microsoft Visual Studio vNext

Ahora traemos una noticia excelente que cambiará la forma de trabajo de los desarrolladores que utilizan .Net, y es que se ha anunciado la nueva version de Visual Studio lllamada Microsoft Visual Studio 2012 ó vNext.


La version vNext esta basada en las herramientas de colaboracion entre los desarrolladores y el cliente o el administrador del proyecto, una parte muy ventajosa, ya que nuestros clientes podran informarnos de manera integrada al proyecto cuales son los elementos que se esperan obtener al final.

Colaboración
Junto a la integracion de Team Foundation Server se agregarán ahora nuevos dashboards que permitirán administrar las tareas de cada uno de los recursos de manera automatica y cada uno de los bugs que se encuentran pendiente con la novedad de una interfaz web enriquecida.
Ademas de esto, cada cliente podra administrar prototipos utilizando Microsoft PowerPoint para generar un boceto de lo que espera obtener entre cada fase, mejorando asi la comunicacion.

miércoles, 14 de septiembre de 2011

Microsoft revela Windows 8

Microsoft presentó de manera oficial la nueva versión del sistema operativo denominado “Windows 8”, el cual está basado en el look de Windows Phone.

El presidente de la División Windos y Windows Live en Microsoft, Steven Sinofsky, explicó que su interfaz gráfica está optimizada para usarse con el tacto y para adaptarse a distintos dispositivos y tamaños de pantalla.

Además con este sistema operativo el usuario podrá seleccionar contenidos como fotos y videos para compartirlos fácilmente. También tiene teclado virtual, el cual puede dividirse en dos partes para ser manejado con los pulgares.

La presentación se dio dentro del evento para desarrolladores en Build, Anaheim, California.

miércoles, 8 de junio de 2011

MacBook Air, Tecnología de Apple



Un dispositivo verdaderamente móvil tiene que ser lo suficientemente liviano, delgado y fuerte para llevarlo contigo a dondequiera que vayas. También precisa de un desempeño veloz, encenderse al instante y tener una batería que dure lo suficiente como para seguir tu ritmo. No debe contar con un disco duro girando, ni unidad óptica, ni partes innecesarias.

MacBook Air continúa su legado de innovaciones con algo totalmente nuevo para cualquier Mac: almacenamiento en flash incluido. De hecho, la nueva MacBook Air está completamente diseñada en torno al almacenamiento en flash. Pero de una forma totalmente diferente. En general, el almacenamiento en flash se da en un dispositivo que tiene el mismo tamaño que un disco duro convencional. De hecho, los chips de memoria flash ocupan un espacio muy pequeño del dispositivo de almacenamiento. Deshacerse del compartimiento del disco duro y usar sólo lo que importa, el chip de memoria flash mismo, libera alrededor del 90% de espacio. Y así de simple, ya hay espacio para cosas más importantes, como una batería más grande. Ahora tienes una computadora portátil que no pesa casi nada y que funciona por horas con una sola carga. Eso es tener movilidad.

Nadie conoce mejor la tecnología Multi-Touch que Apple. Introducido con el primero de todos los iPhone y llevada aún más lejos con el iPad, el Multi-Touch ahora es parte de prácticamente cualquier dispositivo. Es sencillamente la mejor manera y la forma más personal de interactuar con tu software. Y el mejor medio para experimentarlo en una computadora portátil, es a través del trackpad. Este es precisamente el caso de la MacBook Air. Ahora puedes realizar más gestos que los que pueden llegar a hacer tus dedos, en una superficie más amplia, toda de cristal, y suave al tacto.

miércoles, 23 de febrero de 2011

Primeros ejemplos con AJAX y ASP.Net

Luego de casi 3 años programando en ASP.Net en su versión 3.0 y el Framework 3.5, estoy empezando a dominar el área de las peticiones al Servidor sin hacer Postback, una de las mejores soluciones es la tecnología AJAX utilizada en Java y de igual forma con ASP.Net.

Visual Studio 2008 incorpora el uso de extenciones AJAX que hace del uso de esta tecnología algo muy fácil de incorporar en nuestrar aplicaciones web. El control ScriptManager administra el script de cliente para las páginas web habilitadas para ASP.NET AJAX. De forma predeterminada, el control ScriptManager registra el script para Microsoft AJAX Library con la página. Esto permite a los script de cliente usar las extensiones del sistema tipo y admitir algunas características, como la representación parcial de páginas y las llamadas de servicio web.

A continuación veremos cómo utilizar Ajax con la versión 3.5 del .NET Framework.
El ejemplo consistirá en sumar el valor de 2 textbox y mostrar el resultado en un tercero.

Colocaremos los controles necesarios en el código de cliente:

Ahora, en el lado del servidor, capturamos el evento click del botón y realizamos la suma:

Protected Sub btnSumar_Click(ByVal sender As Object, ByVal e As EventArgs)
Handles btnSumar.Click

Try
txt3.Text = FormatNumber(CDec(txt1.Text)
+ CDec(txt2.Text), 2)

Catch ex As Exception
txt3.Text = "0"
End
Try

End Sub

Como podemos ver, ahora es muy sencillo trabajar con ajax y asp.net


El control ScriptManager(sólo puede haber uno en la página) es fundamental para la funcionalidad de Ajax en ASP.NET. El control administra todos los recursos de Ajax en una página.

Por otra parte tenemos el UpdatePanel. Lo he puesto con Mode="Conditional". Por defecto no está así, y está en mode "Always":
- Si está en Always, nuestro UpdatePanel se actualizará siempre que haga un PageLoad, por ejemplo a consecuencia de una actualización de otro UpdatePanel.
- Si está en Conditional, nuestro UpdatePanel sólo se actualizará cuando los elementos de dentro de nuestro UpdatePanel lo requieran.

Dentro del UpdatePanel está el que es donde irá nuestro contenido, en este caso el Button y los TextBox. Como digo, la filosofía es muy sencilla, todo lo que haya dentro del UpdatePanel producirá comportamiento AJAX, y eso significa "cachar" los elementos que produzcan eventos (El Button produce el evento Click) y los elementos que de algún modo son cambiados.

martes, 8 de febrero de 2011

Como elegir un buen Videoproyector

A la hora de elegir nuestro proyector tendremos que considerar algunos aspectos y caracteristicas importantes, como ser: la utilidad que le daremos al proyector. Ya que no es lo mismo si lo vamos a transportar constantemente en un bolso o va a estar fijo en un soporte. Tambien hay que considerar, si corresponde, el lugar donde sera usado: el tamaño de la sala, la luz que tiene, la altura del techo, etc. Por otro lado debemos saber el tamaño de la imagen proyectada que deseamos, esto depende del espacio del que disponemos pero tambien de la potencia del proyector.
Con estos y otros aspectos claros, podremos ver cuales equipos cumplen con las caracteristicas deseadas, y compararlos para elegir el que mas nos convenga.

Hay algunas caracteristicas tecnicas de los proyectores que conviene tener bien claras al momento de decidir. Aqui te detallamos las mas relevantes.

Resolucion:
La resolucion es el nivel de detalle con que se visualiza la imagen, a mayor detalle mejor visualización. La resolucion se calcula por el numero de elementos de la imagen (píxeles).
Las diferentes resoluciónes que se manejan en la actualidad son:
- SVGA, de 800 x 600 píxeles (600 líneas en la pantalla con 800 píxeles por íinea).
- XGA, de 1024 x 768 píxeles.
- Super XGA, de 1280 x1024 píxeles.
- UXGA, de 1600 x 1200 píxeles.

Lo importante a tener en cuenta es que cuanto más alta sea la resolución, más podra proyectarse en la pantalla y obtendrá una imagen más definida, nítida y clara, pero tambien el costo del proyector se incrementa.

Luminosidad:
Se llama luminosidad del proyector a la cantidad de luz proyectada por este, en otras palabras, la intensidad del brillo de la lampara. Esta luminosidad se mide en lumenes: cuanto mayor es la luminosidad de un proyector, mejor se vera la imagen proyectada.
La cantidad de lumens necesarios para proyectar correctamente dependera entonces del espacio donde se proyectara, ya que habra que tener en cuenta la luz del ambiente y la distancia entre el proyector y la pntalla.
Es importante tener en cuenta que cada fabricante utiliza un metodo diferente para determinar los lumenes, por lo que no se corresponden entre si. Cada fabricante facilita una tabla para calcular las distancias optimas de proyeccion. Para home-theaters y cine hogareño sera suficiente con una luminosidad de 1000 lumenes. Para habitaciones medianas o salas de reuniones con poca luz en general es suficiente con un proyector de 2000 lumens, para auditorios y salones de gran tamaño o cun luz artificial es necesario un proyector de 3000 lumens o mas.

Tamaño:
El tamaño y el peso del proyector estan relacionados con el uso que se le dara al equipo. Hay tres rangos definidos para poder diferenciarlos:
- Proyectores ultralivianos: Hasta 2kg de peso, de dimensiones reducidas, ideales para llevar junto a la laptop. Su costo es elevado.
- Proyectores portatiles: Son los mas comunes, usados para salas pequeñas o home-theaters. Con peso de hasta 3,5kg y variado rango de luminosidad.
- Proyectores grandes: Utilizados en auditorios y grandes espacios, de gran peso y tamaño. Por lo general son colocados en soportes fijos.

Contraste:
El contraste es la relacion con la que se mide la comparacion entre negros y blancos de un proyector. Cuanto más alta sea la relacion de contraste, mejor será la imagen que el proyector es capaz de producir. Si usaremos el proyector para presentaciones y conferencias, con un ratio de contraste 500:1 sera suficiente, pero para videos y home-theater sera necesario un ratio de 1500:1 o mas.

Conexiones:
Si piensas usar tu proyector como un proyector para PC, además de para DVD, vídeo, televisión y consolas, merece la pena pensar en el número de conexiones que puede aceptar. Los modelos caros tendrán varios puntos de conexión, a veces en una unidad separada. Los modelos más económicos pueden restringir tu acceso u obligarte a estar enchufando y desenchufando. Los proyectores inalámbricos pueden reducir el número de conexiones pero por el momento no hay mucho donde elegir.

Ruido:
Todos los proyectores producen calor y tienen ventiladores para enfriarlos.Sin embargo, los ventiladores pueden ser ruidosos e interferir en el visionado. Pruébalo antes de comprarlo o consulta el nivel de decibelios en las especificaciones. Como referencia, una conversación normal suele alcanzar unos 60 decibelios.

Duración de la lámpara:
La fuente de luz de un proyector puede durar entre 750 y 2.000 horas dependiendo del uso. Se suele tener que cambiar las lámparas de los proyectores LCD más a menudo que las de otros proyectores. Hay bombillas de repuesto disponibles para todos los modelos y suelen gastarse lentamente, trabajen o no.

Visualización optima para home cinema:
Antes de comprar un proyector tendrás que hacer algunos cálculos (o conseguir ayuda profesional).Hay factores determinantes como el tamaño de la habitación, el tamaño de la imagen que quieres conseguir, el lugar desde donde quieres verla, las capacidades del proyector que has elegido y el espacio necesario para otros accesorios en la habitación (altavoces, muebles...).Con tantas variables en juego, puede empezar con el tamaño máximo de pantalla que podrás usar en la habitación y seguir desde ahí.

En primer lugar, mide la altura del techo y quítale un metro.Esto te dará la altura máxima de pantalla a la que puedes aspirar (tiene que estar separada por lo menos un metro del suelo para proporcionarte una vista sin obstáculos y un buen ángulo de visionado).Después, decide cuál va a ser el ratio de aspecto que vas a ver. Si es 4:3, multiplica la altura máxima de la pantalla por 0,40.Si es 16:9, multiplica por 0,54.

Así que, por ejemplo, para 4:3, si la altura máxima de la pantalla es 3 metros, la anchura máxima de la pantalla será 9 x 0,40 o 3,64 metros, dando un tamaño máximo de pantalla de 9 x 3,64. Ahora, ver ratios de aspecto y ratios de proyección.

Tecnología LCD (LCOS) frente a DLP
En un panel LCD convencional (transmisor), la luz que pasa a través de cada elemento se ve obstruida por las conexiones a aquel píxel. Estos circuitos de control bloquean el paso de la luz a través del panel LCD y a medida que aumenta la resolución, se reduce la apertura relativa.

En el panel LCOS de Hitachi, la luz se refleja a través del cristal líquido por la superficie de espejo de un substrato de silicona que contiene los circuitos de control. Al no estar presentes los circuitos de control entre ellos, los elementos de cristal líquido pueden situarse muy cerca unos de otros, produciendo, de esta manera, una imagen natural y suave en pantalla y ofreciendo una apertura relativa del 92%, comparada con el 40-60% de los paneles de transmisión.

Como consecuencia, la relación de contraste es mayor y resulta más sencillo fabricar paneles más compactos que produzcan imágenes con una resolución y brillo similares. El secreto de la tecnología LCOS original de Hitachi es el uso de un espacio muy estrecho entre las placas, que permite reducir a la mitad el grosor del cristal líquido y así conseguir un menor tiempo de respuesta – cuanto más fino sea el cristal líquido, más rápido puede cambiar de estado en respuesta a las señales de control. Es de especial relevancia para imágenes de vídeo con contenido en movimiento, donde un tiempo de respuesta lento provoca borrosidad de imagen.


LCD:
Ventaja:
Brillo y mejor precio en comparación con otros dispositivos. Se utiliza un sistema de 3 paneles cuyo precio es asequible si éste se compara con los de DLP o LCOS

Desventaja:
- No se obtienen resultados tan buenos para imágenes en movimiento porque el tiempo de respuesta de cambio es bajo.
- El tamaño y peso del motor óptico es mayor debido al sistema de 3 paneles.
- Las líneas de píxeles aparecen en una pantalla grande.

LCOS:
Ventaja:
- El tiempo de respuesta de los paneles LCOS de Hitachi es bastante bueno para imágenes en movimiento.
- Brillo y precio razonable con el sistema de 3 paneles actual.
- Varias resoluciones y panel disponible a un precio competitivo debido al gran número de fabricantes.
- Posible utilizar un sistema de un único panel, debido a la velocidad de cambio elevada.

Desventaja:
El sistema de 3 paneles es menos brillante que LCD. Aparte, el sistema de 1 panel es menos brillante que DLP. (Hitachi está desarrollando nueva tecnología para mejorar el brillo).

DLP:
Ventaja:
- El peso / tamaño global es inferior al tratarse de un sistema de 1 panel.
- La relación de contraste es mayor, pero, en la actualidad, LCD y LCOS pueden alcanzar el mismo nivel.

Desventaja:
- El brillo es menor debido al sistema de 1 panel (no obstante, los datos de catálogo son superiores)
- Más brillo en detrimento del color
- Sólo lo produce un fabricante – desarrollo lento, precio del panel elevado y suministro variable


Fuente
http://www.info-proyectores.com.ar/guia.php

lunes, 17 de enero de 2011

Microsoft Windows Server 2012 y Windows 8

Se han publicado unas cuantas diapositivas en las que el equipo de Windows Server da a conocer su “hoja de ruta” de futuros lanzamientos. En ella destaca la referencia a Windows Server 2012, la nueva versión de Windows Server, que según parece corresponderá a una actualización mayor respecto de Windows Server 2008 R2.

Dado que la nueva estrategia de Microsoft es que las nuevas versiones de sus SOs para servidores y clientes vayan “de la mano”, es evidente que el lanzamiento de Windows Server 2012 irá acompañado del sucesor de Windows 7, que en este caso, según las diapositivas publicadas, se llamará Windows 8, aunque nada garantiza que ese vaya a ser su nombre final al salir al mercado.

Al interior de Microsoft señalan que, dados los problemas que tuvieron por culpa del largo intervalo entre XP y Vista, a partir de ahora pondrán todos sus esfuerzos en que no pasen más de 3 años entre cada versión de Windows (algo similar a lo que hace Apple con Mac OS X).

Windows 8, al igual que Windows Server 2012, será un revisión mayor de su predecesor (major release), a diferencia de Windows 7, que consistió en un Windows Vista mejorado, perfeccionado, y con novedades importantes sólo en la interfaz de usuario. Pero justamente por esa razón, cabe la posibilidad de que Microsoft no tenga las cosas tan fáciles como las tuvo con Windows 7, y eventualmente, en un escenario pesimista, no logren cumplir su objetivo de tener sacar Windows 8 al mercado en 3 años más.