Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

19jan/110

TTFX Bordeaux #3 : Messaging et Remoting le Jeudi 03 février à 18h30 à l’ENSEIRB

Petit relai d'informations sur cette rencontre des TTFX bordelais.

banniere

Le programme a l'air sympathique:

  • Le FUG, et news du monde Flash
  • Flex, BlazeDS, LCDS et LCCS
  • Flex et le Remoting AMF
  • Flex et le messaging (chat, data push)
  • Flex et le Data Management
  • Flex et LiveCycle Collaboration Service

Cette fois ci Michaël CHAIZE, Platform Evangelist pour Adobe et auteur du blog RIAGORA, vient nous parler échange client-serveur.

Pensez donc à cliquez sur le lien ci dessous pour vous inscrire et réserver vos places :

http://ttfx201102.eventbrite.com/

6oct/100

[Offre d'emploi] – Développeur Flex sur Marseille (13)

Développeur Flex (Marseille – 13) – Offre d'emploi

  • Titre: Développeur Flex
  • L'entreprise: Le Groupe SNEF (http://www.snef.fr) est spécialisé dans les métiers courants forts, courants faibles, procédés industriels, génie climatique et maintenance. Ses prestations couvrent l'étude de conception, l'installation, l'exploitation et la maintenance. Elles s'adressent aux industriels, au secteur tertiaire, aux opérateurs de télécommunications, à la Marine ainsi qu'aux collectivités et administrations publiques. Créé en 1905 à Marseille où se maintient son siège social, le Groupe SNEF est aujourd'hui la première entreprise nationale indépendante de son secteur et emploie plus de 9000 personnes.

Profil Recherché

  • Profil recherché:
    • Vous êtes passionné par la technique et possédez un bon profil humain ? Venez exprimer votre créativité et réaliser votre potentiel en participant à des projets d'envergure.
  • Compétences Techniques Requises:
    • Java 1.5+ / J2EE
    • Maven
    • SQL
    • Flex 4, Action Script 3.0 et Flash (IHM en Flex, connectivité back avec BlazeDS)
  • Expérience Requise: -
  • Formation: -
  • Disponibilité: Immédiate

Conditions d'embauche

  • Lieu : Marseille (13)
  • Rémunération: 30/34 K€
  • Contrat: CDD

Pour postuler

  • Contact:
    • Pour postuler, envoyez votre CV à lionel.estorach (AT) snef (POINT) fr
26avr/105

Sortie de BlazeDS 4 et LiveCycle Data Services 3.1

Sans trop de bruit est sortie le semaine dernière, les dernière release de BlazeDS et LiveCycle Data Services. Pour télécharger les dernières versions, il vous suffit de vous rendre sur les pages respectives des produits:

BlazeDS 4

LiveCycle Data Services 3.1

A part des corrections de bugs, on ne parle pas trop de ce qui change dans BlazeDS 4 par rapport à BlazeDS 3. Si par contre vous êtes client LiveCycle, voici les nouveautés:

Adobe LiveCycle Data Services 3.1 and BlazeDS 4.0 have been made available for download and the updated docs have been posted.

Find the LiveCycle Data Services 3.1 documentation here:

  • Using LiveCycle Data Services ES2 version 3.1 HTML | PDF
  • Application Modeling Technology Reference HTML | PDF
  • ActionScript 3.0 Reference for the Adobe Flash Platform HTML
  • Installing Adobe LiveCycle Data Services ES2 version 3.1 HTML
  • LiveCycle Data Services ES2 version 3.1 Javadoc HTML
  • LiveCycle Data Services ES2 Release Notes version 3.1 HTML
  • LiveCycle Data Services ES2 Quick Starts HTML

New since LiveCycle Data Services 3.0 are:

Alignment with Flex 4 and Flash Builder 4
The LiveCycle Data Services 3.1 supports the released versions of Flex 4 and Flash Builder 4.

Extensibility and increased flexibility for model-driven development
The ability to generate and customize model-driven application code is much improved in LiveCycle Data Services 3.1. In addition to generating and customizing client-side ActionScript code and model-driven forms, you can generate and customize server-side Java code. You can also extract and customize the code generation templates for the generated client-side and server-side code.

The Modeler provides new user interface features for code generation. You can choose the types of code to generate, which code generation templates to extract, and where to save the generated code and templates.

For more information, see "Model-driven applications" in the "Using LiveCycle Data Services" guide.

Remplis sous: BlazeDS Lire la suite
27mar/1023

Flex 4 – (1) Le projet Flex 4 en fil rouge sur flex-tutorial: FTViewer

Adobe Flex 4 est maintenant arrivé à maturité, il est temps de le tester. Il a été en beta pendant plusieurs mois et certains de vous l'ont déjà sûrement testé. Certains l'utilisent même pour leurs applications en production, ce qui est bon signe.

Il est donc venu le temps de laisser Flex 3 de côté (même si je l'utilise toujours et encore pour un moment pour mes devs pro) et de passer à Flex 4 rapidement.

Le projet FTViewer

Et pour apprendre, quoi de mieux que de développer une application. Cela va me permettre d'aborder des problèmes que l'on aborde pas quand on écrit des tutoriaux Adobe Flex restreints. Le but est donc dans les prochaines semaines, d'aborder les nouvelles problématiques Flex 4 en créant une application nommée FTViewer. Celle-ci ne sera pas une application commerciale, mais une application "open source" disponible gratuitement.

Le projet sera déposé sur Google Code, vous pourrez donc le récupérer depuis SVN et consulter les sources directement depuis la page Google Code du projet. Bien sûr, des morceaux de code seront présents au travers des tutoriaux de flex-tutorial.fr, mais la totalité des sources sera sur le repository SVN. Je ne pense pas laisser participer d'autres dev car le projet est uniquement à but d'apprentissage. Si vous souhaitez écrire un article sur flex-tutorial, vous pouvez toujours le faire (plus d'infos).

Tous les articles nommés "Flex 4 – (Numéro) …" feront partie de ce fil rouge applicatif. Toutes les étapes du projet ne sont pour l'instant pas fixées, le projet va aussi évoluer en fonction de mes envies ^^. Il y aura toujours des articles ne concernant pas le projet FTViewer, FTViewer va se faire pendant mon "temps libre".

Bon alors, le FTViewer, c'est quoi ?

Il nous faut donc une application utilisant au maximum Flex 4. Et pourquoi pas une déclinaison Air 2.0 (qui me branche aussi pas mal). Vous pouvez bien sûr fortement m'influencer dans mon choix qui n'est pas définitif en laissant un commentaire.

Voici donc mon idée pour cette application:

  • Une application n'utilisant aucun framework MVC mais une architecture orientée composant (que je vais expliquer dans la prochaine étape)
  • Une application tournée autour d'un lecteur multimédia avancé utilisant OSMF (nouveauté Flex 4). L'aspect vidéo a été jusque là complètement oublié sur flex-tutorial.fr, il est temps de rattraper cela.
  • Un lecteur multimédia complètement skinné pour aborder les Skins Flex 4
  • L'affichage des miniatures / preview disposées selon différentes mises en page (liste, vignette, carousel iTunes-like, création d'un Layout perso ?…)
  • Gestion de différents thèmes d'interface.
  • Constitution de bibliothèques de lecture
  • Lecture de flux provenant de l'extérieur (Adobe TV ou autres).
  • Peut-être une partie serveur. Un service Java/BlazeDS/Spring/Hibernate/MySQL par exemple pour une gestion de commentaires
  • Support d'autres types de documents multimédia (photos, audio, …)

Avec une déclinaison Adobe Air comprenant les fonctionnalités suivantes:

  • Ajout de vidéos depuis son poste (et encodage?)
  • Gestionnaire de téléchargement de vidéos

Prochain article: Conception d'une architecture orientée composant.

Mettez-y votre grain de sel !

Comme je l'ai dit plus haut, j'attends aussi de voir si cela vous plait (ou pas) ainsi que vos propositions (laissez un commentaire ici) ;)

27mar/100

Flex BlazeDS – Utiliser BlazeDS dans un projet pur ActionScript 3

Voici un article très intéressant venant d'être publié par riavalue.com. Celui-ci indique comment utiliser tout ce qui concerne RPC (communication avec BlazeDS) dans un projet pur AS (donc possibilité de le faire dans Adobe Flash Professionnal.

En effet, il ne suffit pas seulement de copier rpc.swc et framework.rpc, il faut aussi enregistrer les classes (registerClassAlias) et pas mal d'autres manipulations.

Bref, si vous souhaitez faire fonctionner une communication BlazeDS sans embarquer tout le framework Flex, cet article vous sauvera de précieuses heures:

Using BlazeDS from a Flash or AS3-only project