Segon event catdotNet

Event inaugural

 

Com realitzar una app metro style amb C# i Expression Blend

En aquesta xerrada vàrem veure com emprar C# i XAML per construir aplicacions Metro Style fent servir la nova API WinRT. Veurem com gràcies a les novetats incorporades a C#5 se’ns simplifica l’ús d’una API massivament asíncrona como és WinRT.

També es va parlar una mica del paper que juga .NET a Windows 8 i especialment en aplicacions Metro Style.

10:00h – 10:45h
Edu Tomàs.
Aplicacions Windows Metro Style amb HTML5

En els nostres PC i tablets amb Windows 8 conservarem les aplicacions clàssiques d’escriptori, però a més tindrem les noves aplicacions Metro Style, on la seva principal forma d’interacció és el tacte i submergeixen a l’usuari en un entorn de pantalla completa. Podem començar a desenvolupar ja aquest tipus d’aplicacions utilitzant el nostre llenguatge de programació preferit: C++, C#, VB.NET amb XAML o JavaScript mitjançant HTML5 i CSS3.

Durant aquesta sessió vàrem veure les primeres passes per crear aplicacions Metro Style amb HTML5 i JavaScript, utilitzant les noves versions de desenvolupament de Visual Studio i Expression Blend. Es va analitzar el nou model d’aplicacions i com podem aprofitar les nostres habilitats construint aplicacions web per crear aplicacions a la nova plataforma de Windows 8.

A més, vàrem conèixer les tècniques bàsiques per afegir a les nostres aplicacions suport tàctil i integrar-les amb el sistema, fent ús de les llibreries de Windows per a JavaScript i Windows RunTime, el nou proveïdor de serveis. En definitiva, tot el necessari per iniciar-nos en la creació d’aplicacions Windows Metro Style.

10:45h – 11:30h
Alex Casquete.
< Descans >
NUI (Natural User Interfaces) de la mà de Kinect i WPF

El teclat i el ratolí segueixen sent els reis a l’hora de “parlar” amb les nostres “màquines”, però poc a poc, es van transformant, i el que és més interessant encara, van sorgint alternatives als mateixos. En aquesta xerrada vàrem veure la gran alternativa que el mercat ha acollit amb un èxit de rècord -la Kinect de Microsoft-, i amb l’ajuda de Windows Presentation Foundation (WPF) vam desgranar les principals possibilitats que ens ofereix el nou dispositiu fora del seu hàbitat natural, el dels videojocs per a Xbox. Tot mitjançant exemples pràctics de com treure profit de tots els petits “gadgets” que s’empaqueten dins de Kinect, a la vegada que fem moure l’esquelet davant el nostre PC, amb un repàs al model de desenvolupament que planteja el SDK de Kinect per a Windows.

11:45h – 12:30h
Toni Recio.
Optimització i rendiment d’aplicacions amb Visual Studio i Windows Azure

Conèixer la capacitat d’una aplicació, saber com es comporta en front una determinada càrrega, conèixer com s’escala, optimitzar-la per treure’n el màxim profit de la plataforma amb el mínim cost, són requisits desitjables per a qualsevol tipus d’aplicació, facin ús o no de tecnologies de Cloud Computing. En aquesta sessió vam abordar les diferents alternatives i estratègies que tenim a l’hora de realitzar probes de càrrega sobre aplicacions web emprant Visual Studio 2010 i Windows Azure, sistema que podem fer servir tant per a aplicacions web que estiguin a Azure, com per a les que estiguin fora del núvol de Microsoft.

Una vegada explicades les diferents alternatives es van abordar temes relacionats amb l’optimització d’aplicacions Azure; com emprar el profiler, optimització i monitorització de SQL Azure, ús de cachés, etc.

Durant la sessió es va plantejar el cas real de les probes d’optimtització que s’han realitzat a ”La Cura”; quin enfoc s’ha seguit, quines decisions s’han pres, per què.

12:30h – 14:00h
Rodrigo Corral e Ibon Landa.
Materials de les xerrades