<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Matsiya &#187; Adobe — Matsiya</title>
	<atom:link href="http://www.matsiya.fr/blog/category/adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matsiya.fr/blog</link>
	<description>Développement Flex - Air - Java - RIA - Mashups Flex</description>
	<lastBuildDate>Fri, 04 Nov 2011 11:48:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Développement d&#8217;applications mobiles avec Flex</title>
		<link>http://www.matsiya.fr/blog/2011/11/04/developpement-dapplications-mobiles-avec-flex/</link>
		<comments>http://www.matsiya.fr/blog/2011/11/04/developpement-dapplications-mobiles-avec-flex/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 11:48:35 +0000</pubDate>
		<dc:creator>Matsiya</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[device]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=451</guid>
		<description><![CDATA[Pour info, voici une vidéo de Serge Jespers (Adobe platform evangelist) qui explique comment créer une application Flex qui tourne sur iOS, Android et Blackberry. Dans la vidéo, il nous montre l&#8217;application sur différents smartphones et tablettes tactiles.

En ce qui nous concerne, notre retour sur le développement Flex mobile et tablette avec Flash Builder est [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2011/11/03/applications-mobile-et-tablette-ios-et-android-avec-flex-et-air/' rel='bookmark' title='Permanent Link: Applications mobile et tablette (iOS et Android) avec Flex et AIR'>Applications mobile et tablette (iOS et Android) avec Flex et AIR</a></li>
<li><a href='http://www.matsiya.fr/blog/2010/02/14/flash-builder-4-flex-4/' rel='bookmark' title='Permanent Link: Flash Builder 4 / Flex 4'>Flash Builder 4 / Flex 4</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/01/31/developpement-dune-ihm-en-flex/' rel='bookmark' title='Permanent Link: Développement d&#8217;une IHM en Flex'>Développement d&#8217;une IHM en Flex</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-451'><p>Pour info, voici une vidéo de Serge Jespers (Adobe platform evangelist) qui explique comment créer une application Flex qui tourne sur iOS, Android et Blackberry. Dans la vidéo, il nous montre l&#8217;application sur différents smartphones et tablettes tactiles.</p>
<p><iframe title="AdobeTV Video Player" width="480" height="296" src="http://tv.adobe.com/embed/709/9527/" frameborder="0" allowfullscreen scrolling="no"></iframe></p>
<p>En ce qui nous concerne, notre retour sur le développement Flex mobile et tablette avec Flash Builder est très positif.</p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2011/11/03/applications-mobile-et-tablette-ios-et-android-avec-flex-et-air/' rel='bookmark' title='Permanent Link: Applications mobile et tablette (iOS et Android) avec Flex et AIR'>Applications mobile et tablette (iOS et Android) avec Flex et AIR</a></li>
<li><a href='http://www.matsiya.fr/blog/2010/02/14/flash-builder-4-flex-4/' rel='bookmark' title='Permanent Link: Flash Builder 4 / Flex 4'>Flash Builder 4 / Flex 4</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/01/31/developpement-dune-ihm-en-flex/' rel='bookmark' title='Permanent Link: Développement d&#8217;une IHM en Flex'>Développement d&#8217;une IHM en Flex</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2011/11/04/developpement-dapplications-mobiles-avec-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publication numérique / Digital Publishing enfin une solution puissante et abordable !</title>
		<link>http://www.matsiya.fr/blog/2011/10/18/publication-numerique-digital-publishing-enfin-une-solution-puissante-et-abordable/</link>
		<comments>http://www.matsiya.fr/blog/2011/10/18/publication-numerique-digital-publishing-enfin-une-solution-puissante-et-abordable/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 06:40:06 +0000</pubDate>
		<dc:creator>Matsiya</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Publication numérique]]></category>
		<category><![CDATA[catalogue interactif]]></category>
		<category><![CDATA[développement Android]]></category>
		<category><![CDATA[développement iPad]]></category>
		<category><![CDATA[digital publishing]]></category>
		<category><![CDATA[magazine digital]]></category>
		<category><![CDATA[magazine numérique]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=433</guid>
		<description><![CDATA[Voici une solution sur laquelle nous travaillons depuis plusieurs mois, elle se nomme : Digital4Press !
Digital4Press permet de publier des magazines, catalogues, brochures, etc&#8230; sur les tablettes numériques iPad, Android mais aussi sur les ordinateurs.
Il est possible d&#8217;enrichir très simplement la publication avec des vidéos, sons, photos, liens, animations, etc&#8230;
Une application native iPad et Android [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2011/11/03/applications-mobile-et-tablette-ios-et-android-avec-flex-et-air/' rel='bookmark' title='Permanent Link: Applications mobile et tablette (iOS et Android) avec Flex et AIR'>Applications mobile et tablette (iOS et Android) avec Flex et AIR</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-433'><p>Voici une solution sur laquelle nous travaillons depuis plusieurs mois, elle se nomme : Digital4Press !</p>
<p>Digital4Press permet de publier des magazines, catalogues, brochures, etc&#8230; sur les tablettes numériques iPad, Android mais aussi sur les ordinateurs.</p>
<p>Il est possible d&#8217;enrichir très simplement la publication avec des vidéos, sons, photos, liens, animations, etc&#8230;</p>
<p>Une application native iPad et Android est compilée à l&#8217;image de la société lors de la mise en place du compte Digital4Press, ensuite libre à vous de publier, enrichir, diffuser en payant ou gratuit vos magazines.</p>
<p>L&#8217;interface d&#8217;administration est développée avec Adobe AIR &amp; Adobe Flex.</p>
<p><strong>Voici une vidéo sur le fonctionnement de l&#8217;interface d&#8217;administration qui va vous permettre de mesurer la simplicité d&#8217;utilisation :</strong></p>
<p><iframe src="http://player.vimeo.com/video/28884709" width="630" height="394" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe></p>
<p>Pour plus d&#8217;information, rendez-vous sur le site dédié : <a title="Digital Publishing" href="http://www.digital4press.com" target="_blank" al="Digital Publishing - Solution de publication numérique">http://www.digital4press.com</a></p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2011/11/03/applications-mobile-et-tablette-ios-et-android-avec-flex-et-air/' rel='bookmark' title='Permanent Link: Applications mobile et tablette (iOS et Android) avec Flex et AIR'>Applications mobile et tablette (iOS et Android) avec Flex et AIR</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2011/10/18/publication-numerique-digital-publishing-enfin-une-solution-puissante-et-abordable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash player 10.2</title>
		<link>http://www.matsiya.fr/blog/2011/02/09/flash-player-10-2/</link>
		<comments>http://www.matsiya.fr/blog/2011/02/09/flash-player-10-2/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 07:45:53 +0000</pubDate>
		<dc:creator>Alexis</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Vidéo]]></category>
		<category><![CDATA[flash player]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=421</guid>
		<description><![CDATA[Pendant que nous dormions sur nos deux oreilles, Adobe a passé le Flash player 10.2 en version finale.
Au menu de cette nouvelle version, de meilleurs performances en lecture vidéo grâce à l&#8217;utilisation du GPU (carte graphique) en lieu et place du CPU (processeur). D&#8217;autres petites fonctionnalités ont été introduites telles que :

le support du double [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2008/10/15/flash-player-10go/' rel='bookmark' title='Permanent Link: Flash Player 10&#8230;&#8230;GO !!'>Flash Player 10&#8230;&#8230;GO !!</a></li>
<li><a href='http://www.matsiya.fr/blog/2010/06/11/air-2-0-et-flash-player-10-1-final/' rel='bookmark' title='Permanent Link: Air 2.0 et Flash Player 10.1 Final !!'>Air 2.0 et Flash Player 10.1 Final !!</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/05/15/flash-player-10-beta/' rel='bookmark' title='Permanent Link: Flash player 10 beta'>Flash player 10 beta</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-421'><p>Pendant que nous dormions sur nos deux oreilles, Adobe a passé le Flash player 10.2 en version finale.</p>
<p>Au menu de cette nouvelle version, de meilleurs performances en lecture vidéo grâce à l&#8217;utilisation du GPU (carte graphique) en lieu et place du CPU (processeur). D&#8217;autres petites fonctionnalités ont été introduites telles que :</p>
<ul>
<li>le support du double écran (lecture plein écran sur le 1er tandis qu&#8217;on peut surfer sur le 2ème)</li>
<li>les curseurs natifs personnalisés</li>
<li>l&#8217;amélioration du rendu de texte</li>
<li>le support du GPU dans IE9</li>
</ul>
<p>Vous trouverez tous les détails sur le blog d&#8217;adobe : <a title="Blog d'Adobe" href="http://blogs.adobe.com/flashplayer/2011/02/flash-player-10-2-launch.html" target="_blank">http://blogs.adobe.com/flashplayer/2011/02/flash-player-10-2-launch.html</a></p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2008/10/15/flash-player-10go/' rel='bookmark' title='Permanent Link: Flash Player 10&#8230;&#8230;GO !!'>Flash Player 10&#8230;&#8230;GO !!</a></li>
<li><a href='http://www.matsiya.fr/blog/2010/06/11/air-2-0-et-flash-player-10-1-final/' rel='bookmark' title='Permanent Link: Air 2.0 et Flash Player 10.1 Final !!'>Air 2.0 et Flash Player 10.1 Final !!</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/05/15/flash-player-10-beta/' rel='bookmark' title='Permanent Link: Flash player 10 beta'>Flash player 10 beta</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2011/02/09/flash-player-10-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Burrito</title>
		<link>http://www.matsiya.fr/blog/2011/01/20/flex-burrito/</link>
		<comments>http://www.matsiya.fr/blog/2011/01/20/flex-burrito/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 07:55:42 +0000</pubDate>
		<dc:creator>marie</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Burrito]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=403</guid>
		<description><![CDATA[Avec le dernier né des IDE flex, Adobe corrige pas mal des défauts qui restaient au niveau de flash builder tout en entrant dans le développement pour mobile et multi-plateforme.
L&#8217;IDE s&#8217;améliore premièrement grâce à la mise à jour de son noyau qui passe en version 3.6 d&#8217;éclipse et pour les utilisateurs d&#8217;OSX de la version [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2011/01/14/flex-hero/' rel='bookmark' title='Permanent Link: Flex hero'>Flex hero</a></li>
<li><a href='http://www.matsiya.fr/blog/2010/06/11/air-2-0-et-flash-player-10-1-final/' rel='bookmark' title='Permanent Link: Air 2.0 et Flash Player 10.1 Final !!'>Air 2.0 et Flash Player 10.1 Final !!</a></li>
<li><a href='http://www.matsiya.fr/blog/2010/04/19/astuce-flex/' rel='bookmark' title='Permanent Link: Astuce Flex'>Astuce Flex</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-403'><p>Avec le dernier né des IDE flex, Adobe corrige pas mal des défauts qui restaient au niveau de flash builder tout en entrant dans le développement pour mobile et multi-plateforme.</p>
<p>L&#8217;IDE s&#8217;améliore premièrement grâce à la mise à jour de son noyau qui passe en version 3.6 d&#8217;éclipse et pour les utilisateurs d&#8217;OSX de la version Carbon à la version Cocoa. Cette mise à jour va régler pas mal de bugs inhérents d&#8217;eclipse. La mise a jour se fait aussi au niveau du contenu avec la dernière version de Flex (Hero), AIR (2.5) et flash player (10.1). Tout cela améliorant de façon significative les performances au niveau de la compilation, de l&#8217;usage de la mémoire&#8230;</p>
<p>La seconde amélioration vient du développement bi-directionnel de la liaison Flash Builder &#8211; Flash Catalyst augmentant les possibilités d&#8217;interaction entre développeur et designer.</p>
<p>La troisième amélioration vient de la variété des projets disponibles :</p>
<ul>
<li>Que ce soit au niveau du namespace accepté :  MX uniquement, MX+spark, spark uniquement</li>
<li>Ou du type de projet : mobile, multiplateforme, actionscript uniquement, flex, air, actionscript mobile uniquement, compatible flash catalyst, flash professionnel, actionscrit air uniquement, bibliothèque flex, java.</li>
</ul>
<p>La quatrième amélioration se situe au niveau de la design view qui montre les feed-back lors du déplacement des éléments et qui peut se masquer quand on n&#8217;a pas besoin d&#8217;elle.</p>
<p>La cinquième amélioration va augmenter la productivité grâce à un ensemble de fonctionnalités qui manquaient grandement : template de code en AS3, génération automatique d&#8217;event handler, renomage d&#8217;une variable dans un fichier ou dans le workspace, génération de classes/interfaces pour des types déclarés mais non reconnus, complétion de code sur les métadatas&#8230;</p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2011/01/14/flex-hero/' rel='bookmark' title='Permanent Link: Flex hero'>Flex hero</a></li>
<li><a href='http://www.matsiya.fr/blog/2010/06/11/air-2-0-et-flash-player-10-1-final/' rel='bookmark' title='Permanent Link: Air 2.0 et Flash Player 10.1 Final !!'>Air 2.0 et Flash Player 10.1 Final !!</a></li>
<li><a href='http://www.matsiya.fr/blog/2010/04/19/astuce-flex/' rel='bookmark' title='Permanent Link: Astuce Flex'>Astuce Flex</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2011/01/20/flex-burrito/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenScales, BlazeDS et JTS</title>
		<link>http://www.matsiya.fr/blog/2011/01/17/openscales-blazeds-et-jts/</link>
		<comments>http://www.matsiya.fr/blog/2011/01/17/openscales-blazeds-et-jts/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 07:36:45 +0000</pubDate>
		<dc:creator>arnaud</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=393</guid>
		<description><![CDATA[Afin de faciliter les opérations d&#8217;enregistrement et de récupération de données géométriques il est d&#8217;usage d&#8217;utiliser la librairie Java JTS dont les types de géométrie peuvent être directement enregistrés en base de donnée (Oracle ou PostgreSQL+Postgis) grâce, par exemple, à Hibernate Spatial. C&#8217;est le format utilisé en standard par la librairie Geotools. Malheureusement il existe [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2007/12/13/blazeds-open-sourceadobe/' rel='bookmark' title='Permanent Link: BlazeDS &#8230;&#8230;&#8230;Open source&#8230;&#8230;&#8230;.Adobe&#8230;&#8230;&#8230;&#8230;.  :-)'>BlazeDS &#8230;&#8230;&#8230;Open source&#8230;&#8230;&#8230;.Adobe&#8230;&#8230;&#8230;&#8230;.  :-)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-393'><p>Afin de faciliter les opérations d&#8217;enregistrement et de récupération de données géométriques il est d&#8217;usage d&#8217;utiliser la librairie Java JTS dont les types de géométrie peuvent être directement enregistrés en base de donnée (Oracle ou PostgreSQL+Postgis) grâce, par exemple, à Hibernate Spatial. C&#8217;est le format utilisé en standard par la librairie Geotools. Malheureusement il existe un problème dans BlazeDS qui conduit à une mauvaise sérialisation/dessérialisation des objets JTS, ceux-ci ne contiennent aucune propriété valable après avoir été traités par le marshaller ; il est dont impossible de les faire transiter en l&#8217;état entre le client et le serveur. Grâce à l&#8217;utilisation des BeanProxy et du PropertyProxyRegistry nous avons pu redéfinir la liste des propriétés à considérer pour les objet de type com.vividsolutions.jts.geom.Point et com.vividsolutions.jts.geom.Polygon ; et ainsi modifier la façon dont elles sont traitées (en overridant les méthodes getValue et setValue de la class BeanProxy). Les objets de type géométrie transitent donc en toute transparence entre l&#8217;application Flex/Flash et l&#8217;application serveur+BDD. Ceci est particulièrement util pour le dessin sur carte avec sauvegarde des objets géométriques créés par l&#8217;utilisateur et apporte un gain de temps considérable dans la réalisation d&#8217;un projet avec module cartographique.</p>
<p>Exemple pour Polygon :</p>
<p><code>PropertyProxyRegistry.getRegistry().register(com.vividsolutions.jts.geom.Polygon.class, new BlazeDSGeometryUtils.JTSPolygonProxy());</code></p>
<p><code>static class JTSPolygonProxy extends BeanProxy<br />
{<br />
@Override<br />
public List getPropertyNames(Object instance)<br />
{<br />
List newList = new ArrayList();<br />
newList.add("SRID");<br />
newList.add("area");<br />
newList.add("coordinate");<br />
newList.add("coordinates");<br />
newList.add("numPoints");<br />
newList.add("dimension");<br />
newList.add("length");<br />
newList.add("geometryType");</code></p>
<p><code> </code></p>
<p><code> return newList;<br />
}<br />
}<br />
</code><br />
Cas des systèmes de projection :</p>
<p>La librairie OpenScales n&#8217;offre pas autant de méthodes de projection de coordonnées que Geotools ; il peut être utile d&#8217;effectuer les conversions d&#8217;un système de projection à un autre directement sur le serveur pour s&#8217;affranchir des limitations imposées par OpenScales. On peut citer par exemple le système Lambert II étendu qui n&#8217;est supporté que dans la dernière version d&#8217;OpenScales — réservée à Flex 4. Pour éviter de fastidieuses et répétitives tâches de conversion au sein des fonctions d&#8217;enregistrement et de requêtage nous avons choisi de les implémenter directement dans la redéfinition des fonctions du BeanProxy. En effet, en déclarant à BlazeDS les propriétés des objets Point et Polygon il est tout à fait possible d&#8217;en ajouter plus que nécessaire, et notamment une propriété contenant le code du système de projection voulu après la sérialisation/désérialisation. Il suffit alors, dans la surcharge des méthodes setValue et getValue, d&#8217;agir sur les coordonnées en fonction du système désiré. De cette manière nous pouvons travailler en coordonnées Long/Lat dans l&#8217;application Flex et enregistrer les données en système métrique — Lambert II étendu ou 93 par exemple — dans lequel une requête portant sur la distance entre plusieurs points sera nettement moins coûteuse en ressources.</p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2007/12/13/blazeds-open-sourceadobe/' rel='bookmark' title='Permanent Link: BlazeDS &#8230;&#8230;&#8230;Open source&#8230;&#8230;&#8230;.Adobe&#8230;&#8230;&#8230;&#8230;.  :-)'>BlazeDS &#8230;&#8230;&#8230;Open source&#8230;&#8230;&#8230;.Adobe&#8230;&#8230;&#8230;&#8230;.  :-)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2011/01/17/openscales-blazeds-et-jts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex hero</title>
		<link>http://www.matsiya.fr/blog/2011/01/14/flex-hero/</link>
		<comments>http://www.matsiya.fr/blog/2011/01/14/flex-hero/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 07:33:20 +0000</pubDate>
		<dc:creator>marie</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Hero]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=401</guid>
		<description><![CDATA[Avec le dernier né des sdk flex, Hero, Adobe rentre enfin de plein fouet dans le développement pour mobile (principalement Androïd pour l&#8217;instant) mais aussi finit la migration de ses composants commencée avec flex 4.
La preview Hero comprend déjà pas mal de nouveautés dont la première et pas des moindre est la possibilité de développer [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2010/04/30/les-nouveaux-composants-et-conteneurs-flex-4/' rel='bookmark' title='Permanent Link: Les nouveaux composants et conteneurs Flex 4'>Les nouveaux composants et conteneurs Flex 4</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/04/21/composant-flex-open-source-slideshow/' rel='bookmark' title='Permanent Link: Composant flex open-source : slideshow'>Composant flex open-source : slideshow</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-401'><p>Avec le dernier né des sdk flex, Hero, Adobe rentre enfin de plein fouet dans le développement pour mobile (principalement Androïd pour l&#8217;instant) mais aussi finit la migration de ses composants commencée avec flex 4.</p>
<p>La preview Hero comprend déjà pas mal de nouveautés dont la première et pas des moindre est la possibilité de développer des applications flex multi-écrans directement avec le noyau de flex. Et ceci avec des composants spark optimisés pour mobile.</p>
<p>La seconde nouveauté est la continuation de la migration des composants mx vers spark :</p>
<ul>
<li>D&#8217;abord le composant Datagrid qui passe entièrement en spark, ce qui permet un rendu, un défilement, une performance et une personnalisation supérieure au datagrid mx. De plus le passage de spark en mx du datagrid permet l&#8217;utilisation des composants spark en tant qu&#8217;itemEditor et itemRenderer ce qui rend la personalisation et le travail sur les datagrids beaucoup plus facile et complet. Enfin on peut maintenant rendre la sélection d&#8217;un élément du tableau obligatoire et voir qu&#8217;elles sont les lignes mais aussi les cellules sélectionnées.</li>
<li>Deuxièmement le composant Form passe aussi en spark rendant sa personalisation, sa configuration et son rendu nettement supérieurs.</li>
<li>Troisièment le composant image se personnalise et se configure bien mieux grâce au spark et aux loaders de chargement plus facile.</li>
<li>Enfin les formateurs de devise de nombre et de date passent en spark en prenant maintenant en compte les spécificités d&#8217;écriture locale.</li>
</ul>
<p>La troisième nouveauté est le tri, qui prend enfin en compte les spécificités locales d&#8217;écriture pour pouvoir trier par devise, par date et par nombre.</p>
<p>Quatrième nouveauté : la mise à jour de l&#8217;OSMF et sa généralisation au niveau du vidéo player spark (améliorant le HTTP streaming) ainsi que celle du TLF pour les composants texte de tous les composant spark en particulier le TextInput, le TextArea… (améliorant la fluidité du texte, ainsi que les performances de ces composants).</p>
<p>Cinquième nouveauté, dans le but d&#8217;améliorer les performances, la logique des liens RSL a été revue pour ne lier que ce qui est vraiment utile. Ce qui n&#8217;est pas encore vraiment visible dans la version actuelle mais qui sera disponible pour la prochaine preview de Hero.</p>
<p>La dernière amélioration est liée à toutes les autres : ces augmentations de performance entrainent une diminution de l&#8217;utilisation mémoire lors de la compilation totale des projets ansi que la diminution du temps de compilation que ce soit pour les compilations totale ou les compilations incrémentales.</p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2010/04/30/les-nouveaux-composants-et-conteneurs-flex-4/' rel='bookmark' title='Permanent Link: Les nouveaux composants et conteneurs Flex 4'>Les nouveaux composants et conteneurs Flex 4</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/04/21/composant-flex-open-source-slideshow/' rel='bookmark' title='Permanent Link: Composant flex open-source : slideshow'>Composant flex open-source : slideshow</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2011/01/14/flex-hero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error #2046: The loaded file did not have a valid signature.</title>
		<link>http://www.matsiya.fr/blog/2010/09/20/error-2046-the-loaded-file-did-not-have-a-valid-signature/</link>
		<comments>http://www.matsiya.fr/blog/2010/09/20/error-2046-the-loaded-file-did-not-have-a-valid-signature/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 07:20:02 +0000</pubDate>
		<dc:creator>Alexis</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=388</guid>
		<description><![CDATA[Depuis vendredi soir (aux alentours de 22h30 heure française), les applications flex compilées avec la version 4.0.0.10485 (dernière beta) ne se lancent plus. Il semblerait qu&#8217;Adobe ait changé la signature des rsl, à mon avis par inadvertance étant donné qu&#8217;aucune information de leur part n&#8217;a été envoyée avant cette date.
La solution à l&#8217;heure actuelle si [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2008/10/31/flex-css-advanced-selectors/' rel='bookmark' title='Permanent Link: Flex CSS Advanced Selectors'>Flex CSS Advanced Selectors</a></li>
<li><a href='http://www.matsiya.fr/blog/2007/10/26/flex-builder-3-export-release-wizard/' rel='bookmark' title='Permanent Link: Flex Builder 3 &#8211; Export Release Wizard'>Flex Builder 3 &#8211; Export Release Wizard</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-388'><p>Depuis vendredi soir (aux alentours de 22h30 heure française), les applications flex compilées avec la version 4.0.0.10485 (dernière beta) ne se lancent plus. Il semblerait qu&#8217;Adobe ait changé la signature des rsl, à mon avis par inadvertance étant donné qu&#8217;aucune information de leur part n&#8217;a été envoyée avant cette date.<br />
La solution à l&#8217;heure actuelle si vous souhaitez ne pas avoir à vérifier que votre programme fonctionne correctement avec une release de Flex 4, c&#8217;est de compiler l&#8217;application en mode &laquo;&nbsp;static&nbsp;&raquo; (dans &laquo;&nbsp;Chemin de génération Flex&nbsp;&raquo; =&gt; choisir &laquo;&nbsp;Fusionné dans le code&nbsp;&raquo; pour l&#8217;option &laquo;&nbsp;Liaison de structure&nbsp;&raquo;), et de bien décocher les 2 options en dessous : &laquo;&nbsp;Vérifier les condensés RSL&nbsp;&raquo;, et &laquo;&nbsp;Utiliser les bibliothèques RSL locales de débogage lors du débogage&nbsp;&raquo;.</p>
<p>Il est quand même conseillé autant que possible de passer sur une version release.</p>
<p>Quelques discussions :<br />
<a href="http://forums.adobe.com/thread/723378">http://forums.adobe.com/thread/723378</a><br />
<a href="http://forums.adobe.com/message/3143569">http://forums.adobe.com/message/3143569</a></p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2008/10/31/flex-css-advanced-selectors/' rel='bookmark' title='Permanent Link: Flex CSS Advanced Selectors'>Flex CSS Advanced Selectors</a></li>
<li><a href='http://www.matsiya.fr/blog/2007/10/26/flex-builder-3-export-release-wizard/' rel='bookmark' title='Permanent Link: Flex Builder 3 &#8211; Export Release Wizard'>Flex Builder 3 &#8211; Export Release Wizard</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2010/09/20/error-2046-the-loaded-file-did-not-have-a-valid-signature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modifier le dataProvider d&#8217;une combobox</title>
		<link>http://www.matsiya.fr/blog/2010/08/19/modifier-le-dataprovider-dune-combobox/</link>
		<comments>http://www.matsiya.fr/blog/2010/08/19/modifier-le-dataprovider-dune-combobox/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 07:36:24 +0000</pubDate>
		<dc:creator>Alexis</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=373</guid>
		<description><![CDATA[Ce matin, je suis tombé sur un bug assez énervant qui faisait qu&#8217;après une réassignation du dataProvider d&#8217;une comboBox, celle ci ne se mettait pas à jour visuellement de suite. Par exemple, si ma comboBox contient 3 éléments, puis que je lui donne un nouveau tableau avec 5 éléments, la liste déroulante prend la place [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2009/01/15/combobox-flex/' rel='bookmark' title='Permanent Link: Combobox flex'>Combobox flex</a></li>
<li><a href='http://www.matsiya.fr/blog/2009/02/01/combobox-flex-rowcount/' rel='bookmark' title='Permanent Link: ComboBox flex : rowCount'>ComboBox flex : rowCount</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/08/05/bug-combobox-flex/' rel='bookmark' title='Permanent Link: Bug ComboBox Flex'>Bug ComboBox Flex</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-373'><p>Ce matin, je suis tombé sur un bug assez énervant qui faisait qu&#8217;après une réassignation du dataProvider d&#8217;une comboBox, celle ci ne se mettait pas à jour visuellement de suite. Par exemple, si ma comboBox contient 3 éléments, puis que je lui donne un nouveau tableau avec 5 éléments, la liste déroulante prend la place de 5 lignes, mais il n&#8217;y a que 3 éléments affichés. Pour corriger ce soucis (qui semble avoir été corrigé dans Flex 4, mais pas dans la version 3.5 que j&#8217;utilise sur mon projet courant), il faut réassigner aussi le dataProvider de la liste déroulante.</p>
<p>Voici le bout de code qui fait l&#8217;affaire :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="actionscript"><span style="color: #000000; font-weight: bold;">var</span> newArray : <span style="color: #0066CC;">Array</span> = <span style="color: #66cc66;">&#91;</span> <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">2</span>, <span style="color: #cc66cc;">3</span>, <span style="color: #cc66cc;">4</span> <span style="color: #66cc66;">&#93;</span>; <span style="color: #808080; font-style: italic;">// Nouveau tableau à assigner</span>
combo.<span style="color: #006600;">dataProvider</span> = newArray; <span style="color: #808080; font-style: italic;">// Assignation du dataProvider de la comboBox</span>
combo.<span style="color: #006600;">dropdown</span>.<span style="color: #006600;">dataProvider</span> = newArray; <span style="color: #808080; font-style: italic;">// Assignation de la liste déroulante</span></pre></td></tr></table></div>

</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2009/01/15/combobox-flex/' rel='bookmark' title='Permanent Link: Combobox flex'>Combobox flex</a></li>
<li><a href='http://www.matsiya.fr/blog/2009/02/01/combobox-flex-rowcount/' rel='bookmark' title='Permanent Link: ComboBox flex : rowCount'>ComboBox flex : rowCount</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/08/05/bug-combobox-flex/' rel='bookmark' title='Permanent Link: Bug ComboBox Flex'>Bug ComboBox Flex</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2010/08/19/modifier-le-dataprovider-dune-combobox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Génération de labyrinthes</title>
		<link>http://www.matsiya.fr/blog/2010/08/17/generation-de-labyrinthes/</link>
		<comments>http://www.matsiya.fr/blog/2010/08/17/generation-de-labyrinthes/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 06:40:45 +0000</pubDate>
		<dc:creator>Alexis</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=370</guid>
		<description><![CDATA[Vous avez toujours rêvé de savoir comment on pouvait générer un labyrinthe à l&#8217;aide d&#8217;un programme informatique ? Et bien, voici un article fort intéressant qui vous explique en détail cette création, allant de la théorie à la pratique. Tout un chapitre décrit la partie algorithmie, puis un exemple en flash est proposé avec le [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2010/03/17/generation-des-gettersetter/' rel='bookmark' title='Permanent Link: Génération des getter/setter'>Génération des getter/setter</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/02/15/creation-dimage-a-partir-dun-displayobject/' rel='bookmark' title='Permanent Link: Création d&#8217;image à partir d&#8217;un DisplayObject'>Création d&#8217;image à partir d&#8217;un DisplayObject</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/04/21/composant-flex-open-source-slideshow/' rel='bookmark' title='Permanent Link: Composant flex open-source : slideshow'>Composant flex open-source : slideshow</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-370'><p>Vous avez toujours rêvé de savoir comment on pouvait générer un labyrinthe à l&#8217;aide d&#8217;un programme informatique ? Et bien, voici un article fort intéressant qui vous explique en détail cette création, allant de la théorie à la pratique. Tout un chapitre décrit la partie algorithmie, puis un exemple en flash est proposé avec le code source pour s&#8217;en inspirer, le tout sous licence GNU GPL v3, donc il ne faut pas se priver.</p>
<p><a title="Algorithmique pratique et optimisation de code : La génération de labyrinthes " href="http://ilay.org/yann/articles/maze/" target="_blank">Algorithmique pratique et optimisation de code : La génération de labyrinthes</a>.</p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2010/03/17/generation-des-gettersetter/' rel='bookmark' title='Permanent Link: Génération des getter/setter'>Génération des getter/setter</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/02/15/creation-dimage-a-partir-dun-displayobject/' rel='bookmark' title='Permanent Link: Création d&#8217;image à partir d&#8217;un DisplayObject'>Création d&#8217;image à partir d&#8217;un DisplayObject</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/04/21/composant-flex-open-source-slideshow/' rel='bookmark' title='Permanent Link: Composant flex open-source : slideshow'>Composant flex open-source : slideshow</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2010/08/17/generation-de-labyrinthes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Air 2.0 et Flash Player 10.1 Final !!</title>
		<link>http://www.matsiya.fr/blog/2010/06/11/air-2-0-et-flash-player-10-1-final/</link>
		<comments>http://www.matsiya.fr/blog/2010/06/11/air-2-0-et-flash-player-10-1-final/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 11:51:32 +0000</pubDate>
		<dc:creator>Alexis</dc:creator>
				<category><![CDATA[Adobe]]></category>

		<guid isPermaLink="false">http://www.matsiya.fr/blog/?p=367</guid>
		<description><![CDATA[Adobe vient de publier les versions finales de Air 2 et du Flash Player 10.1.
Les nouveautés/améliorations de AIR 2 sont assez nombreuses :

Localisation de l&#8217;installeur (uniquement en anglais sur les versions précédentes)
Possibilité de simuler la taille réduite d&#8217;un périphérique mobile avec le débugger ADL
Nouvelle version de Webkit avec le support de HTML5 et CSS3
Gestion des [...]


Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2007/08/22/flash-player-9-moviestar-video-h264/' rel='bookmark' title='Permanent Link: Flash Player 9 Moviestar &#8211; vidéo H.264….'>Flash Player 9 Moviestar &#8211; vidéo H.264….</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/05/15/flash-player-10-beta/' rel='bookmark' title='Permanent Link: Flash player 10 beta'>Flash player 10 beta</a></li>
<li><a href='http://www.matsiya.fr/blog/2011/02/09/flash-player-10-2/' rel='bookmark' title='Permanent Link: Flash player 10.2'>Flash player 10.2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<DIV ID='zaspPost-367'><p>Adobe vient de publier les versions finales de Air 2 et du Flash Player 10.1.</p>
<p>Les nouveautés/améliorations de AIR 2 sont assez nombreuses :</p>
<ul>
<li>Localisation de l&#8217;installeur (uniquement en anglais sur les versions précédentes)</li>
<li>Possibilité de simuler la taille réduite d&#8217;un périphérique mobile avec le débugger ADL</li>
<li>Nouvelle version de Webkit avec le support de HTML5 et CSS3</li>
<li>Gestion des surfaces tactiles et des gestures</li>
<li>Amélioration du drag&amp;drop, des sockets et de la gestion des imprimantes</li>
<li>Résolution des DNS</li>
<li>Accès au microphone</li>
<li>Ouverture de fichiers directement dans l&#8217;application par défaut du système</li>
<li>Détection de branchement d&#8217;un périphérique externe (clé usb, disque dur externe, appareil photo, &#8230;)</li>
<li>Accès aux processus natifs du système (lancement d&#8217;un programme externe : mplayer, vlc ou word par exemple)</li>
<li>Création d&#8217;applications en .exe, .dmg ou .deb</li>
<li>Possibilité de créer un serveur (socket) et gestion du peer-to-peer</li>
<li>Support de TLS/SSL pour le socket</li>
<li>Support de l&#8217;UDP pour le réseau</li>
<li>Récupération globale des erreurs de l&#8217;application</li>
<li>Support de l&#8217;IPv6</li>
</ul>
<p>Pour plus d&#8217;informations, consulter la release note : <a title="Release note de AIR 2" href="http://www.adobe.com/support/documentation/en/air/2/releasenotes_developers.html" target="_blank">http://www.adobe.com/support/documentation/en/air/2/releasenotes_developers.html</a></p>
<p>Le player Flash n&#8217;est pas en reste, car la liste des ajouts/améliorations est assez importante aussi :</p>
<ul>
<li>Récupération globale des erreurs de l&#8217;application</li>
<li>Support du mode &laquo;&nbsp;Navigation privée&nbsp;&raquo; des navigateurs récents</li>
<li>Gestion du cas &laquo;&nbsp;pas assez de mémoire&nbsp;&raquo; pour éviter le crash du navigateur</li>
<li>Protection du contenu (utilise Adobe Flash Access 2)</li>
<li>Réseau &laquo;&nbsp;Peer-assisted&nbsp;&raquo;</li>
<li>Gestion du streaming dynamique (adaptation automatique du débit de la vidéo dans le cas où la connexion ne suit pas)</li>
<li>Uniquement avec Flash Media Server 3.5.3: gestion de la reconnexion automatique sur le serveur en cas de perte de connexion sans perte de contenu pour l&#8217;utilisateur, Amélioration de la recherche dans un média permettant la création de ralentis, de replay</li>
<li>Gestion de la synchronisation des vidéos en live avec l&#8217;heure courante</li>
<li>Accès au microphone</li>
<li>Frame rate dynamique : ajuste automatiquement le rendu des applications pour économiser de la ressource processeur lorsque l&#8217;application n&#8217;est pas l&#8217;application qui a le focus.</li>
</ul>
<p>Pour plus d&#8217;informations, se reporter à la release note : <a title="Release note du flash player 10.1" href="http://www.adobe.com/products/flashplayer/features/all_features/" target="_blank">http://www.adobe.com/products/flashplayer/features/all_features/</a></p>
<p>Nous reparlerons très certainement de ces améliorations que nous allons utiliser dans nos prochains développements.</p>
<p>Le téléchargement de AIR 2 se passe ici : <a title="http://get.adobe.com/fr/air/" href="http://get.adobe.com/fr/air/" target="_blank">http://get.adobe.com/fr/air/</a> et pour le flash player 10.1, c&#8217;est par ici : <a title="http://get.adobe.com/fr/flashplayer/" href="http://get.adobe.com/fr/flashplayer/" target="_blank">http://get.adobe.com/fr/flashplayer/</a></p>
</DIV>

<p>Articles sur le même sujet :<ol><li><a href='http://www.matsiya.fr/blog/2007/08/22/flash-player-9-moviestar-video-h264/' rel='bookmark' title='Permanent Link: Flash Player 9 Moviestar &#8211; vidéo H.264….'>Flash Player 9 Moviestar &#8211; vidéo H.264….</a></li>
<li><a href='http://www.matsiya.fr/blog/2008/05/15/flash-player-10-beta/' rel='bookmark' title='Permanent Link: Flash player 10 beta'>Flash player 10 beta</a></li>
<li><a href='http://www.matsiya.fr/blog/2011/02/09/flash-player-10-2/' rel='bookmark' title='Permanent Link: Flash player 10.2'>Flash player 10.2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.matsiya.fr/blog/2010/06/11/air-2-0-et-flash-player-10-1-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

