Principales raisons d'acquérir la mise à jour vers Adobe Flash Builder 4.5 Premium Edition
Développement d'applications mobiles pour plates-formes mobiles multiples
Créez des applications autonomes ciblant une ou plusieurs plates-formes mobiles en mettant à profit la nouvelle prise en charge des projets ActionScript® et Flex sur mobiles. Les modes Création et Code prennent désormais en charge le développement pour mobiles et tirent parti de nouveaux composants dédiés garantissant, côté utilisateurs, une expérience tactile et des performances embarquées optimales.
Prévisualisation, débogage et profilage d'applications mobiles
Testez vos applications mobiles sur poste de travail au moyen d'un émulateur mobile de l'environnement d'exécution Adobe® AIR®, ou sur un terminal mobile connecté en local et assemblez, déployez et lancez vos applications d'un simple clic.
Compilation et signature d'applications mobiles
Déployez, compilez et signez les ressources requises sous forme de fichier d'installation adapté à la plate-forme mobile en vue de son transfert sur un site de diffusion d'applications mobiles.
Modèles de code
Tirez parti de modèles de code (extraits) reposant sur des méthodes recommandées pour ActionScript, MXML et CSS, désormais fournis avec Adobe Flash® Builder™. Utilisez l'assistant de contenu pour passer en revue les modèles disponibles et les insérer dans le code. Créez des modèles de code personnalisé et importez ou exportez-les pour les partager au sein d'une équipe ou entre plusieurs d'entre elles.
Remplissage automatique du code de métadonnées
Tirez parti d'un assistant de contenu optimisé avec remplissage automatique du code de métadonnées, effectuant des suggestions à la fois pour le kit SDK Flex et les balises de métadonnées personnalisées.
Visualisez aisément les regroupements de collections de modèles, variables, fonctions, classes, etc. lors de l'utilisation de l'assistant de contenu grâce au cycle de propositions ActionScript.
Génération de code
Accédez à la manipulation des variables et à la modification de leur nom, à la génération d'accesseurs/mutateurs (Getter/Setter) et de gestionnaires d'événement, à l'organisation d'importation, etc. avec le correctif/assistant rapide. Utilisez la fonction Remplacer/Implémenter pour définir des méthodes à partir d'une superclasse ou d'une interface.
Nombreuses améliorations en termes de codage
Accélérez la programmation grâce à des fonctions de codage nouvelles et actualisées, notamment la sélection de blocs et le mode édition, la navigation jusqu'au sous-mot précédent/suivant, la mise en forme du code de documents MXML, l'assistance au contenu sur les références de classe CSS, la navigation, la refactorisation, etc.
Flux de production de projets bidirectionnels entre concepteurs et développeurs
La compatibilité d'Adobe Flash Catalyst® CS5.5 et de Flash Builder 4.5 permet aux créatifs d'ouvrir, de modifier et d'enregistrer des projets Flex qui ont été créés ou préalablement modifiés par un développeur dans Flash Builder. Utilisez le vérificateur de compatibilité Flash Builder pour vous assurer que le code de l'application et la structure de projet autoriseront l'actualisation de l'interface utilisateur dans Flash Catalyst CS5.5.
Création de composants Spark personnalisés pour un habillage par les concepteurs
Accélérez le prototypage des éléments de l'interface utilisateur et définissez une logique applicative en créant des classes de composants Spark personnalisées. Habillez ces composants dans Flash Catalyst à l'ouverture du projet et convertissez les éléments graphiques en éléments de composants.
Personnalisation de Flash Builder
Personnalisez la manière dont Flash Builder génère du code MXML et ActionScript, définissez les touches de déclenchement de l'assistance au contenu et celles de validation des suggestions de remplissage automatique, indiquez les versions autonomes d'Adobe Flash Player pour le lancement et le débogage, et utilisez les fichiers SWC FlexUnit externes.
Optimisations du mode Création
Accélérez le développement grâce aux multiples optimisations du mode Création : gains de performances, amélioration du rendu de projets complexes, réduction automatique des expressions de liaison de données, avertissements en cas de fichiers SWC incompatibles, retour visuel sur les opérations de glisser-déposer, etc.
Prise en charge des dernières plates-formes en date
Tirez parti de la compatibilité avec les dernières plates-formes en date : Eclipse™ 3.6 (Helios) et distribution standard Eclipse pour Java™, version Cocoa d'Eclipse sous Mac OS X, Flash Player 10.1, Adobe AIR 2.5 et Flex SDK 4.5, y compris les derniers contrôles Spark Datagrid, Form et Image pour applications web/bureautiques, sans oublier les perfectionnements apportés à la bibliothèque RSL (Runtime Shared Library) et au compilateur.
Gains de performances adaptés au développement d'applications de grande taille
Accélérez le développement d'applications Flex de grande envergure en réduisant de 65 % les délais de refactorisation sur des projets comportant un grand nombre de bibliothèques dépendantes, de 60 % la quantité de mémoire requise pour le profilage d'applications complexes, et en bénéficiant d'une réactivité accrue du profileur sur des applications complexes.
Si vous utilisez toujours Adobe Flex® Builder™ 3, Flash Builder 4.5 vous offrira de nombreux avantages :
- Gestion de modèles de fichiers — Modification des modèles par défaut pour les fichiers MXML, ActionScript et CSS.
- Affichage du contenu ASDoc — Survol du code ou utilisation des indicateurs de code pour l'affichage d'informations ASDoc.
- États de visibilité du code — Suppression de la mise en évidence du code non applicable à l'état en cours.
- Déplacement de restructuration — Déplacement de classes et packages multiples au sein d'un projet.
- Refactorisation — Possibilité de renommer des classes et des packages au sein d'un projet.
- Mise en retrait du code — Correction de la mise en retrait du code sélectionné (avec préférences pour contrôler le style de mise en retrait).
- Cycle d'assistance au contenu avec propositions — Affichage affiné des indicateurs de remplissage automatique du code, avec choix entre Tous, Propriétés, Événements, Effets et Styles.
- Casse mixte pour l'assistance au contenu — Mélange de majuscules et minuscules pour afficher les propriétés correspondantes (ADG pour Advanced Data Grid, par exemple).
- Visualisation de la hiérarchie d'appels — Affichage de tous les appelants d'une fonction, variable, classe ou d'un identificateur d'interface donné.
- Organisation des importations — Tri alphabétique des instructions d'importation pour des classes obligatoires.
- Indicateurs de remplacement — Affichage des méthodes remplacées via l'icône de la barre en mode Code.
- Mise en retrait du code collé — Mise en retrait automatique du code collé dans une classe ou un document MXML existant.
- Réduction du code — Développement/réduction des blocs de code ActionScript.
- Optimisations en termes de débogage :
- Évaluations d'expressions — Inspection et modification d'expressions de code évaluées à chaque débogage.
- Exécution du débogage jusqu'à la ligne — Sortie d'une boucle lors d'une session de débogage.
- Points d'arrêt conditionnels — Spécification des conditions régissant l’interruption de l’exécution du débogueur par les points d’arrêt.
- Points de contrôle — Arrêt de l'exécution dès lors que la variable observée change de valeur.