<?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>Mistra Blog &#187; Adobe</title>
	<atom:link href="https://blog.mistra.fr/category/adobe-2/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.mistra.fr</link>
	<description>Formation informatique pour les professionnels</description>
	<lastBuildDate>Tue, 29 Dec 2015 04:56:12 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.11</generator>
	<item>
		<title>Flash bloqué par Firefox</title>
		<link>https://blog.mistra.fr/flash-bloque-par-firefox</link>
		<comments>https://blog.mistra.fr/flash-bloque-par-firefox#comments</comments>
		<pubDate>Tue, 04 Aug 2015 08:53:48 +0000</pubDate>
		<dc:creator><![CDATA[Marie]]></dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">https://blog.mistra.fr/?p=4059</guid>
		<description><![CDATA[<p>&#160; Le navigateur Firefox de Mozilla bloque désormais tous les contenus utilisant Flash d&#8217;Adobe. Comme raison, Mozilla avance les importantes failles de sécurité qui mettent l’utilisateur en danger. Flash est donc désormais sur la liste noire des plugins Firefox. Ce [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/flash-bloque-par-firefox">Flash bloqué par Firefox</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="bottomcontainerBox" style="background-color:#FFFFFF;">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fblog.mistra.fr%2Fflash-bloque-par-firefox&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="https://blog.mistra.fr/flash-bloque-par-firefox"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://blog.mistra.fr/flash-bloque-par-firefox"  data-text="Flash bloqué par Firefox" data-count="horizontal" data-via="mistraformation"></a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="https://blog.mistra.fr/flash-bloque-par-firefox" data-counter=""></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p><a href="//blog.mistra.fr/wp-content/uploads/2013/02/flash_128.jpg"><img class="aligncenter size-full wp-image-1625" src="//blog.mistra.fr/wp-content/uploads/2013/02/flash_128.jpg" alt="flash_128" width="128" height="125" /></a></p>
<p>&nbsp;</p>
<p style="text-align: justify;">Le navigateur Firefox de Mozilla bloque désormais tous les contenus utilisant Flash d&rsquo;Adobe. Comme raison, Mozilla avance les importantes failles de sécurité qui mettent l’utilisateur en danger. Flash est donc désormais sur la liste noire des plugins Firefox. Ce n&rsquo;est pas la première fois que Flash est montré du doigt et Adobe semble peiner à résoudre les problèmes de sécurité de son programme. D&rsquo;importantes failles de sécurité sont régulièrement épinglées. Certaines sont corrigées, mais pas toutes.</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/flash-bloque-par-firefox">Flash bloqué par Firefox</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.mistra.fr/flash-bloque-par-firefox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe quitte les supports physiques</title>
		<link>https://blog.mistra.fr/adobe-quitte-les-supports-physiques</link>
		<comments>https://blog.mistra.fr/adobe-quitte-les-supports-physiques#comments</comments>
		<pubDate>Wed, 15 May 2013 08:22:37 +0000</pubDate>
		<dc:creator><![CDATA[Marie]]></dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Creative]]></category>

		<guid isPermaLink="false">http://blog.mistra.fr/?p=1885</guid>
		<description><![CDATA[<p>Adobe abandonne les supports physiques pour toutes ses nouvelles versions logicielles. Coup de tonnerre dans le monde de l&#8217;informatique ! L&#8217;éditeur américain Adobe vient de l&#8217;annoncer à sa conférence Adobe Max : il abandonne les supports physiques de ses logiciels. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/adobe-quitte-les-supports-physiques">Adobe quitte les supports physiques</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="bottomcontainerBox" style="background-color:#FFFFFF;">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fblog.mistra.fr%2Fadobe-quitte-les-supports-physiques&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="https://blog.mistra.fr/adobe-quitte-les-supports-physiques"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://blog.mistra.fr/adobe-quitte-les-supports-physiques"  data-text="Adobe quitte les supports physiques" data-count="horizontal" data-via="mistraformation"></a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="https://blog.mistra.fr/adobe-quitte-les-supports-physiques" data-counter=""></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2013/05/AdobeCloud.jpg"><img class="aligncenter size-full wp-image-1886" alt="AdobeCloud" src="http://blog.mistra.fr/wp-content/uploads/2013/05/AdobeCloud.jpg" width="254" height="198" /></a></p>
<p style="text-align: justify;"><span style="color: #000000; font-family: Calibri; font-size: medium;">Adobe abandonne les supports physiques pour toutes ses nouvelles versions logicielles.</span></p>
<p style="text-align: justify;"><span id="more-1885"></span></p>
<p style="text-align: justify;"><span style="color: #000000; font-family: Calibri; font-size: medium;">Coup de tonnerre dans le monde de l&rsquo;informatique ! L&rsquo;éditeur américain Adobe vient de l&rsquo;annoncer à sa conférence Adobe Max : il abandonne les supports physiques de ses logiciels. Il ne faudra plus parler d&rsquo;Adobe Creative Suite mais d&rsquo;Adobe Creative Cloud. </span></p>
<p style="text-align: justify;"><span style="color: #000000; font-family: Calibri; font-size: medium;">Désormais, il ne devrait plus être possible de trouver des nouvelles versions des logiciels d&rsquo;Adobe en supports physique, à l&rsquo;exception d&rsquo;anciennes versions. Photoshop d&rsquo;abord, puis progressivement les nouvelles versions des logiciels seront dématérialisées. Un développement du Cloud qui entraînera une captation par abonnement des clients puisqu&rsquo;il faudra débourser mensuellement ou annuellement des sommes plutôt rondelettes.</span></p>
<p style="text-align: justify;"><span style="color: #000000; font-family: Calibri; font-size: medium;">Le prix est fixé à 61,49 euros par mois, pendant un an, pour ceux qui souhaitent disposer de tous les logiciels Adobe sans limitation, avec 20 Go de stockage en ligne, et l&rsquo;accès complet à tous les services d&rsquo;Adobe.</span></p>
<p style="text-align: justify;"><span style="color: #000000; font-family: Calibri; font-size: medium;">Pour ceux qui ne sont intéressés que par un logiciel, il sera disponible pour un coût mensuel de 24,59 euros. Les logiciels Edge et Muse devraient être proposés à un tarif inférieur. Pour ceux qui disposent des versions CS3, des tarifs préférentiels pourraient être proposés, ainsi que pour les entreprises, et les collectivités (les écoles, les universités, et les administrations).</span></p>
<p style="text-align: justify;"><span style="color: #000000; font-family: Calibri; font-size: medium;">Cette annonce sonne aussi la fin de la liberté qu&rsquo;offrait le support physique. Désormais totalement tributaire du Cloud et du lien commercial avec le distributeur, le client n&rsquo;aura pas d&rsquo;autre choix que de passer par le système de l&rsquo;abonnement pour disposer des logiciels. Un progrès ? Un progrès commercial certainement&#8230; pour Adobe !</span></p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/adobe-quitte-les-supports-physiques">Adobe quitte les supports physiques</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.mistra.fr/adobe-quitte-les-supports-physiques/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player, jamais deux sans trois</title>
		<link>https://blog.mistra.fr/flash-player-jamais-deux-sans-trois</link>
		<comments>https://blog.mistra.fr/flash-player-jamais-deux-sans-trois#comments</comments>
		<pubDate>Wed, 27 Feb 2013 13:48:26 +0000</pubDate>
		<dc:creator><![CDATA[Guillaume]]></dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[securité]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.mistra.fr/?p=1623</guid>
		<description><![CDATA[<p>Adobe vient de mettre à disposition une troisième mise à jour (depuis début février) pour Flash Player. Ce correctif à pour but de corriger trois vulnérabilités dont deux jugées critiques et déjà exploitées pour attaquer le navigateur Firefox. Cette mise [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/flash-player-jamais-deux-sans-trois">Flash Player, jamais deux sans trois</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="bottomcontainerBox" style="background-color:#FFFFFF;">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fblog.mistra.fr%2Fflash-player-jamais-deux-sans-trois&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="https://blog.mistra.fr/flash-player-jamais-deux-sans-trois"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://blog.mistra.fr/flash-player-jamais-deux-sans-trois"  data-text="Flash Player, jamais deux sans trois" data-count="horizontal" data-via="mistraformation"></a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="https://blog.mistra.fr/flash-player-jamais-deux-sans-trois" data-counter=""></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p><a href="http://blog.mistra.fr/wp-content/uploads/2013/02/flash_128.jpg"><img class="aligncenter size-full wp-image-1625" alt="flash_128" src="http://blog.mistra.fr/wp-content/uploads/2013/02/flash_128.jpg" width="128" height="125" /></a></p>
<p>Adobe vient de mettre à disposition une troisième mise à jour (depuis début février) pour Flash Player.</p>
<p>Ce correctif à pour but de corriger trois vulnérabilités dont deux jugées critiques et déjà exploitées pour attaquer le navigateur Firefox.</p>
<p>Cette mise à jour s&rsquo;applique à Flash Player 11.6.602.168 (et plus ancien) pour Windows et aux versions 11.6.602.167 et inférieures pour OS X.</p>
<p>&nbsp;</p>
<p>Pour télécharger la dernière version c&rsquo;est <a href="http://get.adobe.com/fr/flashplayer/">ici</a></p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/flash-player-jamais-deux-sans-trois">Flash Player, jamais deux sans trois</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.mistra.fr/flash-player-jamais-deux-sans-trois/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le projet Flex devient un projet Apache de premier niveau</title>
		<link>https://blog.mistra.fr/le-projet-flex-devient-un-projet-apache-de-premier-niveau</link>
		<comments>https://blog.mistra.fr/le-projet-flex-devient-un-projet-apache-de-premier-niveau#comments</comments>
		<pubDate>Thu, 24 Jan 2013 16:15:08 +0000</pubDate>
		<dc:creator><![CDATA[felix]]></dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://blog.mistra.fr/?p=1477</guid>
		<description><![CDATA[<p>Qui a dit que Flex était mort ? Pour ceux qui ont suivi des formations dans nos locaux parisiens et qui ont donc eu la possibilité de rencontrer nos développeurs, vous savez que nous avons beaucoup utilisé Flex dans nos [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/le-projet-flex-devient-un-projet-apache-de-premier-niveau">Le projet Flex devient un projet Apache de premier niveau</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="bottomcontainerBox" style="background-color:#FFFFFF;">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fblog.mistra.fr%2Fle-projet-flex-devient-un-projet-apache-de-premier-niveau&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="https://blog.mistra.fr/le-projet-flex-devient-un-projet-apache-de-premier-niveau"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://blog.mistra.fr/le-projet-flex-devient-un-projet-apache-de-premier-niveau"  data-text="Le projet Flex devient un projet Apache de premier niveau" data-count="horizontal" data-via="mistraformation"></a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="https://blog.mistra.fr/le-projet-flex-devient-un-projet-apache-de-premier-niveau" data-counter=""></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><div><a href="http://blog.mistra.fr/wp-content/uploads/2013/01/flex.png"><img class="aligncenter size-full wp-image-1478" alt="flex" src="http://blog.mistra.fr/wp-content/uploads/2013/01/flex.png" width="191" height="100" /></a></div>
<div></div>
<div>Qui a dit que Flex était mort ? Pour ceux qui ont suivi des formations dans nos locaux parisiens et qui ont donc eu la possibilité de rencontrer nos développeurs, vous savez que nous avons beaucoup utilisé Flex dans nos projets clients. Nous suivons donc de très près l&rsquo;évolution de Flex &#8230;</div>
<div></div>
<div>Abandonné par Adobe à Apache, beaucoup ont cru que la communauté ne reprendrait pas le relai et que le framework allait mourrir à petit feu. La seule bonne nouvelle, annoncée par Adobe, était le support pendant encore 5 ans de Flex sur tous navigateurs récents.</div>
<div></div>
<div>C&rsquo;est donc avec une grande joie que nous découvrons aujourd&rsquo;hui que l&rsquo;activité est telle sur le projet Apache Flex que l&rsquo;organisation Apache a décidé de le définir comme &laquo;&nbsp;top level project&nbsp;&raquo; au même titre que le serveur web Apache ou que  Tomcat.</div>
<div></div>
<div>En parallèle, les développeurs d&rsquo;Apache Flex viennent de sortir la version 4.9 incluant plusieurs corrections de bugs, une meilleure gestion de l&rsquo;internationalisation, les nouvelles classes VectorList et VectorCollection ou encore de nouveaux validateurs comme le PostalCode. Le projet est maintenant compilé avec Java 7.</div>
<div></div>
<div>Pour rappel, ce SDK est disponible sous licence Apache.</div>
<div></div>
<div>Pour télécharger cette nouvelle version du SDK, c&rsquo;est par ici: <a title="Apache flex installer" href="http://flex.apache.org/installer.html">http://flex.apache.org/installer.html</a></div>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/le-projet-flex-devient-un-projet-apache-de-premier-niveau">Le projet Flex devient un projet Apache de premier niveau</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.mistra.fr/le-projet-flex-devient-un-projet-apache-de-premier-niveau/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le développement mobile « multi plateformes »</title>
		<link>https://blog.mistra.fr/le-developpement-mobile-multi-plateformes</link>
		<comments>https://blog.mistra.fr/le-developpement-mobile-multi-plateformes#comments</comments>
		<pubDate>Thu, 22 Dec 2011 15:45:02 +0000</pubDate>
		<dc:creator><![CDATA[Gaetan]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Mobiles]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[développement web mobile]]></category>
		<category><![CDATA[flex mobile]]></category>
		<category><![CDATA[iui]]></category>
		<category><![CDATA[jquery mobile]]></category>
		<category><![CDATA[sencha touch]]></category>

		<guid isPermaLink="false">http://blog.mistra.fr/?p=452</guid>
		<description><![CDATA[<p>Android, iPhone, Blackberry et maintenant Microsoft via Nokia et ses Windows Phone 7. Plus nombreuses sont les plateformes et plus il est couteux pour une entreprise d’être présente sur tous ces supports mobiles. Cependant pour beaucoup d’entreprises  il est indispensable [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/le-developpement-mobile-multi-plateformes">Le développement mobile « multi plateformes »</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="bottomcontainerBox" style="background-color:#FFFFFF;">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fblog.mistra.fr%2Fle-developpement-mobile-multi-plateformes&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="https://blog.mistra.fr/le-developpement-mobile-multi-plateformes"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://blog.mistra.fr/le-developpement-mobile-multi-plateformes"  data-text="Le développement mobile « multi plateformes »" data-count="horizontal" data-via="mistraformation"></a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="https://blog.mistra.fr/le-developpement-mobile-multi-plateformes" data-counter=""></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/developpement_web_mobile.jpg"><img class="aligncenter size-full wp-image-463" title="Developpement web pour mobiles" src="http://blog.mistra.fr/wp-content/uploads/2011/12/developpement_web_mobile.jpg" alt="developpement_web_mobile" width="300" height="300" /></a></p>
<p style="text-align: justify;">Android, iPhone, Blackberry et maintenant Microsoft via Nokia et ses <a title="Formation Windows Phone 7" href="http://www.mistra.fr/formations-developpement-mobile/formation-windows-phone-7-wp7.html">Windows Phone 7</a>. Plus nombreuses sont les plateformes et plus il est couteux pour une entreprise d’être présente sur tous ces supports mobiles. Cependant pour beaucoup d’entreprises  il est indispensable d’apparaître partout. Le développement en utilisant les technologies web, avec <a title="Formation HTML5" href="http://www.mistra.fr/formations-developpement-web/formation-html-5-css3.html">HTML5</a> principalement, permet déjà de faire de belles choses mais de gros problèmes de lenteurs et de non-réactivité arrivent et l’ergonomie utilisateur sur mobile est une priorité.</p>
<p style="text-align: justify;">Nous vous proposons donc un point sur les différentes technologies aujourd’hui qui permettent de faire du développement multi plateformes. Par multi plateformes nous entendons de développer une fois (à quelques ajustements près) et de déployer sur 2 à plusieurs plateformes mobiles (smartphones ou tablettes).</p>
<p style="text-align: justify;"><span id="more-452"></span></p>
<h2 style="text-align: justify;">Frameworks Web</h2>
<p style="text-align: justify;">La première réponse « évidente » est de développer en utilisant non pas des technologies natives (Java pour Android, Objective C pour iPhone/iPad) mais plutôt des technologies web que nous exécuterons à l’intérieur d’une application native minimaliste (permettant de passer tout de même par le Market / App Store).</p>
<p style="text-align: justify;">Deux problèmes se posent tout de suite :</p>
<ol style="text-align: justify;">
<li>Comment factoriser mon code afin d’avoir une application marchant directement sur tous les terminaux</li>
<li>Comment optimiser mon application pour qu’elle soit le plus rapide possible (ce n’est pas du natif, ça reste du Javascript dans un navigateur)</li>
</ol>
<p style="text-align: justify;">Concernant le premier point, beaucoup de frameworks sont sortis pour résoudre ce problème. Dans notre formation Web mobiles multi plateformes nous présentons par exemple les frameworks suivants :</p>
<ul style="text-align: justify;">
<li>iUI : framework le plus ancien, utilisé par exemple pour le site m.bonjourmadame.fr</li>
<li><a title="Formation JQuery Mobile" href="http://www.mistra.fr/formations-developpement-mobile/formation-jquery-mobile.html">JQuery Mobile</a> : framework beaucoup plus récent dont la version 1.0 date de quelques semaines. Ce framework est très facile à prendre en main</li>
<li style="text-align: left;"><a title="Formation Sencha Touch" href="http://www.mistra.fr/formations-developpement-mobile/formation-sencha-touch.html">Sencha Touch</a> : basé  sur le très utilisé ExtJS de la société Sencha, Sencha Touch reprend toutes les notions de développement de ExtJS et permet avec une vision très objet de définir son interface (nous ferons d’ici peu un article sur Sencha Touch 2 que nous découvrons en ce moment même et qui apporte beaucoup !)</li>
</ul>
<p style="text-align: justify;">Concernant le 2<sup>ème  </sup>point à savoir l’optimisation de mon application, peu de solutions existent aujourd’hui. Les applications web sont souvent bien moins réactives et l’interface, même proche du « natif » en reste tout de même très loin. La meilleure solution que nous ayons trouvée aujourd’hui en termes de performance est d’utiliser GWT (encore et encore). Grâce au Deferred Binding permettant de ne charger que le code nécessaire à la plateforme appelante, l’application est plus réactive. Nous pouvons citer le projet MGWT qui est une adaptation de <a title="Formation GWT Mobile" href="http://www.mistra.fr/formations-developpement-mobile/formation-gwt-mobile.html">GWT pour mobiles</a> avec des composants développés exclusivement pour. Un exemple d’application peut être trouvé sur l’App Store d’Apple ou le Market Android.</p>
<p style="text-align: justify;">Enfin, il faut noter que quel que soit la technologie utilisée, il faut pouvoir en créer une application native. Pour cela, nous utilisons le plus souvent PhoneGap, un projet open source ayant une grande communauté. Il permet entre autres :</p>
<ul style="text-align: justify;">
<li>D’avoir une application native chargeant notre application web</li>
<li>D’accéder à toutes les fonctionnalités natives du téléphone : accéléromètre, GPS, Contacts, Fichiers, etc.</li>
<li>D’exporter vers un fichier que nous pouvons directement envoyer sur le Market Android ou l’App Store d’Apple</li>
</ul>
<p style="text-align: justify;">Nous pouvons aussi citer Titanium qui a les mêmes fonctionnalités que PhoneGap.</p>
<h2 style="text-align: justify;">Les Frameworks « à compilation »</h2>
<p style="text-align: justify;">Le réel problème de tous les frameworks web est que le seul langage utilisable est le JavaScript (ou le Java si on fait du GWT). C’est évidemment un problème au vu du temps de développement nécessaire à une application professionnelle (design à intégrer, etc.) et des limites en termes de performance : notre application sera toujours lancée au sein d’un navigateur.</p>
<p style="text-align: justify;">Des solutions sont donc apparues permettant de créer des applications dans un langage non web et de générer du code natif.</p>
<h3 style="text-align: justify;"></h3>
<h3 style="text-align: justify;">Adobe Flex</h3>
<p style="text-align: justify;">La première solution est celle d’Adobe : Flex. Chez Mistra nous sommes de grands utilisateurs de Flex et nos clients apprécient tout particulièrement nos retours d’expérience sur des projets de grande envergure.</p>
<p style="text-align: justify;">Adobe, depuis sa version 4.5, a mis en place une solution appelée « <a title="Formation Flex Mobile" href="http://www.mistra.fr/formations-developpement-mobile/formation-flex-mobile.html">Flex Mobile</a> ». Comportement quasi identique au Flex, même syntaxe, seuls de nouveaux composants orientés mobiles sont apparus pour une meilleure ergonomie utilisateur.</p>
<p style="text-align: justify;">Une application Adobe Flex, quand elle n’est pas utilisée dans un navigateur, est lancée au sein de la machine virtuelle Adobe AIR. AIR est déjà présent sur Android, votre application Flex a donc simplement à être compilée pour AIR, elle marchera d’ores et déjà sur tous les mobiles Android (supérieur à 2.2).</p>
<p style="text-align: justify;">L’<a title="Formation iPhone" href="http://www.mistra.fr/formations-developpement-mobile/iphone-ipad-developpement.html">iPhone et l’iPad</a> sont des plateformes plus complexes. Steve Jobs ne voulait pas de Flash sur ses mobiles. Adobe a dû trouver une solution alternative : la génération de code natif. Lorsque vous créez une application en Flex (en MXML et Actionscript 3), le moteur Flex génère directement du code natif importable dans l’interface Apple Xcode. Il suffit ensuite d’exporter le projet sur l’Apple Store.</p>
<p style="text-align: justify;">Pour des développeurs Flex, une simple formation Flex Mobile de 2 jours vous permet d’être parfaitement compétent sur mobiles et tablettes (Android et Apple).</p>
<p style="text-align: justify;">Vous pouvez consulter une <a title="Preview de Flex sur iOS" href="http://codemoiunmouton.wordpress.com/2011/03/29/flex-sur-ios-iphone-ipad-itouch/trackback/">preview de Flex sur iOS</a> qui date de Mars 2011.</p>
<h3 style="text-align: justify;">Mono Touch / Mono Droid</h3>
<p style="text-align: justify;">Quid de nos chers développeurs C# dans tout ça ? Bloqués sur la plateforme de développement des  Windows Phone 7 ? Bien que leur nombre augmente, ça reste une audience très faible. Et bien nous avons la solution pour eux, qui fera l’objet d’un article entier d’ici peu : Mono Touch et Mono for Android. Bien que ce soit le même projet en coulisse, nous avons ici deux frameworks au vu des grandes différences de plateforme.</p>
<p style="text-align: justify;">Mono est une machine virtuelle, open source, permettant d’exécuter du code .NET dans n’importe quel environnement : Mac OS, Linux, BSD, etc. De la même façon que Flex génère un code tournant sous la machine virtuelle Adobe AIR pour Android ; ici nous avons Mono for Android qui permet aux développeurs C# de développer des applications pour Android. Le fichier final généré est empaqueté avec Mono, permettant de le faire fonctionner sur tous les mobiles Android.</p>
<p style="text-align: justify;">A l’inverse, Mono Touch n’échappe pas à la règle d’Apple. Ils ont donc dû faire le même choix qu’Adobe : générer du code natif. L’avantage principal est que l’application est très rapide et les résultats impressionnants. L’accès aux librairies UIKit est total donc nous avons accès à l’intégralité des fonctionnalités de l’appareil. C’est ici la grande différence entre les frameworks Mono Touch et Mono for Android.</p>
<p style="text-align: justify;">Bien que Mono soit opensource, MonoTouch et Mono for Android sont eux payants : comptez 400 $ par développeurs.</p>
<h2 style="text-align: justify;">En conclusion</h2>
<p style="text-align: justify;">Il y a ici deux écoles, celle qui défend les standards et l’open-source (et veut donc pousser HTML5) et celle qui souhaite gagner en temps d’apprentissage et de développement. L’avenir nous dira si seules les <a title="Formation développement web pour mobiles" href="http://www.mistra.fr/formations-developpement-mobile/formation-web-mobiles-multi-plates-formes.html">applications web ont un avenir sur les mobiles</a> mais ce qui est sûr, c’est qu’il est aujourd’hui tout à fait possible de faire des applications natives sans avoir à connaître les détails de la plateforme de développement.</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/le-developpement-mobile-multi-plateformes">Le développement mobile « multi plateformes »</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.mistra.fr/le-developpement-mobile-multi-plateformes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe 4.6 est dans les bacs</title>
		<link>https://blog.mistra.fr/adobe-4-6-est-dans-les-bacs</link>
		<comments>https://blog.mistra.fr/adobe-4-6-est-dans-les-bacs#comments</comments>
		<pubDate>Thu, 15 Dec 2011 15:37:03 +0000</pubDate>
		<dc:creator><![CDATA[Gaetan]]></dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash builder]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[mise à jour]]></category>

		<guid isPermaLink="false">http://blog.mistra.fr/?p=363</guid>
		<description><![CDATA[<p>Six mois après la sortie de Flex 4.5, Adobe nous propose aujourd’hui la version 4.6 de son framework Flex. Une fois de plus, c’est la partie « mobile » du framework qui est fortement avancée avec de grandes nouveautés: Gestion des tablettes avec [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/adobe-4-6-est-dans-les-bacs">Adobe 4.6 est dans les bacs</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="bottomcontainerBox" style="background-color:#FFFFFF;">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fblog.mistra.fr%2Fadobe-4-6-est-dans-les-bacs&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="https://blog.mistra.fr/adobe-4-6-est-dans-les-bacs"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://blog.mistra.fr/adobe-4-6-est-dans-les-bacs"  data-text="Adobe 4.6 est dans les bacs" data-count="horizontal" data-via="mistraformation"></a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="https://blog.mistra.fr/adobe-4-6-est-dans-les-bacs" data-counter=""></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/adobe_flex_logo.png"><img class="aligncenter size-thumbnail wp-image-404" title="Logo Adobe Flex" src="http://blog.mistra.fr/wp-content/uploads/2011/12/adobe_flex_logo-150x150.png" alt="adobe_flex_logo" width="150" height="150" /></a></p>
<p style="text-align: justify;">Six mois après la sortie de <a title="Formation Flex" href="http://www.mistra.fr/formations-developpement-web/formation-flex-4.html">Flex 4.5</a>, Adobe nous propose aujourd’hui la version 4.6 de son framework Flex. Une fois de plus, c’est la partie « mobile » du framework qui est fortement avancée avec de grandes nouveautés:</p>
<ul style="text-align: justify;">
<li>Gestion des tablettes avec des layouts s’adaptant automatiquement en fonction de la taille de l’écran</li>
<li>Nouveaux éléments d’IHM adaptés aux tablettes comme le CallOut, le SpinnerList et les boutons de contrôles ToggleButtons</li>
<li>Saisies de texte  avec des interfaces spécifiques à l’OS</li>
<li>Optimisations de l’application générée pour les dernières tablettes (iPad, différentes versions de tablettes Android, …) pour de meilleures performance</li>
</ul>
<p><span id="more-363"></span></p>
<p style="text-align: justify;">Vous pouvez télécharger Flex 4.6 ici : <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexsdk">http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexsdk</a>. L’installation ou la mise à jour vers Flex 4.6 est gratuite pour les clients ayant acheté Flash Builder 4.5.</p>
<h2 style="text-align: justify;">Nouveaux composants Spark Mobile</h2>
<h3 style="text-align: justify;">SplitViewNavigator</h3>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_SplitViewNavigator1.jpg"><img class="aligncenter size-full wp-image-365" title="Composant Flex SplitViewNavigator" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_SplitViewNavigator1.jpg" alt="flex_SplitViewNavigator" width="600" height="393" /></a></p>
<p style="text-align: justify;">Le SplitViewNavigator est un nouveau composant Flex permettant de gérer plusieurs tailles d’écrans de tabiettes. Le ViewNavigator, introduit au framework 4.5, permettant de gérer les écrans comme une pile de vues avec la possibilité de faire des transitions entre elles, de gérer l’historique de navigation et d’avoir une gestion de la mémoire par vue.</p>
<p style="text-align: justify;">L’interface de l’image ci-dessus montre le design Pattern appelé Master/Détails. Dans la partie de gauche, scrollable, nous avons le master et sur la partie de droite, scrollable, nous avons le détail. Ceci permet d’afficher deux composants ViewNavigator en même temps.</p>
<h3 style="text-align: justify;">CallOuts and CallOutButtons</h3>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_CallOuts.jpg"><img class="aligncenter size-full wp-image-366" title="Composants Flex CallOuts" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_CallOuts.jpg" alt="flex_CallOuts" width="311" height="216" /></a></p>
<p style="text-align: justify;">Ce composant, géré par un Skin totalement personnalisable (CallOutSkin), permet de contenir n’importe quel groupe de composants.</p>
<p style="text-align: justify;">Ce composant est totalement configurable : taille, hauteur, taille et position de la flèche. Il suffit de mettre un évènement sur un bouton pour l’appeler et un simple touché à un autre endroit de l’application l’a fait disparaître.</p>
<h3 style="text-align: justify;">Utilisation jointe des CallOut et des SplitViewNavigator</h3>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_Callout_et_SplitViewNavigator.jpg"><img class="aligncenter size-full wp-image-367" title="Composants Flex Callout et SplitViewNavigator" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_Callout_et_SplitViewNavigator.jpg" alt="flex_Callout_et_SplitViewNavigator" width="258" height="402" /></a></p>
<p style="text-align: justify;">Une utilisation classique du SplitViewNavigator est qu’en mode portrait, il faut afficher dans l’application la Détail View (du design pattern Master/Détail) mais utiliser le CallOut pour afficher la Master View comme vous pouvez le voir dans l’image ci-dessus.</p>
<p style="text-align: justify;">Ceci est faisable simplement en indiquant <em>autoHideFirstViewNavigator</em> à true : lorsque l’appareil est en mode portrait, la Master View est automatiquement cachée. Ensuite, il vous suffit en mode portrait de définir un bouton dans la Détail View navigationContent qui appelle <em>showFirstViewNavigatorPopup</em> au clic, ceci permettra d’afficher la Master View dans un CallOut. Voici un exemple de code :</p>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_extrait_code_navigatorpopup1.jpg"><img class="aligncenter size-full wp-image-407" title="Flex extrait code navigatorpopup" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_extrait_code_navigatorpopup1.jpg" alt="flex_extrait_code_navigatorpopup" width="600" height="162" /></a></p>
<h3 style="text-align: justify;">SpinnerList</h3>
<p style="text-align: justify;">La SpinnerList est un nouveau composant de gestion des listes optimisé pour les mobiles.</p>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_SpinnerList.jpg"><img class="aligncenter size-full wp-image-387" title="Flex composant SpinnerList" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_SpinnerList.jpg" alt="flex_SpinnerList" width="243" height="191" /></a></p>
<p style="text-align: justify;">Ce nouveau composant permettra facilement aux utilisateurs de choisir dans une liste pré-fournie. Ce composant SpinnerList arrive avec un autre composant le SpinnerListContainer qui contient un skin personnalisable : bordure, gradient et barre de sélection.</p>
<h3 style="text-align: justify;">Date Spinner</h3>
<p style="text-align: justify;">Le contrôle DateSpinner hérite du SpinnerList et utilise un SpinnerListContainer pour nous fournir un composant très pratique de gestion des dates et heures. Pour l’utiliser, le DateSpinner propose 3 modes d’affichage d’information :</p>
<ul style="text-align: justify;">
<li>DateSelectorDisplayMode.DATE</li>
<li>DateSelectorDisplayMode.TIME</li>
<li>DateSelectorDisplayMode.DATE_AND_TIME</li>
</ul>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_DateSpinner.jpg"><img class="aligncenter size-full wp-image-388" title="Flex composant DateSpinner" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_DateSpinner.jpg" alt="flex_DateSpinner" width="458" height="134" /></a></p>
<h3 style="text-align: justify;">ToggleButton</h3>
<p style="text-align: justify;">Le ToggleButton permet en un simple glisser de doigts de l’utilisateur de choisir entre deux possibilités.</p>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_togglebutton.jpg"><img class="aligncenter size-full wp-image-389" title="Flex composant togglebutton" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_togglebutton.jpg" alt="flex_togglebutton" width="129" height="105" /></a></p>
<h2 style="text-align: justify;">Changements dans Flash Builder 4.6</h2>
<h3 style="text-align: justify;">Support des tests unitaires</h3>
<p style="text-align: justify;">Flash Builder 4.6 intègre désormais le projet opensource Flex Unit permettant de tester chacun de vos écrans et d’effectuer des rapports de tests.</p>
<h3 style="text-align: justify;">Supervision des accès réseau</h3>
<p style="text-align: justify;">Les accès réseaux sont consommateurs pour une application, il est donc important de savoir monitorer tous ces accès afin de les limites au strict nécessaire. Flash Builder 4.6 intègre donc maintenant un outil de supervision des accès réseaux.</p>
<p style="text-align: justify;">Notez cependant qu’il sera impossible de lancer cette supervision sur un appareil connecté en USB.</p>
<h2 style="text-align: justify;">Changements dans le SDK Flex 4.6</h2>
<p style="text-align: justify;">En plus des nouveaux composants graphiques, Flex 4.6 arrive avec des nouveautés au niveau du SDK.</p>
<h3 style="text-align: justify;">StageText</h3>
<p style="text-align: justify;">Nous avons pu utiliser jusqu’ici les composants InputText et TextArea. Dans Flex 4.6, les équipes Flex et Air ont travaillé conjointement pour créer le StageText. Le grand avantage de ce dernier est de faire appel à l’API de saisie native du système (Android, iOS).</p>
<p style="text-align: justify;">Prenons un exemple simple : choix d’un numéro de téléphone, il serait intéressant d’appeler directement le clavier de l’iPhone avec uniquement des chiffres :</p>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_extrait_code_softKeyboardType1.jpg"><img class="aligncenter size-full wp-image-409" title="Flex extrait code softKeyboardType" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_extrait_code_softKeyboardType1.jpg" alt="flex_extrait_code_softKeyboardType" width="529" height="19" /></a></p>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_clavier-stagetext.jpg"><img class="aligncenter size-full wp-image-391" title="Flex clavier stagetext" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_clavier-stagetext.jpg" alt="flex_clavier_stagetext" width="504" height="341" /></a></p>
<p style="text-align: justify;">De même pour les adresses emails ou l’auto complétion :</p>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_StageText_clavier_completion.jpg"><img class="aligncenter size-full wp-image-392" title="Flex StageText clavier complétion" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_StageText_clavier_completion.jpg" alt="flex_StageText_clavier_completion" width="501" height="670" /></a></p>
<p style="text-align: justify;">Enfin nous pouvons combiner les différentes options pour obtenir quelque chose du type :</p>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_extrait_code_softKeyboardType_combine3.jpg"><img class="aligncenter size-full wp-image-410" title="Flex extrait code softKeyboardType combine" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_extrait_code_softKeyboardType_combine3.jpg" alt="flex_extrait_code_softKeyboardType_combine" width="600" height="41" /></a></p>
<h3 style="text-align: justify;">Splash Screens Dynamiques</h3>
<p style="text-align: justify;">Avec un nombre croissant d’écrans différents sur les mobiles et tablettes aujourd’hui, le SplashScreen de Flex 4.5 n’était pratique à adapter aux applications mobiles. Adobe est donc revenu sur la conception du composant SplashScreenImage afin de permettre aux développeurs de définir, en MXML, un SplashScreen et un DPI différents en fonction de la taille de l’écran.</p>
<p style="text-align: justify;"><a href="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_extrait_code_spash_screen1.jpg"><img class="aligncenter size-full wp-image-400" title="Flex extrait code spash screen" src="http://blog.mistra.fr/wp-content/uploads/2011/12/flex_extrait_code_spash_screen1.jpg" alt="flex_extrait_code_spash_screen" width="600" height="285" /></a></p>
<p style="text-align: justify;">Une fois l’image créée, il suffit de l’assigner à la propriété splashScreenImage de l’application principale et au lancement de l’application, l’image choisie s’affichera avec le bon DPI.</p>
<h3 style="text-align: justify;">Scroller</h3>
<p style="text-align: justify;">Plusieurs changements majeurs ont été opérés au niveau des barres de défilement. Le premier point est qu’à partir de Flex 4.6, les barres de défilement ne sont pas créées tant que le défilement n’est pas demandé. Ceci permet de gagner fortement en performance de l ‘application.</p>
<p style="text-align: justify;">Deux nouvelles propriétés ont aussi été ajoutées : pageScrollingEnabled et scollSnappingMode. Quand pageScrollingEnabled est à vrai, la barre de défilement prendra la taille du ViewPort courant. Le ScrollSnappingMode va permettre de définir plus efficacement le comportement de la barre de défilement.</p>
<h3 style="text-align: justify;">Modes 16 ou 32 bits</h3>
<p style="text-align: justify;">A la création d’une application <a title="Formation Flex mobile" href="http://www.mistra.fr/formations-developpement-mobile/formation-flex-mobile.html">Flex Mobile</a>, des flags spécifiques à <a title="Formation Android" href="http://www.mistra.fr/formations-developpement-mobile/formation-android.html">Android</a> ont permis de créer des applications en 16 bits. Maintenant, il est aussi possible de choisir 32 bits. Les deux choix sont pertinents mais dépendent de la nature de l’application. Le mode 16 bits est souvent le choix le plus raisonnable au vu des meilleures performances apportées par le 16 bits mais le 32 bits sera plus adapté si vous faites de la vidéo ou de la 3D. Il est donc bon de s’interroger avant de changer le paramètre ColorDepth du fichier app.xml</p>
<p style="text-align: justify;">Si Flex vous intéresse :</p>
<ul>
<li><a href="http://www.tamina-online.com/damo/?p=251">Flex 4 : Enfin du MVC natif</a></li>
<li><a href="http://www.tink.ws/blog/flex-4-excludeselectionlist/trackback/">Flex 4 : ExcludeSelectionList</a></li>
</ul>
<p>The post <a rel="nofollow" href="https://blog.mistra.fr/adobe-4-6-est-dans-les-bacs">Adobe 4.6 est dans les bacs</a> appeared first on <a rel="nofollow" href="https://blog.mistra.fr">Mistra Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.mistra.fr/adobe-4-6-est-dans-les-bacs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
