lundi 30 novembre 2009

Silverlight 4.0 online courses



Hi

When googling to know more about the silverlight 4.0 new features , i found a link for some online videos and documents courses availables on Channel9.

After completing this training course, you'll be able to start developing silverlight 4.0 applications.

Just click on this link

samedi 21 novembre 2009

Silverlight 4 Beta is here!

.
Silverlight is now ready for business !
for more information : http://silverlight.net/getstarted/silverlight-4-beta/

dimanche 18 octobre 2009

Silverlight 4

.
Une preview des nouveautés de cette version 4 y sera en effet présentée.

Parmi elles, citons le multicast (possibilité de diffuser simultanément un flux vers plusieurs terminaux sélectionnés) et PlayReady, un DRM hors-ligne (qui permettra par exemple de visionner un contenu protégé sans être connecté).

En parallèle, Microsoft annoncera également l'intégration de l'IIS Smooth Streaming Transport Protocol (SSTP) et du Protected Interoperable File Format (PIFF) à la base Microsoft Community Promise pour en favoriser l'adoption par la communauté des développeurs.

La Microsoft Community Promise est l'ensemble des technologies appartenant à la société mais pour lesquelles elle s'engage à ne réclamer aucun droit quant à leurs exploitations.

Pour mémoire, le SSTP permet de moduler la définition du contenu diffusé en fonction du débit de l'internaute.
Le PIFF, comme son nom l'indique, vise lui à rendre interopérables les différents types de DRM.

Les nouveaux services fondés sur ce format et ce protocole seront inclus dans l'offre de Live Smooth Streaming qui a déjà été utilisée en version béta pour diffuser le Tour de France et Roland Garros (sur France 2) ou le Michael Jackson Memorial (sur SkyNews).

jeudi 15 octobre 2009

Présentation Microsoft Silverlight

.


Dans le cadre des activités du Club .NET+ ( club Microsoft à la faculté des sciences de Tunis),nous avons le plaisir de vous inviter tous à assister à la présentation de la technologie Microsoft Silverlight assurée par Soumow Atitallah le lundi 19 octobre au département informatique (à la FST)...une première initiative pour cette année ouvrant les portes et preparant pour un programme de formation complet rigoureux et régulier... les premièrs pas sont la base donc ne les rattez pas et soyez présent pour un meilleur apprentissage...




samedi 25 juillet 2009

dimanche 3 mai 2009

Finale imagine cup à l'INSAT le 6 mai





La finale de l'Imagine cup 2009 en Tunisie organisée par Microsoft aura lieu le 6 mai 2009 à l'INSAT.
La finale mondiale 2009 se tiendra au Caire, en Egypte, en juillet 2009.

voici l'agenda de la journée :

Agenda :

09 :00

Allocution d’ouverture

Mr. Samir Ben Ahmed

Directeur INSAT

09 :10

Mot de Bienvenue

Mrs. Salwa Smaoui

Directeur General Microsoft Tunisie

09 :20

Mot de Bienvenue

Mr. Raouf Laroussi

MESRST

09 :30

Distribution des Prix MSDN Premium pour MSPs Tunisiens

Mrs. Salwa Smaoui

Directeur General Microsoft Tunisie

09 :45

Présentation des équipes

Mr. Sidi Ali Maielanin

Président du Jury

10 :00

Début De la compétition



Temps

Nom du Projet

Equipe

Institution

10 :00

Smart Tech

ISI Winners

ISI ARIANA

10 :15

Mum’s Helpers

MUMS

ISIM GABES

10:30

Health Gardian

RedQueen

INSAT

10:45

Gardian Angel

.Net Leaders

FST

11:00

Extended Power Economizer

TBCR

ISI ARIANA

11:15

IDR Identity Recognizer

Metal Heads

ISG

11:30

MutiPoint Virtual Educ Center

World Saviors

ISI ARIANA

12:00

Pause Musicale + Déjeuner

13:00

System de Surveillance en ligne

VT

ISI ARIANA

13 :15

Dona Web

InsaTeam

INSAT

13 :30

Femme Blassa

W3A

ISIM+ISAM

13 :45

Association against Aids online

ISI Light

ISI ARIANA

15 :00

Délibération du Résultat Final + Distribution des Prix




Vous êtes cordialement invité à cet événement.Soyez nombreux.
Votre présence peux vous faire gagner des prix grâce au tombola.

mardi 31 mars 2009

vendredi 27 mars 2009

2eme Webcast: Effet 3D avec Silverlight 3

.

Premier Webcast: Animation sur Microsoft Blend3

.

Voici un premier Webcast, une petite application, ou je voulais insister sur l'importance de la gamme Expressions dans le développement en Silverlight car elle facilite énormément le travail.
Vous trouverez:
- une petite animation avec Microsoft Blend 3 (que vous pouvez faire aussi avec Microsoft Blend 2)
- une nouveauté avec Blend 3 : l'utilisation des fichiers faits avec photoshop.
- une nouveauté avec Silverlight 3 : Le "out of Browser".

J'attends vos remarques pour me corriger . Merci

jeudi 26 mars 2009

Out of browser experience




Many times, when using a silverlight application, i thinked about how cool could be to detach the application from the browser and use it directly from my desktop. Some silverlight applications are really lightweighted and can easily used on many platforms without to have to install it in the computer ; the only thing needed is the silverlight runtime.
This scenario i've described in a few words may open the way to a new big set of applications.

out of browser experience and silverlight3
The biggest feature of the new silverlight3.0 , called out of browser experience, OOB for the friends, let you start creating application that can easily detached and used from a simple host without the need of a browser instance. The action of detaching the application is really simple, very fast and do not need any kind of installer . You have simply to right click the running application and if it is configured correctly you'll find an "Install...into the computer..." item.
The only question you need to answer is where you want silverlight to let to create the icon, on the desktop or in the start menu (or both) and then your OOB will be started and ready to be used.
The use of this kind of experience need open some problems we will analyze in the next paragraph.

configurating the out of Browser Experience
The first problem we have to address after we have completed our developement , is how to configure it to let the user detach the application to be able to run it online and offline without the browser, this is q auit simple task.In the silverlight project you will find the AppMqnifest.xml file under the Propreties folder und uncomment a special section .Obviously you may customize some propreties:

Deployment.ApplicationIdentity
ApplicationIdentity ShortName= 'ToDoList'
Title='Silverlight ToDoList'
ApplicationIdentity .Blurb

manage offline your tasks
/ApplicationIdentity.Blurb
/ApplicationIdentity
/Deployment.ApplicationIdentity



The properties you can customize are the ShortName that will appear on the menu item,the title and the description (Blurb) that will be displayed in the installation window.You may also add an optional section. This let you add some icons in png format to be displayed on the desktop or start menu.
The installation window let you decide how to install the application you are detaching.You may choose to add some icons; one on the desktop and one on the start menu.
This is the only action you need to perform. If you click yes the files required to run the application will be copied into a folder in AppData and the icons will be created as shortcut to the sllaucher.exe into the silverlight3 install location.
The folder where the application files will be copied is:c:\User\...\AppData\LocalLow\Microsoft\Silverlight\Offline.
After installing the OOB application you may run it again double clicking on the running instance and selection'Remove this application...' from the context menu .
The installation process may be triggered programmatically using the detach () method of the Application class .It's to the developer to add a button that indicate to the user that the application may be detached.The Application.RunningOffline property let the developer know if the application is already detached.Using this property we may show the installation instructions when the application is inthe browser and remote them when installed.
If you want to have a detach button , you can write this code:
this.detach.Visibility=
Application.Current.RunningOffline?Visibility.Collapset:Visibility.Visible;
this.detach.click+=(sender,e)=>Application.Current.Detach();
We may get information about the installation (detaching) or desinstallation of the application handling the event ExecutionState property in the Application.Current instance.
from mr. Andrea Boschin article