Posted by: carloslone | July 2, 2008

Road Map de Asp.Net AJAX

Algo que siempre queremos saber los usuarios de nuevas tecnologías es la dirección futura que tendran la mismas y su evolución. Quiero compartir con ustedes el Road Map trazado por el team de Asp.net AJAX, este documento detalla hacia donde enfocaran sus esfuerzos este equipo y que novedades podremos esperar tener muy pronto.


Sigan el siguiente link: http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14924


 


Saludos,


 


Carlos A. Lone


 

Posted by: carloslone | June 19, 2008

Aprovechen el Manning ".NET Daily Drawing"

Estimados Amig@s:

Buenos días. Recientemente la comunidad de Desarrolladores de .Net de Guatemala se unio a un programa de soporte a comunidades con Manning, quien es el publicador de titulos muy buenos sobre tecnologias en .Net. El día de ayer recibí una notificación acerca de un programa que que esta comenzando a partir del día de hoy llamado ".Net Daily Drawing", éste programa durará aproximadamente un mes (hasta el 17 de julio) y cada día se rifara un titulo de los libros de .net publicados por Manning, al final se hará un sorteo en donde se regalara la colección completa de libros de .net publicados por manning (Con un costo aproximado de $3000). Bueno así que no pierdan esta oportunidad y aprovechen esta súper promoción.

Para mas información sigan el banner:

Asp.net Ajax in Action Linq in Action

Saludos y a PARTICIPAR SE HA DICHO !

Carlos A. Lone

Etiquetas de Technorati: ,,,
Posted by: carloslone | June 11, 2008

Silverlight 2 Beta 2 ya esta listo!

Silverlight Durante el Technet de este año, soma anunció la disponibilidad del Beta 2 de Silverlight 2. Bien, el día viernes 6 de junio fue liberado oficialmente y nuestro buen amigo Scott Gu hizo publico el anuncio. Bien, algo muy importante es que este tiene un soporte a una licencia "Go Live", lo cual les permitirá poder poner en producción las aplicaciones que hagan, realmente lo que garantiza es que la versión final no tendrá cambios significativos que pueda impactar su desarrollo sobre el Beta 2.

Quieren conocer un detalle de las nuevas características, aquí les dejo un resumen:

  • Animation
    1. Support for animating custom data points
    2. Object Animation support (animating structs)
  • DeepZoom
    1. New file format completely XML based. Also, there will be a new Deep Zoom Composer tool that will allow you to create these new file types.
    2. MultiScaleTileSource  (implement a tile source to existing tile databases)
    3. Better notifications when sub-images enter the view
  • Controls
    1. New TabControl
    2. DataGrid improvements: Autosize, Reorder, Sort, Performance increase, and more
    3. Calendar now supports multi-selection and blackout dates
    4. Improved Templating Model: Visual State Manager
    5. Control properties changes (Background, Tooltip, FontFamily, FontSize… ;)
    6. Including controls in the runtime instead of having them packaged in app package
  • TextBox
    1. IME Level 3 input support on Windows and Level 1 on Mac
    2. Text wrapping and multiline selection highlighting in textbox
    3. Scrollbar Support
    4. Document Level Navigation keys
  • Improvements in error handling, reporting
  • Property System/Parser
    1. DependencyProperty.Register/RegisterAttached now supports PropertyMetadata
    2. DependencyObject.ClearValue
    3. Visual Tree Helper
  • Data Binding
    1. Per-binding level validation
    2. Support for element syntax for binding markup extension
    3. Binding to Attached Properties
    4. ItemsControl Extensibility (OnItemsChanged method)
    5. Fallback in Value Conversion (Binding.UnsetValue)
  • Input
    1. Limited keyboard support in FullScreen mode (arrow, tab, enter, home, end, pageup/pagedown, space)
    2. Managed APIs for Inking
  • Networking and Data
    1. Cross Domain support in Sockets
    2. Cross Domain security enhancements
    3. BrowserHttpWebRequest and WebClient callable from BackGround Threads
    4. Upload support for WebClient
    5. UI for isolated storage (ability to change quota)
    6. Duplex communications (“push” from Server to Silverlight client)
    7. LINQ-to-JSON
    8. Configuration support for web service proxies
    9. Significantly improved SOAP interop
    10. “Add New Item” template in Visual Studio for “Silverlight-enabled WCF Service”
    11. ADO.NET Data Services support
  • UIAutomation and Accessibility support in platform
  • Media
    1. Platform support for Adaptive streaming
    2. Silverlight DRM, Powered by PlayReady
    3. Basic SSPL support
  • Localization
    1. Changes in application model for multilingual apps (one xap per supported locale)
    2. Expanded localization languages of runtime and SDK
    3. Japanese SDK Installer and documentation (July 17)
  • Several changes for WPF compatibility
  • Remote Debugging for VB on Mac
  • CLR
    1. Developer Runtime Package facilitate development (localized strings, debugging binaries, etc)
    2. Support the OS fallback logic for resources
    3. CurrentCulture and CurrentUICulture Isolation
  • DLR
    1. Performance improvements
    2. Various new DLR and IronPython 2.0 Beta 2 language features
    3. Various new IronRuby Features

Para un informe mas detallado visiten el siguiente Link

Les estoy preparando una serie de artículos sobre Silverlight 2 Beta 2, así que estén pendientes.

Links Para bajar las herramientas:

 

Nota: Silverlight 2 beta 2 corre tanto en VS 2008 RTM, así como tambien en VS 2008 SP 1

Saludos,

Carlos A. Lone

Etiquetas de Technorati: ,,
Posted by: carloslone | June 4, 2008

Social Bookmarks ya esta Disponible!

El fantástico Soma anunció en su presentación en el Tech-ED y en su blog la disponibilidad de un nuevo servicio para poder organizar y centralizar el contenido generado por la comunidad y Microsoft en los miles de blogs y websites. Se trata de Social Bookmarks esta es una herramienta que nos permitira poder organizar todo el contenido de la actividad que existe en las comunidades de desarrolladores (MSDN) y de lado de Infraestructura (TechNet), realmente es una excelente herramienta, ya que nos permite poder guardar nuestros bookmarks y poder compartirlos con miembros de la comunidad, también podemos organizarlos por tags para que su localización se mas fácil.

En lo personal esta es una herramienta que había estado esperando, esto me permitirá poder agregar a mis bookmarks aquellos artículos interesantes, noticias, novedades y contenido que voy encontrando en los recursos como blogs, msdn, etc. Ahora ya no perderé los links de mi interés y lo mas importante es que lo puedo compartir con la comunidad para que ellos también los puedan ver.

Adicionalmente el Team de Social Bookmarks ha desarrollado una aplicación en Silverlight 2 llamada Ticker la cual muestra "Live" el contenido que se esta agregando en los feeds de msdn y technet, esta es una de las herramientas pero existen y existirán mas en www.microsoftcommunities.com

Para comenzar a utilizar el Social bookmark tienen que ir a cualquiera de estos dos sitios:

MSDN for Developers http://msdnbookmarks.com

TechNet for IT Professionals http://technetbookmarks.com

Expression for Designers http://expressionbookmarks.com

 

Luego deberán logearse con su Live ID,  si presionan al link "Getting Started"

image

Al seguir las instrucciones les agregara un link a su toolbar del Internet Explorer:

 

Agregando bookmark

Ahora si abren una nueva ventana o pestaña (si están en IE 7) podrán navegar a cualquier sitio, por ejemplo mi blog http://weblogs.asp.net/carloslone y para agregar mi sitio a sus bookmarks solo tendrán que presionar el botón "Bookmark on MSDN" (Resaltado en amarillo en la imagen) y esto los llevara a la siguiente pantalla para guardar su bookmark:

Agregando un bookmark a mi lista personal

Entonces ingresan los Tags a los que quieren asociar el bookmark y una descripción, luego pueden indicar si lo quieren manejar Privado (No visible a la comunidad) o si lo quieren publico para que aparezca en los feeds de la comunidad.

Así de fácil, así de sencillo ustedes podrán organizar el contenido que a ustedes les interesa y decidir si lo quieren compartir o no con la comunidad.

Si acceden a "My bookmarks" podrán ver el listado de sus bookmarks y podrán hacer búsquedas:

Mis Bookmarks

Espero que aprovechen este nuevo beneficio que Microsoft esta poniendo a nuestra disposición.

Me gustaría conocer sus opiniones respecto de esta nueva herramienta, pueden utilizar la sección de comentarios.

Les comparto un video que habla acerca del producto:

Saludos,

Carlos A. Lone

Posted by: carloslone | June 2, 2008

Gartner’s top 10 disruptive technologies 2008-2012

Gartner recientemente publico el top 10 de las tecnologías que abrirán la brecha en los siguientes 4 años.

El listado incluye las siguientes tecnologías:

  • Multicore and hybrid processors
  • Virtualisation and fabric computing
  • Social networks and social software
  • Cloud computing and cloud/Web platforms
  • Web mashups
  • User Interface
  • Ubiquitous computing
  • Contextual computing
  • Augmented reality
  • Semantics
  • Vemos que algunas de las tecnologías mencionadas ya forman parte de las estrategias en las herramientas de los gigantes del software, como Microsoft, Google, IBM. Uno de los datos interesantes del estudio detallan que "Para 2010, Gartner predice que los Web Mashups, los cuales mezclan contenido de recursos publicamente accesibles, seran el modelo dominante (80%) para la creación de nuevas aplicaciones empresariales", esto es realmente impresionante, dado que hoy en día vemos más y más aplicaciones y sitios web que hacen uso de servicios publicamente disponibles como Virtual Earth, Live Services, FaceBook, Twitter, Google Earth,  etc.

    Otra nota interesantes es: " Los Gerentes de Sistemas (CIO - Chief Information Officers) que miran su trabajo como [Mantener los centros de datos corriendo sin problemas, dándole continuidad a la planificación del negocio y encontrar nuevos juguetes de tecnología para mostrárselo a otras personas] no sobrevivirán. En vez de eso, deberán pensar más allá de los limites de lo convencional, para poder identificar las tecnologías que serán ampliamente utilizadas dentro de unos años a partir de ahora"… "Gartner, recomienda a los CIO establecer mecanismos formales para evaluar las tendencias y tecnologías emergentes, conformar equipos virtuales con su mejor personal y proveerles de tiempo para hacer investigación de nuevas ideas e innovaciones, especialmente aquellas que estén siendo dirigidas por el consumidor y tecnologías Web 2.0"

    Como ven, para un Gerente de Sistemas es cada vez más critico incluir planes de investigación de nuevas tecnologías, solo de esa forma podremos garantizar la adopción temprana y menos dolorosa de las tecnologías emergentes. Claro, esto no significa que siempre tengamos que estar funcionando con las últimas versiones o las últimas tendencias, si no estar al tanto de las mismas y ser objetivos y autocuestinables  al momento de decidir la adopción de alguna.

    Quieren mas información :

    http://www.ehomeupgrade.com/2008/05/28/gartner-identifies-top-ten-disruptive-technologies-for-2008-to-2012/

    Saludos,

    Carlos A. Lone

    Etiquetas de Technorati: ,,
    Posted by: carloslone | May 27, 2008

    ASP.NET MVC Preview 3 esta aquí

    El día de hoy Scott Gu, ha hecho oficial la liberación del ASP.NET MVC Preview 3 el cual incluye una serie de mejoras y corrección de bugs.

    Quieren aprender mas a detalle las novedades de esta nueva versión?, vean el siguiente recurso:

    http://weblogs.asp.net/scottgu/archive/2008/05/27/asp-net-mvc-preview-3-release.aspx

     

    Saludos,

    Carlos A. Lone

    Etiquetas de Technorati: ,,
    Posted by: carloslone | May 21, 2008

    Construyendo una Web app "The Microsoft Way"

    Leyendo hoy el Twitter de Scott Hanselman me topo con una historia muy interesante, se trata de un caso de estudio que inclusive fue publicado por microsoft y utilizado para el Heroes Happen Here Launch. La compañía howard/baines decidieron apostar a desarrollar un producto piloto haciendo uso de las últimas tecnologías de microsoft y el resultado es este: http://www.meetwithapproval.com/ , para ellos fue una experiencia muy satisfactoria.

    No soy de las personas que me gusta crear debates entre plataformas o tecnologías, o entre cosas Open source y compradas, sin embargo creo que esta es una clara evidencia que si utilizamos adecuadamente una herramienta podemos aprovechar a sacarle el jugo al máximo.

    Link con la historia: http://www.thinkvitamin.com/features/dotnet/building-a-web-app-the-microsoft-way

    Saludos

    Carlos A. Lone

    Etiquetas de Technorati: ,
    Posted by: carloslone | May 19, 2008

    El universo converge con Microsoft

     

    Estimados Amig@s:

    Leyendo mis feeds me he topado con esta noticia: Microsoft Libera World Wide Telescope, se trata de una iniciativa entra la nasa y el Microsoft Research, es un novedoso software que te permite poder ver el universo desde tu propia máquina, o sea, una especie de telescopio virtual. Este proyecto esta teniendo mucho auge y sobre todo muchas entidades educativas han mostrado ya su interés por comenzar a utilizarlo en las aulas de alumnos en temprana edad.

      

    Este es un gran aporte para la ciencia y el software, vemos lo innovador y la diversidad de campos en que esta incursionando el gigante.

    Disfrutenlo!

    http://www.worldwidetelescope.org/experienceIt/ExperienceIt.aspx?exp=true

    Saludos,

    Carlos A. Lone

    Etiquetas de Technorati: ,,,
    Posted by: carloslone | May 15, 2008

    Agile Manifesto

    En múltiples reuniones hemos visto este tema, en múltiples websites y blogs se habla al respecto, pero si quieres comprender a profundidad el verdadero significado del Agile Manifesto te recomiendo leer este artículo escrito por Martin Fowler y Jim Highsmith publicado en bien reconocido website del Dr Doob

    No has leido el Manifesto? ok se los comparto

    The Manifesto for Agile Software Development
    Seventeen anarchists agree:

    We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

    • Individuals and interactions over processes and tools.
    • Working software over comprehensive documentation.
    • Customer collaboration over contract negotiation.
    • Responding to change over following a plan.

    That is, while we value the items on the right, we value the items on the left more.

    We follow the following principles:

    • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
    • Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
    • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
    • Business people and developers work together daily throughout the project.
    • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
    • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
    • Working software is the primary measure of progress.
    • Agile processes promote sustainable development. The sponsors, developers and users should be able to maintain a constant pace indefinitely.
    • Continuous attention to technical excellence and good design enhances agility.
    • Simplicity—the art of maximizing the amount of work not done—is essential.
    • The best architectures, requirements and designs emerge from self-organizing teams.
    • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

    —Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas
    www.agileAlliance.org

    Saludos,

    Carlos A. Lone

    Etiquetas de Technorati: ,,
    Posted by: carloslone | May 13, 2008

    Ptts y demos de la Presentacion "Team System 2008"

    Compañer@s:

    El miércoles 7 de mayo tuve la oportunidad de brindar una charla en la comunidad de desarrolladores de .net de Guatemala titulada "Team System 2008". Durante la charla se presentaron los nuevos paradigmas de la ingeniería de software, como se están encaminando los procesos de gestión y administración de proyectos de software, vimos conceptos como Application Lifecycle Management (ALM), Value Up Software Process entre otros.

    Para las personas que no pudieron estar presentes y para los que estuvieron presentes les comparto las presentaciones y demos de "Team System 2008".

    Presentacion 1

    Presentacion 2

    Demos

    Saludos

    Carlos A. Lone

    Etiquetas de Technorati: ,,

    Older Posts »

    Categories