in

El Bruno

Portal dedicado a las experiencias del desarrollo con tecnologías Microsoft.

This Blog

Syndication

Clic Compulsivo

Nunca subestimes el poder del aburrimiento...
  • BcnDev.Net: ¡¡Conquista el mundo con LEGO® Mindstorms y Microsoft Robotics Studio!!

    BcnDev os propone esta vez una introducción a cómo programar el sistema robótico LEGO Mindstorms con Microsoft Robotics Studio. Después de varios intentos fallidos, la última versión de Microsoft Robotics Developer Studio por fin nos acerca un poco más al ansiado objetivo de la conquista global del mundo utilizando robots. En esta charla veremos cómo podemos aprovechar esta tecnología y comenzar a programar nuestros primeros robots. Además de programación concurrente, orientación a servicios, “hardware as services” y veremos una implantación real de esta tecnología en un escenario concreto; como perseguir a tu mascota utilizando LEGO Mindstorms & Microsoft Robotics Studio y controlar un lanzamisiles USB.

    Si tienes suerte, podrás salir del evento no solo sabiendo como programar el LEGO Mindstorms sino con un Mindstorms NXT bajo el brazo!!

    Microsoft Robotics

    Día y hora: 

         Viernes 14 de noviembre de 2008, de 17 a 20 horas.

    Niveles:  

         Desde introductorio hasta intermedio.

    Agenda:

      Introducción a LEGO Mindstorms y a Microsoft Robotics Studio

      Cómo conectar LEGO Mindstorms con Microsoft Robotics

      Fundamentos de Microsoft Robotics Studio.

      Ejemplos prácticos progresivos en dificultad sobre cómo programar LEGO Mindstorms para que persiga a tu mascota, cómo integrarlo para el manejo vía Wiimote así como con un lanzamisiles USB.

      Sorteo de un LEGO Mindstorms, cortesía de LEGO.

    Idioma

         Las sesiones se realizarán en español

    Ponente:  

         Bruno Capuano

      Bruno posee más de 9 años de experiencia en tecnologías Microsoft. Durante 5 años trabajó en una importante empresa de tecnología, donde participó en importantes proyectos en USA, Chile y México. Actualmente reside en España donde trabaja como Solution Architect en Avanade, y se especializa en arquitecturas y soluciones .Net.; además de ser un referente en Visual Studio Team System y en implantación de VSTS para la gestión del ciclo de vida del desarrollo de aplicaciones.

      Bruno es Microsoft Most Valuable Professional (MVP) y participa activamente en las comunidades, eventos y grupos de usuarios Microsoft y es el Webmaster de "El Bruno" (www.elbruno.com).

        Ubicación:  

        Cómo registrarse:

      O vía telefónica en el teléfono 902 197 198   con el Id del evento:  1032395190


    Cross-Posting desde BCNGeeks.Net
  • El Guille en Barcelona (Guille Community Tour 2008)

    Conjuntamente todos los grupos de usuarios de España hemos organizado una tour de nuestro MVP (Most Valuable Professional) más codiciado, tanto en España como en Latinoamerica: "El Guille".

    El "Guille", es mundialmente conocido por su portal de programación tecnologías .NET (http://www.elguille.info) y sin duda un referente en lengua hispana.  También es un Ponente sin parangón y un escritor con más de dos libros de su puño y letra.

    Por si fuera poco también nos acompañara en las sesiones David Salgado, uno de los mejores ponentes de Microsoft Ibérica hoy por hoy.

    La cita, en el Cibernarium de Barcelona Activa, el 8 de Octubre de 18 a 21 horas.

    Como siempre, totalmente gratuito y encima se realizarán sorteos de libros y muchas más cosas :)

    Para registrarse, seguir este enlace :)

     

    Sobre la agenda, es la siguiente:

    17:30-18:00h Recepción y registro.

    18:00-20:00h Guillermo Som

    20:00-20:55h David Salgado. ¿Qué pasa con la web?

    20:55-21:00h Sorteos y momento de apoyar a Juanma.

    Además, esta gira, entre otras cosas, es una gira solidaria, ya que intentaremos concienciar a la gente para que aporte su granito de arena para ¡Ayuda a Juanma a vivir!, y para que la gente se motive, realizaremos varios sorteos, entre los que hay regalos tan importantes como un Visual Studio 2008 Profesional o dos suscripciones MSDN Premium con Visual Studio Team System 2008 Team Suite (valorada cada una en 10.900$, cerca de 7.000 Euros!!!).

    Entre todos los asistentes a los eventos (que colaboren con Ayuda a Juanma a vivir) también se sorteará lo siguiente:
    10 Packs de Productividad que incluye Resharper y dotTrace
    16 libros de Novedades de Visual Basic 9.0 (uno para cada evento)
    16 libros de Novedades de C# 3.0 (uno para cada evento)
    64 suscripciones a la revista dotNetManía (48 de 3 meses y 16 de un año)

    Tienes informacion más detallada en la web del guille, en este enlace.

     Te esperamos!!!

    El equipo de BcnDev

    Cross-Posting desde BCNGeeks.Net
  • BcnDev.Net: Introducción a Ajax y JQuery

    BcnDev.Net os propone esta vez una breve introducción a las técnicas AJAX, como implementar soluciones AJAX, que soluciones existen en el mercado y cómo podemos mejorar la usabilidad y rendimiento de nuestras aplicaciones haciendo uso de ellas.

    Entraremos en detalle en qué consiste AJAX, las distintas librerías y frameworks que existen, como combinar las llamadas AJAX con aplicaciones ASP.NET “normal”, ASP.NET MVC y WCF, así como llamar a servicios WCF utilizando REST.

    También veremos una introducción a JQuery y como se integra y potencia las técnicas AJAX vistas.

    Realmente esta será una sesión que tanto si sois versados en AJAX como si estáis empezando no podéis perderos.

    Recomendamos registrarse con tiempo ya que el aforo es limitado.

    Día y hora:

    Jueves 15 de Mayo, de 18:00 a 20:30

    Niveles:

    Desde introductorio hasta intermedio.

    Agenda:

    Introducción a AJAX

    Introducción los frameworks

    JQUERY

    Preguntas y respuestas

    Idioma

    Las sesiones se realizaran en español

    Ponente:

    Hadi Hariri

    Hadi Hariri es consultor y desarrollador ante todo. Es ponente habitual en conferencias internacionales sobre temas relacionados con la tecnología .NET y Win32 y ha escrito numerosas publicaciones sobre diversos temas. Apasionado de la arquitectura de software y el desarrollo de aplicaciones web, vive en Málaga y es el fundador del grupo de usuarios .NET de la ciudad. Hadi es MVP en C#.

    Ubicación:

    Parc Tecnològic Barcelona Nord, C/Marie Curie s/n, Nou Barris, Barcelona. http://www.cibernarium.com/

    Cómo registrarse:

    Evento presencial:

    Podéis registraros vía Web en el siguiente enlace:

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032378610&Culture=es-ES

    O vía telefónica en el teléfono 902 197 198   con el Id del evento: 1032378610

    Evento online:

    Podéis registraros vía Web en el siguiente enlace:

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032378617&culture=es-ES

    Cross-Posting desde BCNGeeks.Net
    Posted may 13 2008, 01:09 by evelardiez with no comments
    Filed under: , ,
  • BcN.DEV: VSTO: visual ribbon, clientes HTTP, ADO.Net y Smart Device, ¿quién da más?

    Seguro que ya os habrá llegado infromación desde otros canales pero tan solo recordaros que os proponemos esta vez una introducción a fondo sobre VSTO (Visual Studio for Office) y sus posibilidades de integración con el resto de tecnologías de la plataforma .Net, empezando por un repaso sobre el nuevo "ribbon visual" que incorpora el VS2008, llamadas http a diferentes web engines que podemos utilizar y como integrarlo con otras aplicaciones.
    Esta sesión la realizaremos en base a un ejemplo práctico y real, en base a unos objetivos definidos, que son el desarrollo de un proyecto que sea capaz de traducir textos dentro de nuestros documentos Word y Power Point 2007.
     
    Esta sesión nos viene de la mano de Emmerson Miranda, de IN2, y maestro del VSTO e integraciones con office. En esta sesión nos llevará desde el Ribbon hasta los add-ins y más allá vía peticiones http… En esta sesión, entre otros, veremos cómo se crea un traductor y su integración con Word.
     

    Día y hora:      Jueves 24 de Abril, de 18:00 a 20:30 Niveles:             Desde introductorio hasta intermedio.   Agenda:Introducción a VSTOIntroducción a Visual Ribbon.Add-ins para Word y Power PointCreación de un traductor incorporado a Word y Power Point                Creación de llamadas HTTP                Procesamiento de resultados                ¿Dónde encaja ADO.Net?

    ¿Dónde encaja Smart Device?

    Idioma

         Las sesiones se realizaran en Español 

    Ubicación:    

    Para registraros, os dejamos a continuación los enlaces:
    Evento presencial:
    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032376403&Culture=es-ES
     
    Evento online:
    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032376408&Culture=es-ES

    Cross-Posting desde BCNGeeks.Net
  • BcnDev.Net: Exchange Web Service

    BcnDev.Net os propone esta vez una breve introducción a Exchange Web Service (EWS), un repaso sobre sus servicios que podemos utilizar y como integrarlo en nuestras aplicaciones.

    Esta sesión la realizaremos en base a unos objetivos definidos, que son el desarrollo de un proyecto que pueda crear citas y leer los movimientos que se hacen sobre las citas.

    Día y hora: Jueves 27 de Marzo

    Niveles:

    Desde introductorio hasta intermedio.

    Agenda:

    Introducción a EWS.

    Generalización en las llamadas al EWS.

    Impersonalización del servicio.

    Servicio de Datos

    Creación de items (mail, cita, tarea, etc)

    Obtener un ítem.

    Actualizar un ítem.

    Servicio de subscripciones.

    Obtención de eventos.

    Obtención de items de Exchange.

    Desarrollo de una aplicación que cree citas y escuche los movimientos de las mismas.

    Idioma

    Las sesiones se realizaran en Español

    Ponentes:  Daniel Mazzini / Sergio Polo

    - Daniel tiene 20 años … de experiencia J en desarrollo de software. Esta especializado en arquitectura de software. Actualmente esta como líder tecnológico de los desarrollos en .Net que se realizan en Renacimiento Sistemas. (www.renacimiento.com) Pueden leer más en su blog (http://bcngeeks.net/blogs/danielmazzini/default.aspx )

    - Sergio Polo ha trabajado activamente en un desarrollo con EWS y conoce muchos trucos a base de quemarse las cejas con este servicio.


    Registro:     
       Presencial: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032372404&Culture=es-ES
       On-line: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032372443&Culture=es-ES

    Cross-Posting desde BCNGeeks.Net
  • Novedades a Cascoporro!

    Bueno supongo que a estas alturas todo el mundo ya sabe que los día 26 y 27 de febrero tendrá lugar "The Evolution Show" con el lanzamiento oficial de Visual Studio 2008, Windows Server 2008 y SQL Server 2008. El motivo real del post es que el pasado lunes pude asistir al TTT en Madrid y disfrutar de un pequeño anticipo de lo que están preparando y la verdad que vale la pena. No me pensaría dos veces en entrar en la web del evento y configurar mi agenda personal entre mas de 140 sesiones y laboratorios disponibles.

    El viaje al TTT representando BcnDev.Net acompañado por el mediatico Jose Luis Lahoz comenzó el domingo con una grata sorpresa en el aeropuerto de Barcelona donde nos encontramos con el gran maestro del humor Joaquín Reyes. El creador de los más grandes referentes frikis del momento como Enjuto Mojamuto del programa Muchachada Nui de TV2.

    Ya en Madrid, donde para una vez que voy nada más que llovía y llovía, tuve el inmenso placer de conocer a personas como Rodrigo, José Manuel Alarcón o Eugenio Estrada que hasta ese momento solo podía seguir virtualmente y reencontrame con el singular Hadi Hariri o mi compañero de trabajo Bruno. Además toda la gente de Microsoft nos trataron genial en todo momento, así que muchas gracias.

    PD: El de la foto es Joaquín Reyes a pesar que pueda pareceros Eugenio Estrada. jejeje

    Cross-Posting desde BCNGeeks.Net
  • BcnDev.Net: Introducción al framework de desarrollo CSLA.NET 3.0

    Justo aún con la resaca del TechEd 07 en Barcelona BcnDev.Net tiene el honor de presentar Rockford Lhotka que nos hablará sobre CSLA.NET uno de los frameworks de .Net más ampliamente utilizados. Este framework nos permite desarrollar aplicaciones orientadas a objetos (OO) que soporten Windows Forms, WPF, Web Forms, Ajax, aplicaciones SOA (Service Oriented Applications) y basadas en workflows. CSLA también nos permite poderosos desarrollos en N capas vía WCF o con antiguas tecnologías cómo Remoting, Enterprise Services o Web Services. Acércate a escuchar al ponente de esta sesión, el mismo Rockford Lhotka, autor del framework CSLA.Net y de numerosos libros, y ver cómo nos enseña a utilizar CSLA .NET para construir aplicaciones en .NET 2.0 y .NET 3.0.

    Día y hora/Date & time: miércoles 21 de Noviembre de 2007 de 18:00 a 21:00.

    Niveles/Levels:

    Desde introductorio hasta intermedio.

    Agenda:

    Introducción a CSLA.NET 3.0

    Desarrollo de aplicaciones para .Net 2.0

    Desarrollo de aplicaciones para .Net 3.0

    Preguntas

    Firma de libros

    Idioma/Language:

    Las sesiones se realizarán en inglés

    Ponente/Speaker:  Rockford Lhotka

    Ubicación/Placement: Parc Tecnològic Barcelona Nord, C/Marie Curie s/n, Nou Barris, Barcelona. http://www.cibernarium.com/

    Cómo registrarse/How to register: Podéis registraros vía Web en el siguiente enlace: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032358374&Culture=es-ES

    O vía telefónica en el teléfono 902 197 198 con el Id del evento: 1032358374

    Cross-Posting desde BCNGeeks.Net
  • De vuelta bajo la luz de Silverlight

    Después de un pequeño paréntesis vacacional que como siempre se nos pasa volando volvemos a estar en plena acción. La verdad, es que ya tenía ganas de estar por aquí con cosas nuevas que contar y espero que el trabajo me permita ser un poco más constante que de costumbre. Aquí les dejo una muestra de las cosas que en BcnDev.Net estamos preparando para hacernos un poco más llevadero el bajón pos vacacional.

    Día y hora: Martes 18 de septiembre de 2007 de 18:00 a 21:00.

    Niveles: Desde introductorio, pasando por intermedio, hasta avanzado.

    Temática:

    Introducción a Silverligth

    Versiones de Silverlight

    Ejemplos y aplicaciones prácticas

    Desarrollo de una aplicación Silverlight

    Ponente: Jose Murillo, de Microsoft.

    Colabora: José Luis Latorre, de Altran

    Ubicación: Parc Tecnològic Barcelona Nord, C/Marie Curie s/n, Nou Barris, Barcelona. Más información en http://www.cibernarium.com/

    Cómo registrarse: Podéis registraros vía Web en el siguiente enlace:

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032352780&Culture=es-ES    (pendiente)

    O vía telefónica en el teléfono 902 197 198 con el Id del evento: 1032352780

    Cross-Posting desde BCNGeeks.Net
  • Compartiendo mis cinco minutos de fama

    Como dice la frase: "Todo el mundo tiene cinco minutos de fama en la vida" y que mejor manera de pasarlos que compartirlos entre buenos amigos y personas interesadas en la tecnología tanto como yo. Lo primero que tengo que dar es las gracias, gracias a todo el mundo que vino a pasar un ratito entretenido y que intenté hacerlo lo mejor que puede. Fueron dos horas de mucha teoría y quizás en comparación pocos ejemplos pero también es cierto que el temario que intenté abarcar era muy extenso.

    Las personas que me conocen saben que no soy una persona que disfrute estando bajo el foco de atención de tanta gente. Más bien soy de los que le me gusta estar codo a codo con mis compañeros y amigos delante de los problemas en el trabajo diario intentando ayudar en lo que puedo. Pero quizás hay veces que es necesario tomar un poco de protagonismo si el fin es tan apasionante como el de intentar divulgar arquitecturas de desarrollo de la propia Microsoft.

    Confieso que después de esta experiencia siento muchísimo más respeto por los profesionales que se plantan delante de los demás y tienen ese don tan preciado de comunicar. Realmente es algo muy especial ver a personas que no conoces y otras que si mostrando interés por algo en lo que crees y dedicas tantas horas en tu vida. A lo mejor no soy el mejor comunicador de historia pero creo que cumplí el objetivo de intentar aclarar alguna duda a los más avanzados y intentar mostrar un camino de inicio para el resto.

    Supongo que me quedo con la respuesta de la gente al tema que intentaba exponer y con las instalaciones de Barcelona Activa que son impresionantes, a pesar que el aire acondicionado nos jugara una mala pasada. Personalmente pienso que disfruté más con todo el trabajo previo de preparación e investigación del evento que en el momento de presentarlo por lo que creo que los auténticos profesionales en esto pueden estar muy tranquilos.

    Solo me queda agradecer una vez más a José Luis padre de BcnDev.Net por la oportunidad que ofrece de forma desinteresada a personas como yo que en ningún momento pensaron que podrían disfrutar de experiencias como esta. Volver a dar las gracias a todos mis amigos que a pesar de estar cansados de soportar mis charlas sobre tecnología a diario estuvieron de nuevo cerca para apoyarme. Y Gracias a Todos por soportarme aunque solo sea un ratito desde internet o en la vida real.

    Cross-Posting desde BCNGeeks.Net
  • BcnDev.Net: Potenciando la productividad con la EntLib 3.1

    En fin, parece que fue ayer cuando Jose Luís me animó ha afrontar con la máxima ilusión un nuevo desafío personal como resultado de una necesidad que compartimos de ayudar a los demás a introducirse en este mundo tan apasionante del desarrollo del software. Poco a poco se fueron concretando los detalles más importantes como el tema: Enterprise Library, el lugar: Barcelona Activa y la fecha 12 de julio (en pleno veranito!). 

    Para las pocas personas que no la conozcan todavía deciros que Enterprise Library es la nueva generación de los bloques de construcción de aplicaciones que el equipo de patrones y prácticas de Microsoft ha puesto a disposición de toda la comunidad de desarrolladores .NET ¡totalmente gratis! para ayudarnos en aquellos retos de desarrollo de aplicaciones empresariales más comunes y repetitivos.

    La visión de Microsoft es construir toda una comunidad de desarrolladores, clientes y aliados de negocio como Avanade que usan, comparten y extienden sus propios bloques de aplicación de manera consistente a través de la Enterprise Library del equipo de "Patterns & Practices" de Microsoft, aplicando como dice su lema, prácticas sólidamente probadas para obtener resultados predecibles.

    Registro: Vía web en la siguiente URL: http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&EventID=1032344743&%3bCulture=es-ES

    Esta gran oportunidad se la debo principalmente al esfuerzo personal mi amigo Jose Luís que está consiguiendo que un proyecto tan jovencito como BcnDev.Net sea cada día un poquito más y más grande. Solo espero poder devolver todo esta confianza estando a la altura de un evento como este requiere.

    A los que asistáis ante todo muchas gracias por vuestra presencia y seguro que nos lo pasaremos bien!

    Cross-Posting desde BCNGeeks.Net
  • Como pasar de MVP a Microsoft Most Wanted y el movimiento ALT.NET

    Una de las bases en la que se sustenta .NET es su comunidad. Es difícil encontrar detrás de una tecnología de desarrollo tantas personas aportando su conocimiento y experiencia a los demás de forma totalmente altruista. Estas personas intentan aprender y descubrir cosas nuevas cada día bajo el amparo de Microsoft o sin su paraguas protector.

    Un claro ejemplo lo tenemos en la creación de herramientas como TestDriven.Net. Para quien no lo conozca es una extensión para cualquier versión de .NET que facilita el desarrollo orientado a las pruebas. Es totalmente gratuito y en mi opinión esencial porque el TDD es algo que incluso vendrá en la versión profesional en el futuro Orcas.

    El padre de la idea, un consultor de tecnologías JAVA, fue nombrado MVP por esta utilidad pero recientemente se ha visto envuelto en los típicos escarceos legales con los abogados de Microsoft. El problema de base es el uso de la herramienta en la versión gratuita llamada Visual Studio Express.

    Recientemente se está promoviendo un movimiento que ha sido bautizado como ALT.NET que intenta ser una alternativa para el pensamiento más clásico de Microsoft. Para considerarse parte activa del mismo habrás de tener muy en cuenta los siguientes puntos.

    Hacerte estas preguntas:

    • You're the type of developer who uses what works while keeping an eye out for a better way.
    • You reach outside the mainstream to adopt the best of any community: Open Source, Agile, Java, Ruby, etc.
    • You're not content with the status quo. Things can always be better expressed, more elegant and simple, more mutable, higher quality, etc.
    • You know tools are great, but they only take you so far. It's the principles and knowledge that really matter. The best tools are those that embed the knowledge and encourage the principles (e.g. Resharper.)

    Que herramientas y tecnologías son las que más te gustan:

    Hot

    Not

    Castle, ActiveRecord,

    NHibernate

    DataSets, Dataset Designer, Entity Framework, MS Application Blocks

    MVC,NUnit,MonoRail

    Web Forms, SCSF, VSTS, MSTest

    XP, TDD, Scrum

    MSF Agile, MSF For CMMI

    Evolutionary Design and Development

    Big Design Up Front

    Ruby + IronRuby, Python + IronPyton, DLR, Silverlight(?)

    ?

    OR\M (NHibernate, LLBLGen  etc..)

    DLinq, Data Access Block, DataSets, Plain ADO. NET

    Open Source (Mono, SourceForge)

    Application Blocks, CodePlex

    MVC and MVP (RoR, MonoRail..)

    Web Forms, CAB, Smart Client Factory

    CVS, SVN

    VSS, VSTS Source Control

    Build Automation and CI

    (CI Factory, NAnt, FinalBuilder, CruiseControl..)

    Team Build

    TDD and Unit Testing

    NUnit, MbUnit, RhinoMocks, NMock, TypeMock

    MSTest for unit testing, VSTS

    Subtext, DasBlog, WordPress, TypePad, Blogger, FeedBurner

    Microsoft MSN Spaces, Community Server(?)

    Simplicity in Design

    P&P

    Working at Google

    Working at MS

    Google Gears

    Smart Client, MS Ajax

    .NET 3.X (WF, WPF. Silverlight)

    .NET 2.0

    DI, IoC, Spring for .NET

    Object Builder

    Conferences:

    OSCon, RubyCon, Code Camps, DevTeach..

    VSLive, TechEd, DevConnections..

     

    Cross-Posting desde BCNGeeks.Net
  • Busca el factor Live Beta

    Esta semana la plataforma Live de Microsoft ha liberado nuevas versiones de sus productos en estado beta al más puro estilo Google. Bueno si fueran del lado oscuro nunca podrían despegarse de esa calificación.

    Las novedades más destacadas son un nuevo sistema de descarga común, todos se agrupan bajo una carpeta Windows Live en el menú inicio y un nuevo look and feel llamado Windows Live Wave 2 que se supone le pega más al Windows Vista.

    Windows Live Writer Beta 2

    New Authoring Capabilities

    • Inline spell checking
    • Table editing
    • Ability to add categories
    • Page authoring for WordPress and TypePad
    • Support for excerpts and extended entries
    • Improved hyperlinking and image insertion
    • Paste Special

    Integration and Compatibility

    • SharePoint 2007 support
    • New APIs enabling custom extensions by weblog providers
    • Automatic synchronization of local and online edits
    • Integration with Windows Live Gallery
    • Support for Blogger Labels

    Particularmente la funcionalidad que más me ha llamado la atención ha sido la posibilidad de postear contra SharePoint 2007 porque la verdad es que se echaba en falta. Además de la posibilidad de importar imágenes de las galerías de Community Server que hasta le momento se gestionaban mediante un plugin.

     

    Windows Live Mail Beta

    Now you’re in!

    • Sleek new frame
    • Improved shortcut buttons
    • Compact View for folders
    • No more visual advertisements

    Updates to the compose page

    • Stationery button in the toolbar!    
    • Improved Spell-checking.
    • Summary tab for contact info.

    ¡Por fin está en castellano! La verdad que en contra de otras opiniones cada día me gusta más este cliente de correo, bueno por llamarlo de algún modo porque cada vez integran más cosas en una sola.

    Windows Live Messenger 8.5 Beta 1

    What's new:

    • Sign-in - the look
    • Menus - the look and feel
    • Contact Window - the look
    • Conversation Window - the look and a little feel
    • New Emoticon - the bunny

    Lo único destacable es el ya mencionado nuevo aspecto que no me desagrada y de momento me gusta. Aunque entiendo que para los que disfruten de complementos como el Messenger Plus no les resulte tan apetecible.

     

    Cross-Posting desde BCNGeeks.Net
  • Patitos, pantallas mágicas y servicios desconectados?

    Han sido dos semanas duras de trabajo por lo que he estado un poco desconectado de todas las novedades que se Microsoft y Google ha sacado mágicamente de su chistera a un ritmo francamente desconcertante para cualquiera.

    Todo comenzó a principios de la semana pasada con Popfly. Un servicio web para proyectos y desarrollos en la nueva tecnología web de cliente Silverlight. Gracias a Popfly Creator se puede construir páguinas web o Mashup sin codificar usando proyectos pre empaquetados. Por otro lado, para los más intensos desarrolladores, tenemos los Popfly Spaces donde hostear, compartir y probar nuestros propios proyectos. Por mi parte, sigo esperando que me envíen la invitación y probarlo de primera mano.

    Esta semana todo el mundo habla sin parar de Surface. No me extraña porque Microsoft presenta sus primeros productos multitáctiles al mercado. Todos hemos soñado alguna vez con trabajar con interfaces a lo “Minority Report”. Dicen que llevaban desde el 2001 investigando en este proyecto pero con la ayuda de WPF han hecho realidad los que muchos pensamos que todavía hoy era ficción. Todavía son un capricho bastante caro 10.000 dólares así que tardare un poco aun en deshacerme de mi masita del comedor.

    Por último llega Google que no quiere quedarse fuera del Buzz de internet y presenta Google Gears. Según dicen en el Google Developer Day 2007 una plataforma para que cualquiera pueda dar funcionalidad offline a su aplicación AJAX (Google Reader es la primera, eso si). Solo es necesario descargar una extensión para Firefox o Internet Explorer que consiste en un servidor local que guarda en caché los recursos de las aplicaciones, una base de datos SQLite y un WorkerPool que ejecuta las operaciones pesadas a distinto tiempo. ¿Quizás sea un intento de competir por entornos colaborativos desconectados como Groove?

    Cross-Posting desde BCNGeeks.Net
  • BcnDev.Net una comunidad en plena expansión

    Este jueves se celebró la charla de introducción a LINQ por el ponente Benjamin Adell en la reunión mensual de la comunidad BcnDev.Net en colaboración con el Club .NET de la UPC. Fue una ponencia llena de sorpresas desde el principio.

    Por poco no puedo ver a mi compañero de Avanade porque las jornadas de trabajo precisamente esta semana ha sido agotadoras pero en el último momento pude acercarme. Mi primera sorpresa fue encontrar justo en la puerta al jefe técnico de mi anterior empresa. Fue un grato reencuentro de dos personas que disfrutan usando las tecnologías de Microsoft.

    Como ya es costumbre en mi llegue con el reloj echándoseme encima pero la gran sorpresa fue que el ponente no había llegado aun. La verdad que estábamos un poco preocupados pero pronto Benjamin llamó comentando los problemas que le surgieron a lo largo del día. Como suele pasar en la informática un disco duro externo nos jugo una mala pasada y nos dejo sin demos para las explicaciones que si pudimos disfrutar pero con media horita de retraso.

    Fue una excusa excelente para poder dividir la charla en dos entregas que dado la cantidad de cosas por aprender nuevas ha sido incluso una solución beneficiosa para todos. La lástima que no podremos compensar los nervios y angustias que habrá experimentado nuestro sufrido ponente que después de mucho esfuerzo personal ve que la tecnología le gasta estas bromas tan pesadas.

    La ponencia comenzó con temas teóricos, Expresiones Lambda o árboles de expresión, un poco densos que para un principio hace que sea un poco duro una interacción rápida por parte de la gente. Pero eran absolutamente necesarios para entender como pueden hacerse las cosas tan increibles que pronto íbamos a observar.

    En una segunda parte interesantísima se hablaron sobre las extensiones oficiales que saldrán en Orcas con LINQ. LINQ to Objects para consultas a sistemas de objetos, LINQ to XML para consultas a información con formato XML, LINQ to DataSet para consultas y portabilidad de nuestras aplicaciones a esta tecnología y, la joya de la corona, LINQ to SQL para consultas a Base de Datos relacionales. En esta parte las personas de entendimiento perezoso, como un servidor, comprendieron mejor la nueva tecnología basados en ejemplos de usos para nuestro trabajo diario.

    El tiempo se nos hecho pronto encima y el final de la ponencia fue justamente en el momento que todas las personas de la sala comenzaban a interactuar con el ponente y expresando interesantes preguntas que en la muy próxima sesión práctica intentaran ser aclaradas. Seguro que valdrá la pena asistir al evento para volver a retomar esas dudas y ver las que sin duda serán unas demos apasionantes.

    Por otra parte ese día la comunidad BcnDev.Net estrenaba un nuevo espectacular look para su portal colaborativo. Sinceramente creo que Toni, Jose y David han hecho un extraordinario trabajo y que a la gente que como yo estamos apoyando con nuestro granito de arena nos motivará mucho más en nuestras colaboraciones. 

    Es casualidad que justo ese mismo día la MSDN estrenara nuevo look también? no lo sabremos nunca.... Muchas sorpresas están por llegar. 

  • Con PDA Phone y a lo loco

     

    Hacia tiempo que esta arto de mi móvil Vodafone que comparado con lo juguetitos actuales después de 4 años de servicio formaba ya parte de algún museo para nostálgicos de tiempos pasados. Pero hoy me vi delante de un gadget que me robo el corazón y como suele pasarme no puede pasar el día sin tenerlo en mis manos. He cambiado un móvilsauro Z600 de Sony Ericsson por una PDA Phone HTC P4350 porque yo lo valgo jejeje...

    Pronto sabréis más de mis peripecias con mi nuevo entretenimiento pero de momento deciros que he conseguido conectar el Wifi para navegar por internet y abrir el messenger, sincronizarla con mi Windows Vista Utimate y mi Office 2007 Ultimate y por último, pero no menos importante, llamar por teléfono! Os avanzo que me ha costado más montar la batería y la poner la targeta de Vodafone para llamadas intentando no romperla que todo lo demás. Cada día pienso que Dios me ha dado pies en vez de manos!

    Aquí os dejo unas especificaciones para poner los dientes largos a mas de uno:

     Características destacadas
    + PDA teléfono Microsoft® Windows Mobile®
    5.0 con acceso instantáneo a su correo
    electrónico.
    + Delgado y compacto con teclado completo
    autodeslizante.
    + Conectividad completa EDGE
    Bluetooth® 2.0 y Wi-Fi® Quad-band.
    + Windows Media® Player y Pocket MSN®
    con MSN® Messenger.
    + Examine documentos Word, Excel®,
    PowerPoint® y PDF sobre la marcha.

     
    Características clave
    + Microsoft® Windows Mobile® 5.0
    Pocket PC Phone edition
    + Email Direct Push
    + Pantalla táctil TFT LCD de 2,8 pulgadas
    + Teclado completo deslizante integrado
    + GSM/GPRS con EDGE Quad-band
    + 128 MB de ROM, 64 MB de RAM
    + Cámara Sharp de 2,0 megapíxeles
    + Control de navegación simple de 5 vías
    + Bluetooth® 2.0 y Wi-Fi®
    + MicroSD™
    + HTC ExtUSB™ para conectividad con PC

  • LINQ: Muchas formas de preguntar, una única respuesta

     

    Juntamos una nueva tecnología de Microsoft y un compañero de Avanade en una misma sala, está claro "esto es pa verlo"!

    Descubre las nuevas tecnologías de consultas integradas para el nuevo .Net framework 3.5 y descubre una de las mayores novedades del nuevo Visual Studio ORCAS.

    BcnDev en colaboración con el Club .NET de la UPC os propone una magistral sesión de LINQ de la mano de Benjami Adell.

    Las consultas no han cambiado, la forma de realizarlas sí.

    Es una ocasión magnífica para introducirte en la evolución de las consultas y empezar a utilizar de forma práctica estas nuevas funcionalidades. Si te gustaban los Strongly Typed Datasets, espera a ver esto...

    ¿¿Te vas a quedar fuera??

    Día y hora: Jueves 24 de mayo de 2007 de 18:00 a 20:30.

    Niveles: Desde introductorio, pasando por intermedio, hasta avanzado.

    Temática:

    - Introducción al Concepto LINQ y Arquitectura Conceptual

    - Innovaciones en el Lenguaje (C# 3.0 y VB 9.0)

    - Operadores de Consulta

    - Linq to Objects

    - Linq to XML

    - Linq to SQL y EDM ( Entity Data Model )

    - Nuevas Extensiones.

    - Ejemplos en cada sección y ejemplo final combinado.

    Ponente:  Benjamí Adell, de Avanade.

    Ubicación:

    El evento se celebrará en la Facultad de Telecomunicaciones de Barcelona, en la "sala de Teleensenyament", Edificio B3. Campus Norte. La dirección es: C/Jordi Girona Salgado, 1-3 CP: 08034, Barcelona.

    Agradecimientos al Club .NET de la UPC por su colaboración.

    Cómo registrarse:

    Podéis registraros vía Web en el siguiente enlace:

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032341762&Culture=es-ES

    O vía telefónica en el teléfono 902 197 198 con el Id del evento:  1032341762

    Posted may 18 2007, 10:29 by evelardiez with no comments
    Filed under:
  • Reflexiones sobre Introducción a BI con SSAS por Jordi Rambla

    Siempre es un placer asistir a charlas de gente con la experiencia de Jordi Rambla entre otras cosas Mentor de Solid Quality Learning y director técnico de Certia. Para los que me conozcan sabrán de mi lamentable capacidad de orientación con lo que casi llego tarde. Puedo asegurar que recorrer el Campus Norte de la UPC de BCN en el mes de Mayo bajo un sol de justicia es algo bastante asfixiante. Cuando llegue justo habían empezado con la presentación de BCNDev.Net pero pude escuchar al ponente desde el principio.

    La charla de Jordi Rambla comenzó con una introducción del concepto de Bussines Intelligence para las empresas. La importancia que tiene la explotación y el acceso a los Datos que genera un negocio es fundamental para que puedan conocerse a ellas mismas y ayudarlas en la toma de decisiones con el objetivo de alcanzar sus objetivos de crecimiento. La tendencia actual es poder tener acceso a toda esa información tan preciada (como el oro en muchos casos) a todas las personas que tengan la responsabilidad de tomar alguna decisión en su trabajo, es decir prácticamente todas en una empresa.

    Pronto dimos una vuelta por un escaparate lleno de productos BI de Microsoft. Business Scorecard 2005 como producto actualmente disponible, Pro Clarity 6.3 recientemente adquirida, y el futuro Performance Point Server 2007. Pero la realidad es que la mayoría de las empresas todavía basan en Office y más concretamente en un cada vez más potente Excel sus datos y el análisis. Y cada vez más el equipo de Office está potenciando este aspecto como es el caso del renciente SP2 para SQL Server 2005 que le permite el acceso a la magia de la Minería de Datos de Analysis Services. 

    Fue revelador la constatación de la pronta implantación los nuevos Excel Services de MOSS 2007 que por fin nos ofrecen como tecnología de servidor de la famosa hoja de cálculo. Jordi Rambla nos confeso que SharePoint Services era la mejor opción en esta época de transición debido a la increíble facilidad de portalización del resto de productos de Microsoft. Fácilmente puedes conseguir tus Scorecards o Dashboards a base de web parts pensadas para su uso y listas para configurar. 

    Durante el grueso de la charla profundizamos en las herramientas de Business Intelligence del Sql Server 2005: Integration Services, Analysis Services y Reporting Sevices. La bondades de SSIS para la extracción, transformación y carga de datos (ETL) para el Data Warehouse. La bondades para el diseño de Cubos, la capacidad de establecimiento de KPIs, los algoritmos disponibles de Data Mining y la culturización de dimensiones y miembros  dentro de SSAS. Para finalizar la posibilidades de reportes empresariales para datos relacionales o cubos desde SSRS.

    Lo mejor como no fue el turno de preguntas donde por fin pude resolver algunas dudas internas que me acompañaban desde hace tiempo. Modelos de almacenamiento OLAP: MOLAP (Multidimensional), ROLAP (Relacional) o HOLAP (Híbrido), Almacenamiento en cache automático (proactiving caching) para ayudarnos al procesamiento programado o bajo notificación de cambio en los datos y UDM (Unified Dimensional Model) el intento de ayudar a las empresas a tener una única versión de la verdad. Siempre se agradece la paciencia que demuestran profesionales como Jordi Rambla delante de pesados como un servidor. jejeje

  • IIS7 necesita su mochila ISAPI

     

    Personalmente estoy muy ilusionado con el nuevo Internet Information Services 7.0 (IIS7). El Servidor Web de Microsoft he de confesar que nunca ha sido santo de mi devoción sobre todo si lo comparaba con el espartano pero infalible Apache que siempre me ha acompañado. Creo que el cambio a una arquitectura totalmente modular era algo necesario. La integración con los motores dinámicos que no fuera ASP o ASP.Net era algo espantoso.

     

    IIS 6.0

    IIS7

     

    Monolithic server implementation

    Limited customization

    Fixed functionality

    Limited ISAPI Filter extensibility

     

    Componentized server

    Pluggable modular functionality

    Small generic request pipeline

    Enables

    Lightweight servers

    Custom / specialized servers

     

    ISAPI Extension

    Only processes ASP.NET requests

    Runtime limitations

    Feature duplication

    Classic Mode

    For compatibility

    Integrated Mode

    Can process all requests

    Enhanced functionality

    Higher fidelity notifications

     

    Curiosamente lo más sorprendente es que por fin tenemos el mismo Servidor Web en nuestra máquina de desarrollo cliente que en el servidor de producción o preproducción. Las grandes diferencias entre IIS 5.0 y 6.0 no ayudaban mucho a los pobres desarrolladores.

    IIS7 is a flexible, more extensible Web server for developing and deploying Web applications on Windows Vista and Longhorn Server.  IIS7 has a fully modular architecture, consisting of over 40 pluggable modules, built on top of all public extensibility APIs.  Developers can develop new or replacement modules in native or managed code; they can extend IIS configuration and build admin tool extensions that plug in seamlessly to the new IIS Manager administration tool. 

    Developers can build applications on IIS7 using the Web framework of their choice and enjoy excellent performance and reliability.  IIS7 provides continued support for classic ASP, and all-new ASP.NET integration which allows for Web server extensibility via the .NET Framework, enabling ASP.NET services like Forms Authentication and Output Caching to work with all types of applications.  It also provides world-class support for many modern community and commercial Web frameworks including PHP, PERL, ColdFusion, Ruby, and many others.   

    IIS7 features a distributed configuration system that enables IIS settings to stored in Web.config files so applications can be easily xcopy deployed, preconfigured, to IIS7 servers.  It helps developers troubleshoot issues quicker and minimize development and Web site downtime through powerful new diagnostic capabilities including access to runtime information and by automatically tracing failed requests.

    Pero de momento el nuevo mundo que se nos abre en el horizonte tendrá que convivir con las actuales aplicaciones que todavía necesitan en la mayoría de los casos de la mochila ISAPI para un correcto funcionamiento.