<?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>Le blogue DuProgrammeur &#187; Objective-J</title>
	<atom:link href="http://duprogrammeur.com/category/frameworks/objective-j/feed/" rel="self" type="application/rss+xml" />
	<link>http://duprogrammeur.com</link>
	<description>Frédérick Dubois, développeur agile et passionné du web</description>
	<lastBuildDate>Fri, 18 May 2012 20:06:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>280 Atlas : bâtir votre application Cappuccino</title>
		<link>http://duprogrammeur.com/2009-03-01/280-atlas-batir-votre-application-cappuccino/</link>
		<comments>http://duprogrammeur.com/2009-03-01/280-atlas-batir-votre-application-cappuccino/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 03:23:41 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Objective-J]]></category>
		<category><![CDATA[Web & Technologie]]></category>
		<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=233</guid>
		<description><![CDATA[Vu sur le site de 280 Atlas, démonstration vidéo de l&#8217;éditeur Cappuccino de 280 North. Construire un lecteur RSS en 5 minutes :]]></description>
			<content:encoded><![CDATA[<p>Vu sur le site de 280 Atlas, démonstration vidéo de l&#8217;éditeur Cappuccino de 280 North.</p>
<p>Construire un lecteur RSS en 5 minutes :</p>
<p><object id="viddler" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="437" height="293" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /><param name="src" value="http://www.viddler.com/simple_on_site/1db9bf4d" /><param name="allowfullscreen" value="true" /><embed id="viddler" type="application/x-shockwave-flash" width="437" height="293" src="http://www.viddler.com/simple_on_site/1db9bf4d" wmode="transparent" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2009-03-01/280-atlas-batir-votre-application-cappuccino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOWA : Construire une application web avec Cappuccino et Objective-J</title>
		<link>http://duprogrammeur.com/2009-02-27/fowa-construire-une-application-web-avec-cappuccino-et-objective-j/</link>
		<comments>http://duprogrammeur.com/2009-02-27/fowa-construire-une-application-web-avec-cappuccino-et-objective-j/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 04:18:14 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Objective-J]]></category>
		<category><![CDATA[Web & Technologie]]></category>
		<category><![CDATA[Web apps]]></category>
		<category><![CDATA[Conference]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=232</guid>
		<description><![CDATA[Travailler chez DuProprio comme développeur a plusieurs avantages, et un des bons est certainement d&#8217;avoir pu me rendre au FOWA (Future of Web Apps) 2009 qui avait lieu  Miami cette semaine! Lundi, j&#8217;ai eu la chance d&#8217;assister  un workshop donné par Francisco Tolmasky’s (280 North) et intitulé “How to build advanced web apps [...]]]></description>
			<content:encoded><![CDATA[<p>Travailler chez DuProprio comme développeur a plusieurs avantages, et un des bons est certainement d&#8217;avoir pu me rendre au FOWA (Future of Web Apps) 2009 qui avait lieu   Miami cette semaine!</p>
<p><a href="http://events.carsonified.com/fowa/2009/miami" target="_blank"><img class="alignleft left" style="float: left;" title="Future Of Web Apps, Miami 2009. 23rd - 24th February 2009" src="http://events.carsonified.com/images/0000/0481/event_badge_01.jpg" alt="event badge" /></a></p>
<p>Lundi, j&#8217;ai eu la chance d&#8217;assister   un workshop donné par  Francisco Tolmasky’s (<a rel="external" href="http://280slides.com/" target="_blank">280 North</a>) et intitulé <em>“How to build advanced web apps with Cappuccino and Objective-J”</em>.</p>
<p><span id="more-232"></span>J&#8217;ai vraiment trippé et suis très enthousiaste face   ce nouveau framework. J&#8217;imagine déj  plusieurs projets   lancer afin de pouvoir jouer dans le code et tester tout ça. C&#8217;était assez technique comme présentation par contre alors je vais me contenter de tracer un aperçu pour l&#8217;instant. Une fois mes tests effectués, j&#8217;essaierai de publier d&#8217;autres observations plus détaillées et des exemples de développement.</p>
<h3><em>« Cappuccino is an open source framework that makes it easy to build desktop-caliber applications that run in a web browser. »</em></h3>
<p>C&#8217;est la phrase que 280north utilise pour décrire son nouveau framework et elle illustre parfaitement bien le but du framework. On parle ici de &#8220;desktop-caliber applications&#8221;, pas de site internet conventionnel. On parle de construire des applications en ligne telles que Google Maps, Google Docs, 280slides.com, etc&#8230; Des applications que l&#8217;on utilise pour<strong> faire un travail</strong>, pas pour consulter ou échanger de l&#8217;information. C&#8217;est une distinction essentielle   faire, car le framework est très orienté dans cette direction et il risque de vous décevoir pour tout autre type de développement.</p>
<p>Voici quelques points et caractéristiques que j&#8217;ai relevé durant l&#8217;atelier et un vidéo que j&#8217;ai trouvé de la conférence que Francisco a donné   FOWA London l&#8217;an dernier :</p>
<p><object id="viddler" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="437" height="288" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /><param name="src" value="http://www.viddler.com/player/fffe5ebc/" /><param name="allowfullscreen" value="true" /><embed id="viddler" type="application/x-shockwave-flash" width="437" height="288" src="http://www.viddler.com/player/fffe5ebc/" wmode="transparent" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p><strong>Aperçu très rapido de Cappuccino et Objective-J<br />
</strong></p>
<ul>
<li>Bâti sur l&#8217;api Cocoa, utilisé pour le développement d&#8217;applications Mac et iPhone</li>
<li>Objective-J utilise le caractère @ en préfixe des fonctions pour ajouter sans interférer des fonctions   javascript</li>
<li>Pas besoin de compiler le code, facile   développer / tester</li>
<li>typage des variables fortement suggéré pour des fonctions de débugguages dans le futur, mais pas obligé</li>
<li>object.method() devient [object method]</li>
<li>on attends plus après les browser pour ajouter des fonctions et les supporter, depuis 5 ans rien de nouveau. On ajoute les fonctions qu’on veut</li>
<li><span class="caps">MVC </span>Application framework</li>
<li>Support des fonctions de base des systèmes d&#8217;exploitations comme &#8220;nouveau, enregistrer, autosave, annuler, refaire, etc&#8230;&#8221;. La grande majorité des fonctions que l&#8217;on attend d&#8217;une application desktop mais que l&#8217;on a jamais le temps de développer pour une application en ligne</li>
<li>Contrôle incroyable du positionnement des éléments grâce aux Layouts et aux Views. Il est facile de décider comment se comportent les différentes sections de la page lors des redimensionnement de la fenêtre afin d&#8217;avoir un plan de travail toujours optimal (ancré   gauche, étirement vertical, etc&#8230;).</li>
<li>Plusieurs contrôles très &#8220;sexy&#8221; sont disponibles pour créer des formulaires de contrôle avancés. C&#8217;est éléments peuvent même être &#8220;skinnés&#8221; et s&#8217;afficheront exactement de la même façon dans tous les navigateurs.</li>
</ul>
<p>Visitez <a href="http://cappuccino.org/" target="_blank">cappuccino.org</a> pour plus d&#8217;infos et quelques demos »</p>
<p>Surveillez aussi <a href="http://280atlas.com" target="_blank">280atlas.com</a>, l&#8217;éditeur wysiwyg qui devrait être disponible dans les prochaines semaines pour faciliter au maximum le développement sur cette plateforme.<a href="http://cappuccino.org/" target="_blank"><br />
</a></p>
<p>Frédérick Dubois<br />
DuProprio.com / ByTheOwner.com</p>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2009-02-27/fowa-construire-une-application-web-avec-cappuccino-et-objective-j/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

