.NET Compact Framework
Le .Net Compact Framework de Microsoft (.Net CF) est une version du framework .NET spĂ©cialement conçue pour ĂȘtre exĂ©cutĂ©e sur des terminaux mobiles de type Windows CE ou Windows Mobile tels que des PDA, des tĂ©lĂ©phones portables, des panels PC industriels⊠Le .Net Compact Framework est un sous-ensemble du .Net Framework, certaines classes sont communes avec le .Net Framework et dâautres sont spĂ©cifiques au Compact Framework comme lâInputPanel Windows CE. Des fonctionnalitĂ©s comme le .Net Remoting ou le namespace Reflection.Emit ne sont pas supportĂ©es.
Il est possible de dĂ©velopper des applications qui utilisent le Compact Framework avec Visual Studio 2003, Visual Studio 2005 et Visual Studio 2008 en langage C# ou en Visual Basic .NET. Sa taille est optimisĂ©e pour tenir en ROM des pĂ©riphĂ©riques. Les performances du JIT sont amĂ©liorĂ©es pour une exĂ©cution plus rapide. Pour ĂȘtre capable dâexĂ©cuter des applications dans un environnement Compact Framework, la plate-forme cible doit supporter le runtime Compact Framework. Ce dernier est inclus dans certaines versions de Windows CE comme CE 4.2, 5.0, 6.0, Microsoft Pocket PC, Microsoft Pocket PC 2002 and Smartphone 2003, Windows Mobile 5.0 et Windows Mobile 6. Les binaires Compact Framework et .Net Framework sont compatibles si ce nâest que leur signature digitale est diffĂ©rente. Les applications Compact Framework peuvent aussi faire appel Ă des assemblys spĂ©cifiques Ă la plate-forme tels que la gestion de la tĂ©lĂ©phonie, GPS, input panel et dans ce cas ne pas ĂȘtre compatible avec le .Net Framework.
Les versions du Compact Framework installĂ©es sur Windows Mobile peuvent ĂȘtre dĂ©terminĂ©es en lançant /Windows/cgacutil et en comparant les versions des assemblys avec la table ci-dessous. Plus dâune version peuvent ĂȘtre installĂ©es simultanĂ©ment sur les terminaux.
Historique des versions
Nom de la version | Numéro de la version | Date de la version |
---|---|---|
1.0 RTM | 1.0.2268.0 | Fin 2002[1] |
1.0 SP1 | 1.0.3111.0 | Inconnu |
1.0 SP2 | 1.0.3316.0 | Inconnu |
1.0 SP3 | 1.0.4292.0 | Janvier 2005[2] |
2.0 RTM | 2.0.5238.0 | Octobre 2005[3] |
2.0 SP1 | 2.0.6129.0 | Juin 2006[4] |
2.0 SP2 | 2.0.7045.0 | Mars 2007[5] |
3.5 Beta 1 | 3.5.7066.0 | Mai 2007[6] |
3.5 Beta 2 | 3.5.7121.0 | Inconnu |
3.5 RTM | 3.5.7283.0 | Janvier 2008[7] |
Les nouveautés du Compact Framework 3.5
Le Compact Framework apporte les nouveautés suivantes :
- WCF (Windows Communication Foundation)
- LINQ (Language INtegrated Query)
- Améliorations dans les Windows Forms
- API SoundPlayer
- API Compression , etc.[8]
Notes et références
- « .NET Compact Framework Nears Release » (consulté le )
- « .NET Compact Framework releases 1.0 SP3 » (consulté le )
- « Microsoft releases .NET CF 2.0 redistributable » (consulté le )
- « .NET Compact Framework v2.0 SP1 is done and is being released. » (consulté le )
- « .NET Compact Framework 2.0 SP2 Released » (consulté le )
- « .NET Compact Framework 3.5 Beta1 Redistributable » (consulté le )
- « .NET Compact Framework 3.5 Redistributable » (consulté le )
- Visual Studio 2008 sur le site Blog de Fabien Decret
Liens externes
- Articles sur le développement sur Compact Framework de Fabien Decret
- Centres de développement Windows Mobile
- CodePPC (version du 28 juin 2013 sur archive.is)
- Articles sur Windows Embedded d'Olivier Bloch