La première beta du SDK Mango amenait les launchers Bing Maps (BingMapsTask et BingMapsDirectionsTask), et les choosers d’adresse postale (AddressChooserTask) et invitation de jeu (GameInviteTask, pour les jeux XBox Live)
La beta 2 amène les launchers ShareLinkTask et ShareStatusTask et les choosers SaveRingtoneTask et SaveContactTask. Les applications vont donc devenir plus sociales, vous permettre de customiser les sonneries, et gagnent (enfin!) un accès en écriture à la base des contacts!
ShareLinkTask : Partager un lien sur les réseaux sociaux configurés
private void btnShareLinkTask_Click(object sender, RoutedEventArgs e) { ShareLinkTask slt = new ShareLinkTask(); slt.LinkUri = new Uri("http://blogs.msdn.com/pierreca"); slt.Message = "you should read it!"; slt.Title = "Interesting blog!"; slt.Show(); }
ShareStatusTask : Changer de statut sur les réseaux sociaux
private void btnShareStatusTask_Click(object sender, RoutedEventArgs e) { ShareStatusTask sst = new ShareStatusTask(); sst.Status = "Testing new Mango APIs!"; sst.Show(); }
SaveRingtoneTask : Sauvegarder une sonnerie (et éventuellement configurer le téléphone pour l’utiliser)
private void btnSaveRingtoneTask_Click(object sender, RoutedEventArgs e) { SaveRingtoneTask srt = new SaveRingtoneTask(); srt.DisplayName = "Ma super sonnerie"; srt.IsShareable = true; srt.Source = new Uri("isostore:/ringtone.mp3"); srt.Completed += new EventHandler<TaskEventArgs>(srt_Completed); srt.Show(); } void srt_Completed(object sender, TaskEventArgs e) { if (e.TaskResult == TaskResult.OK) { MessageBox.Show("Ringtone saved!"); } }
SaveContactTask : Sauvegarder un contact dans le téléphone (sur n’importe quel compte)
private void btnSaveContactTask_Click(object sender, RoutedEventArgs e) { SaveContactTask sct = new SaveContactTask(); sct.Company = "Microsoft"; sct.FirstName = "Pierre"; sct.LastName = "Cauchois"; sct.MobilePhone = "+33666666666"; sct.Website = "http://blogs.msdn.com/pierreca"; sct.Completed += new EventHandler<SaveContactResult>(sct_Completed); sct.Show(); } void sct_Completed(object sender, SaveContactResult e) { if (e.TaskResult == TaskResult.OK) { MessageBox.Show("Contact saved!"); } }
Developpez.com ouvre une nouvelle section dans son forum pour mettre en valeur vos applications pour mobiles. Profitez en pour faire votre pub, et récolter du feedback !
La news sur le site développez.com
Le marché des entreprises robotique n’est pas grand, il est parfois difficile de trouver un stage pour les passionnés: c’est pourquoi je me permet de relayer, à travers le site du labo robotique de supinfo, cette annonce de Génération Robots, qui cherche 2 stagiaires pour cet été.
Ne vous y trompez pas, sous une vitrine de site de distribution de robots, Génération Robots à également une activité R&D leadé par Yassine Serhrouchni, un ancien de chez Wany Robotics, activité dont j’ai eu l’occasion de parler avec lui et qui promet d’être passionnante
Intel semble vouloir accélérer le développement d’applications embarquées avec leur processeurs Atom en s’associant au prestigieux Fraunhofer Institute pour offrir jusqu’à 17500 euros aux développeurs innovants qui utilisent leurs solutions. Etudiants Imagine-Cup de la catégorie embarqué, vous tombez pile dans la cible, c’est une belle opportunité!
L’équipe Interop de Microsoft vient de produire un Android API Mapping Tool, sur le même principe que l’iPhone API Mapping Tool, qui permet à partir d’une cartographie des API (Android ou iOS donc) de retrouver l’équivalent en Windows Phone 7.
Par ailleurs en plus l’équipe fournit un guide Windows Phone 7 à l’attention des développeurs Android (sur le même principe encore une fois que la version iPhone.
Sur le site d’interop Windows Phone 7 vous retrouverez en plus de ces documents et ces outils des vidéos de développeurs qui racontent leur expérience de portage de leur application vers Windows Phone 7.
Happy porting!
Comme d’habitude, nous publions les ressources de cet après-midi du dev autour de Mango, la future version de Windows Phone 7. Nous avons posté les slides et les démos sur le skydrive ci-dessous.
Vous y retrouverez toutes les infos, et sachez que par ailleurs David a fait un post spécifique sur sa partie
Les blogs des autres intervenants:
Happy Mango-ing!
Une série de webcasts (en anglais) a été publiée par le groupe Windows Embedded pour comprendre comment on fabrique son propre OS à partir des briques de Windows Embedded Compact 7… pour ceux qui vont se demander… oui oui, c’est bien un des outils ce qui sert à fabriquer… l’OS de Windows Phone 7…
Attention c’est un peu technique !
Les webcasts Windows Embedded sur Showcase