lunes, 25 de agosto de 2008
Introduccion a C# para desarrolladores VB6, en Aluxes.NET
El pasado Jueves 21 de Agosto se llevo a cabo la reunión de desarrolladores de Aluxes.NET, donde tocamos un tema fundamental para aquellos desarrolladores que apenas comienzan con la plataforma .NET y uno de los lenguajes mas populares C#.
Asi que nuestro buen amigo, Moises, nos preparo un breve recorrido por los fundamentos de la programación orientada a objetos y del .NET Framework, como buen punto de partida.
Se comento la importancia de que mas que aprender un lenguaje nuevo es re-plantear la forma en que resolvemos los problemas, primero modelando los objetos y sus relaciones antes de comenzar a escribir código y como Visual Studio nos ayuda con estas tareas.
Posteriormente se mostrarón las bondades principales del lenguaje C# y las diferencias basicas que existen entre estructuras de datos,ciclos y condicionales entre otras.
Se intercambiaron varios puntos de vista sobre la transicion a la que se enfrentan los desarrolladores de VB6 u otros lenguajes hacia el mundo de .NET y cuales son los principales retos, así como que tan facil o dificil puede ser la curva de aprendizaje dependiendo de tu background.
En general, fue una charla bastante reconfortante y esperamos poder realizar otro evento donde se puedan mostrar mayores ejemplos con situaciones cotidianas de programación.
Esperamos haya sido de utilidad para todos.
Aqui les dejo la presentacion de la platica.
Para complementar la presentación les comparto este enlace en donde podran descargar unos materiales donde de manera practica se discuten tambien las diferencias entre VB6 y C#.
Y para finalizar echenle un vistazo al blog de Jorge Serrano, un destacado MVP de Visual Basic donde precisamente toca el tema de la transición del desarrollador VB6 hacia la plataforma .NET
Saludos
viernes, 1 de agosto de 2008
Reporting Services en Aluxes.NET
miércoles, 16 de julio de 2008
Herramienta Gratuita para Screenshoots
Despues de una breve pausa aqui estoy de nuevo en el blogging, asi que en esta ocasion les comento acerca de una herramienta que acabo de encontrar y creo que será de bastante utilidad para ustedes.
Se trata de una herramienta para tomar screen shoots o "pantallazos" a nuestras aplicaciones o para mostrar graficamente los pasos a seguir para realizar alguna tarea o por ejemplo si deseamos hacer un mini tutorial,etc.
La herramienta se llama BugShooting y por el nombre se hizo en pensando en que puedas facilmente mostrar con una imagen algun problema con tu aplicacion.
Aqui les listo algunas de las características interesantes de BugShooting:
- Es gratuito
- Puedes capturar ventanas, secciones de la pantalla
- Permite combinar screenshoots
- Captura suspendida (permitiendo capturar la seleccion de una secuencia de menus por ejemplo)
- Zoom
- Se puede configurar para que los screenshoots sean enviados a servidores de registro de bugs como BugTracker,FogBugz,etc
- Permite editar el screenshoot y rotarlo agregarle anotaciones,recortar,etc
- Incluye comandos para salvar, imprimir o abrir un screenshoot.
En el mercado existen ya algunas aplicaciones comerciales para estas tareas que son de utilidad, por ejemplo Snag It o si quieren algo mas profesional por ejemplo para un video tutorial esta tambien el Adobe Captivate bastante profesional (es la evolución de RoboHelp si alguna vez escuhcaste de el).
En fin creo que cuenta con todos los atributos para que lo tengas en tu caja de herramientas, asi que pueden checar la pagina oficial aqui.
Ustedes que herramientas usan para estas tareas? Compartan sus comentarios.
Espero les sea de utilidad.
Saludos
miércoles, 28 de mayo de 2008
Control de Calidad del Software en Aluxes.NET
Y las ultimas semanas han sido importantes para los desarrolladores de nuestra región sureste, ya que hace unas semanas Microsoft presento Visual Studio 2008,SQL Server 2008 y Windows Server 2008 en el marco del Microsoft Tecnnology Preview en esta ciudad de Mérida Yucatán
Se comento tambien acerca de que usualmente no se considera importante tener un Ing. de pruebas o un departamento de calidad de software dentro de las areas de sistemas, pero definitivamente ahorrarían tiempo y dinero al momento de poner nuestro sofware en producción.
Aunque las herramientas comerciales para la actividad de un Ing. de pruebas no son baratas y tampoco su capacitación, se pueden encontrar algunas opensource como Bugzilla que nos pueden ayudar a llevar a cabo estas tareas.
Aqui les dejo el enlace de descarga de la presentación, espero les sea de utilidad.
Saludos!
miércoles, 21 de mayo de 2008
Rica Experiencia de usuario: WorldWide Telescope
Inovación es una de las cosas en las que Microsoft siempre se ha caracterizado y en esta ocasión me gustaria compartir con ustedes esta herramienta totalmente gratuita que Microsoft Research recien acaba de anunciar, se trata del WorldWide Telescope.
Esta herramienta de la ola de aplicaciones Web 2.0, es un telescopio virtual, un software de visualización de imagenes de los mas prestigiados telescopios del mundo incluyendo obviamente los de la NASA.
Uno de los objetivos del proyecto es que sirva como una herramienta de enseñanza y aprendizaje para todas aquellas comunidades y escuelas interesadas en el area de astronomía, pero finalmente cualquiera que desee conocer mas acerca de tema puede descargar el software para su uso.
Con una base de imagenes de varios tera bytes de información esta aplicación nos brinda la posibilidad de explorar galaxias, estrellas, planetas que de otra forma sería difícil de hacer sin ayuda de un telescopio de verdad.
La exploración pueden hacerla desde varias perspectivas, hacer zooms,etc, en terminos de informatica realmente brinda una rica experiencia de usuario y esta basada en el Microsoft High Performance Visual Experience Engine.
En este link pueden encontrar la página oficial del WorlWide Telescope donde pueden realizar la descarga, ademas pueden realizar tours guiados por parte de prestigiados astronomos pero igual pueden hacerlo por su cuenta.
Les recomiendo verifiquen los requerimientos mínimos para usar esta aplicación antes de descargarla.
Pues bien, este es una de los grandes ejemplos de como la tecnología nos ayuda a entender mejor nuestro mundo y universo.
Ojala puedan echarle un vistazo.
Saludos!
viernes, 16 de mayo de 2008
Moonlight disponible
Recordemos que Moonlight es la implementación open source de SilverLight para Unix y otros sistemas operativos, el cual es patrocinado por Novell bajo la dirección de Miguel de Icaza conocido por su implementación de la plataforma .Net en Unix (proyecto mejor conocido como MONO).
Desde luego que Microsoft ha estado apoyando este proyecto abriendose un poco mas al mundo open source en donde otras empresas como Google apoyan abiertamente este tipo de proyectos.
Así que esto ayudará a convertir SilverLight en la proxima platforma de experiencia de usuario, aunque Macromedia Flash ya lleva una buena ventaja, veremos que tal se ponen las cosas.
Saludos
Messenger TV, la nueva experiencia social
Con este nuevo servicio se podran per videos de MTV asi como de otros proveedores como Sony BMG entre otros proveedores.
La idea con este nuevo "feature" es dar al messenger una nueva experiencia social al usuario quien ya suele pasar varias horas es aplicaciones de redes sociales como Facebook o MySpace, de tal forma que podras hacer comentarios sobre tus videos favoritos,listas,etc
El servicio estará disponible en 20 paises incluyendo México pero no se lanzará en estados unidos.
Lo interesante es que no se trata de competir con otro tipo de aplicaciones como YouTube es un enfoque diferente y en nuestro país todo el contendio de Prodigy/MSN estará disponible sin ningún costo y para ser honestos ultimamente Prodigy/MSN ha traido muy buenos conciertos y entrevistas como el de Leny Karvitz o la cobertura total que hicieron de Alizee cuando vino a mexico recientemente.
Asi que aprovechemos esta ventaja que nos ofrece Messenger TV.
Saludos!