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...
(article écrit par Wafa Ben Rhouma )
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
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:
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
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