Archive

Articles taggués ‘nouveautés’

Visual Studio 2012 et .NET Framework 4.5

Après les versions Developer Preview et Release Candidate voici la version finale de Visual Studio 2012. La disponibilité de la version finale de l’IDE a été annoncé le 15 aout par Jason Zander sur son blog mais le lancement officiel est annoncé pour 12 septembre 2012.

 
Visual Studio 2012
Téléchargez Visual Studio 2012 sur le site de Microsoft

En tout Microsoft a créé 4 versions de Visual Studio 2012: Ultimate, Premium, Professional et Test Professional – comparer.

MvcApplication4 (Running) - Microsoft Visual Studio (10)

Les nouveautés Visual Studio 2012

  1. Développement des “apps” Windows 8 anciennement appelées “de style Metro”.
  2. Développement Web beaucoup amélioré dans cette version. L’Intellisense est présent aussi pour Javascript et change en fonction de la version de HTML utilisée (HTML 4.1, HTML 5, etc.)
  3. Développement Windows Phone 8 Lire la suite…

Sortie de Flash builder et de Flex SDK 4.6 en version release candidate

Flash builder et Flex SDK 4.6

Après seulement six mois après la sortie de la version 4.5 qui intégrait des composants pour créer des applications mobiles sur les trois plateformes majeurs (Apple iOS, Google Android et BlackBerry OS), la nouvelle version du flash builder et du Flex SDK 4.6 (appelé Mega) est maintenant disponible depuis deux jours en version « release candidate ».

Celle-ci devrait être la candidate pour être la version finale.

Afin de pouvoir tester cette nouvelle version, il faut avoir accès aux « pre–releases » d’Adobe (voir les liens utiles). L’ayant téléchargé et installé ce matin, voici un retour sur cette nouvelle version (attention, il vous faudra tout d’abord désinstaller les précédentes versions de Flash Builder).

Nouveautés du SDK

Voici les nouveautés en sachant qu’Adobe s’est focalisé sur trois principaux objectifs.

Ajout de composants mobiles

Le premier d’entre eux est l’ajout de nouveaux composants ainsi que la mise à jour de composants Spark pour mobiles et tablettes. Voici les nouveaux composants ajoutés dans le SDK :

  • Le « SplitViewNavigator » qui permet de gérer la disposition de plusieurs vues et de pouvoir les adapter automatiquement  suivant l’orientation
SplitViewNavigator

SplitViewNavigator

  • Le « CallOutButton » qui peut contenir des vues, des composants ou seulement du texte et qui apparaît sur le contenu présent à l’écran
  • La « SpinnerList » qui est une adaptation de l’actuel composant liste possédant un nouvel aspect et qui fournit de nouvelles options comme le contenu circulaire ou le modèle de sélection basé sur la position
  • Le « DateSpinner » (ressemblant à la « SpinnerList ») qui est un composant très flexible (se basant sur les locales) et qui fournit plusieurs configurations pour s’adapter à la plupart des besoins relatifs aux dates/heures
DateSpinner

DateSpinner

  • Le « Text Enhancements » qui règle le problème du text-input sur toutes les plateformes. Cela permet aux développeurs de personnaliser les interactions utilisateurs comme le copier/coller, la vérification orthographique, …
  • Et enfin le « ToggleSwitch » qui est un bouton à deux états absent dans la version 4.5 de Flex mobile
ToggleSwitch

ToggleSwitch

Performances

Le second objectif est l’amélioration des performances. En effet, Adobe a toujours été focalisé sur les performances. Ils stipulent que dans cette version, des améliorations significatives au niveau de la réactivité des applications mobiles ont été faites. Si l’on suit leurs données, en passant à Flex 4.6 nous pouvons obtenir  un gain de performance de 50 %. Grâce à ceci, il est possible d’avoir des performances « quasiment natives » en plus de la personnalisation apporté par Flex.

Support multiplate-formes

Le troisième objectif  est la mise à jour pour le support multiplate-formes. Flex sera certifié sur les derniers systèmes d’exploitation mobiles comme Apple (IOS5) et la dernière mise à jour d’Android (la version 4.0 Ice Cream Sandwich) sortie le 19 octobre 2011 ce qui montre bien leur forte réactivité.

Nouveautés du Flash Builder

De plus Adobe en améliorant Flash Builder a apporté deux principales fonctionnalités qui vont nous permettre de développer de meilleures applications multiplate-formes pour mobiles.

Native Extensions

La première fonctionnalité se nomme « Native Extensions ». Celle-ci permet aux développeurs d’étendre les fonctionnalités du moteur d’exécution. Cette fonctionnalité déjà présente pour la version AIR pour TV est maintenant disponible pour les plate-formes mobiles et bureau. Ceci nous autorise à tirer parti des capacités spécifiques des plates-formes mobiles, comme par exemple le vibreur. Il est ainsi possible de développer de nouvelles librairies dans les langages natifs comme native C, Objective-C, ou Java puis de les appeler directement à partir d’un code ActionScript.

Captive Runtime

La seconde fonctionnalité est le « Captive Runtime ». Il offre une nouvelle manière de packager nos applications en permettant aux utilisateurs finaux de ne plus télécharger, d’installer ou de mettre à jour le moteur d’exécution Flash. Ainsi, tout ce dont l’utilisateur a besoin pour utiliser l’application (et ce sur n’importe quel plate-forme mobile) est directement intégré dans le package final de l’application.

Autres ajouts

En ajoutant le débogage d’applications avec l’émulateur natif Android, le support pour les projets mobiles de FlexUnit (via le wifi), un moniteur de réseau pour les projets mobiles (toujours via le wifi) et le support pour Eclipse 3.7 cette version apporte de grandes promesses pour le développement d’applications mobiles multi-plateformes, mais n’apporte quasiment aucun changement pour le développement d’application Flex non mobile.

Conclusion

Il reste à voir si ce que le papier offre, la réalité nous le fournira.
Affaire à suivre de très près.

Liens utiles

Voici quelques liens utiles afin d’aller un peu plus loin :