Mostrando las entradas con la etiqueta silverlight. Mostrar todas las entradas
Mostrando las entradas con la etiqueta silverlight. Mostrar todas las entradas

martes, 24 de mayo de 2011

Cursos de Delphi y Silverlight para Junio 2011

En Metacode acabamos de programar un par de cursos que estamos seguros que es lo estas buscando para actualizarte o aprender herramientas y recursos nuevos. Puedes verlo en el sitio de Metacode en Proximos cursos.

Por el lado de Delphi, creamos un curso de actalización a Delphi XE que incluye además técnicas de colaboración para equipos de desarrollo. estas tecnicas las hemos ido puliendo por años, y ahora creamos una capacitación que incluye conceptos como Control de Versiones efectivo, control del proyecto y colaboración. Y esto,  apoyados con herramientas de software libre por supuesto.

En el lado de aplicaciones web, cada día nos convencemos mas que Microsoft Silverlight es la solución para muchos escenarios, especialmente para las aplicaciones impresionantes de negocios que esperan nuestros clientes y empresas. Por lo tanto, planeamos un curso en el que el objetivo es que cualquier desarrollador que sepa .Net (si no es asi, sigue leyendo) salga del curso con conocimientos para hacer aplicaciones ricas de Internet con Silverlight 4.

Si quieres aprender .Net por cierto, tenemos un curso totalmente practico de una semana de duración, llamado Fastrack de C# 4.0 que incluye todo lo necesario. La información se puede descargar de aquí:
http://metacode.mx/MC_Silverlight4.pdf

Los cursos son para junio del 2011 en Guadalajara, México. En la pagina de Metacode se encuentra el vinculo para solicitar información de temarios, costos y como apartar lugares.

Si buscan cursos en linea o capacitación en tu sitio, también los tenemos cocinados! haznoslo saber en la misma forma de solicitud de información.

Saludos a todos.

jueves, 25 de noviembre de 2010

Cursos de Delphi y Silverlight para diciembre 2010

Acabamos de publicar la oferta de cursos de Delphi y Microsoft Silverlight para este mes de diciembre 2010 en MetaCode.

Pueden consultarlo en el sitio de MetaCode en http://metacode.mx/es/cursos-diciembre-2010.

Los cursos son virtuales, lo que permite que el horario sea mas adaptable y no tengan que invertir en viáticos para participar, así estaremos como instructores y haremos como siempre, cursos prácticos y personalizados.

Se trata de una ronda que incluye el curso principal de Delphi además de varios módulos como Programación Orientada a Objetos, DataSnap, reportes con FastReports (desde mi punto de vista, la mejor opción en reportes en Delphi), y un mini-modulo de 4 horas enfocado en cuestiones relativamente recientes del lenguaje en Delphi, como son Genéricos y Métodos Anónimos.

Por el lado de Microsoft Silverlight, se ofrece el curso de Fundamentos y Aplicaciones Silverlight, que es el curso introductorio a la tecnología. Aunque es el curso básico, es necesario tener fundamentos de C# y en general de .Net

Esperamos que la selección sea de su agrado, son los que mas nos han pedido últimamente, y forman un paquete integral, mezcla de temas intermedios y especializados en Delphi.

En el caso de Silverlight estamos proyectando programar la capacitación avanzada para Enero del próximo año.

Si requieren información pueden contactar un agente en el correo “capacitacion” de metacode.mx  o solicitar información en la pagina.

jueves, 4 de noviembre de 2010

Silverlight es todo, menos zombie

Silverlight es una tecnología increíble, tal vez la mejor que Microsoft ha dado a luz. Solo espero que siga con su estrategia multiplataforma.

En la reciente convención PDC, la mas grande conferencia de desarrolladores de tecnologías Microsoft del año, se dio enfoque a que la compañía pondría muchos de sus huevos en la canasta de HTML 5 con su nuevo Internet Explorer 9.

Como mucha gente percibe a HTML 5 como una tecnología que podría cubrir las necesidades que Silverlight nació para solucionar, muchos reporteros amarillistas que viven de hacer escándalos (hasta en nuestro medio sucede eso, es increíble) comenzaron a sugerir cosas estilo “Silverlight esta muerto” y “Microsoft abandona a Silverlight por HTML 5”, y otros encabezados mas llamativos para que los lean mas y vender mas.

Por supuesto esas noticias se va corriendo como pólvora, incluso Marco Cantú ya lo menciono en su blog.

Con todo el respeto que me merece Marco y su forma muy sensata de exponer las ideas, quien crea que algo tan útil y redituable para todos (empezando por Microsoft) como Silverlight “morirá” no pueden estar mas equivocados.

La historia lo dice todo: Microsoft deja lo que no pega, o si inventa (copia) una tecnología nueva que le va a redituar mas. Pero el caso es muy diferente:

  • Silverlight es propietario y multiplataforma, mientras que HTML es un estándar con el que es mas difícil competir. Todos los navegadores lo soportaran tarde o temprano, y Safari o Google Chrome van muy adelante.
  • La estrategia con IE9 es recuperar el mercado que Google Chrome y Firefox han ido tomando. Ahorita dice Microsoft algo, y luego cuando liberen Silverlight 5, dirán otra cosa.
  • Toda la lógica de HTML 5 es Javascript, ¿han intentado hacer grandes aplicaciones en JavaScript, incluso usando jQuery o Dojo? Yo no lo vuelvo a hacer, gracias a Silverlight.
  • Para hacer una RIA, Silverlight tiene total integración entre la capa intermedia de servicios y la Interfaz del cliente, incluso ayuda con la conexión a BD.
  • Con Silverlight puedo instalar las aplicaciones en mi escritorio (en modo Out-of-Browser) y solicitar permisos elevados. HTML 5 puede soñar con eso, por que nunca va a poder hacerlo.
  • En modo Out-of-browser con permisos puedo instanciar Excel u Outlook y cualquier otra cosa COM, Leer y escribir archivos del usuario, usar el API de Windows, etc.
  • Silverlight sigue siendo la plataforma de desarrollo para los Windows Phone 7 que vienen en grande.
  • Las animaciones y efectos en Silverlight son sencillos de hacer con Expression Blend.
  • Para la lógica de Silverlight puedo usar C#, JavaScript, Visual Basic, F#, y mas adelante IronPython, IronRuby, Delphi Prism, etc. Así solo tengo que aprender un lenguaje para el backend y el frontend.
  • Una sola aplicación de Silverlight en una pagina web puede manipular todo el JavaScript, HTML DOM y CSS de la pagina.

Para su servidor, es obvio que Silverlight esta mas vivo que nunca desde que se libero Silverlight 4 en marzo de este año, como también es obvio que Microsoft va por todo, como siempre, sin importar si atropella a dos que tres (mil) en el camino. Ayer por Silverlight 4, ahora por Internet Explorer 9 mañana por Silverlight 5, etc, etc.

lunes, 7 de junio de 2010

Silverlight…Un teléfono para gobernarlos a todos…

Microsoft Silverlight es una gran tecnología, con mucho potencial para hacer lo que ahora todo mundo sueña: una aplicación de escritorio que se ve dentro de un navegador (sin mas instalación) con la naturaleza de una aplicación web (conectada desde cualquier sitio) y aun mas monerías como animaciones y manejo de video, audio, webcam, etc.

El paradigma cambia para muchos programadores: Silverlight al ser una tecnología basada en .Net, es intensivo en programación orientada a objetos, tanto como Java. Incluso los datos ya no son tablas de campos y registros, ni siquiera filas y columnas, si no colecciones de objetos con propiedades. Parece que no, pero se que es un cambio mayúsculo para muchos programadores. Aun así Silverlight sigue siendo una mucho mejor alternativa para muchas –pero no todas- de las aplicaciones web, incluso para una buena porción de aplicaciones de escritorio.

Microsoft le esta metiendo dinero en grande a Silverlight y su tecnologías relacionadas como ADO Entity framework y RIA Services, Visual Studio 2010 y Expression Blend 4, además de las aplicaciones de “La nube” de Microsoft, llamada Azure, que por cierto seguramente sigue siendo un concepto muy extraño para muchos, en menor o mayor medida.

Y todo tiene sentido cuando lo vemos bajo la lupa del Windows Phone 7, la nueva plataforma de MS para tratar de respirar por encima del montón que le están haciendo Google y Apple (sin contar las empresas Chinas que no conocemos). Imaginen un teléfono con sistema operativo Microsoft Windows Phone 7, con el que – como con muchos de los teléfonos- podemos tomar fotos, escuchar música y grabar y reproducir videos y jugar cualquier cantidad de juegos….lo que hacemos diario claro…. pero además sincronizamos nuestros contactos, enviamos correo, navegamos por internet y escribimos o leemos documentos, además de poder bajarle aplicaciones o incluso crearlas….nada nuevo? … de acuerdo, así es.

Ahora imaginen que hay teléfonos con Windows Phone 7 para muchos rangos de precio, tan económicos como 1500 pesos incluso, o menos. Excelente.

Ahora, siguiendo con nuestro próximo futuro “imaginario”: digamos que todo lo que hacemos en nuestro superteléfono se sincroniza en internet. Los documentos van a Microsoft Office Live, tenemos conexion directa a nuestro correo de Microsoft Hotmail (alias “Live Mail”) y por supuesto podemos usar Microsoft Live Messenger para estar chateando, además de la obvia conexión a la red social Microsoft Live Como-Se-Llame, en donde podemos presumir las fotos que tomamos, o almacenarlas en Microsoft SkyDrive Live Storage en internet. ¿Quieres comprar música y películas? no muchos lo hacen por aquí, pero si insistes no te preocupes! ahí esta la tienda en línea del Microsoft Windows Media Player, que usas para escuchar y ver todo eso que compres.

Y asi seguimos… ¿Juegos y aplicaciones? Microsoft Windows Phone Marketplace.

¿Quieres hacer aplicaciones móviles? si quieres que corra en tu Windows Phone, usas Microsoft Silverlight. Simple y llano.

Y cualquier persona que tengo un gramo de conspirafóbico, incluso si además te consideras sensato, o como yo le llamo a esa combinación: “tener sentido común”, entonces puedes temer por un momento con el futuro en que Microsoft es el mas dispuesto a conquistarnos siendo El Monopolio sobre todos nosotros. Como Sauron grabaría en el anillo, en palabras escritas por J.R.R. Tolkien, “Un teléfono para gobernarlos a todos…”.

lunes, 8 de febrero de 2010

Echando un poco de luz sobre el plato

Buscar oportunidades en las nuevas tecnologías es siempre un placer cuando sabemos que esto amplía nuestro campo visual, nos ayuda a ver la “big picture” de la industria, no por “estar a la vanguardia” si no por tener un amplio abanico de herramientas y posibilidades que ofrecer a la hora que enfrentamos el reto de proporcionar una solución informática.

Después de concretar algunas de esas soluciones y conocer pros y contras de herramientas como Delphi 2009, Delphi 2010, C# y ASP.NET MVC con C#, ahora pongo un pie con intención de entrar de lleno al desarrollo de Aplicaciones Ricas para Internet (RIAs) con Silverlight.

No pienso dejar Delphi de lado, sigo inclinándome enormemente al desarrollo nativo de aplicaciones de escritorio y creo que tiene muchas ventajas sobre .Net o Java en ese rubro, ventajas importantes para los usuarios de nuestras soluciones (como el desempeño por ejemplo) y en especial Delphi, su biblioteca visual de componentes y la arquitectura de esta.

microsoft_silverlight Por otro lado, .Net ha sido la única plataforma con la que me siento satisfecho cuando se trata de desarrollo para Web conectado a datos, y Silverlight es la cumbre de ese desarrollo, la que mas valor le da al cliente hasta ahora, mas que Adobe flash o Adobe Flex, Incluso se pueden desarrollar aplicaciones “fuera del navegador” entregadas sobre el navegador como lo hace Java Web Start, tiene una biblioteca de controles y servicios multimedia, funciona sobre Windows, Mac e incluso Linux (aunque en Linux no me consta hasta que punto funciona el proyecto Moonlight).

No dejemos de probar nuevas tecnologías, aun cuando le dediquemos un rato a la semana para explorarlas. Puede que resolvamos algo que antes no sabríamos como, y que esto nos haga mas competitivos.