<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss1frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">

<channel rdf:about="http://www.fdeshayes.net/index.php">
  <title>Du client riche à l'internet riche</title>
  <description><![CDATA[Du client riche à un Internet riche]]></description>
  <link>http://www.fdeshayes.net/index.php</link>
  <dc:language>fr</dc:language>
  <dc:creator />
  <dc:rights />
  <dc:date>2010-03-23T23:37:23+01:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2010-03-23T23:37:23+01:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2010/03/23/177-applying-domain-driven-design-to-flex-development" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2009/06/01/176-activite-du-blog-et-nouvel-espace-d-expression" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2008/07/14/175-slides-de-presentation-de-la-conference-ria-2008" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2008/05/16/174-presentation-sur-les-ria-lors-du-forum-benchmark-le-10-juin" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2008/05/15/173-un-nouveau-site-d-actualite-sur-les-ria-riactufr" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2008/03/27/172-fermeture-des-commentaires" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2008/03/25/171-microsoft-presente-silverlight-2-reflexions" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2008/02/25/170-flex-3-et-air-enfin-sortis-silverlight-2-se-devoile" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2008/02/03/169-le-profil-d-utilisateur-pour-thermo-un-designer-developpeur" />
  <rdf:li rdf:resource="http://www.fdeshayes.net/index.php?2008/01/21/168-insideria-une-nouvelle-ressource-sur-les-ria-par-adobe-et-o-reilly" />
  </rdf:Seq>
  </items>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rdf+xml" href="http://feeds.feedburner.com/FabienDeshayes" /><feedburner:info uri="fabiendeshayes" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FFabienDeshayes" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/FabienDeshayes" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FFabienDeshayes" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FFabienDeshayes" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FFabienDeshayes" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FFabienDeshayes" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><feedburner:browserFriendly>Du client riche à un internet riche</feedburner:browserFriendly></channel>

<item rdf:about="http://www.fdeshayes.net/index.php?2010/03/23/177-applying-domain-driven-design-to-flex-development">
  <title>Applying Domain-Driven Design to Flex development</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/Gx3qOwd5CHg/index.php</link>
  <dc:date>2010-03-23T23:37:23+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Flex</dc:subject>
  <description>What is Domain-Driven Design?

Domain-Driven Design is an approach to software design saying that developers should focus on the domain, by creating a strong model representing this domain and that handles all the domain logic. It was created by Eric Evans and it is presented in the eponymous...</description>
  <content:encoded><![CDATA[ <h2>What is Domain-Driven Design?</h2>

<p>Domain-Driven Design is an approach to software design saying that developers should focus on the domain, by creating a strong model representing this domain and that handles all the domain logic. It was created by Eric Evans and it is presented in the eponymous book, an essential resource to understand all the patterns that characterized Domain-Driven Design (abbreviated as DDD).</p>

<p>These patterns can be separated into three sets:</p>
<ul>
<li>The blocks, explaining the basic objects and elements the developer will have to handle when using DDD.</li>
<li>The advanced elements of DDD, offering a Deeper Insight.</li>
<li>The concepts for achieving a Strategic Design.</li>
</ul>

<p>Some of these concepts are <em>ubiquitous</em>: they can be applied to any programming language and / or any software development. However some of them are more <em>specialized</em>, depending on the organization of the project, the teams involved and the different processes. In fact, most of the concepts for achieving Strategic Design (the third set of patterns) are strategies to apply depending of the project context.</p>

<p>This article will not present Domain-Driven Design and how it can help projects become more successful. It will focus on everything specific to Flex development following Domain-Driven Design approach.</p>

<h2>Flex and Domain-Driven Design</h2>

<p>Flex (and by extend, the Flash platform) is a specialized technology. When you're working on this platform, you usually connect to a server as a client. You also need to be aware of asynchrony, because your application is reachable on the web and the user can access it through different devices (mobile phones, tablets, computers, video game consoles, etc.). You do care of loading time, of the quantity of data to handle and you often ask the question: "should I apply this logic on client-side or server-side?". These are strong constraints forcing developers and architects to adapt. Domain-Driven Design hopefully offers patterns helping your developments in different situations, for example how to work with another system that is sometimes out of control or not part of the same team.</p>

<p>The basic blocks presented in DDD can easily be applied to Flex development: Entities, Value Objects, Services, Factories are concepts and terms already used in many projects. Advanced blocks are also part of every day of a Flex developer, containing patterns like Assertions, Specification, Strategy or the use of Interfaces. Concepts of Strategic Design are really interesting concerning Flex when it comes to a large-scale architecture: there will be many constraints to face and DDD provides different possibilities to achieve efficiency depending on context.</p>

<p>At first sight, DDD seems to apply the same way to Flex as to other technologies. However I think there are some patterns that should be emphasized to Flex developers as they concerns him more directly.</p>

<h2>Patterns applied to Flex development</h2>

<p>While some basics elements of Domain-Drivne Design like Entities or Services are used the same way as with other technologies, some patterns are particularly interesting to study as they raise and deal with specific constraints in the Flash/Flex context. Let's focus on some of them and remind this list is not exhaustive.</p>

<h3>Layered Architecture</h3>

<p>In Domain-Driven Design, the Layered Architecture pattern partition the code into four different layers: Presentation, Application, Domain, Infrastructure. The most important part should be the Domain layer, as it is were lies the core of the model, that is to say the core of application. But Flex projects are, by nature, user-interface focused, giving them a strong Presentation layer.</p>

<p>This partition can be considered the same as MVCS (Model View Controller Service), but it is different in the fact that all domain logic should stand in the Domain layer, and not be shared between the Model and Controller part of the MVC pattern. I have worked on projects where some of the domain logic was in the View part, like in a "Code Behind" or a "Presentation Model". Using the Layered Architecture terminology clearly separates domain logic and encapsulates it into a single layer.</p>

<p>It is really interesting to look at how projects / frameworks uses this architecture. Here are two really interesting examples:</p>
<ul>
<li><a href="http://opensource.adobe.com/wiki/display/cairngorm/CairngormGuidelines">Cairngorm guidelines</a></li>
<li><a href="Spring ActionScript Cafe Townsend sample application http://www.herrodius.com/blog/307">Spring ActionScript Cafe Townsend sample application http://www.herrodius.com/blog/307</a></li>
</ul>

<h3>Modules</h3>

<p>Modules are basic elements of Domain-Driven Design applied to large-scale project. Hopefully, the concept of module is also a primitive in Flex, having native ways to handle them. A module should be treated as a completely independent piece of code, that should have the possibility to be executed alone and have its own test suite.</p>

<p>A Flex module is even more important as he will surely be deployed on the web. Web projects means loading time, and every developer should try to reduce the loading of every application. Flex modules offers the possibility of decoupling your code and at the same time having small pieces of application available separately for the user, that will be loaded "on the fly" only when the user really needs it.</p>

<p>Having this module strategy is then a double advantage: technically (reducing coupling) and for the user, reducing is waiting time.</p>

<h3>Ubiquitous Language</h3>

<p>Ubiquitous Language is all about communication. Having a shared language between projects participants, but also between different teams. On Flex projects, you will often have many different teams: Flex developers of course, but also server developers (.NET, Java, PHP, etc.), designers, project managers, business analysts, etc. The Flex developer is always in the middle of this workflow: he needs to agree on a contract with the server-side, explains his needs to the designers, listen to the business requirements, etc. That's why he may be the one that needs Ubiquitous Language the most: if he cannot understand and share the key concepts and terms of the domain, he will clearly be confused with one of the actor around him.</p>

<h3>Assertions</h3>

<p>Assertions is another pattern easily applicable to Flex development. Assertions are tools that will help your code to be stable and so have your domain logic tested. <a href="http://opensource.adobe.com/wiki/display/flexunit">FlexUnit</a> is one of the tools that can be used to ensure that. But other tools can indirectly help assert your code is not broken. <strong>Continuous Integration</strong> can be achieved with tools like Hudson, offering unit testing reports, <a href="http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD">FlexPMD</a> reports for code quality, etc. and this done automatically, leaving the developer time to focus on the domain logic instead of testing manually the system.</p>

<h2>Limitations</h2>

<p>Lately, web technologies evolved so the productivity of web applications increase, offering better tools and less constraints to the developer. As a matter of fact, he can spend more of his time focusing on the domain, instead of some interface problem he encountered before with plain HTML for example. But these technologies still feel the legacy of the web model, some constraints that limits the applications of Domain-Driven Design to Flex development.</p>

<h3>Asynchrony</h3>

<p>Repositories (a basic DDD pattern) will communicate in an asynchronous way, meaning they must be "aware of this mechanism", having some handlers whenever data is fetched. This is clearly a technical constraint being part of the Domain layer, and though reducing the clarity of it. Using Java, DAO will be used to abstract these operations and hide the way data is fetched, but it is often synchronous operations. What we would like to achieve in Flex is to have this kind of abstraction, hiding implementation detail of this asynchrony to the domain. For example, the Operation API of the Spring ActionScript framework will hide every kind of asynchronous request (remoting, REST, Web service, etc.) behind an interface.</p>

<p>This is one of the constraints for combining Flex and DDD together.</p>

<h3>Caching</h3>

<p>Sometimes data needed to be cached on client side. It can be context information, some elements related to the current user, etc. All this information should also be available via Repositories, as the purpose of a Repository is to provide access for Aggregates to object instances. Retrieving from a cache or through a distant call is a technical difference that will complicate the implementation of the Repository. Therefore again it is needed to find a convenient way of "hiding" these implementation details out of the domain layer.</p>

<h3>Sharing the model with the server</h3>

<p>Often in client / server projects, the client will not handle the whole model. For example if the project gather some information from different sources, integrating them on the server side and just passing what to display to the client, it will divide this abstract model in two parts. A Flex module will not handle a complete model but just the information from this model it actually needs to display. Sharing this core data with the server is a key factor for a successful project.</p>

<p>Even if Domain-Driven Design offers Strategic Design patterns to help discussion and communication between different teams holding the domain model, Flex development coupled to a server will raise some difficulties in the fact that you need to chose what information to share to the interface. Also, core logic will need to stay on the server side for performance purpose (think of extracting data from a database and sort it / paginate it using domain data). Working on such an architecture forces the developer to adopt some strategy. Patterns like <strong>Shared Kernel</strong> or <strong>Single Bounded Context</strong> are not applicable, limiting the developers to adopt <strong>Customer / Supplier Teams</strong> or <strong>Open Host Service</strong>. Off course there is a shared kernel, a core model that you find on both server and client. But because they are coded in different language, they are not synchronized and so need some attention to stay stable.</p>

<p>Having a model focused on what should be displayed and not on the core of the domain may impoverish the model on the client side.</p>

<h2>Conclusion</h2>

<p>Domain-Driven Design can be applied to Flex projects. The aspect of giving all the effort to the domain model is possible, even if Flex is intrinsically a user interface focused framework. Using some patterns like <strong>Layered Architecture</strong> or <strong>Modules</strong> is relevant for Flex development, and clearly give a structure to projects.
However, the challenge of applying Domain-Driven Design to Flex resides on the fact that Flex development often involve third-party teams, like a server team and designers. Being this central actor discussing with other people, client developers therefore have the responsibility of using and building the <strong>Ubiquitous Language</strong> and be proactive to apply patterns like <strong>Open Host Service</strong> or <strong>Customer / Supplier Teams</strong>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FabienDeshayes?a=Gx3qOwd5CHg:dTtKAQTkf4k:rfYFGETz4uk"><img src="http://feeds.feedburner.com/~ff/FabienDeshayes?d=rfYFGETz4uk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/Gx3qOwd5CHg" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2010/03/23/177-applying-domain-driven-design-to-flex-development</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2009/06/01/176-activite-du-blog-et-nouvel-espace-d-expression">
  <title>Activité du blog et nouvel espace d'expression</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/YA3iAWpS9bI/index.php</link>
  <dc:date>2009-06-01T12:48:50+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Général</dc:subject>
  <description>L'activitÃ© de ce blog s'est ralentie l'annÃ©e passÃ©e, pour s'arrÃªter en juillet dernier. Cela n'est pas la consÃ©quence d'un manque d'intÃ©rÃªt pour le domaine des applications riches (bien au contraire), mais plus d'une baisse de motivation pour mettre...</description>
  <content:encoded><![CDATA[ L'activit&eacute; de ce blog s'est ralentie l'ann&eacute;e pass&eacute;e, pour s'arr&ecirc;ter en juillet dernier. Cela n'est pas la cons&eacute;quence d'un manque d'int&eacute;r&ecirc;t pour le domaine des applications riches (bien au contraire), mais plus d'une baisse de motivation pour mettre &agrave; jour fr&eacute;quemment ce blog et un manque de temps &eacute;vident pour m'y consacrer pleinement.<br /><br />Ce blog traite depuis maintenant pr&egrave;s de 3 ans des RIA, discutant des technologies &eacute;mergentes et des premi&egrave;res v&eacute;ritables applications &agrave; valeur ajout&eacute;e. J'ai acquis une certaine expertise technique sur l'une de ces technologies, en l'occurrence Flex, mais reste &eacute;galement tr&egrave;s attentif &agrave; tous les progr&egrave;s et toutes les nouveaut&eacute;s gravitant autour des RIA. A pr&eacute;sent, je travaille pour la <a href="http://www.tangane.com">soci&eacute;t&eacute; Tangane</a> pour lequel je collabore &agrave; la r&eacute;daction de <a href="http://blog.tangane.com">son blog</a>.<br /><br />
<div style="text-align: center;"><a target="_blank" href="http://blog.tangane.com"><img src="http://blog.tangane.com/wp-content/uploads/2009/01/logo-droit-petit.gif" alt="Blog de la soci?t? Tangane" /></a></div>
<br />Je vous invite donc &agrave; suivre ce nouvel espace d'expression d&egrave;s maintenant. Les sujets trait&eacute;s seront assez vari&eacute;s, traitant par exemple de l'<a href="http://blog.tangane.com/category/open-source/">open source</a> ou du <a href="http://blog.tangane.com/ria/skinning-de-composants-flex-avec-la-creative-suite-4-4/">skinning de composant Flex avec la Creative Suite</a>. Vous y trouverez &eacute;galement de nombreux articles sur les RIA !<br /><br />Ce blog ne fermera pas m&ecirc;me si son activit&eacute; restera pour le moment en stand-by. Les commentaires sont &eacute;galement mod&eacute;r&eacute;s suite &agrave; une explosion des spams :)<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FabienDeshayes?a=YA3iAWpS9bI:vAU45_AAhok:rfYFGETz4uk"><img src="http://feeds.feedburner.com/~ff/FabienDeshayes?d=rfYFGETz4uk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/YA3iAWpS9bI" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2009/06/01/176-activite-du-blog-et-nouvel-espace-d-expression</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2008/07/14/175-slides-de-presentation-de-la-conference-ria-2008">
  <title>Slides de présentation de la conférence RIA 2008</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/MTKe40PxI6Q/index.php</link>
  <dc:date>2008-07-14T16:12:50+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Général</dc:subject>
  <description>Voici avec un peu de retard les slides de ma prÃ©sentation sur le thÃ¨me : Concilier accessibilitÃ©, rÃ©fÃ©rencement et utilisabilitÃ© avec les interfaces riches.La journÃ©e s'est trÃ¨s bien dÃ©roulÃ©e et s'est suivie de nombreuses et...</description>
  <content:encoded><![CDATA[ Voici avec un peu de retard les slides de ma pr&eacute;sentation sur le th&egrave;me : Concilier accessibilit&eacute;, r&eacute;f&eacute;rencement et utilisabilit&eacute; avec les interfaces riches.<br id="vl2l1" />La journ&eacute;e s'est tr&egrave;s bien d&eacute;roul&eacute;e et s'est suivie de nombreuses et int&eacute;ressantes discussions, notamment &agrave; propos de ce r&eacute;f&eacute;rencement qui fait pas mal de bruit en ce moment.<br id="u8bw" />Mes slides n'&eacute;tant pas tr&egrave;s verbeux, je vous invite &agrave; <a href="http://www.slideshare.net/FabienD/concilier-accssibilit-rfrencement-et-utilisabilit-avec-les-interfaces-riches">vous rendre sur slideshare pour y voir <span style="font-weight: bold;">mes notes</span></a>, en dessous des slides. Je les mets &eacute;galement &agrave; disposition ici :<br id="vl2l2" /><br id="vl2l3" />
<div style="text-align: center;"> </div>
<div id="__ss_512279" style="width: 425px; text-align: center;"><object width="425" height="355" style="margin: 0px;">
<param value="http://static.slideshare.net/swf/ssplayer2.swf?doc=accessibilityseousability-1216035182080939-9" name="movie" />
<param value="true" name="allowFullScreen" />
<param value="always" name="allowScriptAccess" /><embed width="425" height="355" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=accessibilityseousability-1216035182080939-9"></embed></object>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"><a href="http://www.slideshare.net/?src=embed"><img alt="SlideShare" style="border: 0px none ; margin-bottom: -5px;" src="http://static.slideshare.net/swf/logo_embd.png" /></a> | <a title="View Concilier accessibilite, referencement et utilisabilite avec les interfaces riches on SlideShare" href="embed">View</a> | <a href="embed">Upload your own</a></div>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/FabienDeshayes?a=5Ah9nzja"><img src="http://feeds.feedburner.com/~f/FabienDeshayes?d=147" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/MTKe40PxI6Q" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2008/07/14/175-slides-de-presentation-de-la-conference-ria-2008</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2008/05/16/174-presentation-sur-les-ria-lors-du-forum-benchmark-le-10-juin">
  <title>Présentation sur les RIA lors du forum Benchmark le 10 juin</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/JYtPyoFf29g/index.php</link>
  <dc:date>2008-05-16T19:22:22+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Général</dc:subject>
  <description>Je participerais le 10 juin prochain au forum consacrÃ© sur les RIA et organisÃ© par Benchmark Group et FrÃ©dÃ©ric Cavazza. Cette journÃ©e sera riche en prÃ©sentation de qualitÃ©, et j'invite tous ceux qui souhaiteraient en connaÃ®tre plus sur les RIA...</description>
  <content:encoded><![CDATA[ Je participerais le 10 juin prochain au forum consacr&eacute; sur les RIA et organis&eacute; par <a id="spht" href="http://www.benchmark.fr/" title="Benchmark Group">Benchmark Group</a> et <a id="y.2o" href="http://www.fredcavazza.net/" title="Frédéric Cavazza">Fr&eacute;d&eacute;ric Cavazza</a>. Cette journ&eacute;e sera riche en pr&eacute;sentation de qualit&eacute;, et j'invite tous ceux qui souhaiteraient en conna&icirc;tre plus sur les RIA &agrave; prendre connaissance du <a id="rc16" href="http://www.benchmark.fr/catalogue/forum/programme/295-forum-ria-2008/" title="planning de la journée">planning de la journ&eacute;e</a>. N'h&eacute;sitez pas &agrave; visiter le site r&eacute;alis&eacute; par <a id="k0vi" href="http://www.brainsonic.com/" title="Brainsonic">Brainsonic</a> : <a id="ci_y" href="http://www.ria2008.com/" title="www.ria2008.com">www.ria2008.com</a> pour retrouver des vid&eacute;os des intervenants et un programme d&eacute;taill&eacute;.<br id="foq90" />Je souhaite pouvoir assister &agrave; l'ensemble des conf&eacute;rences : je serais en tout cas pr&eacute;sent l'apr&egrave;s-midi pour intervenir sur le th&egrave;me : Concilier accessibilit&eacute;, r&eacute;f&eacute;rencement et utilisabilit&eacute; avec les interfaces riches. Un th&egrave;me vaste et tr&egrave;s int&eacute;ressant !<br /><br />
<div style="text-align: center;"><a href="http://www.ria2008.com"><img src="/images/general/ria2008.png" alt="RIA 2008" /></a></div>
<br id="hz-43" />Je suis en pleine finalisation de cette pr&eacute;sentation. Je posterais d'ailleurs ici mes slides de pr&eacute;sentation d&egrave;s que possible apr&egrave;s la pr&eacute;sentation. Pour vous donner un avant-go&ucirc;t, voici quelques th&egrave;mes qui seront &eacute;voqu&eacute;s :<br id="aj931" />
<ul id="aj932">
    <li id="aj933">quelle architecture technique pour concilier accessibilit&eacute; et r&eacute;f&eacute;rencement ?</li>
    <li id="aj933">peut-on r&eacute;ellement r&eacute;aliser une RIA accessible ?</li>
    <li id="aj933">en quoi l'utilisabilit&eacute; va permettre d'am&eacute;liorer votre r&eacute;f&eacute;rencement ?</li>
</ul>
<br id="a7ak0" />Rendez-vous le 10 juin.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/FabienDeshayes?a=WzXDkj7O"><img src="http://feeds.feedburner.com/~f/FabienDeshayes?d=147" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/JYtPyoFf29g" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2008/05/16/174-presentation-sur-les-ria-lors-du-forum-benchmark-le-10-juin</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2008/05/15/173-un-nouveau-site-d-actualite-sur-les-ria-riactufr">
  <title>Un nouveau site d'actualité sur les RIA : RIActu.fr</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/j1tfb6Em2YE/index.php</link>
  <dc:date>2008-05-15T21:47:35+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Général</dc:subject>
  <description>Vous en avez peut-Ãªtre dÃ©jÃ  entendu parlÃ©, un nouveau blog sur les RIA vient d'ouvrir. Ou devrais-je parler de blog collaboratif, car c'est de cela qu'il s'agit quand je parle de RIActu.fr.  Je suis trÃ¨s heureux de pouvoir participer Ã  cette initiative et...</description>
  <content:encoded><![CDATA[ Vous en avez peut-&ecirc;tre d&eacute;j&agrave; entendu parl&eacute;, un nouveau blog sur les RIA vient d'ouvrir. Ou devrais-je parler de <span style="font-weight: bold;" id="j7.i0">blog collaboratif</span>, car c'est de cela qu'il s'agit quand je parle de <a id="lq3j" href="http://www.riactu.fr/" title="RIActu.fr">RIActu.fr</a>.<br id="j7.i1" /> <br id="j7.i2" /> Je suis tr&egrave;s heureux de pouvoir participer &agrave; cette initiative et malgr&eacute; ma petite contribution actuelle, j'esp&egrave;re pouvoir continuer &agrave; y amener certaines discussions sur les Rich Internet Applications.<br id="dkv40" /> <br id="j7.i3" /> En tout cas, vous pourrez y lire des billets de <a id="wvpa" href="http://www.interfaces-riches.com/" title="Julien Saumande">Julien Saumande</a>, <a id="duzc" href="http://blogs.msdn.com/clauer" title="Christophe Lauer">Christophe Lauer</a>, <a id="boa4" href="http://codemoiunmouton.wordpress.com/" title="Michaël Chaize">Micha&euml;l Chaize</a> ou encore <a id="tv2_" href="http://blogs.msdn.com/pierlag/" title="Pierre Lagarde">Pierre Lagarde</a>. Bref, un concentr&eacute; de RIA &agrave; la fran&ccedil;aise ! Je vous invite &agrave; y jeter un oeil, ne serait-ce que pour lire quelques articles passionnants comme <a id="cf92" href="http://www.riactu.fr/index.php/2008/05/05/il-y-a-quoi-derriere-un-projet-les-ria-pour-mes-ressources-et-mon-existant/" title="Il y a quoi derrière mon projet RIA ?">Il y a quoi derri&egrave;re mon projet RIA ?</a> ou <a id="wmfi" href="http://www.riactu.fr/index.php/2008/04/17/ria-et-utilisabilite-l-exemple-du-glisser-deposer/" title="RIA et utilisabilité : l'exemple du glisser-déposer">RIA et utilisabilit&eacute; : l'exemple du glisser-d&eacute;poser</a>.<br id="ldf40" /> <br id="ldf41" /> Au passage, merci &agrave; Christophe pour son investissement dans ce projet !<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/FabienDeshayes?a=PWDnZ40H"><img src="http://feeds.feedburner.com/~f/FabienDeshayes?d=147" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/j1tfb6Em2YE" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2008/05/15/173-un-nouveau-site-d-actualite-sur-les-ria-riactufr</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2008/03/27/172-fermeture-des-commentaires">
  <title>Fermeture des commentaires</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/r8TPYe1mOVM/index.php</link>
  <dc:date>2008-03-27T13:36:53+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Général</dc:subject>
  <description>Au vu du nombre de spams de plus en nombreux qui passent mon anti-spam, je prÃ©fÃ¨re couper les commentaires quelques temps en espÃ©rant que Ã§a se calme... rÃ©ouverture dans quelques jours si tout se passe bien !Encore dÃ©solÃ© du dÃ©rangement.Edit...</description>
  <content:encoded><![CDATA[ Au vu du nombre de spams de plus en nombreux qui passent mon anti-spam, je pr&eacute;f&egrave;re couper les commentaires quelques temps en esp&eacute;rant que &ccedil;a se calme... r&eacute;ouverture dans quelques jours si tout se passe bien !<br />Encore d&eacute;sol&eacute; du d&eacute;rangement.<br /><br />Edit (02/04/08) : on rouvre les commentaires et on croise les doigts !<br />Edit 2 (03/04/08) : Ca ne s'est toujours pas calm&eacute;... Va ptet falloir trouver une autre solution !<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/FabienDeshayes?a=mVQaCNYF"><img src="http://feeds.feedburner.com/~f/FabienDeshayes?d=147" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/r8TPYe1mOVM" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2008/03/27/172-fermeture-des-commentaires</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2008/03/25/171-microsoft-presente-silverlight-2-reflexions">
  <title>Microsoft présente Silverlight 2 - réflexions</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/ONoIkZ6ZrvM/index.php</link>
  <dc:date>2008-03-25T19:43:58+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Technologies riches</dc:subject>
  <description>Microsoft a prÃ©sentÃ© ce mois ci Silverlight 2. On en parlait depuis quelques temps, cette version 1.1 qui s'est transformÃ©e en 2 propose de grandes nouveautÃ©s et a commencÃ©e Ã  se dÃ©voiler lors duMIX 08. Au delÃ  de la technologie elle-mÃªme...</description>
  <content:encoded><![CDATA[ Microsoft a pr&eacute;sent&eacute; ce mois ci <a href="http://silverlight.net/"><span style="font-weight: bold;">Silverlight 2</span></a>. On en parlait depuis quelques temps, cette version 1.1 qui s'est transform&eacute;e en 2 propose de grandes nouveaut&eacute;s et a commenc&eacute;e &agrave; se d&eacute;voiler lors duMIX 08. Au del&agrave; de la technologie elle-m&ecirc;me dont nous avons eu un avant go&ucirc;t pr&eacute;c&eacute;demment ( <a id="d0ka" href="../../../../index.php?2008/02/25/170-flex-3-et-air-enfin-sortis-silverlight-2-se-devoile" title="Silverlight 2 se dévoile">Silverlight 2 se d&eacute;voile</a>), j'ai &eacute;t&eacute; int&eacute;ress&eacute; par deux particularit&eacute;s lors de ces derni&egrave;res semaines.<br />
<h3>Le d&eacute;ploiement de Silverlight</h3>
Tout d'abord la strat&eacute;gie de d&eacute;ploiement autour de Silverlight. Microsoft annonce 1,5 millions de t&eacute;l&eacute;chargements par jour, ce qui n'est pas n&eacute;gligeable mais reste moindre pour rattraper par exemple le taux de p&eacute;n&eacute;tration du Flash Player. Toutefois, en ajoutant Silverlight aux mises &agrave; jour de Windows Update, Microsoft met toutes les chances de son cot&eacute;.<br />Mais ce d&eacute;ploiement ne s'arr&ecirc;te pas l&agrave; selon moi : je pense &agrave; la future version mobile annonc&eacute;e pour courant 2008. En se basant sur ce cr&eacute;neau, Microsoft tente de s'installer sur un domaine o&ugrave;Adobe n'arrive pas forc&eacute;ment &agrave; percer (cf. l'absence du Flash Player sur l'iPhone, dont je reparlerais prochainement). En se diff&eacute;renciant sur ce domaine, apr&egrave;s avoir mis l'accent autour de la vid&eacute;o HD pour sa premi&egrave;re version, Silverlight se d&eacute;tache encore une fois de ses concurrents en jouant &agrave; la fois sur plusieurs tableaux. Est-ce le d&eacute;but de l'apparition massive deRMA (Rich Mobile Applications) ? <br />
<h3>Les partenariats et premi&egrave;res applis autour de Silverlight</h3>
<div style="text-align: center;"><a href="http://www.silverlight.net/Showcase"><img src="/images/techriches/showcase_Silverlight.png" alt="Silverlight showcase" /></a></div>
<br />Silverlight mise &eacute;galement sur un domaine dans lequel sa r&eacute;putation n'est plus &agrave; faire : les applications d'entreprise. Les d&eacute;veloppeurs cibl&eacute;s connaissent pour la plupart le langage C# qui peut &ecirc;tre utilis&eacute; pour d&eacute;velopper des applications Silverlight, ce qui rend cette technologie bien plus attractive pour les d&eacute;veloppeurs du fait de la plus faible courbe d'apprentissage. En voyant leshowcase des applications Silverlight, on peut apercevoir de belles r&eacute;alisations avec certaines marques (les Oscars, World series of Poker, MLB, Quiksilver, etc.) <br />En marge de l'annonce de Silverlight pour mobile, Microsoft a &eacute;galement annonc&eacute; un partenariat avec <span style="font-weight: bold;">Nokia</span> pour son d&eacute;ploiement sur les smartphones Nokia Series 60.<br />Enfin, on peut rappeler le gros coup r&eacute;ussi (qui n'est pas neuf) du <a id="b9xf" href="../../../../index.php?2008/01/07/167-silverlight-avance-ses-pions-les-jeux-olympiques-de-pekin-avec-nbc" title="partenariat avec NBC concernant les Jeux Olympiques de Pékin">partenariat avec <span style="font-weight: bold;">NBC</span> concernant les Jeux Olympiques de P&eacute;kin</a>. Tout cela pour constater que gr&acirc;ce &agrave; ses partenariats et ses premi&egrave;res r&eacute;alisations, Microsoft fait parler de son produit ; preuve qu'une bonne communication peut aider et pousser le d&eacute;veloppement d'une technologie.<br />
<h3>Et la technique ?<br /></h3>
Je n'ai pas encore trouv&eacute; le temps de jouer avec Silverlight 2 ; je me rattraperais pour d&eacute;buter ce jeudi soir dans les locaux de Microsoft pour l'<a id="t7cn" href="http://blogs.msdn.com/clauer/archive/2008/03/18/alta-de-dev-drink-iii-silverlight-2-en-exclusivit-paris-le-27-mars-en-soir-e.aspx" title="Altaïde Dév Drink III">Alta&iuml;de D&eacute;v Drink III</a> &agrave; laquelle je me rendrais avec plaisir !<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/FabienDeshayes?a=ghKnPylh"><img src="http://feeds.feedburner.com/~f/FabienDeshayes?d=147" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/ONoIkZ6ZrvM" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2008/03/25/171-microsoft-presente-silverlight-2-reflexions</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2008/02/25/170-flex-3-et-air-enfin-sortis-silverlight-2-se-devoile">
  <title>Flex 3 et AIR enfin sortis ; Silverlight 2 se dévoile</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/ymzdMC1QqZU/index.php</link>
  <dc:date>2008-02-25T09:27:54+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Technologies riches</dc:subject>
  <description>Les technologies riches s'activent en ce dÃ©but d'annÃ©e 2008 ! Tout d'abord du cotÃ© d'Adobe, oÃ¹ aprÃ¨s un an d'attente viennent de sortir les versions finales de Flex 3 et AIR. Petit rappel :

    Flex 3 est la nouvelle version du framework d'Adobe pour...</description>
  <content:encoded><![CDATA[ Les technologies riches s'activent en ce d&eacute;but d'ann&eacute;e 2008 ! Tout d'abord du cot&eacute; d'Adobe, o&ugrave; apr&egrave;s un an d'attente viennent de sortir les versions finales de <a href="http://www.adobe.com/products/flex/">Flex 3</a> et <a href="http://www.adobe.com/products/air/">AIR</a>. Petit rappel :<br />
<ul>
    <li>Flex 3 est la nouvelle version du framework d'Adobe pour d&eacute;velopper des applications riches. C'est une solution qui passe en open source pour cette troisi&egrave;me version, mais ce ne sont pas les seuls avantages de cette nouvelle mouture : l'IDE se retrouve renforc&eacute; par de nombreux &eacute;l&eacute;ments, de nouveaux composants arrivent, les performances sont accrues, etc. Vous pouvez pour plus de d&eacute;tails lire mon <a href="http://fdeshayes.net/index.php?2007/06/11/122-flex-3-moxie-se-devoile">article de preview sur Flex 3</a> ou m&ecirc;me le <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email">t&eacute;l&eacute;charger en version d'essai</a>.</li>
    <li><a href="http://fdeshayes.net/index.php?tag/adobe-air">AIR</a> fait beaucoup parler de lui. Il s'agit d'un environnement d'ex&eacute;cution multi plate-formes permettant aux d&eacute;veloppeurs web (Html / Javascript et Flash / Flex) de d&eacute;ployer leurs applications directement sur le bureau, pour ainsi profiter de fonctionnalit&eacute;s avanc&eacute;es telles que l'acc&egrave;s aux ressources locales, un mode d&eacute;connect&eacute;, une base de donn&eacute;es, etc. Depuis la pr&eacute;sentation d'Apollo il y a plus d'un an, ce projet &eacute;tait pour moi une grande attente. Si son &eacute;volution a pr&eacute;sent&eacute; de nombreux projets tr&egrave;s int&eacute;ressants, des questions restent en suspens concernant le type d'applications sur lesquelles AIR pourrait faire la diff&eacute;rence. Esp&eacute;rons que cette version permettra d'y voir plus clair. N'oubliez pas de mettre &agrave; jour vos <a href="http://get.adobe.com/air/">runtimes AIR</a> !</li>
</ul>
Du cot&eacute; de Microsoft, on s'active &eacute;galement. Apr&egrave;s les <a href="http://www.microsoft.com/france/mstechdays/">Tech days 2008</a>, on d&eacute;voile <a href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx">une partie de Silverlight 2</a>, dont on apprendra certainement plus lors du <a href="http://visitmix.com/2008/">MIX 08</a> (&agrave; partir du 5 mars). On d&eacute;couvre donc :<br />
<ul>
    <li>L'int&eacute;gration d'un sous-ensemble du framework de WPF : enfin du binding (gros manque de la version 1 je pense), des animations et des th&egrave;mes visuels !</li>
    <li>Des contr&ocirc;les riches : la panoplie attendue est bien pr&eacute;sente : des contr&ocirc;les simples (RadioButton, CheckBox, etc.) aux conteneurs de donn&eacute;es (DataGrid, etc.), tout y est !</li>
    <li>Une grosse API r&eacute;seau : avec le support de REST, WS-*, POX, RSS et autres, Silverlight marque des points.</li>
    <li>Tout un tas de classes &eacute;volu&eacute;es pour manipuler les donn&eacute;es, de type XML, tableau, collections etc.</li>
</ul>
On attaque donc tr&egrave;s fort en attendant le MIX et autres r&eacute;jouissances. Que pensez-vous de ces sorties ? Vont-elles bousculer un peu les id&eacute;es ou les positions des acteurs du march&eacute; ?<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/FabienDeshayes?a=RWUyY2VH"><img src="http://feeds.feedburner.com/~f/FabienDeshayes?d=147" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/ymzdMC1QqZU" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2008/02/25/170-flex-3-et-air-enfin-sortis-silverlight-2-se-devoile</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2008/02/03/169-le-profil-d-utilisateur-pour-thermo-un-designer-developpeur">
  <title>Le profil d'utilisateur pour Thermo : un designer - développeur</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/vXi1NNRGNNw/index.php</link>
  <dc:date>2008-02-03T23:15:26+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Analyses</dc:subject>
  <description>Connaissez-vous cette vidÃ©o de trÃ¨s bonne qualitÃ© d'une dÃ©mo extra prÃ©sentant certaines fonctionnalitÃ©s de Thermo, le nouvel outil prÃ©parÃ© par Adobe destinÃ© aux dÃ©veloppeurs / designers ? Si non je vous invite Ã  aller la...</description>
  <content:encoded><![CDATA[ Connaissez-vous cette <a title="vid�o de tr�s bonne qualit� d'une d�mo extra pr�sentant certaines fonctionnalit�s de Thermo" href="http://www.facebook.com/video/video.php?v=527340807637&amp;oid=6933303625" id="bgor">vid&eacute;o de tr&egrave;s bonne qualit&eacute; d'une d&eacute;mo extra pr&eacute;sentant certaines fonctionnalit&eacute;s de Thermo</a>, le nouvel outil pr&eacute;par&eacute; par Adobe destin&eacute; aux d&eacute;veloppeurs / designers ? Si non je vous invite &agrave; aller la visionner au plus vite ; elle donne un premier aper&ccedil;u tr&egrave;s int&eacute;ressant du fonctionnement de l'outil.<br /><br />On parle de double comp&eacute;tence, de profil designer / d&eacute;veloppeur, mais du coup comment appr&eacute;hender ce nouveau profil pour des outils comme <a href="http://labs.adobe.com/wiki/index.php/Thermo">Thermo</a> ou m&ecirc;me la suite <a href="http://www.microsoft.com/france/expression/default.mspx">Expression</a> ? Les deux profils peuvent tenter de se rapprocher, rencontrant toutefois certaines limites.<br />Le designer a une certaine &quot;capacit&eacute; cr&eacute;ative&quot; qui permettra de cr&eacute;er les &eacute;l&eacute;ments graphiques de l'interface aussi simplement que sous les autres applications que sont Expression Design ou Flash. Mais il lui est peut-&ecirc;tre difficile d'appr&eacute;hender la logique d'&eacute;v&eacute;nements, prendre en compte certaines contraintes comme l'optimisation, la fluidit&eacute; d'animation, la modularit&eacute; de son application, etc.<br />Le d&eacute;veloppeur cherchera lui &agrave; trouver les images et graphiques associ&eacute;s &agrave; son application : sa vue sera toutefois tr&egrave;s limit&eacute; de part son approche diff&eacute;rente et certainement trop technique. Bien &eacute;videmment il saura d&eacute;crire son besoin maispourra-t-il le cr&eacute;er, et l'exprimer correctement ? <br /><br />
<div style="text-align: center;"><a href="http://www.facebook.com/video/video.php?v=527340807637&amp;oid=6933303625"><img alt="Adobe Thermo" src="/images/techriches/Thermo.jpg" /></a></div>
<br />Comment arriver &agrave; ce nouveau profil qui reliera ces deux profils, en permettant de relier les besoins des technologies et la cr&eacute;ativit&eacute; ? Tout simplement en essayant de sensibiliser des designers aux contraintes techniques, et en sensibilisant les d&eacute;veloppeurs &agrave; l'int&eacute;gration et la r&eacute;utilisation de composants d&eacute;j&agrave; cr&eacute;&eacute; par une cha&icirc;ne. Quel serait donc le profil souhait&eacute; pour cet utilisateur deThermo, ce collaborateur id&eacute;al aussi &agrave; l'aise pour coder le fonctionnement d'une application que lui fournir une apparence ? <br /><br />Tout simplement quelqu'un qui saura reprendre des &eacute;l&eacute;ments graphiques, qu'il aura pu auparavant d&eacute;crire ou m&ecirc;me cr&eacute;&eacute; lui-m&ecirc;me, puis en les int&eacute;grer viaThermo et ainsi y d&eacute;finir les comportements associ&eacute;s (quelle vue pour quel &eacute;tat, quel &eacute;v&eacute;nement pour quelle action, etc.). Ce profil faisantdonc le lien entre les d&eacute;veloppeurs et les designers : <br />
<ul>
    <li>il comprendra les contraintes et souhaits techniques des d&eacute;veloppeurs</li>
    <li>il pourra d&eacute;crire et expliquer ces contraintes aux designers</li>
    <li>il comprendra les m&eacute;canismes d'utilisation et d'ergonomie souhait&eacute; par l'&eacute;quipe de designers et saura les impl&eacute;menter</li>
</ul>
Au final, il permettra de faire le lien entre ces deux entit&eacute;s, pour am&eacute;liorer tout d'abord la productivit&eacute; mais &eacute;galement le dialogue entre ces deux &eacute;quipes au dialogue parfois trop restreint.<br /><br />En arrivant &agrave; r&eacute;unir des qualit&eacute;s de communication, d'expression de besoins mais &eacute;galement une base technique et cr&eacute;ative, le designer / d&eacute;veloppeur pourra mettre en relation ces deux mondes et en retirer le meilleur. La technologie (dontThermo fait partie) pourra-t-elle permettre l'&eacute;closion de ce nouveau type de profil ?<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/FabienDeshayes?a=qd5PkFqK"><img src="http://feeds.feedburner.com/~f/FabienDeshayes?d=147" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/vXi1NNRGNNw" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2008/02/03/169-le-profil-d-utilisateur-pour-thermo-un-designer-developpeur</feedburner:origLink></item>
<item rdf:about="http://www.fdeshayes.net/index.php?2008/01/21/168-insideria-une-nouvelle-ressource-sur-les-ria-par-adobe-et-o-reilly">
  <title>InsideRIA : une nouvelle ressource sur les RIA par Adobe et O'Reilly</title>
  <link>http://feedproxy.google.com/~r/FabienDeshayes/~3/4l8hrhDb_CA/index.php</link>
  <dc:date>2008-01-21T23:06:05+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien Deshayes</dc:creator>
  <dc:subject>Général</dc:subject>
  <description>Aujourd'hui a Ã©tÃ© dÃ©voilÃ© un blog collaboratif trÃ¨s intÃ©ressant selon de nombreux points de vues : InsideRIA.

 Tout d'abord il recoupe le point de vue de certains acteurs d'Adobe sur les RIA, comme Rich Tretola ou Andrew Trice, mais Ã©galement des...</description>
  <content:encoded><![CDATA[ Aujourd'hui a &eacute;t&eacute; d&eacute;voil&eacute; un blog collaboratif tr&egrave;s int&eacute;ressant selon de nombreux points de vues : <a id="y7jx" href="http://www.insideria.com/" title="InsideRIA" style="font-weight: bold;">InsideRIA</a>.<br /><br />
<div style="text-align: center;"><a href="http://www.insideria.com"><img src="/images/general/insideRIA.png" alt="Inside RIA" /></a></div>
<br /> Tout d'abord il recoupe le point de vue de certains acteurs d'Adobe sur les RIA, comme Rich Tretola ou Andrew Trice, mais &eacute;galement des acteurs plus &quot;ext&eacute;rieurs&quot;, offrant donc une vision plus libre des technologies d'Adobe. Le blog se recentre nettement autour d'Adobe AIR et de Flex, ce que certains pourront trouver dommage.<br /> En tout cas, il ressort de la lecture des premiers posts une v&eacute;ritable impatience autour d'Adobe AIR et des possibilit&eacute;s qu'offrent la fusion entre deux mondes : les applications de bureau et les technologies du Web.<br /> <br /> Je ressortirais notamment deux aspects :<br />
<ul>
    <li>Le <a id="sya0" href="http://www.insideria.com/2008/01/the-ria-elevator-speech.html" title="concept de RIA comme un &quot;mouvement&quot;">concept de RIA comme un &quot;mouvement&quot;</a> : on ne cr&eacute;&eacute; pas de nouvelles applications, mais on d&eacute;place l'existants vers d'autres comportements, d'autres mani&egrave;res de pr&eacute;senter et d'acc&eacute;der &agrave; l'information. En somme, il s'agit plus d'une &eacute;volution. On voit &eacute;galement le mouvement des applications Web vers le bureau pour offrir des Rich Desktop Applications...</li>
    <li>&quot;Time spent doing research on how to build the user experience you are trying to obtain will not be time wasted&quot;. Je pense que cette phrase extraite de la <a id="d3_h" href="http://www.insideria.com/2008/01/what-is-ria-1.html" title="définition de Rich Tretola sur les RIA">d&eacute;finition de Rich Tretola sur les RIA</a> n'est pas assez soulign&eacute;e lorsque l'on d&eacute;bute un projet RIA, alors que cet investissement repr&eacute;sentera la vraie plus value du service &quot;riche&quot;. Pour la traduire rapidement, je dirais que <span style="font-style: italic;">le temps passer &agrave; cr&eacute;er la meilleure exp&eacute;rience utilisateur ne sera jamais perdu</span>. D&eacute;velopper via des technologies comme Silverlight ou Flex offrent de nombreux avantages techniques (rapidit&eacute; de d&eacute;veloppement, etc.) et de d&eacute;ploiement (ubiquit&eacute;, plugin r&eacute;pandu). Mais ces derniers &eacute;l&eacute;ments ne feront jamais une vraie application riche. En cherchant &agrave; am&eacute;liorer l'exp&eacute;rience utilisateur, &agrave; trouver l'usage encore inexploit&eacute; qui fera gagner du temps &agrave; l'utilisateur final, la fonctionnalit&eacute; simplifiant la vie, celle devant laquelle on ne peut s'emp&ecirc;cher de dire &quot;Wahou&quot; ! Ce sont ces usages et le temps passer &agrave; la chercher qui poussera votre application vers une vraie richesse.</li>
</ul>
<br /> J'attends avec impatience les prochains article et me retrouve enthousiaste devant ce blog collaboratif. A quand un &eacute;quivalent fran&ccedil;ais ?<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/FabienDeshayes?a=chKg6m1a"><img src="http://feeds.feedburner.com/~f/FabienDeshayes?d=147" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FabienDeshayes/~4/4l8hrhDb_CA" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.fdeshayes.net/index.php?2008/01/21/168-insideria-une-nouvelle-ressource-sur-les-ria-par-adobe-et-o-reilly</feedburner:origLink></item>

</rdf:RDF>
