Posts recientes

El contenido de este blog tiene una licencia Creative Commons.
Creative Commons

Recursos de SharePoint 2010 para principiantes.

Debido al lanzamiento oficial de Sharepoint 2010 hace unas semanas, y a la presentación del temario de los cursos Sharepoint 2010 de Trentia Consulting, hemos decidido publicar una recopilación de recursos Sharepoint que existen en la red. Muchos de estos recursos son oficiales de Microsoft, pero algunos, no tan conocidos pero igualmente interesantes, que han sido creados por expertos en la tecnología.

En este primer post, os enumero algunos para aquellos que estáis pensando dar unos primeros pasos con Sharepoint.

Webs


Guias


Máquina virtual


Versiones de prueba


Videos de aprendizaje

  • Una serie de once videos sobre Introducción a Sharepoint 2010 para profesionales de IT dónde se explican desde Qué es SharePoint y qué puede hacer por ti, hasta detalles sobre la seguridad, rendimiento, actualizaciones y aplicaciones de servicios.


Hands-on-Labs

  • Para que realices tu primeras prácticas con Sharepoint 2010, Microsoft tiene diez 'labs' o tutoriales, para los que necesitas Sharepoint 2010 y Visual Studio 2010

 

Por último, si estás interesado en introducirte en el mundo de Sharepoint 2010, te aconsejamos que le eches un vistazo al temario de nuestro exclusivo curso TC 3301 : Desarrollo de soluciones en SharePoint 2010 

Autor: Isabel Cabezas
Publicado: 29/06/2010  14:43 | 0  Comentarios | 0  Enlaces a este post

Microsoft lanza Internet Explorer 9 Platform Preview 3

Se acaba de publicar la tercera versión para desarrolladores de Internet Explorer 9, según informa el portal genbeta.
 

Se acaba de publicar la tercera versión para desarrolladores de Internet Explorer 9, con unos resultados generales excelentes. Aún no han añadido el marco del navegador con los controles, así que no es usable para el día a día. Pero hay que tener en cuenta que estas versiones solo sirven para comprobar el motor que se está desarrollando por debajo.

Y ese motor es, a día de hoy, un serio competidor para el resto de navegadores. Tanto en eficiencia como, poco a poco, en soporte de funcionalidades, lo que demuestra que Microsoft al fin está dando a su navegador el apoyo que merece. Siguiendo el camino anunciado en las dos versiones anteriores, las mejoras se centran en varios frentes. Vamos a explicar un poco en la entrada extendida de qué se tratan esos cambios.

  • Mayor rendimiento en Javascript. Aún no es el más rápido, pero se quedará muy cerca de la cabeza, lo que ya es más que suficiente. Sin embargo, desde Microsoft se asegura que están optimizando otros subsistemas que tienen un amplio impacto en la visión de páginas web artificiosas. De hecho, eso permite que en diversos ejemplos visuales que están mostrando, Internet Explorer 9 gane de calle a todos los demás, principalmente por hacer uso de APIs de Windows Vista/7 y utilizar por defecto la GPU para renderizar todos los elementos.
  • Vídeo y audio de HTML5. Se estrena el esperado soporte para vídeo, usando el códec H.264 como se anunció, lo que implica que la versión HTML5 de Youtube es plenamente funcional. También añaden el soporte para audio, ambos con aceleración por hardware habilitada.
  • Soporte para canvas. Este estándar permite el desarrollo de dibujos, haciendo posible aplicaciones mucho más visuales. Esto ya estaba soportado por todos los demás navegadores desde hace años y se traducirá en que sitios como Google Maps irán mucho más rápido. Por supuesto, también está preparado para usar el chip gráfico en los equipos soportados, de tal forma que el rendimiento es muy satisfactorio. Para demostrarlo, han añadido impresionantes páginas de prueba en su TestCenter.
  • Soporte para fuentes WOFF. Este estándar fue creado conjuntamente por Mozilla, Google y Microsoft, y lo mandaron en abril de este año. Está llamado a ser el estándar de fuentes para la web, ya tiene soporte en Firefox y Webkit, pero por lo visto en las pruebas de Microsoft por ahora ellos son los únicos que está aplicando un suavizado de fuentes.
  • Medición de rendimiento nativa en el navegador. Las especificaciones de WebTiming proveen de funciones más confiables para medir el tiempo que tarda nuestro código en ejecutarse, y Microsoft también se apunta al movimiento para popularizar este estándar en todos los navegadores por igual. Como las especificaciones finales no están muy definidas aún, Microsoft está usando el prefijo propietario -ms en sus propiedades, de manera similar a -webkit o -moz.
  • Soporte más amplio de estándares. Se añaden varias nuevas funcionalides de Javascript, CSS3 y HTML5, confirmando el reciente amor de Microsoft por los estándares. Aunque en el test de Acid3 ya obtienen un decente 83 de 100, ellos mismos vuelven a repetir que este test es una prueba muy incompleta de los estándares actuales. Por tanto, siguen trabajando en escribir cientos de tests que van enviando regularmente a la W3C. En este punto también quieren incidir en un código para todos los navegadores, algo que están llevando por bandera.

En general las sensaciones son muy positivas. Microsoft está realizando un trabajo fantástico, con buenos resultados y en la dirección que todos deseábamos desde hace una década. Lo único que se le puede achacar es que ahora quiera liderar el movimiento de un sólo código para todos los navegadores cuando, actualmente, los mayores problemas que sufrimos los desarrolladores web tienen que ver con cualquier versión de Internet Explorer.

Un  punto a destacar es que los usuarios de Windows XP no disfrutarán de esta versión.

Descarga: IE9

Fuente: genbeta

Autor: David Acosta Lesmes
Publicado: 28/06/2010  10:22 | 0  Comentarios | 0  Enlaces a este post

Microsoft lanza el Office 2010 que llegará a España el 9 de julio

Microsoft ha anunciado el lanzamiento de la versión para particulares del Office 2010 en 240 países y 10 idiomas. El pasado mes de mayo salió al mercado la versión para empresas y como se había previsto ya está disponible para los particulares, aunque en España no se tendrá acceso a la compra hasta el próximo 9 de julio, cuando se espera que esté en todas las tiendas.

La última versión de la suite Office 2010 es la que mayor éxito ha alcanzado en toda la historia del producto. Así lo avalan los resultados del número de descargas del software, desde que se lanzó la versión beta en noviembre de 2009. Con casi 10 millones de descargas (sólo en España más de 150.000), Office 2010 ha multiplicado por siete las descargas de la anterior versión del producto (Office 2007).

El Office 2010 vendrá preinstalado en las principales marcas de PCs en un intento de Microsoft por lograr que comprar Office 2010 sea más fácil que nunca para los consumidores. Para activar Office 2010 preinstalado en los nuevos PCs,estarán disponibles tarjetas de clave en las principales cadenas de tiendas. "A finales de este año, el 80% de los PCs en todo el mundo tendrán el Office 2010 preinstalado”, asegura David Negrete, director de la Unidad de Negocio de Productividad y Colaboración de Microsoft Ibérica.

Oportunidad para las empresas

Microsoft ha puesto en marcha a través del su programa de Garantía Tecnológica una interesante oferta para las empresas. Ofrece a los clientes que compren hasta el 30 de septiembre Office 2007 la posibilidad de actualizar su producto, sin coste adicional, a Office 2010, aprovechándose de las ofertas actuales que hay de Office 2007.

Autor: David Acosta Lesmes
Publicado: 28/06/2010  10:18 | 0  Comentarios | 0  Enlaces a este post

Tipos dinámicos y el acceso a objetos COM en C# 4.0

Con la aparición de .NET en el panorama de los lenguajes de programación muchos de nosotros, desarrolladores de software, tuvimos que escoger entre desarrollar software en VB.NET o C#. Gestionado de forma correcta VB.NET y C# no tienen ventajas evidentes uno sobre el otro y en la mayoría de los casos la elección se limitaba a una cuestión de familiaridad o comodidad con la sintaxis del propio lenguaje. A los que nos decantamos por la nueva sintaxis de C# de vez en cuando nos vemos empujados por causas de fuerza mayor al desarrollo de ciertos módulos o librarías en VB.NET. Una de las principales causas ha sido y todavía es, sin duda, la comunicación con interfaces COM.

C# permite la comunicación con objetos COM mediante un PIA (Primary Interop Assembly), un ensamblado en código manejado, que hace de interfaz entre nuestra aplicación y el objeto. Este PIA  está estrechamente ligado a la versión del COM con el que vamos a comunicar y debe ser desplegado junto con nuestra aplicación. La interfaz generada es pesada de utilizar en C# por numerosas razones de nomenclatura en los métodos. En contrapartida VB.NET tiene la habilidad heredada de VB6 de realizar late-binding con este tipo de objetos, de forma que no se hace necesaria la creación de un PIA, siendo mucho más cómodo de trabajar.

En C# 4.0 se introducen los tipos dinámicos mediante la palabra clave dynamic, lo cual nos aporta nuevas formas de desarrollar y nos ahorra disgustos en el enlace con COM. Muchos puristas quizás no estén completamente de acuerdo con la necesidad de introducir este tipado en tiempo de ejecución pero seguro que más de uno lo agradecerá. ¿Morirá algún día la tecnología COM? De momento sigue bien viva y no parece que tenga fecha de caducidad, de forma que bienvenidas sean las nuevas características de late-binding de C# 4.0.

Aquí podéis ver un ejemplo de enlace con Word (vía COM) desde C# 4.0.

public static class WordDocument
{
  public const String TemplateName = @"Sample.dotx";
  public const String CurrentDateBookmark = "CurrentDate";
  public const String SignatureBookmark = "Signature";

  public static void Create(string file, DateTime now, String author)
  {
    // Run Word and make it visible for demo purposes
    dynamic wordApp = new Application { Visible = true };
            
    // Create a new document
    var doc = wordApp.Documents.Add(TemplateName);
    templatedDocument.Activate();

    // Fill the bookmarks in the document
    doc.Bookmarks[CurrentDateBookmark].Range.Select();
    wordApp.Selection.TypeText(current.ToString());
    doc.Bookmarks[SignatureBookmark].Range.Select();
    wordApp.Selection.TypeText(author);

    // Save the document 
    doc.SaveAs(fileName);

    // Clean up
    templatedDocument.Close();
    wordApp.Quit();
  }
}

Vía: C# 4.0, the Dynamic Keyword and COM

Autor: Rubén Claramunt Vicente
Publicado: 27/06/2010  19:56 | 0  Comentarios | 0  Enlaces a este post

Migrando a Visual Studio 2010

No hace ni dos meses desde que Microsoft lanzó Visual Studio 2010 y en Trentia Consulting ya hemos hecho el cambio a esta nueva plataforma. En este proceso hemos encontrado una serie de guías, de artículos, de recursos y de compañeros en la blogosfera que sin duda nos han facilitado este paso. He intentado hacer una recopilación de todo este material que espero que también sea de ayuda a otras personas que también están pensando en hacer el salto.


En Microsoft:

  • Moving to Microsoft Visual Studio 2010. Una guía de Microsoft que ayuda a los desarrolladores profesionales a migrar sus aplicaciones de versiones desde Visual Studio a 2003 a 2008. Abarca las características de 2010 a través de una aplicación, pasa por muchas de las características del lenguaje nuevo y excitante y nuevas versiones de las tecnologías más populares, sin poner el énfasis en las tecnologías mismas, sino en cómo llegar a las nuevas herramientas  y características de Visual Studio 2010.
  • Sitio oficial de Visual Studio de Microsoft.

 

En codeplex:

  • Visual Studio 2010 Quick Reference Guidance. Es una guía (de referencias cortas) de orientación al team fundation Server (TFS) 2010 y Visual Studio (VS) 2010, que aborda el problema básico que ocurre en muchos equipos que trabajan con estas dos herramientas: que no son conscientes de sus capacidades o que no tiene mucho tiempo para invertir en formación. Además, ayuda a identificar rápidamente qué es lo que necesitamos y a encontrar la información detallada que necesitemos.
  • Visual Studio 2010 and Team Foundation Server 2010 VM Factory. Es una guía para la implementación de las soluciones software en torno a la virtualización de VS2010 y TFS 2010 y la orientación a la automatización de la creación de máquinas virtuales ustando la VM Factory. El objetivo es ayudar a los usuarios con la instalación y configuración de entornos virtualizados con el mínimos esfuerzo y la máxima automatización.
  • Visual Studio TFS Branching Guide 2010. Enfocada en la aplicación y en los ejemplos prácticas de branching, es una buena referencia sobre administración del modelo de trabajo con branchs. La versión 2010 contiene nuevos conceptos de branching y estrategias, también apoyadas con ejemplos prácticos y labs para favorecer su comprensión.

 

Training kits:

  • Visual Studio 2010 and .NET Framework 4 Training Kit. Incluye presentaciones, labs –ejercicios practicos- y demostraciones/ejemplos. El contenido de este kit está diseñado para ayudarte a aprender cómo utilizar todas las características de VS2010 y una gran variedad de tecnologías framework.
  • 5 Virtual Labs de MSDN. El blog "Ravings of a Developer TS", tiene una recopilación de cinco labs con los mismos objetivos que el anterior training kit, pero virtuales.
Autor: Isabel Cabezas
Publicado: 15/06/2010  15:07 | 1  Comentario | 0  Enlaces a este post

Consulta CAML con “offset” de días

En ocasiones necesitamos realizar consultas CAML contra SharePoint filtrando los elementos en función de un comparación de fechas entre una fecha almacenada en columna y la fecha actual. No hay problema ya que podemos hacer algo como:

<Query><Where><Geq><FieldRef Name='PublishedDate' /><Value Type='DateTime'><Today/></Value></Geq></Where></Query>

Hasta aquí ningún problema. En el momento en que queremos filtrar según un margen (offset) de días respecto la fecha actual ya no esta la cosa tan fácil. Para ello CAML nos ofrece un mecanismo mediante el atributbo OffsetDays que nos permite aplicar un diferencial de días a la fecha. Con ello podemos construir consultas como la siguiente:

<Query><Where><Geq><FieldRef Name='PublishedDate' /><Value Type='DateTime'><Today OffsetDays='-4' /></Value></Geq></Where></Query>

Os recomendamos una herramienta que os puede ser de gran utilidad para construir todo tipo de consultas CAML. Se trata de la evolución de otra conocida utilidad en formato desktop que ahora se integra en SharePoint como funcionalidad activable. Entrad en U2U CAML Query Builder Feature, vale la pena.
Autor: Rubén Claramunt Vicente
Publicado: 11/06/2010  8:48 | 0  Comentarios | 0  Enlaces a este post

Comparativa entre las ediciones de Sharepoint

En la página oficial de Sharepoint de Microsoft, hay una comparativa sobre las diferentes ediciones de Sharepoint, que nos pueden ser utilidad cuando aún no tenemos claro, cuál de las características de cada una de ellas se adapta mejor a nuestras necesidades.
Además, tiene una serie de filtros para contrastarlas a nivel de "Sitios", "Comunidades", "Contenido", etc...
En la misma página, pero en español-latinoamericano, hay un contenido parecido, con las características de las cada una de las licencias, eso sí, es una comparativa mucho menos atractiva visualmente. 
 
Autor: Isabel Cabezas
Publicado: 10/06/2010  9:10 | 0  Comentarios | 0  Enlaces a este post

Definición de colores con colorSynthAxis

Como ya sabéis, es habitual en nuestro blog comentar pequeñas herramientas (a ser posible gratuitas) que nos hacen nuestro trabajo un poco más sencillo. Es el caso de colorSynthAxis; que se autodefine como: "herramienta online gratuita concebida para hacer más fácil a los diseñadores web el manejo de esa pesadilla llamada color".

En este link está el tutorial para que podáis comenzar a trabajar con ella.
Autor: Emilio Martín
Publicado: 09/06/2010  12:25 | 0  Comentarios | 0  Enlaces a este post

Windows Azure Platform Training Kit

Windows Azure

Azure Services Training Kit, incluye un conjunto completo de contenido técnico, incluidos laboratorios prácticos, presentaciones y demostraciones que se han diseñado para ayudarle a aprender cómo utilizar la plataforma Windows Azure, incluyendo: Windows Azure, SQL Azure y AppFabric.

Esta actualización de junio incluye laboratorios actualizados para Visual Studio 2010

Estas son las novedades
  • Introducción a Windows Azure
  • Introducción a SQL Azure
  • Introducción a la plataforma Windows Azure Bus AppFabric servicio
  • Introducción a Dallas
  • Introducción a la plataforma Windows Azure AppFabric Servicio de Control de Acceso
  • Web Services and Identity in the Cloud Servicios
  • Correcciones menores a las presentaciones - sobre todo los plazos, precios, novedades, etc

Podemos descargarlo desde aqui

Autor: Javier Tirado Pampín
Publicado: 08/06/2010  9:34 | 0  Comentarios | 0  Enlaces a este post

Asistencia a una conferencia sobre Márketing Online.

El día tres de junio algunos colaboradores de Trentia Consulting asistimos a una interesante conferencia sobre Márkegint Online titulada "difunde tu negocio en buscadores", en las instalaciones de bit.
El ponente del seminario fué Ouali Benmeziane fundador del Search Congress (Congreso Nacional de Buscadores en España), experto en este nuevo sector que está naciendo en la frontera entre el Márketing y las nuevas tecnologías.
Nosotros, como profesionales del sector Web hemos sido siempre conscientes de la importancia que tiene para el impulso de un negocio una buena campaña de márketing en internet, del interés que despierta en nuestros clientes y de la exigencia de formación y aprendizaje constante de nuestros desarrolladores en este mundo tan dinámico y enérgico cuyas reglas, con un 93% del mercado actual, dicta Google.
Os dejo un sugestivo video que visualizamos durante la charla, que espero que disfrutéis:
 
Prometeus - La revolución de los medios.
Prometeus - La Revolucion de los Medios
Autor: Isabel Cabezas
Publicado: 07/06/2010  18:21 | 1  Comentario | 0  Enlaces a este post

 Siguiente >>