<?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>Buta no Ie &#187; AJAX</title>
	<atom:link href="http://singchan.com/category/development/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://singchan.com</link>
	<description>The House of Pork and User Experience Development</description>
	<lastBuildDate>Sat, 31 Jul 2010 21:49:54 +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>Vancouver Tech Fest &#8211; Creating jQuery Web Parts for SharePoint</title>
		<link>http://singchan.com/2009/11/21/vancouver-tech-fest-creating-jquery-web-parts-for-sharepoint/</link>
		<comments>http://singchan.com/2009/11/21/vancouver-tech-fest-creating-jquery-web-parts-for-sharepoint/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 08:51:18 +0000</pubDate>
		<dc:creator>Buta</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jquery; ue; javascript; js; sharepoint; techfest; vancouver; session; materials]]></category>

		<guid isPermaLink="false">http://singchan.com/?p=102</guid>
		<description><![CDATA[It&#8217;s always fun to have your presentation laptop completely meltdown the night before your presentation! Anyways, here are the presentation material and code: Slide Deck jQuery Sample Plug-in SharePoint jQuery Web Parts]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always fun to have your presentation laptop completely meltdown the night before your presentation!</p>
<p>Anyways, here are the presentation material and code:</p>
<ul>
<li><a title="Presentation Slide Deck" href="http://singchan.com/wordpress/wp-content/uploads/2009/11/TechFest.SharePoint.JQuery.SlideDeck.zip" target="_blank">Slide Deck</a></li>
<li><a title="jQuery Sample Plug-in" href="http://singchan.com/wordpress/wp-content/uploads/2009/11/TechFest.jQuery.zip">jQuery Sample Plug-in</a></li>
<li><a title="SharePoint jQuery Web Parts" href="http://singchan.com/wordpress/wp-content/uploads/2009/11/TechFest.SharePoint.JQuery.zip" target="_blank">SharePoint jQuery Web Parts</a></li>
</ul>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://singchan.com/2009/11/21/vancouver-tech-fest-creating-jquery-web-parts-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contoso Riders Quick App</title>
		<link>http://singchan.com/2008/06/02/contoso-riders-quick-app/</link>
		<comments>http://singchan.com/2008/06/02/contoso-riders-quick-app/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 23:31:24 +0000</pubDate>
		<dc:creator>Buta</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[chris dufour]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[energizeit]]></category>
		<category><![CDATA[jean-luc david]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[quick app]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[virtual earth]]></category>
		<category><![CDATA[windows live]]></category>

		<guid isPermaLink="false">http://singchan.com/?p=40</guid>
		<description><![CDATA[Hey, what&#8217;s a couple of years between posts right? I recently had the opportunity to demo our Contoso Riders Quick App at EnergizeIT in Toronto. A big thanks to Jean-Luc David and Chris Dufour for being such great hosts and for making our Services track a great success! So you might be asking yourself; &#8220;What&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, what&#8217;s a couple of years between posts right?</p>
<p>I recently had the opportunity to demo our Contoso Riders Quick App at <a title="Visit the EnergizeIT website" href="http://www.energizeit.ca" target="_blank">EnergizeIT</a> in Toronto. A  big thanks to Jean-Luc David and <a title="Visit Chris Dufour's blog." href="http://geekswithblogs.net/chrduf/Default.aspx" target="_blank">Chris Dufour</a> for  being such great hosts and for making our Services track a great success!</p>
<p><a href="http://singchan.com/wordpress/wp-content/uploads/2008/06/img_3132.jpg" rel="lightbox[40]" title="Presenting the Contoso Riders Quick App at EnergizeIT!"><img src="http://singchan.com/wordpress/wp-content/uploads/2008/06/img_3132-150x150.jpg" alt="Presenting the Contoso Riders Quick App at EnergizeIT!" title="Presenting the Contoso Riders Quick App at EnergizeIT!" width="150" height="150" class="alignright size-thumbnail wp-image-93" /></a><a href="http://singchan.com/wordpress/wp-content/uploads/2008/06/2520673475_bf0f24e226_b.jpg" rel="lightbox[40]" title="Chris Dufor and your&#039;s truly"><img src="http://singchan.com/wordpress/wp-content/uploads/2008/06/2520673475_bf0f24e226_b-150x150.jpg" alt="Chris Dufor and your&#039;s truly" title="Chris Dufor and your&#039;s truly" width="150" height="150" class="alignright size-thumbnail wp-image-92" /></a></p>
<p>So you might be asking yourself; &#8220;What&#8217;s a Quick App?&#8221;</p>
<p>Quick Apps are projects that showcase the <a title="View the Windows Live Platform services" href="http://dev.live.com" target="_blank">Microsoft Live Platform</a> service offerings and also serve as templates which developers can use as a  springboard to base their own projects off of. They are open-source projects  release under <a title="View the Ms-PL license" href="http://www.codeplex.com/WLQuickApps/license" target="_blank">Microsoft Public License  (Ms-PL)</a>.</p>
<p>In the case of Contoso Riders, we implemented services and APIs such as:</p>
<ul>
<li>Live ID for user authentication</li>
<li>Live Messenger Presence API and IM Control for Instant Messenging</li>
<li>Virtual Earth Map Control to display and Virtual Earth Collections for  storing map and routing information</li>
<li>Silverlight Streaming for hosting videos</li>
<li>Live Spaces Weblogs and the Metaweblog API to store and manage content</li>
<li>Live Spaces Photo Albums to store photos</li>
</ul>
<p>You can download the source for Contoso Riders on CodePlex as part of the <a title="Download the Windows Live Quick Apps project" href="http://www.codeplex.com/WLQuickApps" target="_blank">Windows Live Quick Apps</a> project.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://singchan.com/2008/06/02/contoso-riders-quick-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft &#8220;Atlas&#8221; &#8211; Features vs Size and Performance</title>
		<link>http://singchan.com/2006/09/24/microsoft-atlas-features-vs-size-and-performance/</link>
		<comments>http://singchan.com/2006/09/24/microsoft-atlas-features-vs-size-and-performance/#comments</comments>
		<pubDate>Sun, 24 Sep 2006 21:42:48 +0000</pubDate>
		<dc:creator>Buta</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://singchan.com/2006/09/24/microsoft-atlas-features-vs-size-and-performance/</guid>
		<description><![CDATA[I attended the Microsoft presentation of &#8220;Atlas&#8220;, Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions, hosted by .Net BC this past Wednesday. Something that had me intrigued was when Shaun Walker of DotNetNuke fame showed how easily it was to integrate &#8220;Atlas&#8221; into DNN. I&#8217;m wondering if the simplicity of the changes is due to [...]]]></description>
			<content:encoded><![CDATA[<p>I attended the <a target="_blank" title="AJAX and ASP.NET " href="http://www.netbc.ca/DNCal/EventDetail.aspx?date=2006/09/20">Microsoft presentation of &#8220;<strike>Atlas</strike>&#8220;</a>, Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions, hosted by <a target="_blank" title=".Net User Group of British Columbia, Canada" href="http://www.netbc.ca/">.Net BC</a> this past Wednesday.</p>
<p>Something that had me intrigued was when Shaun Walker of <a target="_blank" title="Open Source Framework for creating Enterprise Web Applications" href="http://www.dotnetnuke.com/">DotNetNuke</a> fame showed how easily it was to integrate &#8220;Atlas&#8221; into DNN. I&#8217;m wondering if the simplicity of the changes is due to the .Net Framework itself or if the DNN developers had pre-wired some hooks for &#8220;Atlas.&#8221;</p>
<p>While the rest of the presentation was pretty much the same top-level information I&#8217;ve heard in previous previews of &#8220;Atlas,&#8221; there are a few points about &#8220;Atlas&#8221; I would like to touch upon.</p>
<p><span id="more-39"></span></p>
<h2>Cross Platform Compatibility</h2>
<p>I have been keeping an eye out on &#8220;Atlas&#8221; ever since it was announced last year but haven&#8217;t really taken a close look at it due to its maturity. The <strike>&#8220;Atlas&#8221;</strike> <a target="_blank" href="http://atlas.asp.net/default.aspx?tabid=47&#038;subtabid=477">Microsoft AJAX Control Tookit</a>, up until recently, hasn&#8217;t been very cross-browser friendly. Colour me impressed by the <a title="Get the Sept 14, 2006 release of the " href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit">September 14th release</a> though. All the controls seem to work just fine with FireFox and I&#8217;ll have to test everything with Safari and Opera the first chance I get.</p>
<h2>File Size</h2>
<p>The release version of the entire Microsoft AJAX Library is going to weigh in at around 350Kb. The core library alone is around 100Kb. That&#8217;s REALLY, REALLY big download the first time an user hits your page. Hopefully they have the browser&#8217;s file caching turned on.</p>
<h2>XML Script</h2>
<p>This both interests and concerns me at the same time. &#8220;Atlas&#8221; XML Script a new declarative script format for defining script object instances, their property values, and how they wire up to each other.</p>
<p>What excites me about XML Script is a non-JavaScript developer can now code up client-side functionality using simple to comprehend, XML-based markup. I can see tools being developed to format and debug XML Script client-side code because being XML, it can easily be parsed and styled.</p>
<p>The concern is XML Script IS STILL client-side code. It is interpreted by the &#8220;Atlas&#8221; JavaScript library within the browser runtime. So let me get this right:</p>
<ul>
<li>You take a hit loading the large &#8220;Atlas&#8221; JavaScript library.</li>
<li>You take a hit parsing the XML Script.</li>
<li>Then you finally execute whatever the XML Script you coded.</li>
</ul>
<p>Why MS didn&#8217;t give you an option to compile the XML Script into JavaScript on the server-side in .Net, or even at authoring time in Visual Studio, is beyond me.</p>
<h2>Deploying &#8220;Atlas&#8221; in the Real World</h2>
<p>&#8220;Atlas&#8221; has an incredible set of features that will make developing client-side code simpler but it does so by giving up performance and file size. I think Atlas will have a great home in intranet style applications where the client platform is standardized and bandwidth considerations aren&#8217;t usually as much of an issue as in public-facing web apps.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://singchan.com/2006/09/24/microsoft-atlas-features-vs-size-and-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mootools from Valerio Proietti is now available</title>
		<link>http://singchan.com/2006/09/11/mootools-from-valerio-proietti-is-now-available/</link>
		<comments>http://singchan.com/2006/09/11/mootools-from-valerio-proietti-is-now-available/#comments</comments>
		<pubDate>Mon, 11 Sep 2006 19:03:02 +0000</pubDate>
		<dc:creator>Buta</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://singchan.com/2006/09/11/mootools-from-valerio-proietti-is-now-available/</guid>
		<description><![CDATA[mootools is a very compact, modular, object-oriented JavaScript framework and is less than 19Kb in size (compressed JS, 34Kb uncompressed) for the entire set of scripts and add-ons. mootools replaces the moo family of JavaScript libraries (moo.fx, moo.dom, moo.ajax, etc). I prefer the moo.* libraries over the Prototype/Script.aculo.us combo due to the former&#8217;s much smaller [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" title="mootools JavaScript framework" href="http://mootools.net/">mootools</a> is a very compact, modular, object-oriented JavaScript framework and is less than 19Kb in size (compressed JS, 34Kb uncompressed) for the entire set of scripts and add-ons. mootools replaces the moo family of JavaScript libraries (moo.fx, moo.dom, moo.ajax, etc).</p>
<p>I prefer the moo.* libraries over the <a target="_blank" title="Prototype JavaScript framework" href="http://prototype.conio.net/">Prototype</a>/<a target="_blank" title="Script.aculo.us JavaScript effects library" href="http://script.aculo.us/">Script.aculo.us</a> combo due to the former&#8217;s much smaller file size. Prototype by itself weighs in at 60Kb uncompressed and add at least another 30Kb for Script.aculo.us.</p>
<p>What&#8217;s really interesting is the way you can <a title="mootools download page" target="_blank" href="http://mootools.net/download/release">download mootools</a>. The download page allows you to pick and choose which parts of the library you want and whether or not you want to compress the JS source file.</p>
<p><span id="more-28"></span>With the availability of many quality client-side frameworks and the buzz surrounding AJAX and Web 2.0 these days, being able to minimize the library&#8217;s file size by ways of pruning unused features and code compression is really important in today&#8217;s web applications.</p>
<p>A lot of developers tend to forget that there are still quite a few users out there who aren&#8217;t hooked up on a broadband connection. You can build the slickest, fanciest front-end but if it takes forever for your target audience to even download it and get started, what&#8217;s the point?</p>
<p>mootools is released under the <a target="_blank" title="About MIT licensing" href="http://www.opensource.org/licenses/mit-license.php">MIT license</a> meaning you can use or modify it on all your projects, whether they&#8217;re commercial or not.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://singchan.com/2006/09/11/mootools-from-valerio-proietti-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
