<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Tibco GI 3.4 &#8211; New Home Page and SVN Repository</title>
	<atom:link href="http://pathfindersoftware.com/2007/05/tibco_gi_34_new/feed/" rel="self" type="application/rss+xml" />
	<link>http://pathfindersoftware.com/2007/05/tibco_gi_34_new/</link>
	<description>The Fastest Way to Launch Successful Software</description>
	<lastBuildDate>Thu, 19 Jan 2012 16:36:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Kevin Hakman</title>
		<link>http://pathfindersoftware.com/2007/05/tibco_gi_34_new/#comment-6427</link>
		<dc:creator>Kevin Hakman</dc:creator>
		<pubDate>Mon, 07 May 2007 14:00:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=345#comment-6427</guid>
		<description>&lt;p&gt;To be clear, those 84,000 lines include:&lt;/p&gt;

&lt;p&gt;GI Framework: the ajax runtime with over 100+ ready made ajax components ... alothether at runtime about 400K of javascript (not 51MB) ... and that only if you load up all 100+ components.  GI 3.4 alos includes a project optimiztion tool that will only load the minimum set of libraries you need for your app.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
GI Source Build Tools: GI Frameowrk&#039;s source is much larger than it&#039;s runtime.  This is because the source has code forks in it to handle browser differences.  But when you process the source through the source build tools (a shell script) you not only compress the code, but also generate multiple different runtime files -- one for each browser supported.  That way there&#039;s no unused code to send to the browser (e.g. if you had forked code at runtime only a fraction every gets called). &lt;/p&gt;

&lt;p&gt;GI Builder: these are the visual tools that provide WSYIWYG layouts and GUI assembly, plus wizard based connectivity to XML or SOAP services.  Of course you can tap into the JavaScript communication API to access JSON or any other HTTP service accessible from the browser.&lt;/p&gt;

&lt;p&gt;GI Test Automation Kit: Unit, functional and regression testing tools extending the Selenium Core, including JSUnit test cases.&lt;/p&gt;

&lt;p&gt;So don&#039;t freak out at the 84,000 lines or 51MB.  There&#039;s a huge set of features in GI and you only need to use the fraction of those that are relevant to your project.  GI is the result of over 6-years in market experience for creating Ajax application that look and feel like desktop GUIs.   &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>To be clear, those 84,000 lines include:</p>
<p>GI Framework: the ajax runtime with over 100+ ready made ajax components &#8230; alothether at runtime about 400K of javascript (not 51MB) &#8230; and that only if you load up all 100+ components.  GI 3.4 alos includes a project optimiztion tool that will only load the minimum set of libraries you need for your app.</p>
<p>
GI Source Build Tools: GI Frameowrk&#8217;s source is much larger than it&#8217;s runtime.  This is because the source has code forks in it to handle browser differences.  But when you process the source through the source build tools (a shell script) you not only compress the code, but also generate multiple different runtime files &#8212; one for each browser supported.  That way there&#8217;s no unused code to send to the browser (e.g. if you had forked code at runtime only a fraction every gets called). </p>
<p>GI Builder: these are the visual tools that provide WSYIWYG layouts and GUI assembly, plus wizard based connectivity to XML or SOAP services.  Of course you can tap into the JavaScript communication API to access JSON or any other HTTP service accessible from the browser.</p>
<p>GI Test Automation Kit: Unit, functional and regression testing tools extending the Selenium Core, including JSUnit test cases.</p>
<p>So don&#8217;t freak out at the 84,000 lines or 51MB.  There&#8217;s a huge set of features in GI and you only need to use the fraction of those that are relevant to your project.  GI is the result of over 6-years in market experience for creating Ajax application that look and feel like desktop GUIs.   </p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (User agent is rejected)
Page Caching using memcached (User agent is rejected)

Served from: pathfindersoftware.com @ 2012-02-09 23:13:39 -->
