<?xml version="1.0" encoding="iso-8859-1" ?>
      
<rss version="2.0">
<channel>
<title>SolamenteNiel</title>
<copyright>???blog.copyright???</copyright>
<link>http://www.nieleyde.org/SkywayBlog/</link>
<description>Just Niel...Solamente Niel</description>
<language>en-us</language> 
<lastBuildDate></lastBuildDate>

<ttl></ttl> 

<item>
<title>Who makes the best pizza in St. Petersburg?</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=d47d4b6d-c69d-4a34-8770-561dde634bee</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=d47d4b6d-c69d-4a34-8770-561dde634bee</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, March 6, 2010 0:22:23</pubDate>
<description><![CDATA[<p>Every year the Eyde/Ellis birthday tradition is that the whole family goes out for dinner together, and whoever's birthday it is gets to select the restaurant. This year for my birthday I'm shaking things up a little bit.&nbsp; I've always wanted to know what is the best pizza in St. Petersburg.&nbsp; There are many great pizza places, but which one is the best?&nbsp; I figured the only way to really know is to do a blind taste test, and that's what I'm doing for my birthday dinner.&nbsp; I narrowed it down to four candidates, and my family is being directed to pick up a plain cheese pizza on their way to my house.</p>
<p><img style="vertical-align: text-bottom;" src="http://farm3.static.flickr.com/2363/3529476766_1d3eb71824.jpg" alt="" width="569" height="440" /></p>
<p>&nbsp;</p>
<h2>&nbsp;</h2>
<p>Here are the candidates.</p>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>MyEclipse for Spring Screencasts</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=507ec4fb-680a-4afa-91bf-b6b3d8713db7</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=507ec4fb-680a-4afa-91bf-b6b3d8713db7</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, March 6, 2010 0:01:46</pubDate>
<description><![CDATA[<p>Man time really flies. &nbsp;I realized that I haven't blogged in well over a month. &nbsp;That's not to say that I haven't been working on anything, it just means that the thing I've been working on has been keeping me very busy. &nbsp;Several weeks ago I created a variety of screencasts for the early access version of MyEclipse for Spring. &nbsp;So I figured I would provide them here too. &nbsp;There are three screencasts:</p>
<p>&nbsp;</p>
<ul>
<li>Installing MyEclipse for Spring Early Access</li>
<li>MyEclipse for Spring - Scaffolding Tutorial</li>
<li>MyEclipse for Spring - Spring Web Flow Part 1</li>
<li>MyEclipse for Spring - Spring Web Flow Part 2</li>
</ul>
<div>You can also see the <a href="http://bit.ly/de3DA7">MyEclipse for Spring introduction webinar</a> that I did with Dave Meurer, a colleague of mine at Skyway Software.</div>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>GWT: Model-View-Presenter Architecture Diagram</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=37782056-c4e1-4dfb-9caa-40ab9552ca3b</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=37782056-c4e1-4dfb-9caa-40ab9552ca3b</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, January 15, 2010 13:42:45</pubDate>
<description><![CDATA[<p>&nbsp;</p>
<p>As I have noted in previous posts, lately I've been exploring <a href="http://code.google.com/webtoolkit/">GWT</a>. &nbsp;In particular I've been studying the Model-View-Presenter pattern prescribed by Ray Ryan. &nbsp;I've been disecting the&nbsp;<a href="http://code.google.com/webtoolkit/doc/latest/tutorial/mvp-architecture.html">Large scale application development and MVP</a>&nbsp;tutorial and associated sample project. &nbsp;I don't get to look at it everyday, but over time I'm starting to get my hands around it. &nbsp;I've also been interested in how MVP and the new UIBinder feature of GWT 2.0 fit together. &nbsp;In an <a href="post.htm?postid=e49efd5b-31c8-423f-9fff-91c2ba6514ed">earlier post</a> I shared some code that implements View of the MVP sample project using UIBinder.</p>
<p>While digging through code is fun, I'm more of a visual kind'a guy....that's just the way I'm wired. &nbsp;I really wanted an architecture diagram that summarizes the GWT Model-View-Presenter pattern. &nbsp;Particularly since I can only spend a few hours here or there on GWT, I felt I needed I an architecture diagram that summarizes what I've learned by digging through the tutorial and code. &nbsp;That way when I have a few more hours to spend on GWT, and I can back up to speed quickly. &nbsp;I also find that I can develop faster if I have a visual representation of the archicture to refer to. &nbsp;My first choice was to find something created by someone else, but I didn't find anything either on the GWT site or through a web search. &nbsp;So I embarked on creating it myself. &nbsp;Hopefully others will find this helpfull. &nbsp;If you find any errors or ommissions, please don't hesitate to drop me a comment. &nbsp;Feedback is always welcome.</p>
<p>[DIAGRAMS INCLUDED]</p>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>GWT: Refactoring an MVP Project to use UIBinder</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=e49efd5b-31c8-423f-9fff-91c2ba6514ed</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=e49efd5b-31c8-423f-9fff-91c2ba6514ed</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, January 12, 2010 20:56:56</pubDate>
<description><![CDATA[<p>&nbsp;</p>
<p>About a week ago I posted the following <a href="http://groups.google.com/group/google-web-toolkit/browse_thread/thread/19f923be0cc465db">question</a> on GWT forums.</p>
<blockquote>
<p>"<em>Does anyone have an MVP sample project (Contact) that is implemented&nbsp;using UIBinder? &nbsp;I'm starting to get my head around MVP and UIBinder,&nbsp;but I'm struggling with the best way for using both. &nbsp;A sample project&nbsp;would be really helpful.</em>"</p>
</blockquote>
<p>[SOURCE INCLUDED]</p>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>MyEclipse for Spring</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=9ca266e4-a37d-43d9-bf5a-82e8b8414861</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=9ca266e4-a37d-43d9-bf5a-82e8b8414861</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, January 5, 2010 22:47:40</pubDate>
<description><![CDATA[<p>Today the curtain has been lifted on a project I'm working on at <a href="http://www.skywayperspectives.org/">Skyway Software</a>. &nbsp;We're working with <a href="http://www.genuitec.com/">Genuitec</a> on <strong>MyEclipse for Spring</strong>. &nbsp;We're really excited about it, and we think the Spring development community will find the features of MyEclipse for Spring to be very compelling. &nbsp;We have a webinar planned for the end of the month, and you can register for the webinar <a href="https://www2.gotomeeting.com/register/356610891">here</a>.</p>
<p>Here's a short video introducing MyEclipse for Spring.</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://www.youtube.com/v/Sg-EY73yFBg&amp;hl=en_US&amp;fs=1&amp;" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/Sg-EY73yFBg&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
</p>[...]]]></description>

</item>

<item>
<title>3 months until Grand Prix of St. Petersburg</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=e8f2e8ae-ec66-4d61-94d2-c69d72d56c30</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=e8f2e8ae-ec66-4d61-94d2-c69d72d56c30</guid>
<source>SolamenteNiel</source>
<pubDate>Monday, January 4, 2010 22:52:28</pubDate>
<description><![CDATA[<p>I'm really starting to get pumped about the start of the Indy Car Series 2010 season (err...I should say the Izod Indy Car Series), but in particular I'm really excited about the Grand Prix of St. Petersburg.&nbsp; I can't believe the race is less than three months away.</p>
<p>For the last two years the race has been one of my major photography events.&nbsp; Here's a flickr slideshow of my photos from the 2009 race.</p>
<p>&nbsp;</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="413" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Feyde%2Fsets%2F72157616317882525%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Feyde%2Fsets%2F72157616317882525%2F&amp;set_id=72157616317882525&amp;jump_to=" />
<param name="allowFullScreen" value="true" />
<param name="src" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649" /><embed type="application/x-shockwave-flash" width="550" height="413" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowfullscreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Feyde%2Fsets%2F72157616317882525%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Feyde%2Fsets%2F72157616317882525%2F&amp;set_id=72157616317882525&amp;jump_to="></embed>
</object>
</p>[...]]]></description>

</item>

<item>
<title>Photosynth of Raymond James Stadium</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7a725c2f-1f18-411f-9935-6b07824aac22</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7a725c2f-1f18-411f-9935-6b07824aac22</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, January 3, 2010 20:42:11</pubDate>
<description><![CDATA[<p>While at the Bucs game today I decided to snap a few photos of the stadium, and I used the photos to create a Photosynth.&nbsp; My wife and I have Bucs season tickets, and this is the view from our seats.</p>
<p>&nbsp;</p>
<p><iframe src="http://photosynth.net/embed.aspx?cid=2af98a19-785a-49e0-b0f7-e36ea13a6694&amp;delayLoad=true&amp;slideShowPlaying=false" width="500" height="300"></iframe></p>[...]]]></description>

</item>

<item>
<title>GWT RPC and Spring</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=039c9222-047e-4f07-bf1b-3f2ae9b0fa14</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=039c9222-047e-4f07-bf1b-3f2ae9b0fa14</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, December 31, 2009 16:12:05</pubDate>
<description><![CDATA[<p>I wrapped up my second series of blog posts related to <a href="http://code.google.com/webtoolkit/">GWT</a> and Spring.&nbsp; It took me longer that expected because it's been really tough to find the time, but I'm so glad I finished it in 2009.&nbsp; In this series I discuss using GWT RPC instead of JSON (<a href="http://www.skywayperspectives.org/blog/?p=905">see my original series</a>) for messaging between GWT front-end and a Spring/Java back-end application.&nbsp; I go on to discuss an extension to Skyway Builder to automate the process of making Spring Services accessible as GWT RPC services.&nbsp; In the process I give an overview of developing extensions for Skyway Builder and I highlight the most relevant implementation details.&nbsp; Finally I describe where you can download the GWT extension and how to use the extension.</p>
<ol>
<li><a href="http://www.skywayperspectives.org/blog/?p=1346">Skyway Builder extension for GWT &ndash; spring4gwt and GWT event buses</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=1358">Skyway Builder GWT Extension &ndash; High-level Implementation</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=1437">Skyway Builder GWT Extension &ndash; Detailed Implementation</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=1473">GWT RPC with Spring Extension &ndash; Download, Install and Use</a></li>
</ol>[...]]]></description>

</item>

<item>
<title>Photosynth of Ponce Inlet</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=224a3558-83e5-4b53-a60a-70d1aeeec799</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=224a3558-83e5-4b53-a60a-70d1aeeec799</guid>
<source>SolamenteNiel</source>
<pubDate>Monday, December 28, 2009 10:25:52</pubDate>
<description><![CDATA[<p>While I was on the east coast of Florida for the holidays, I took a bunch of pictures of the Ponce Inlet Light House. &nbsp;I used all the pictures to create a <a href="http://photosynth.net" target="_blank">Photosynth</a>.</p>
<p><iframe src="http://photosynth.net/embed.aspx?cid=e9b6016f-8cb5-4d1f-baac-84cd80917a3d&amp;delayLoad=true&amp;slideShowPlaying=false" width="500" height="300"></iframe></p>[...]]]></description>

</item>

<item>
<title>ALMS not coming to St. Petersburg this year</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=6ccdacb3-6c7f-459d-aa64-57151d8a0eab</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=6ccdacb3-6c7f-459d-aa64-57151d8a0eab</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, December 26, 2009 0:12:31</pubDate>
<description><![CDATA[<p>The <a href="http://www.gpstpete.com/">Honda Grand Prix of St. Petersburg</a> came up during Christmas dinner, and my father-in-law mentioned that the <a href="http://www.americanlemans.com/">American La Mans Series</a> would not be racing in St. Petersburg this year. &nbsp;Apparently the news is a few months old, but I have <a href="http://www.crash.net/ALMS/news/152721/1/alms_reveals_2010_schedule_no_st_petersburg.html">verified</a> that it is in fact true. &nbsp;While I wasn't a huge fan, after seeing it for several years with the<a href="http://www.indycar.com/"> Indy cars</a> in St. Pete, I was learning about ALMS, and it was starting to grow on me. &nbsp;I will certainly miss ALMS this year.</p>[...]]]></description>

</item>

<item>
<title>Testing</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=46ed6e04-0d20-4b8d-8645-4ce9a235dde8</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=46ed6e04-0d20-4b8d-8645-4ce9a235dde8</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, December 24, 2009 11:41:11</pubDate>
<description><![CDATA[<p>This is a test</p>[...]]]></description>

</item>

<item>
<title>My ongoing GWT activities</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=a679e9ac-de80-4312-bd84-de9488bac5d1</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=a679e9ac-de80-4312-bd84-de9488bac5d1</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, December 10, 2009 16:58:12</pubDate>
<description><![CDATA[<p>I've been working on some GWT stuff, but I've been publishing it on the <a href="http://www.skywayperspectives.org/blog/?p=1346" target="_blank">Skyway Builder blog</a>.&nbsp; My latest endeavor has been to extend Skyway Builder to generate everything required to make Spring @Services accessible as GWT RPC services.&nbsp; Here are links to the first two posts of the series:</p>
<ul>
<li><a href="http://www.skywayperspectives.org/blog/?p=1346" target="_blank">Skyway Builder extension for GWT &ndash; spring4gwt and GWT event buses</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=1358">Skyway Builder GWT Extension &ndash; High-level Implementation</a></li>
</ul>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>Playing with PhotoSynth</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=54f54df5-919a-49a9-803a-f4f0151812e7</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=54f54df5-919a-49a9-803a-f4f0151812e7</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, December 3, 2009 13:05:47</pubDate>
<description><![CDATA[<p>You can see one of my most recent PhotoSynths <a href="http://photosynth.net/view.aspx?cid=58445853-0fda-426d-ae31-52a51a86c295&amp;m=false&amp;i=0:0:1&amp;c=-0.16497:-0.0200583:-0.0204707&amp;z=609.524789448653&amp;d=2.6268890927467:-2.42565336061704:-2.09174952947574&amp;p=0:0&amp;t=False">here</a>.</p>
<p><iframe src="http://photosynth.net/embed.aspx?cid=58445853-0fda-426d-ae31-52a51a86c295&amp;m=false&amp;i=0:0:1&amp;c=-0.16497:-0.0200583:-0.0204707&amp;z=609.524789448653&amp;d=2.6268890927467:-2.42565336061704:-2.09174952947574&amp;p=0:0&amp;t=False&amp;delayLoad=true&amp;slideShowPlaying=false" width="500" height="300"></iframe></p>[...]]]></description>

</item>

<item>
<title>Skyway Builder 6.3 for Spring Code Generation</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=5b106eff-d03c-4a5a-999d-aa7a2930f149</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=5b106eff-d03c-4a5a-999d-aa7a2930f149</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, September 8, 2009 8:58:42</pubDate>
<description><![CDATA[<p>It's interesting that when you develop open-source software you feel a great sense of relief when the software is ultimately delivered.&nbsp; In some ways it feels like the end of a voyage because the delivery of software to your end-users (developers in the case of Skyway Builder) is typically one of the final steps in the workplan.&nbsp; However from an end-user perspective it really is the beginning of the voyage.&nbsp; Developers can finally get there hands on all the development goodies that you've been working on for them.</p>
<p>Before I get too caught up with working on the next release of <a href="http://www.skywayperspectives.org/" target="_blank">Skyway Builder</a>, I wanted to personally share the Skyway Builder 6.3 announcement with my family, friends, colleagues and followers.&nbsp; I'm very proud of this release.&nbsp; Whether you are a Spring guru or want to learn Spring, Skyway Builder will save you a lot of time.</p>
<p>Here's a copy of the announcement.</p>
<blockquote>
<p><em>Skyway Software announces the general availability (GA) of Skyway Builder Community Edition (CE) 6.3, an open source, code generator for the Spring Framework. Version 6.3 of Skyway Builder CE is available for immediate download.&nbsp; This major release of Skyway Builder CE includes:<br /><br /></em></p>
<ul>
<li><em>Enhanced Spring MVC scaffolding capabilities for generating Spring-based, Java CRUD applications from new or pre-existing domain models.&nbsp; Watch demo</em></li>
<li><em>Updated Spring DSL for improved package parity between Spring DSL and Spring/Java code</em></li>
<li><em>Enhanced code generation customization for generating Spring MVC and Spring Web Flow solutions that adhere to your own coding standards</em></li>
<li><em>Enhanced graphical Spring Web Flow editor, including usability improvements and better integration with Spring DSL</em></li>
<li><em>Enhanced Spring code generation tags for use with JET templates</em></li>
<li><em>Improved documentation, tutorials and sample projects</em></li>
<li><em>Over 400 bug fixes and enhancements</em></li>
</ul>
<p><em><br />Skyway Builder Enterprise Edition (EE) 6.3, the commercial edition of Skyway Builder, is also now GA and is available for test drive.&nbsp; New commercial features in Skyway Builder EE include:<br /><br /></em></p>
<ul>
<li><em>Integration with IBM Rational Software Architect 7.5.2 to transform UML into working Spring applications. Watch demo</em></li>
<li><em>DWR (JavaScript/JSON) support for accelerating RIA development using Spring services</em></li>
<li><em>Support for project-level customization of code generation templates using JET</em></li>
</ul>
<p><br /></p>
</blockquote>
<p>I figured I'd also share links to the Skyway Builder 6.3 Feature Preview Series that I did.<strong></strong></p>
<ul>
<li><a rel="bookmark" href="http://www.skywayperspectives.org/blog/?p=741" target="_self">Skyway Builder  6.3 Feature Preview &ndash; #1 Enhanced Spring MVC Scaffolding</a></li>
<li><a rel="bookmark" href="http://www.skywayperspectives.org/blog/?p=751" target="_self">Skyway Builder  6.3 Feature Preview &ndash; #2 Model Packages</a></li>
<li><a rel="bookmark" href="http://www.skywayperspectives.org/blog/?p=758" target="_self">Skyway Builder  6.3 Feature Preview &ndash; #3 Spring DSL Enhancements</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=777" target="_self">Skyway Builder 6.3 Feature Preview &ndash; #4 Configurable Spring Code Generation</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=798" target="_self">Skyway Builder 6.3 Feature Preview &ndash; #5 Custom Spring Templates using JET</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=820">Skyway Builder 6.3 Feature Preview &ndash; #6 Spring Services via Javascript/JSON using DWR</a></li>
</ul>[...]]]></description>

</item>

<item>
<title>Google Web Toolkit Conference Videos</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=e4c93636-9df8-40c3-8f5b-5902d9e6cd0f</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=e4c93636-9df8-40c3-8f5b-5902d9e6cd0f</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, August 1, 2009 0:15:39</pubDate>
<description><![CDATA[<p>What did we do before the Internet?&nbsp; I'm definitely of the opinion that the Internet is a utility, and to me it's as important as traditional utilities, like electricity and water.&nbsp; From an application developer's point of view, I can't imagine not having the internet.&nbsp; It's an indispensible tool for solving problems, researching and learning.</p>
<p>In my quest to to learn GWT, I found a series of videos from <a href="http://www.voicesthatmatter.com/gwt2007/presentations/">Voices That Matter - Google Web Toolkit Conference</a>.&nbsp; The conference was in late 2007, which under normal circumstances might mean that the content is WAY out-dated.&nbsp; I haven't watched them all in full, but I've seen enough to know that the content is still mostly relevant.</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://www.youtube.com/p/24044DF77EB53015&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/p/24044DF77EB53015&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
</p>
<p>The full series is available from <a href="http://www.youtube.com/view_play_list?p=24044DF77EB53015">this YouTube playlist</a>.&nbsp; If anyone knows of any other similar resources, please let me know.</p>[...]]]></description>

</item>

<item>
<title>Why I decided to learn GWT</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=ad792f68-4c34-443c-99b6-59366b474749</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=ad792f68-4c34-443c-99b6-59366b474749</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, August 1, 2009 0:04:41</pubDate>
<description><![CDATA[<p>A couple of days ago I decided to invest some time into learning <a href="http://code.google.com/webtoolkit/">Google Web Toolkit (GWT)</a> development.&nbsp; I always had a general understanding of GWT, but I really didn't have a lot of hands-on experience.&nbsp; There are so many AJAX frameworks available.&nbsp; Since you can't be an expert on all of them, I had a very difficult time deciding which one to get started with.&nbsp; Ultimately I decided on GWT because:</p>
<ul>
<li>A collegue of mine at <a href="http://www.skywaysoftware.com/">Skyway Software</a> is pretty gung-ho on GWT.</li>
<li>There are <a href="http://www.skywayperspectives.org/">Skyway Builder</a> community members that are using GWT along with the <a href="http://www.skywayperspectives.org/portal/web/guest/builder">Spring DSL in Skyway Builder</a>.</li>
<li>I want to provide GWT developers with more concrete guidance and support in regards to integrating with Spring MVC.<br /></li>
<li>The next release of Skyway Builder will include some new accelerators for <a href="http://directwebremoting.org">DWR</a> enabling Spring Services, and I'd like to exploit the new feature for GWT development.</li>
<li>There's a lot GWT reference material available.</li>
<li>I find the compilation of Java to Javascript very intriguing.</li>
</ul>
<p>So there we go.&nbsp; That's why I decided to learn GWT.&nbsp; My goal isn't to be a GWT expert, but I would be very happy being an intermediate GWT developer.&nbsp; I don't know how long it will take until I've reached intermediate status, but I'll be blogging about my status.&nbsp; As I find interesting stuff, I'll be sure to share.</p>[...]]]></description>

</item>

<item>
<title>Upgraded Spring MVC Blog Application</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=fc77614a-a0a6-4f2e-b2cb-1b141a7a9d56</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=fc77614a-a0a6-4f2e-b2cb-1b141a7a9d56</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, July 29, 2009 23:30:10</pubDate>
<description><![CDATA[<p>With the forthcoming release of Skyway Builder 6.3, I'm upgrading all the existing Spring DSL projects at <a title="Skyway Perspectives" href="http://www.skywayperspectives.org/" target="_blank">www.skywayperspectives.org</a>, including the Spring MVC and Spring Web Flow <a title="sample projects" href="http://www.skywayperspectives.org/portal/web/guest/185" target="_blank">sample projects</a>.&nbsp; The SkywayBlog application is one of the applications that's being upgraded.&nbsp; It's been arround for a while, but it needed a few minor  features and a facelift.&nbsp; I figured it was far enough along to update <a title="SolamenteNiel" href="http://www.nieleyde.org/">SolamenteNiel</a>, my personal blog instance.&nbsp;</p>
<p>This Spring DSL project will be available for download when Skyway Builder 6.3 is released.</p>[...]]]></description>

</item>

<item>
<title>David Allen: Getting Things Done</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=0627876f-d784-41d5-8385-4bc7571a5076</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=0627876f-d784-41d5-8385-4bc7571a5076</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, July 17, 2009 2:50:32</pubDate>
<description><![CDATA[<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="340" height="285" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://www.youtube.com/v/Qo7vUdKTlhk&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" /><embed type="application/x-shockwave-flash" width="340" height="285" src="http://www.youtube.com/v/Qo7vUdKTlhk&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
</p>[...]]]></description>

</item>

<item>
<title>The Generation of Code Generation</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=ed12fb29-4edf-4877-baff-7465078782fa</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=ed12fb29-4edf-4877-baff-7465078782fa</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, May 26, 2009 22:34:38</pubDate>
<description><![CDATA[<p>I just posted the <a href="http://www.skywayperspectives.org/blog/?p=681" target="_blank">first of a series of blog posts</a> regarding code generation, java, and the Spring framework.&nbsp; You can read it in it's entirety at <a href="http://www.skywayperspectives.org/blog" target="_blank">www.skywayperspectives.org/blog</a>.</p>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>Spring Code Generation - Top 9 new features</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=da0e5658-28de-4883-a959-310b5a5d7e87</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=da0e5658-28de-4883-a959-310b5a5d7e87</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, April 18, 2009 3:26:31</pubDate>
<description><![CDATA[<p>On the <a href="http://www.skywayperspectives.org/blog/" target="_blank">Skyway Builder blog</a> I wrote a series of blog posts that highlight the top new Spring MVC and Spring Web Flow code generation features coming in Skyway Builder 6.2.</p>
<ul>
<li><a href="http://www.skywayperspectives.org/blog/?p=533">Releases of both Community Edition (CE) and Enterprise Edition (EE) </a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=543">Inline invocation of Java Steps</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=560">Spring Web Flow support </a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=562">Visual Editor for Spring Web Flow</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=581">Enhanced Spring MVC support </a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=588">Enhanced Groovy integration </a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=593">Eclipse 3.4 (Ganymede) support&nbsp; </a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=608">JPA Query options</a></li>
<li><a href="http://www.skywayperspectives.org/blog/?p=611">Improved Model to Code Linking</a></li>
</ul>
<p>&nbsp; <a href="http://www.skywayperspectives.org/blog/?p=618"> Skyway Builder 6.2 was released</a> a few days ago, so check it out.</p>[...]]]></description>

</item>

<item>
<title>IndyCar - St Petersburg</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=b06ac907-3603-450e-8006-5cf00d32f707</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=b06ac907-3603-450e-8006-5cf00d32f707</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, March 29, 2009 2:01:25</pubDate>
<description><![CDATA[<p>&nbsp;</p>
<p>
<script src="http://versus.img.cdn.dayport.com/dayportcore/dpm/DayPortPlayers.js" type="text/javascript"></script>
<script type="text/javascript"><!--
DayPortPlayer.newPlayer({articleID:"77591",playerInstanceID:"8FA44FCD-1A7D-C5DD-9D8D-8E8A83275AA8",domain:"oln.dayport.com"});
// --></script>
</p>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>IndyCar Comes to Versus</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=59f4f5e5-7c90-47b4-938d-b471cd02167d</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=59f4f5e5-7c90-47b4-938d-b471cd02167d</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, March 6, 2009 12:17:28</pubDate>
<description><![CDATA[<p>The announcement is <a href="http://www.versus.com/irl">here</a>.</p>[...]]]></description>

</item>

<item>
<title>Morrissey St. Pete. Show Has Not Been Cancelled!!</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=d4a3e296-397d-443c-97c5-e98193939daf</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=d4a3e296-397d-443c-97c5-e98193939daf</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, March 1, 2009 11:53:29</pubDate>
<description><![CDATA[<p>Okay it really has been cancelled....but I thought I could perhaps create the concert that would have been happening in St. Pete next week.&nbsp; Surely I could find some clips on YouTube, right?&nbsp; To my pleasant surprise I found a full Morrissey concert that was broadcast on BBC Radio 2 in February.&nbsp; You have to figure that the cancelled concert would have resembled this.</p>
<p><a href="http://www.youtube.com/watch?v=RId8Ikb8-z0&amp;feature=related">Morrissey - 01 Something Is Squeezing My Skull (BBC Radio 2)*</a><br /><br /><a href="http://www.youtube.com/watch?v=nuiB0fHBf4s&amp;feature=related">Morrissey - 02 Mama Lay Softly On The Riverbed (BBC Radio 2)*</a><br /><br /><a href="http://www.youtube.com/watch?v=A7iAKVu6WeM&amp;feature=related">Morrissey - 03 Black Cloud (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=Dtp4QfjR0No&amp;feature=related">Morrissey - 04 This Charming Man (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=rj6gc6yiyao&amp;feature=related">Morrissey - 05 I'm Throwing My Arms Around Paris (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=no3ORnInQ-8&amp;feature=related">Morrissey - 06 Best Friend On The Payroll (BBC Radio 2)</a><br /><a href="http://www.youtube.com/watch?v=qNQnE_MRLQk&amp;feature=related"><br />Morrissey - 07 That's How People Grow Up (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=t_Snd54c04Y&amp;feature=related">Morrissey - 08 Why Don't You Find Out For Yourself (BBC Radio 2)*</a><br /><br /><a href="http://www.youtube.com/watch?v=Ry5mfwxYdb0&amp;feature=related">Morrissey - 09 The World Is Full Of Crashing Bores (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=eaSVMIMyOXE&amp;feature=related">Morrissey - 10 One Day Goodbye Will Be Farewell (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=kZr5ZDXZU3A&amp;feature=related">Morrissey - 11 Reader Meet Author (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=cBO2hJmjz6M&amp;feature=related">Morrissey - 12 Seasick, Yet Still Docked (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=3cSxl-pnuWI&amp;feature=related">Morrissey - 13 I Keep Mine Hidden (BBC Radio 2)</a><br /><br /><a href="http://www.youtube.com/watch?v=lmdxbrphEsM&amp;feature=related">Morrissey - 14 I'm OK By Myself (BBC Radio 2)</a><br /></p>
<p>* Niel's Favorites</p>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>Spring + DWR - Building AJAX application using DWR</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=c6f2d598-6a0e-434b-9790-9616e5411199</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=c6f2d598-6a0e-434b-9790-9616e5411199</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, February 19, 2009 11:38:31</pubDate>
<description><![CDATA[<p><span class="Apple-style-span" style="border-collapse: separate; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-family: Verdana; color: #000000;">In the <a href="post.htm?postid=f1168f51-729f-4544-9160-67e0999decc9">post #3</a> I described the steps for DWR-enabling the Spring services that I created in <a href="post.htm?postid=468294bd-9676-414c-af1e-e9026f2d9be4">post #2</a>. &nbsp;This post will cover the implementation of the front-end. &nbsp;Now the whole point of DWR is to enable server-side logic to be accessible via javascript, and that makes DWR very well suited for AJAX applications.</span></p>[...]]]></description>

</item>

<item>
<title>Spring + DWR - Adding DWR to Spring Services</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=f1168f51-729f-4544-9160-67e0999decc9</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=f1168f51-729f-4544-9160-67e0999decc9</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, February 12, 2009 22:15:42</pubDate>
<description><![CDATA[<p>In the <a href="post.htm?postid=468294bd-9676-414c-af1e-e9026f2d9be4">last post (part 2)</a> I covered the creation of the service layer for my AJAX/DWR/Spring application called Bookmark Management.&nbsp; In this post I will cover adding <a href="http://www.directwebremoting.org/">DWR</a> support the service layer, so that in my <a href="http://www.nieleyde.org/SkywayBlog/post.htm?postid=c6f2d598-6a0e-434b-9790-9616e5411199">next post</a> I can build the AJAX front-end.</p>[...]]]></description>

</item>

<item>
<title>Spring + DWR - Building Spring Services</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=468294bd-9676-414c-af1e-e9026f2d9be4</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=468294bd-9676-414c-af1e-e9026f2d9be4</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, February 12, 2009 22:00:27</pubDate>
<description><![CDATA[<p>In the <a href="post.htm?postid=ed2cccb4-270c-47a7-9453-09bb93e2115d">first post of this series</a> I discussed the integration of AJAX-based applications with backend (server-side) logic in JAVA.&nbsp; There are a variety of technologies to handle the complexity of AJAX/JAVA integration, and in my opinion <a href="http://www.directwebremoting.org/">Direct Web Remoting (DWR)</a> is one of the best (if not the best) solutions.<br /><br />In this post let me jump straight into a sample project that demonstrates the use of DWR with backend services developed with Spring.</p>[...]]]></description>

</item>

<item>
<title>Spring + Direct Web Remoting (DWR)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=ed2cccb4-270c-47a7-9453-09bb93e2115d</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=ed2cccb4-270c-47a7-9453-09bb93e2115d</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, February 3, 2009 19:12:34</pubDate>
<description><![CDATA[<p>Recently I've been dabbling in a few different RIA frameworks and AJAX libraries, and it's mind boggling the number of choices there are.&nbsp; Regardless of the tools, frameworks or libraries that you choose to use, there is a fundamental requirement to integrate with server-side logic.&nbsp; In the Java space there are various ways to implement the server logic, and implementing services using <a href="http://www.springsource.org/" target="_blank">Spring</a> is a very popular choice.&nbsp; However RIA and AJAX&nbsp; applications aren't inherently compatible with Spring services.&nbsp; This problem isn't unique to Java and Spring....all server-side technologies suffer from the same problem.&nbsp; In all cases there is some additional infrastructure required to help RIA and AJAX consume server-side logic, and in the Java space there are a variety of options.&nbsp; <a href="directwebremoting.org/" target="_blank">Direct Web Remoting (DWR)</a> is one choice, and after working with it for a few days I think it's probably one of the best choices.<br /><br />DWR makes it very easy to expose your server-side Java and Spring logic to javascript based applications.&nbsp; That makes DWR complimentary with just about any AJAX framework out there.&nbsp; In another excellent example of code generation, DWR will generate infrastructure to facilitate the communication between AJAX-based applications and server-side logic using javascript and JSON, the linga franca of AJAX.&nbsp; Over the next series of blog posts I will cover building Spring services, adding DWR to AJAX enable the services, and building an AJAX front-end to consume the services.&nbsp; As you've come to expect from me, at the end I will have an <a href="http://www.skywayperspectives.org" target="_blank">Skyway Builder</a> project that you download and use for yourself in Eclipse.</p>[...]]]></description>

</item>

<item>
<title>Building the Weather App with Appcelerator RIA</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=193b4b35-09e6-4747-9ca1-5c95d6be509f</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=193b4b35-09e6-4747-9ca1-5c95d6be509f</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, January 21, 2009 2:59:18</pubDate>
<description><![CDATA[<p><span class="Apple-style-span" style="border-collapse: separate; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-family: Verdana; color: #000000;">In the first four posts of this series I focussed on everything but building the Appcelerator-based RIA. &nbsp;<a href="post.htm?postid=c4c607e8-497d-4244-9606-0180b20b3168">Part 1</a> gave an overview of the technologies, and <a href="post.htm?postid=d28b66ac-4da3-469e-95c5-ad648aeb03db">part 2</a> described how I added Appcelerator support to an Eclipse web project. &nbsp;<a href="post.htm?postid=e17a2e7b-64bc-4d19-b95a-2692d16734c4">Part 3</a> was related to implementing the domain model and Spring-based services using Skyway Builder, and <a href="post.htm?postid=3ec67be9-d64c-4b43-b944-1805608a4aaa">part 4</a> described how the Appcelerator service layer was configured to use the Spring services. &nbsp;Now the time has come to actually implement the front-end using Appcelerator RIA.&nbsp; You can <a href="http://www.box.net/shared/26lx3dzdc5" target="_blank">download the project</a> and see the running application <a href="../weather/index.html" target="_blank">here</a>.<br /></span></p>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>Implementing Appcelerator Services using Spring</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=3ec67be9-d64c-4b43-b944-1805608a4aaa</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=3ec67be9-d64c-4b43-b944-1805608a4aaa</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, January 15, 2009 0:03:35</pubDate>
<description><![CDATA[<p><span class="Apple-style-span" style="border-collapse: separate; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-family: Verdana; color: #000000;">In this post I will make the Skyway Services from (<a href="post.htm?postid=e17a2e7b-64bc-4d19-b95a-2692d16734c4">part 3</a>) available as Appcelerator services that can be used by an Appcelerator-based RIA application. &nbsp;I&nbsp;was hoping I could just use Spring services, but at SpringOne 2008, Kevin Whinery said the recommended approach is to use Appcelerator services and wire in Spring services. &nbsp;It's an extra step, but it turns out that it gave me a place where I could workaround some issues I had with Appcelerator's automatic JSON serialization logic. &nbsp;While I could've updated the Spring beans to return JSON to the Appcelerator service, I wanted to avoid tweaking my Spring services to accomodate Appcelerator.</span></p>[...]]]></description>

</item>

<item>
<title>Building Spring MVC Twitter Client in 15 min</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=c3959bfb-a6d4-41af-a112-34f79462b056</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=c3959bfb-a6d4-41af-a112-34f79462b056</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, January 9, 2009 23:23:24</pubDate>
<description><![CDATA[<p><span class="Apple-style-span" style="border-collapse: separate; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-family: Verdana; color: #000000;">Now that <a href="http://twitter.com/skywaysoftware" target="_blank">Skyway Software has a twitter account</a>, I was curious to see how I could use Skyway Builder's scaffolding to build a twitter client. &nbsp;The application may be trivial, but nevertheless it's a neat example of the use of Spring MVC scaffolding.&nbsp; Using Skyway Builder and <a href="http://yusuke.homeip.net/twitter4j/en/index.html" target="_blank">Twitter4J</a> I built this Spring MVC twitter application. &nbsp;The project can be downloaded at the end.</span></p>[...]]]></description>

</item>

<item>
<title>Spring Services and NOAA Web Service</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=e17a2e7b-64bc-4d19-b95a-2692d16734c4</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=e17a2e7b-64bc-4d19-b95a-2692d16734c4</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, January 9, 2009 1:24:39</pubDate>
<description><![CDATA[<p style="text-align: left;"><span class="Apple-style-span" style="border-collapse: separate; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-family: Verdana; color: #000000;">As I mentioned in part 2 (<a href="http://www.nieleyde.org/SkywayBlog/post.htm?postid=d28b66ac-4da3-469e-95c5-ad648aeb03db" target="_blank">Adding Appcelerator support to a web project</a>), the weather data is coming directly from NOAA. &nbsp;The NOAA SOAP Web Service is a free web service for accessing all the available weather data. &nbsp;Unfortunately the web service is difficult to work with. &nbsp;To me it looks like the web service was implemented based on the architecture of the weather data with minimal regard for the consumer of the service. &nbsp;Subsequently I had to spend a lot of time figuring out how to parse the data with <a href="http://groovy.codehaus.org/" target="_blank">Groovy</a> (more on that later).</span></p>[...]]]></description>

</item>

<item>
<title>Update to Spring-based Facebook Project</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7f84a8f5-6468-49af-92ae-b3980c0e76c5</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7f84a8f5-6468-49af-92ae-b3980c0e76c5</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, January 8, 2009 11:10:57</pubDate>
<description><![CDATA[<p>Last year I did a series of posts related to developing a Spring-based Facebook applications using Skyway Builder.&nbsp; I also made the project (developed w/ Skyway Builder 6.0) available for download.&nbsp; With the availability of Skyway Builder 6.1, I thought it made sense to provide an <a href="https://www.box.net/shared/fkvmg3c43c" target="_blank">updated version of the project</a>, particularly since there have been many recent downloads of the original project.<br /><br />For reference, here are the links to the original posts:</p>
<ul>
<li><a href="post.htm?postid=92379615-828e-4753-8619-a27e138b302e">Facebook Application Platform (Post #1)</a></li>
<li><a href="post.htm?postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc">Overview of Facebook Application Development (Post #2)</a></li>
<li><a href="post.htm?postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b">Setting up a Facebook Development Environment (Post #3)</a></li>
<li><a href="post.htm?postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3">Facebook application using Spring Framework (Post #4)</a></li>
<li><a href="post.htm?postid=e4b974c9-6f44-4597-8410-35e09285df52">Facebook Authentication - Overview(Post #5)</a></li>
<li><a href="post.htm?postid=8f385429-5105-4318-9fe1-1e61060ec659">Implementing Facebook Authentication (Post #6)</a></li>
</ul>
<p><br />There are a few changes to the new project, but nothing major.&nbsp; I don't plan on updating the original posts, but I will outline some of the changes (from memory):</p>
<ul>
<li>Conversations changed to Models</li>
<li>A few URL mapping changes (hide implementation)</li>
<li>Request parameters are read from groovy step in starthere action</li>
<li>index.jsp goes away</li>
<li>callback url is now http://127.0.0.1:8080/myfacebookapp-Web/fbController/fbModel/starthere</li>
</ul>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>Adding Appcelerator support to a web project</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=d28b66ac-4da3-469e-95c5-ad648aeb03db</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=d28b66ac-4da3-469e-95c5-ad648aeb03db</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, January 7, 2009 21:53:57</pubDate>
<description><![CDATA[<p><span class="Apple-style-span" style="border-collapse: separate; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-family: Verdana; color: #000000;">
<div style="margin-top: 0px; margin-bottom: 0px;">In <a href="post.htm?postid=c4c607e8-497d-4244-9606-0180b20b3168" target="_blank">part 1 (Appcelerator RIA + Spring Services)</a> I gave an overview of the technologies that I used for my Appcelerator learning exercise, including Spring, Skyway Builder, and Appcelerator (of course). &nbsp;I should have probably described the application that I create too. &nbsp;I built an application that lets the end-user of the application get a five day weather forecast for a city that they select.&nbsp; For this application:</div>
<ul style="margin-top: 0px; margin-bottom: 0px;">
<li style="margin-top: 0px; margin-bottom: 0px;">the weather data comes from a NOAA web service that is accessible using SOAP<br /></li>
<li style="margin-top: 0px; margin-bottom: 0px;">the Spring Services are defined and generated from Skyway Builder<br /></li>
<li style="margin-top: 0px; margin-bottom: 0px;">the web application is implemented using Appcelerator</li>
</ul>
<br />The <a href="http://appcelerator.org/" target="_blank">Appcelerator website</a> is the best resource for <a href="http://doc.appcelerator.org/get_started/index.html" target="_blank">installing Appcelerator</a>, so I won't repeat the steps here. &nbsp;Suffice it to say that&nbsp;Appcelerator is pretty simple to install, and the principle mechanism for interacting with the Appcelerator SDK is the command-line interface (CLI).&nbsp; <br /></span></p>[...]]]></description>

</item>

<item>
<title>Appcelerator RIA + Spring Services</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=c4c607e8-497d-4244-9606-0180b20b3168</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=c4c607e8-497d-4244-9606-0180b20b3168</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, January 6, 2009 2:44:05</pubDate>
<description><![CDATA[<p>Over the holidays I decided to give <a href="http://www.appcelerator.org/">Appcelerator RIA</a> a try. &nbsp;In addition to learning about Appcelerator, and I was particularly interested to see how Appcelerator RIA can be used with services built using the <a href="http://www.springsource.org/">Spring Framework</a>, and more specifically Spring Services generated with <a href="http://www.skywayperspectives.org/">Skyway Builder</a>. &nbsp;I intend to share my experiences over a series of blog posts. &nbsp;This post is the first in the series, and it's primarily an introduction.</p>[...]]]></description>

</item>

<item>
<title>Jim Beam for Christmas</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=67b0b383-5b47-44d6-a9b9-7133030bd936</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=67b0b383-5b47-44d6-a9b9-7133030bd936</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, December 18, 2008 2:37:30</pubDate>
<description><![CDATA[<p>Skyway Software office party was today, and every year we do <a href="http://en.wikipedia.org/wiki/Dirty_Santa" target="_blank">Dirty Santa</a> (a.k.a White Elephant Gift Exchange).&nbsp; This year I'm coming home with Jim Beam.&nbsp; That makes it two years in a row that I'm coming home with alcohol.&nbsp; Stealing other people's gifts is so much fun.&nbsp;</p>[...]]]></description>

</item>

<item>
<title>Honda Grand Prix of St Petersburg 2009 - Schedule</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=34e335c8-aa92-42fd-9555-264c9c59482e</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=34e335c8-aa92-42fd-9555-264c9c59482e</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, December 17, 2008 6:57:40</pubDate>
<description><![CDATA[<p>The <a href="http://www.gpstpete.com/Event_Schedule.html" target="_blank">schedule for Honda Grand Prix of St Petersburg 2009</a> is posted. &nbsp;Looks to be about the same as last year. &nbsp;Last year I went Friday and Saturday. &nbsp;Maybe this year I'll go to the actual race on Sunday.</p>[...]]]></description>

</item>

<item>
<title>How To: Spring Scaffolding</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=13ed62c5-16ce-4f87-b3ad-122f54c2600a</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=13ed62c5-16ce-4f87-b3ad-122f54c2600a</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, December 16, 2008 13:05:03</pubDate>
<description><![CDATA[<p><span id="14_29157_1.0" class="journal-content-article">
<p>A video demonstration of the quickstart tutorial that shows the generation (scaffolding) of a fully functional SpringSource certified Java web application using open source Skyway Builder 6.1.</p>
<p><a class="thickbox" title="Skyway Visual Perspectives Tour" href="http://www.skywayperspectives.org/videos/builderhowto/index.html?keepThis=true&amp;TB_iframe=true&amp;scrolling=false&amp;height=614&amp;width=778" target="_blank"><img src="http://www.skywayperspectives.org/videos/builderhowto/screen.jpg" alt="" width="436" height="326" /></a></p>
<p><a class="thickbox" title="Skyway Visual Perspectives Tour" href="http://www.skywayperspectives.org/videos/builderhowto/index.html?keepThis=true&amp;TB_iframe=true&amp;scrolling=false&amp;height=614&amp;width=778" target="_blank">Watch</a></p>
</span></p>[...]]]></description>

</item>

<item>
<title>SkywayBlog upgraded for Spring MVC Code Generation</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=1b526452-30af-4364-8c7a-6cbc4208a275</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=1b526452-30af-4364-8c7a-6cbc4208a275</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, December 16, 2008 11:24:33</pubDate>
<description><![CDATA[<p><a href="http://www.skywayperspectives.org/" target="_blank">Skyway Builder 6.1 CE</a> includes enhanced Spring MVC code generation, and I thought it would make sense to upgrade my installation of <a href="http://www.skywayperspectives.org/portal/web/guest/skywayblog" target="_blank">SkywayBlog</a> to take advantage of it.</p>
<p>If your interested in Spring MVC scaffolding/generation or Spring MVC sample applications, check out SkywayBlog.</p>[...]]]></description>

</item>

<item>
<title>Where did the Eyde family name originate?</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=c006d1fe-259b-42f9-8df4-fd04324c27b3</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=c006d1fe-259b-42f9-8df4-fd04324c27b3</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, November 7, 2008 10:26:02</pubDate>
<description><![CDATA[<p>My dad passed away a couple months ago, and this evening I was reading through a document he created a few years ago called the "Eyde Side".&nbsp; It was interesting for two reasons.&nbsp; First of all ot was a brief history of his side of the family.&nbsp; At the same time it was simply a joy to read his words.&nbsp; My dad was very thoughfull in his selection of words.&nbsp; I know this because when I lived in Ecuador after high school I was his pseudo-assistant, and I helped him with a fair amount of his documentation.</p>
<p>I orignally thought about sharing the entire document on my blog, but I wasn't completely comfortable with that.&nbsp; There's a lot of personal information, so I decided against it.</p>
<p>There is however a brief passage regarding the origination of the Eyde name that I thought I'd share.&nbsp; Eyde is certainly not a common name, so this will help explain where it came from:</p>
<p>"<em>The Eyde name, according to the historical references I have consulted, is not even that common in Northern Ireland, from whence the immigration to the United States began for the Eyde&rsquo;s. According to one etymologist, Eyde was originally a Norwegian last name and spelling was Eide, a common family name in Norway. When the Norwegians immigrated to Ireland, the name was somewhat anglicized to Eyde.</em>" - Albert Eyde<span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: 'Times New Roman'; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"></span></p>[...]]]></description>

</item>

<item>
<title>Indy 2008 Season is Over</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7e286a96-b768-4c0e-a8bc-396b07971dd1</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7e286a96-b768-4c0e-a8bc-396b07971dd1</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, September 9, 2008 11:15:03</pubDate>
<description><![CDATA[<p>Yesterday was the end of the Indy Car season. &nbsp;On the one hand I'm happy, because this past weekend it was difficult fitting the race in with all the football games. &nbsp;On the other hand, I'm going to miss Indy Car. &nbsp;The next Indy Race is in St. Petersburg. &nbsp;As happy as I am about that, it's very far away...April 5, 2009. &nbsp;That's seven months from now!!!</p>
<p>Anyway...congratulations Scott Dixon on winning the 2008 Championship. &nbsp;He definitely earned it. &nbsp;After what he went through last season losing to Dario in the last quarter lap of the last race of the season. &nbsp;He picked up where he left off last season, and won it all.</p>
<p>How about the fact the Dario will be Scott's teammate next season. &nbsp;Wheldon is leaving for Panther Racing, and Dario is jumping to Dan's spot of Target Chip Gannasi. &nbsp;That will be a very formidable team. &nbsp;Even though Wheldon is a St. Petersburg resident, I don't really care for the guy. &nbsp;However I'm glad the Panther Racing dumped Vitor Meira. &nbsp;I really hated that Vitor. &nbsp;I don't know why....but I just didn't like him. &nbsp;I was always glad when he got a DNF...which was pretty often.</p>
<p>Andretti Green Racing is still my favorite team, but they didn't do much this year. &nbsp;It'll be interesting to see if there's going to be any changes.&nbsp;</p>[...]]]></description>

</item>

<item>
<title>What's Next?  Open Social?</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=84c6415d-739f-4651-8081-bed9f39fb81a</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=84c6415d-739f-4651-8081-bed9f39fb81a</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, August 12, 2008 23:38:20</pubDate>
<description><![CDATA[<p>I'm almost done with my series of posts on developing a Spring-based Facebook application using <a href="http://www.skywayperspectives.org/" target="_blank">Skyway Builder</a>.&nbsp; I have one more post to go, but I'm already thinking about what's next.&nbsp; This Open Social things is similar to Facebook application development.&nbsp; Maybe I'll check it out next.</p>
<div id="__ss_253427" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Facebook vs Open Social" href="http://www.slideshare.net/jawadshuaib/facebook-vs-open-social?src=embed">Facebook vs Open Social</a>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=facebook-vs-open-social-1202231165810053-4&amp;stripped_title=facebook-vs-open-social" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=facebook-vs-open-social-1202231165810053-4&amp;stripped_title=facebook-vs-open-social" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View SlideShare <a style="text-decoration:underline;" title="View Facebook vs Open Social on SlideShare" href="http://www.slideshare.net/jawadshuaib/facebook-vs-open-social?src=embed">presentation</a> (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/myspace">myspace</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/opensocial">opensocial</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/google">google</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/facebook">facebook</a>)</div>
</div>[...]]]></description>

</item>

<item>
<title>So many questions!!!</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=30bbe8ac-ad14-49ed-85df-8c078ded48e6</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=30bbe8ac-ad14-49ed-85df-8c078ded48e6</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, August 12, 2008 23:25:48</pubDate>
<description><![CDATA[<ol>
<li>What name will his mom and I finally decide on?</li>
<li>Who will he look like?</li>
<li>How long will it take?</li>
<li>Why is it taking so long?</li>
<li>Why does it at times feel like time is standing still?</li>
<li>Why does it at other times feel like the days are running in fast forward?</li>
<li>Will he cry a lot?</li>
<li>How will the new mommy handle this?</li>
<li>Can we really do this?</li>
<li>Are we really doing this?</li>
<li>How is my life about to change?</li>
<li>Am I ever going to want to put him down?</li>
<li>Do I have to share him with others?</li>
<li>Can I do this?</li>
<li>Will I be good dad?</li>
<li>Will we do this again?</li>
<li>Will he like his room?</li>
<li>How will Laverne and Shirley (our cats) adapt?</li>
<li>Will the Rays continue winning?&nbsp; <em>Oops...wrong list.</em></li>
<li>What will his interests be?</li>
<li>How many pictures will we take of him?</li>
<li>Will people come to visit us or him?</li>
<li>Why isn't he here yet?</li>
<li>When will he walk?</li>
<li>When will he talk?</li>
<li>Will I be able to avoid Barney and the Wiggles?</li>
<li>Will his cousins teach him good or bad things?</li>
<li>Will he like driving in the Jeep?</li>
<li>How protective will I be as a father?</li>
</ol>[...]]]></description>

</item>

<item>
<title>St Petersburg Hosts Indy Car 2009 Season Opener</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=221d8c96-ada2-4208-a375-0365710dfca2</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=221d8c96-ada2-4208-a375-0365710dfca2</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, August 10, 2008 11:44:11</pubDate>
<description><![CDATA[<p>Next years <a href="http://www.indycar.com/" target="_blank">Indy Car</a> season will start in St. Petersburg on April 5.&nbsp; If you need to find me that weekend, you will find me downtown.</p>[...]]]></description>

</item>

<item>
<title>Implementing Facebook Authentication (Post #6)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=8f385429-5105-4318-9fe1-1e61060ec659</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=8f385429-5105-4318-9fe1-1e61060ec659</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, August 9, 2008 2:40:26</pubDate>
<description><![CDATA[<p><span style="font-size: medium;"><strong>Reprinted from my <a href="http://www.skywayperspectives.org/blog/" target="_blank">Skyway Community Tech Blog</a> posting:</strong></span></p>
<p>In <a href="post.jsp?BlogController.BrowseBlogConversation.postid=e4b974c9-6f44-4597-8410-35e09285df52" target="_blank">Facebook Authentication - Overview (Post #5)</a> I gave an overview of Facebook authentication. In this post I&rsquo;m going to show exactly how to implement this using <a href="http://www.skywayperspectives.org/" target="_blank">Skyway Builder CE</a>, and I will be augmenting the project that I started to create in <a href="post.jsp?BlogController.BrowseBlogConversation.postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3" target="_blank">Facebook application using Spring Framework (Post #4)</a>.&nbsp; At the end of this post there&rsquo;s a link to download this Eclipse Project for Skyway Builder CE.</p>[...]]]></description>

</item>

<item>
<title>Facebook Authentication - Overview(Post #5)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=e4b974c9-6f44-4597-8410-35e09285df52</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=e4b974c9-6f44-4597-8410-35e09285df52</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, August 5, 2008 5:31:01</pubDate>
<description><![CDATA[<p><span style="font-size: medium;"><strong>Reprinted from my <a href="http://www.skywayperspectives.org/blog/" target="_blank">Skyway Community Tech Blog</a> posting:</strong></span></p>
<div class="entry">
<p>I indicated in <a href="post.jsp?BlogController.BrowseBlogConversation.postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3">post #4</a> that we would build a simple application that lists the birthday&rsquo;s of your Facebook friend&rsquo;s.&nbsp; When you are logged into Facebook as a Facebook user, you have access to information you&rsquo;re friends have published about themselves, and you would access this data by navigating to their profiles.</p>
<p>A Facebook application can also access this information using the Facebook API.&nbsp; However a Facebook application doesn&rsquo;t have unrestricted access to the data.&nbsp; A Facebook application only has access to data that has been granted to it on behalf of the end-user of the application.&nbsp; When you add a Facebook application, you will be prompted to grant the application access to your data, and the Facebook application can only access data related to you.</p>
<p>A Facebook application doesn&rsquo;t automatically know who you are.&nbsp; Nor does Facebook for that matter.&nbsp; Hence the need for authentication, a way for an application to identify who you are.&nbsp; Fortunately Facebook does all the hard work.&nbsp; A Facebook application doesn&rsquo;t need to implement it&rsquo;s own authentication logic.&nbsp; Hurray!!&nbsp; However a Facebook application does need to know how to integrate with Facebook&rsquo;s authentication system.&nbsp; Boo!!</p>
<p>It&rsquo;s not really too bad.&nbsp; The first time you do it, it can be a bit confusing.&nbsp; However I will share with you what I learned and a sample Skyway implementation that you can re-use.</p>
<p>Building on my previous posts (see <a href="post.jsp?BlogController.BrowseBlogConversation.post  id=92379615-828e-4753-8619-a27e138b302e">post #1</a>, <a href="post.jsp?BlogController.BrowseBlogConversation.post  id=2b047af1-fde6-47e2-8f5c-f747bb0589cc">post #2</a>, <a href="post.jsp?BlogController.BrowseBlogConversation.post  id=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b">post #3</a>, and <a href="post.jsp?BlogController.BrowseBlogConversation.postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3">post #4</a>), here&rsquo;s an overview of the authentication process from the moment someone tries to access your Facebook application.</p>
<p><a href="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/authentication.jpg"><img class="alignnone size-full wp-image-44" title="authentication" src="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/authentication.jpg" alt="" width="500" height="483" /></a></p>
<ol>
<li>The end-user of the application makes a call to the <strong>Canvas Page URL</strong> for your application.&nbsp; The URL is a Facebook URL that, among other things, points to a Facebook server.</li>
<li>The Facebook server generates and returns the HTML associated with the requested page.&nbsp; The page includes an IFRAME that has a URL pointing to the Facebook application&rsquo;s <strong>Callback URL</strong>.</li>
<li>The end-user&rsquo;s browser makes another call to the <strong>Callback URL</strong>.&nbsp; This URL is pointing to your deployed Facebook web application wherever it may be hosted.</li>
<li>Your application is looking for an authentication token (auth_token) in the request.&nbsp; Since the token doesn&rsquo;t exist, your application application will send back a browser redirect to Facebook&rsquo;s login URL and a URL parameter with you&rsquo;re Facebook api key.</li>
<li>The Facebook login URL will determine if the user is logged in.</li>
<li>If the user is already logged into Facebook, Facebook will send a browser redirect to the Facebook Application&rsquo;s <strong>Canvas Page URL</strong>.&nbsp; (<em>Otherwise the user will be prompted to login</em>).&nbsp; Facebook determines the canvas page for your application by evaluating the api key that you provided in step #4.</li>
<li>Once again&hellip;The end-user&rsquo;s browser makes a call to the <strong>Canvas Page URL</strong> for your application.</li>
<li>Once again&hellip;The Facebook server generates and returns the HTML associated with the requested page.&nbsp; The page includes an IFRAME that has a URL pointing to the Facebook application&rsquo;s <strong>Callback URL</strong>.</li>
<li>The end-user&rsquo;s browser makes another call to the <strong>Callback URL</strong>.&nbsp; However this time the request includes an authentication token (auth_token).</li>
<li>Your Facebook application makes an API call to Facebook with the authentication token, application key and secret key to get the user&rsquo;s session key.&nbsp; The session key is the key (pun intended) to accessing more Facebook data.</li>
<li>Your Facebook application generates and returns the HTML associated with your application&rsquo;s functionality, potentially with Facebook data.&nbsp; The HTML is embedded into the IFRAME section of Facebook page (from #8).</li>
</ol>
<p>This whole sequence of steps is done to get the user&rsquo;s session key.&nbsp; While it looks a bit crazy, the end-user isn&rsquo;t aware of all this craziness.&nbsp; All the end-user knows is that they type in a URL (step #1) and get a Facebook page (step #8) with your Facebook application in the page (step #11).&nbsp; Now that you have end-user&rsquo;s session key, you can access the user&rsquo;s Facebook data&hellip;.including their friends.&nbsp; We&rsquo;re one step closer.</p>
<p>In the next post I will show you how to implement this in a Skyway Builder project.</p>
<p>This post is one of a series of posts relating to developing Spring-based Facebook applications using Skyway Builder:</p>
<ul>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=92379615-828e-4753-8619-a27e138b302e">Facebook Application Platform (Post #1)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc">Overview of Facebook Application Development (Post #2)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b">Setting up a Facebook Development Environment (Post #3)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3">Facebook application using Spring Framework (Post #4)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=e4b974c9-6f44-4597-8410-35e09285df52">Facebook Authentication - Overview(Post #5)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=8f385429-5105-4318-9fe1-1e61060ec659">Implementing Facebook Authentication (Post #6)</a></li>
</ul>
</div>[...]]]></description>

</item>

<item>
<title>The Danger of Plastic Bags</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=b23a0bfd-4485-4c00-ac5e-6aa01fcf1255</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=b23a0bfd-4485-4c00-ac5e-6aa01fcf1255</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, August 5, 2008 3:14:06</pubDate>
<description><![CDATA[<p>Okay....okay....I'm on board.&nbsp; I will do my part.</p>
<div id="__ss_481738" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="The Dangers Of Plastic Bags" href="http://www.slideshare.net/vmizner/the-dangers-of-plastic-bags-481738?src=embed">The Dangers Of Plastic Bags</a> 
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=thedangersofplasticbags-1214245451349181-8&amp;stripped_title=the-dangers-of-plastic-bags-481738" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=thedangersofplasticbags-1214245451349181-8&amp;stripped_title=the-dangers-of-plastic-bags-481738" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">view <a style="text-decoration:underline;" title="View The Dangers Of Plastic Bags on SlideShare" href="http://www.slideshare.net/vmizner/the-dangers-of-plastic-bags-481738?src=embed">presentation</a> (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/polution">polution</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/environment">environment</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/bags">bags</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/plastic">plastic</a>)</div>
</div>[...]]]></description>

</item>

<item>
<title>Facebook application using Spring (Post #4)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, August 5, 2008 2:11:07</pubDate>
<description><![CDATA[<p><span style="font-size: medium;"><strong>Reprinted from my <a href="http://www.skywayperspectives.org/blog/" target="_blank">Skyway Community Tech Blog</a> posting:</strong></span></p>
<p>Okay&hellip;.I think I&rsquo;ve covered enough introductory content (see <a href="post.jsp?BlogController.BrowseBlogConversation.postid=92379615-828e-4753-8619-a27e138b302e">post #1</a>, <a href="post.jsp?BlogController.BrowseBlogConversation.postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc">post #2</a> and <a href="post.jsp?BlogController.BrowseBlogConversation.postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b">post #3</a>).&nbsp; Now it&rsquo;s time to get down to some code.</p>
<p>I&rsquo;m going to implement the sample Facebook application using Java.&nbsp; More specifically, the application is going to utilize the <a href="http://www.springframework.org/">Spring Framework and Spring MVC</a>.&nbsp; By leveraging Spring I can deploy the Facebook application to a variety of JEE configurations.&nbsp; I can deploy it to a JEE-lite environment that consists of <a href="http://tomcat.apache.org/">Apache Tomcat</a>, or I can deploy it to a full JEE application server utilizing both a web container and EJB3 container.&nbsp; For the sample Facebook application, I&rsquo;m going to produce a JEE web application (war) for Tomcat.&nbsp; I&rsquo;m not going to persist any data, so there won&rsquo;t be a need for a database.</p>
<p>While the application is built on top of several Spring frameworks, I&rsquo;m not going to really dig into Spring development.&nbsp; I&rsquo;m going to use Skyway Builder CE, a domain-specific language (DSL) for generating Spring-based applications.&nbsp; Skyway Builder CE is open-source and runs inside of Eclipse.&nbsp; Skyway Builder will generate the Spring beans and wire them up into a Spring application.</p>
<p>Download Skyway Builder CE from here.&nbsp; I recommend downloading the RCP version of Skyway Builder.&nbsp; You will also need a sandbox, a runtime environment for testing the applications Skyway Builder generates.&nbsp; There is a sandbox setup guide that will guide you in setting up Tomcat and MySQL.&nbsp; However since I&rsquo;m not using a database for this example, you can skip the database setup section of the guide.</p>
<p>Once you have Skyway Builder running and your sandbox ready to go, the following steps are for creating the most minimal application that will be integrated into Facebook.&nbsp; Let me warn you that this application won&rsquo;t do much yet.&nbsp; At this point we&rsquo;re only concerned with integrating something (anything!!!) with Facebook.&nbsp; In the next post we&rsquo;ll cover building out some logic for accessing Facebook data.</p>
<ol>
<li>Right-click on the Skyway Navigator to create a new Skyway project.&nbsp; You can name it whatever you want, but I&rsquo;m going to call it &ldquo;myfacebookapp&rdquo;.</li>
<li>Right-click on the WebContents folder, and select New&ndash;&gt;JSP.&nbsp; Name the JSP &ldquo;index.jsp&rdquo;.&nbsp; From the &ldquo;Select JSP Template&rdquo; wizard step, select &ldquo;Skyway JSP File (html)&rdquo;.</li>
<li>From the Skyway Page Designer enter the text &ldquo;Hello Facebook Users&rdquo; between the body tags in the JSP page.&nbsp; Save the JSP.</li>
</ol>
<p>We&rsquo;re done with development.&nbsp; Now let&rsquo;s deploy the application.</p>
<ol>
<li>From the Servers tab right-click on the &ldquo;Tomcat v6.0 Server at localhost&rdquo; and select &ldquo;Add and Remove Projects&rdquo;.&nbsp; Pick your project from the Available projects list and add to Configured projects list.&nbsp; Click Finish.</li>
<li>Right-click on the &ldquo;Tomcat v6.0 Server at localhost&rdquo; and select Start.</li>
</ol>
<p>We&rsquo;re done deploying.&nbsp; There is now a war file located in Tomcat, and the application is initialized and ready to run.&nbsp; Now let&rsquo;s run the application.</p>
<ol>
<li>Right-click on the index.jsp page and select Run As&ndash;&gt;Run On Server.&nbsp; You should see browser window open up in Eclipse with&nbsp; &ldquo;Hello Facebook Users&rdquo;.</li>
<li>Take note of the URL in the browser (http://localhost:8080/myfacebookapp/index.jsp).&nbsp; You will need this URL shortly.&nbsp; This URL will be your Facebook Callback URL.</li>
</ol>
<p>We&rsquo;re done.&nbsp; Now let&rsquo;s integrate the application into Facebook.</p>
<ol>
<li>Assuming you already added the <a href="http://www.facebook.com/developers/">Facebook Developer application</a>, select the &ldquo;Setup New Application&rdquo; option.</li>
<li>From the New Application page, you must agree to the terms of the Facebook Platform and specify the following:</li>
</ol> 
<ul>
<li> <strong>Application Name:</strong> My Facebook App</li>
<li><strong>Developer Contact Email:</strong> your email address (should be prepopulated)</li>
<li> <strong>User Support Email:</strong> your email address (should be prepopulated)</li>
<li><strong>Callback URL:</strong> the URL of your application (i.e. http://localhost:8080/myfacebookapp/index.jsp)</li>
<li> <strong>Canvas Page URL:</strong> http://apps.facebook.com/nielfacebookapp/ (<em>the url must be unique, so pick a url that isn&rsquo;t already being used</em>)</li>
<li><strong>Use FBML / Use iframe:</strong> Use iframe</li>
</ul>
<p><a href="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/facebookdeveloper1.jpg"><img class="alignnone size-full wp-image-40" title="facebookdeveloper1" src="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/facebookdeveloper1.jpg" alt="" width="500" height="446" /></a></p>
<p>Your Facebook should now be accessible from your Facebook application&rsquo;s <strong>Canvas Page URL</strong> (i.e. http://apps.facebook.com/nielfacebookapp/).&nbsp; Copy the URL into your browser, and you should see the Facebook page, and your application embedded in the page.</p>
<p><a href="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/2008-08-04_103811.jpg"><img class="alignnone size-full wp-image-41" title="2008-08-04_103811" src="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/2008-08-04_103811.jpg" alt="" width="490" height="225" /></a></p>
<p>Tada!!&nbsp; You have completed your Facebook application.&nbsp; So now what?&nbsp; Well&hellip;you probably want to do something just a bit more interesting.&nbsp; For example, let&rsquo;s say that you want to list all of your Facebook friends birthdays.&nbsp; That&rsquo;s what I&rsquo;ll do over in the next few posts.&nbsp; I&rsquo;ll cover Facebook authentication and the Facebook API.</p>
<p>This post is one of a series of posts relating to developing Spring-based Facebook applications using Skyway Builder:</p>
<ul>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=92379615-828e-4753-8619-a27e138b302e">Facebook Application Platform (Post #1)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc">Overview of Facebook Application Development (Post #2)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b">Setting up a Facebook Development Environment (Post #3)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3">Facebook application using Spring Framework (Post #4)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=e4b974c9-6f44-4597-8410-35e09285df52">Facebook Authentication - Overview(Post #5)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=8f385429-5105-4318-9fe1-1e61060ec659">Implementing Facebook Authentication (Post #6)</a></li>
</ul>[...]]]></description>

</item>

<item>
<title>Setting up a Facebook Dev Environment (Post #3)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, August 2, 2008 4:28:30</pubDate>
<description><![CDATA[<p><span style="font-size: medium;"><strong>Reprinted from my <a href="http://www.skywayperspectives.org/blog/" target="_blank">Skyway Community Tech Blog</a> posting:</strong></span></p>
<p>As I was familiarizing myself with <a href="http://www.facebook.com/">Facebook</a>, I scoured the web for information relating to the deployment of Facebook applications.&nbsp; One of the first articles that I read indicated that Facebook applications must be hosted on a public server to be integrated with Facebook.&nbsp; While this generally makes sense for acceptance testing and or production instances of an application, the article also indicated (or at least led me to believe) that you had to do this for development as well.</p>
<p>This of course was a bit troubling to me because I&rsquo;m accustomed to working in a rapid build/deploy environment.&nbsp; I like to make incremental changes to my application and deploy to my local server to see the results.&nbsp; This process must be easy and very fast.&nbsp; I don&rsquo;t want to be waiting for my application to be compiled, deployed and initialized, and ideally the whole process takes less than a minute.&nbsp; It would be extremely annoying if after every change to my Facebook application I would have to push my application to my host provider, just to see it running within Facebook.</p>
<p>Well it turns out that my concerns were only partially true.&nbsp; Going back to what I covered in <a href="http://www.skywayperspectives.org/blog/?p=29">post #2</a> (Overview of Facebook Application Development), there are two options for integrating your application: <strong>FBML </strong>and <strong>IFRAME</strong>.</p>
<p><a href="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/fbfbml.jpg"><img class="alignnone size-full wp-image-35" title="fbfbml" src="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/fbfbml.jpg" alt="" width="500" height="159" /></a></p>
<p>If you select FBML, your application is proxied through Facebook servers.&nbsp; Essentially Facebook servers are making calls to your application.&nbsp; In order for Facebook Servers to reach your application, your application must be hosted on publicly accessible server.&nbsp; As you may recall from the previous post, I decided not to use FBML.&nbsp; This deployment requirement is one of the reasons why I decided against the FBML option.</p>
<p><a href="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/fbiframe.jpg"><img class="alignnone size-full wp-image-36" title="fbiframe" src="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/fbiframe.jpg" alt="" width="500" height="159" /></a></p>
<p>On the other hand, the IFRAME option doesn&rsquo;t have the same problem.&nbsp; IFRAME applications aren&rsquo;t proxied by Facebook.&nbsp; Instead they are embedded into the Facebook UI using an IFRAME, which makes an independent call from the end-user&rsquo;s browser to your application.&nbsp; It bypasses Facebook altogether.&nbsp; In my opinion this approach is more ideal.</p>
<p><a href="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/fbdevconfig.jpg"><img class="alignnone size-full wp-image-37" title="fbdevconfig" src="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/08/fbdevconfig.jpg" alt="" width="500" height="162" /></a></p>
<p>So when using the IFRAME option the only difference between a development environment and a production environment is the <strong>Callback URL</strong>.&nbsp; In a production environment the Callback URL points to your public host provider (www.myhost.com).&nbsp; In a development environment the Callback URL is pointing to your local workstation (localhost).&nbsp; As you access your Facebook application (through Facebook) from your workstation, the Callback URL will point to the Facebook application running on your workstation.</p>
<p>So here&rsquo;s the summary of my Facebook development environment:</p>
<ol>
<li>Eclipse + Skyway Builder CE</li>
<li>Apache Tomcat 6.0</li>
<li>MySQL 5.0</li>
</ol>
<p>I have registered a new application in Facebook using the Developer application.&nbsp; The Callback URL is pointing to the application that I created and deployed locally.&nbsp; But wait&hellip;I haven&rsquo;t covered creation and deployment of the Facebook application yet.&nbsp; I guess I&rsquo;ll cover that in the next post.</p>
<p>This post is one of a series of posts relating to developing Spring-based Facebook applications using Skyway Builder:</p>
<ul>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=92379615-828e-4753-8619-a27e138b302e">Facebook Application Platform (Post #1)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc">Overview of Facebook Application Development (Post #2)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b">Setting up a Facebook Development Environment (Post #3)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3">Facebook application using Spring Framework (Post #4)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=e4b974c9-6f44-4597-8410-35e09285df52">Facebook Authentication - Overview(Post #5)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=8f385429-5105-4318-9fe1-1e61060ec659">Implementing Facebook Authentication (Post #6)</a></li>
</ul>[...]]]></description>

</item>

<item>
<title>Overview of Facebook App Development (Post #2)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, July 30, 2008 13:08:22</pubDate>
<description><![CDATA[<p><span style="font-size: medium;"><strong>Reprinted from my <a href="http://www.skywayperspectives.org/blog/" target="_blank">Skyway Community Tech Blog</a> posting:</strong></span></p>
<p>This is the second in a series of posts sharing my experiences with building a Java/<a href="http://www.springframework.org/" target="_blank">Spring</a> Facebook application using <a href="http://www.skywayperspectives.org" target="_blank">Skyway Builder Community Edition</a>.  In the first post I laid out the general plan, and in this post I will give an overview of <a href="http://www.facebook.com/" target="_blank">Facebook</a> application development.</p>
<p>I won't spend any time introducing Facebook, which is described on their front-page as "<em>a social utility that connects you with the people around you</em>".  I presume you:</p>
<ol>
<li>know what Facebook is</li>
<li>have used Facebook</li>
<li>have a Facebook account</li>
<li>have added at least on Facebook application</li>
</ol>
<p>In exploring Facebook, you may have discovered that there are many available Facebook applications.  Some are provided by Facebook itself, but most are 3rd party applications that are integrated with Facebook.  You can find applications in the <a href="http://www.facebook.com/apps/" target="_blank">Application Directory</a>, but the most common ways of finding applications is from your Facebook friends.  Last year Facebook launched the Facebook Platform, which provided developers a way to build and publish their own Facebook applications.  The Facebook user community can install these applications into their Facebook account.</p>
<p>If you are interested in developing a Facebook application, then you must add the <a href="http://www.facebook.com/developers/" target="_blank">Developer</a> application to your profile.  This application is provides developers with a variety of resources, including news, status, and a discussion board.  This is also where you can setup a new application.</p>
<p>I won't cover all the application settings at this point, however I do want to focus in on the <strong>Canvas Page URL</strong> setting.  There's two parts to this setting.  The first part is where you specify the Facebook url for accessing your application.  Every Facebook application has a URL that starts with "http://apps.facebook.com/", and for each application you append a path to the URL to come up with a unique Facebook application URL (i.e. http://apps.facebook.com/myapp/).  The second part of this setting is the FBML/IFRAME selection, and your selection will depend on how you want to integrate your application into Facebook.  This setting is specifying the markup language of your application and subsequently the Facebook/application interaction model.</p>
<p>I wanted to build my Facebook application as a Spring-based JEE web application (war) and deploy it to a light-weight JEE stack consisting of Tomcat and MySQL.  While the Facebook Markup Language (FBML) alternative offers some conveniences, I wanted to produce a web application that uses standard HTML.  So I selected the "IFRAME" option.  The resulting interaction model is also a benefit.  As opposed to the FBML option which requires that Facebook proxy all calls to my application, the IFRAME option carves at a portion of the Facebook UI for my application that is loaded directly from my servers.</p>
<p>Another setting of a Facebook application is the <strong>Callback URL</strong>.  I'll describe this setting in more detail in subsequent posts, but this URL is essentially the URL that Facebook will use to embed your application in the IFRAME.</p>
<p style="text-align: center;"><a href="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/07/facebook11.jpg"><img class="aligncenter size-full wp-image-31" title="facebook11" src="http://www.skywayperspectives.org/blog/wp-content/uploads/2008/07/facebook11.jpg" alt="" width="500" height="159" /></a></p>
<p>This diagram describes the association between the <strong>Canvas Page URL</strong>, <strong>Callback URL</strong>, and the resulting interaction model:</p>
<p><strong>#1: </strong>The end-user of the application makes a call to the <strong>Canvas Page URL</strong> for your application.  The URL is a Facebook URL that, among other things, points to a Facebook server. <strong></strong></p>
<p><strong>#2</strong>: The Facebook server generates and returns the HTML associated with the requested page.  The page includes an IFRAME that has a URL pointing to the <strong>Callback URL</strong>. <strong></strong></p>
<p><strong>#3</strong>: The end-user's browser makes another call to the <strong>Callback URL</strong>.  This URL is pointing to your deployed Facebook web application wherever it may be hosted. <strong></strong></p>
<p><strong>#4</strong>: Your Facebook application generates and returns the HTML associated with your application's functionality.  The HTML is embedded into the IFRAME section of Facebook page (from #2).  Stayed tuned for part 3.</p>
<p>This post is one of a series of posts relating to developing Spring-based Facebook applications using Skyway Builder:</p>
<ul>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=92379615-828e-4753-8619-a27e138b302e">Facebook Application Platform (Post #1)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc">Overview of Facebook Application Development (Post #2)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b">Setting up a Facebook Development Environment (Post #3)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3">Facebook application using Spring Framework (Post #4)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=e4b974c9-6f44-4597-8410-35e09285df52">Facebook Authentication - Overview(Post #5)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=8f385429-5105-4318-9fe1-1e61060ec659">Implementing Facebook Authentication (Post #6)</a></li>
</ul>[...]]]></description>

</item>

<item>
<title>Facebook Application Platform (Post #1)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=92379615-828e-4753-8619-a27e138b302e</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=92379615-828e-4753-8619-a27e138b302e</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, July 26, 2008 0:58:42</pubDate>
<description><![CDATA[<p><span style="font-size: medium;"><strong>Reprinted from my <a href="http://www.skywayperspectives.org/blog/" target="_blank">Skyway Community Tech Blog</a> posting:</strong></span></p>
<p>So I've recently spent some time exploring facebook as an <a href="http://developers.facebook.com/" target="_blank">application platform</a>.&nbsp; I've been using <a href="http://www.facebook.com/" target="_blank">Facebook</a> for a while now.&nbsp; In addition to staying in touch with friends and reconnecting with old friends, I have been really enjoying the various ways that you can customize your facebook profile.&nbsp; While there are all kinds of gadgets (applications) that you can add to your facebook page, I figured the ultimate facebook customization would be to create your own application.</p>
<p>So I embarked on learning about the Facebook application platform.&nbsp; Once I figured out what it takes to develop a Facebook application, I proceeded on implementing an application of my own using my favorite platform (<a href="http://java.sun.com/" target="_blank">Java</a> and <a href="http://www.springframework.org/" target="_blank">Spring</a>) and my favorite application development tool (<a href="http://www.skywayperspectives.org/" target="_blank">Skyway Builder</a>).&nbsp; While I'm not ready to share my application with the Facebook user community quite yet, I have achieved alot in a very short period of time.&nbsp; Currently I'm the only authorized user of the application.&nbsp; I still need to do a little more testing and polish up the user interface a bit, but soon enough I will make the application available to all Facebook users.</p>
<p>In the spirit of community, I figured I would share with you (Yes you!!&nbsp; There's only one of you, and I appreciate you reading my blog dad.) over a series of blog posts the whole process from beginning to end.&nbsp; While this blog posting is merely the introduction, it's also a commitment from me to get it done.&nbsp; (Kind of like my commitment to mowing the lawn before cracking open a Heineken Light....okay enough with this foolishness).&nbsp; By creating this blog post and communicating my intentions, it will force me to keep the commitments to you (dad).&nbsp; Although I reserve the right to procrastinate just a bit.</p>
<p>This post is one of a series of posts relating to developing Spring-based Facebook applications using Skyway Builder:</p>
<ul>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=92379615-828e-4753-8619-a27e138b302e">Facebook Application Platform (Post #1)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=2b047af1-fde6-47e2-8f5c-f747bb0589cc">Overview of Facebook Application Development (Post #2)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=7dcb5b54-32ec-431c-b7ea-3ecc2aa6303b">Setting up a Facebook Development Environment (Post #3)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=0f9ecebc-ee7d-4049-ba61-a0d3fde2a0e3">Facebook application using Spring Framework (Post #4)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=e4b974c9-6f44-4597-8410-35e09285df52">Facebook Authentication - Overview(Post #5)</a></li>
<li><a href="post.jsp?BlogController.BrowseBlogConversation.postid=8f385429-5105-4318-9fe1-1e61060ec659">Implementing Facebook Authentication (Post #6)</a></li>
</ul>
<p>&nbsp;</p>
<p>At the end I will provide for download a Skyway Project for Eclipse that will encompass all the items discussed in my posts.&nbsp; It will be built completely using <a href="http://www.skywayperspectives.org/portal/web/guest/builderce" target="_blank">Skyway Builder Community Edition</a>, a free and open source development tool for building Spring applications.&nbsp; You can download and use the project as the starting point for your own Facebook application.&nbsp; Stay tuned!</p>[...]]]></description>

</item>

<item>
<title>My Body For Life Challenge Concluded Today</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=b9e45b6a-093e-4c85-aa10-851f3c6d450a</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=b9e45b6a-093e-4c85-aa10-851f3c6d450a</guid>
<source>SolamenteNiel</source>
<pubDate>Monday, July 21, 2008 23:04:01</pubDate>
<description><![CDATA[<p>Twelve weeks ago I embarked on a friendly competition with colleagues at Skyway Software to lose 10 percent of our body weight in 12 weeks.&nbsp; Although I didn't follow it word-for-word, I used the <a href="http://bodyforlife.com/" target="_blank">Body For Life</a> as the general approach for reaching the goal.&nbsp; I'm happy to report that at this morning's weigh-in at the gym (Carrillon Wellness Center), I exceeded my contest goal by a pound.&nbsp; I originally wasn't sure if it was going to be possible.&nbsp; I figured I could handle the aerobic exercises, but I thought the weight-lifting three times a week was going to be a real challenge.&nbsp; Now it turns out I love the weight-lifting, but the aerobics not so much.<br /><br />Starting Weight: <strong>215 lb</strong><br />Finishing Weight: <strong>192 lb</strong><br />Total Lost: <strong>23 lb</strong> <img title="Cool" src="tiny_mce/plugins/emotions/img/smiley-cool.gif" border="0" alt="Cool" /><br /><br />Over the last few months I have become so accustomed to the new lifestyle of exercising and eating properly that I can't possibly go back to my old ways. My personal goal is to reach and maintain 185 and continue body building using the regimine that I learned over the last 3 months.</p>[...]]]></description>

</item>

<item>
<title>Baby Schedule Log</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=81b58da5-995e-42f2-ac0d-2187857421cd</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=81b58da5-995e-42f2-ac0d-2187857421cd</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, July 15, 2008 11:29:13</pubDate>
<description><![CDATA[<p>After attending the Prenatal Lactation Class at <a href="http://www.bayfront.org/" target="_blank">Bayfront</a>, I figured I need to log when the baby eats, pees, and poops.&nbsp; I figured there has to be a spreadsheet that someone has created.&nbsp; I was surprised that the pickings were pretty slim, but I did find <a href="http://www.jerrykoh.net/ETKi/Ethanstuff/Baby Schedule Log.xls" target="_blank">Baby Schedule Log</a> which should fit the bill.</p>[...]]]></description>

</item>

<item>
<title>War Games- The Dead Code</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=2e219a39-bf63-47fe-be36-f41e87383cd3</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=2e219a39-bf63-47fe-be36-f41e87383cd3</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, July 15, 2008 2:20:38</pubDate>
<description><![CDATA[<p>In spite of the very bad reviews, I decided to watch the sequal to War Games.&nbsp; The original <a href="http://en.wikipedia.org/wiki/WarGames" target="_blank">War Games</a> is one of my favorite movies, so I had to watch the sequal, <a href="http://en.wikipedia.org/wiki/WarGames_2:_The_Dead_Code" target="_blank">War Games - The Dead Code</a>.&nbsp; Sure....it wasn't as good as the original, and the movie won't get much critical acclaim.&nbsp; However I don't regret watching the movie, and I kind'a enjoyed it.&nbsp; It's just the kind of movie that I needed today.&nbsp; It didn't require a lot of thinking, and it tied itself to the original movie.</p>
<p>Here's the trailer:</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="src" value="http://www.youtube.com/v/yrWInzP6Wnc&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/yrWInzP6Wnc&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed>
</object>
</p>
<p>And just for the hell of it, here's the trailer to the original War Games:</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="src" value="http://www.youtube.com/v/xz66QzC3uCY&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/xz66QzC3uCY&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed>
</object>
</p>[...]]]></description>

</item>

<item>
<title>The Flip Camera</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=35562cc1-9309-47ec-83bb-05de03ec546e</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=35562cc1-9309-47ec-83bb-05de03ec546e</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, July 15, 2008 2:00:18</pubDate>
<description><![CDATA[<p>This year for father's day my wife bought me <a href="http://www.theflip.com/" target="_blank">the Flip</a>.&nbsp; While everything is going HD these days. the personal HD cameras are a bit too expensive right now.&nbsp; I had decided to stick with the video functions of my point-and-shoot camera.&nbsp; I figured it would get me by for a while until the HD cameras drop in price a bit more.&nbsp; However my wife had other plans, and I'm very happy for it.&nbsp; With the forthcoming birth of our first child, she thought the event warranted something a little better.&nbsp; So she bought me the Flip.&nbsp; It's not an HD camera, but it's a small (about the size of a cigarette box) and super easy to use video camera that produces remarkably good video quality.</p>
<p>So I had to take the Flip for a test-drive.&nbsp; <em>As you can see, I mean that literally.</em>&nbsp; I recorded various video clips that I strung together into a little video using Windows Movie Maker.&nbsp;&nbsp; The results have been uploaded to YouTube.&nbsp; The results in YouTube aren't representative of the real video quality of the Flip, but you'll get the general idea.</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="src" value="http://www.youtube.com/v/dUuJRtws4x8&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/dUuJRtws4x8&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed>
</object>
</p>[...]]]></description>

</item>

<item>
<title>Wall-E Down to Earth</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=06fd9585-2f45-421d-9a16-a30cedf9d7ba</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=06fd9585-2f45-421d-9a16-a30cedf9d7ba</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, July 15, 2008 1:05:03</pubDate>
<description><![CDATA[<p>I haven't see the movie Wall-E yet, but I think I will like it.&nbsp; Here's <em>brilliant </em>video I found on <a href="http://www.vimeo.com/" target="_blank">Vimeo</a> from Anthony Meadows.&nbsp; I don't typically make it to the end of videos I find online, but this one was an exception.</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1300197&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://www.vimeo.com/moogaloop.swf?clip_id=1300197&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
<br /><a href="http://www.vimeo.com/1300197?pg=embed&amp;sec=1300197">Wall-E Down To Earth</a> from <a href="http://www.vimeo.com/user481640?pg=embed&amp;sec=1300197">Anthony Meadows</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1300197">Vimeo</a>.</p>[...]]]></description>

</item>

<item>
<title>Setting up Tomcat/MySQL for Eclipse Development</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=6239da6f-71be-4385-afcb-92f087269241</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=6239da6f-71be-4385-afcb-92f087269241</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, July 9, 2008 22:06:54</pubDate>
<description><![CDATA[<p>There are some resources on the <a href="http://www.skywayperspectives.org/" target="_blank">Skyway Community Portal</a> that will help Skyway Builder users and Eclipse WTP users alike.&nbsp; In the <a href="http://www.skywayperspectives.org/portal/web/guest/documentation">documentation</a> section there is a guide for <a href="http://www.skywayperspectives.org/portal/web/guest/210">setting up your sandbox for Eclipse</a>. The guide covers the installation of tomcat and mysql on your workstation, and the guide also describes setting up the Eclipse Servers and Database Connections to point to your instances of tomcat and mysql. The result is a perfect sandbox for deploying and testing applications developed with Skyway Builder or just plain WTP.<br /><br />There is also a <strong>Setup a Sandbox </strong>video tutorial that covers the sandbox setup process.  You can find the video in the Skyway Video sidebar on the <a href="http://www.skywayperspectives.org/portal/web/guest/home">frontpage</a> of the community portal.</p>[...]]]></description>

</item>

<item>
<title>Interview on Skyway Builder CE and Skyway Cup</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=0a17ee50-e16f-4ba9-85ee-807c034193ef</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=0a17ee50-e16f-4ba9-85ee-807c034193ef</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, July 8, 2008 22:53:05</pubDate>
<description><![CDATA[<p>Java One interview With Sean Walsh</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="src" value="http://www.youtube.com/v/saxJLxvQZH0&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/saxJLxvQZH0&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed>
</object>
</p>[...]]]></description>

</item>

<item>
<title>Thank God for the Rays!!</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=4fa3eb46-5d1d-4253-b6b8-e30a08a7241c</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=4fa3eb46-5d1d-4253-b6b8-e30a08a7241c</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, July 2, 2008 11:29:21</pubDate>
<description><![CDATA[<p><img style="float: right;" src="../images/tampabayrays.jpg" alt="" width="150" height="149" />If it weren't for the Rays, my television would hardly get used.&nbsp; I have watched more baseball this year than I ever before.&nbsp; Given that there's not much else on tv right now, the Rays and Top Gear (BBC) are about the only shows I watch these days.&nbsp; Fortunately there's a lot of baseball games.&nbsp; I just finished watching the Rays beat the Red Sox again.&nbsp; Rays are in first place in baseball, and there 2 1/2 games ahead of Boston.</p>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>SkywayBlog available for download</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=b79cf010-a7cf-45aa-a4c8-0ab8f53feabe</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=b79cf010-a7cf-45aa-a4c8-0ab8f53feabe</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, July 2, 2008 9:52:38</pubDate>
<description><![CDATA[<p>If you are interested in using SkywayBlog for yourself, I have made the project available for free at <a href="http://www.skywayperspectives.org/" target="_blank">Skyway Community Portal</a>.&nbsp; You can download <a href="http://www.skywayperspectives.org/portal/web/guest/builderce" target="_blank">Skyway Builder CE</a> (which went GA&nbsp; today...yeah!!) and download the <a href="http://www.skywayperspectives.org/portal/web/guest/skywayblog" target="_blank">SkywayBlog</a> from the <a href="http://www.skywayperspectives.org/portal/web/guest/185" target="_blank">sample projects</a>.&nbsp; While I'm using Tomcat and MySQL, with Skyway Builder you'll be able to pick other containers and databases for your blog.&nbsp; Drop me a comment if you make any improvements to the project.</p>[...]]]></description>

</item>

<item>
<title>SkywayBlog is done - My new blog is live</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=d0601b56-d03c-468f-848d-6ecc68a6022b</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=d0601b56-d03c-468f-848d-6ecc68a6022b</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, July 2, 2008 9:48:35</pubDate>
<description><![CDATA[<p>A few posts ago I mentioned that it was time to reimplement my blog using <a href="http://www.skywayperspectives.org" target="_blank">Skyway Builder CE</a>, the open source version of Skyway Builder.&nbsp; Over the last few weeks I managed to find an hour here and there to work on the SkywayBlog project, and last week I finished recreating SkywayBlog from scratch.&nbsp; The updated blog has been live for over a week, and it's been running perfectly.&nbsp; Since the new version is now based on the Spring Framework and Spring MVC, I was very happy to be able to shutdown JBOSS on my dedicated server (hopefully for good) and replace it with and lean and mean installation of Tomcat 6.0.&nbsp; My server specs aren't particularly great, so there has been a significant boost in overall application performance by moving to Tomcat.</p>
<p><img title="SolamenteNiel" src="../images/solamenteniel.jpg" alt="" width="500" height="319" /></p>[...]]]></description>

</item>

<item>
<title>Seinfeld Babies</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=1179c589-f4dc-4773-aa06-8de6a0f6f8fe</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=1179c589-f4dc-4773-aa06-8de6a0f6f8fe</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, June 28, 2008 10:00:52</pubDate>
<description><![CDATA[<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowfullscreen" value="true" />
<param name="src" value="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1811633&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1811633&amp;fullscreen=1" allowfullscreen="true"></embed>
</object>
</p>
<div style="padding: 5px 0pt; text-align: center; width: 480px;">See more <a href="http://www.collegehumor.com/videos">funny videos</a> at CollegeHumor</div>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>Buccaneer 2008 Schedule - Import into Outlook</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=71e13f11-e836-4da4-aee8-fd5d98ca2bf0</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=71e13f11-e836-4da4-aee8-fd5d98ca2bf0</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, June 27, 2008 5:40:48</pubDate>
<description><![CDATA[<p>Hey Bucs fans, here's a way for you to load  the Bucs 2008 schedule into Microsoft Outlook.</p>[...]]]></description>

</item>

<item>
<title>BBC Top Gear coming to the U.S.</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=3099b1bf-5457-49f8-808b-63437939c14f</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=3099b1bf-5457-49f8-808b-63437939c14f</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, June 26, 2008 10:44:22</pubDate>
<description><![CDATA[<p>Based on a friend's recommendation a few week's ago I started watching a BBC show called <a href="http://www.topgear.com/" target="_blank">Top Gear</a>, and now I don't miss an episode.&nbsp; This week I learned that NBC will produce a U.S. version of the show.&nbsp; However the U.S. version won't have the BBC hosts...which I think is a very important ingredient of the show.&nbsp; I'll give a chance when it comes out, but I'm not expecting it to last very long.<br /><br />Here's a YouTube clip of a segment of the BBC show:</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="http://www.youtube.com/v/dljyEyq5Aw4&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/dljyEyq5Aw4&amp;hl=en"></embed>
</object>
</p>[...]]]></description>

</item>

<item>
<title>The Evolution of Dad</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=9a69ad50-5d6b-4af4-a467-294270211117</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=9a69ad50-5d6b-4af4-a467-294270211117</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, June 26, 2008 9:22:24</pubDate>
<description><![CDATA[<p>As fatherhood looms in my very near future, my web surfing habits are changing a bit.&nbsp; From <a href="http://www.rebeldad.com/" target="_blank">rebeldad.com</a> I learned about a movie called <a href="http://www.evolutionofdad.com/" target="_blank">The Evolution of Dad</a> which looks interesting.&nbsp; It's due to come out on Father's Day 2010, and the trailer looks pretty good.&nbsp; The reality of fatherhood is certainly starting set in.</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="wmode" value="transparent" />
<param name="src" value="http://www.youtube.com/v/pARmaLiWYmM&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/pARmaLiWYmM&amp;hl=en" wmode="transparent"></embed>
</object>
</p>[...]]]></description>

</item>

<item>
<title>Skyway Builder is ready...but I need to find time</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-5F01-02E3-2AE5-0ABBED2EA504</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-5F01-02E3-2AE5-0ABBED2EA504</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, June 6, 2008 10:51:19</pubDate>
<description><![CDATA[<p>Since we (at <a href="http://www.skywayperspectives.org" target="_blank">Skyway Software</a>) started writing our first line of code for new the Eclipse-based and open-source version of <a href="http://www.skywayperspectives.org" target="_blank">Skyway Builder</a>, I've been anticipating upgrading <a href="../">this blog</a>.  The current version of this blog was created with the previous version of Skyway Builder (5.0), which produced JEE applications that required a full application server to run.  The new version of Skyway Builder generates <a href="http://www.springframework.org" target="_blank">Spring-based</a> applications that can run in light-weight JEE environments (i.e. Apache Tomcat) to full blown Web/EJB3 application servers.  So my runtime infrastructure for hosting this blog will be greatly simplified.&nbsp; Skyway Builder is currently beta 3, and it's definitely ready for doing some real application development.&nbsp; As far as the new blog application is concerned, I'm considering started a <a href="http://www.sourceforge.net" target="_blank">Sourceforge</a> project for hosting the project.  The Skyway Blog project will be open-source, and anyone using Skyway Builder CE will be able to use the project for their own blog or education.  I'm familiar with Sourceforge, but I might also consider <a href="http://www.java.net" target="_blank">Java.net</a>.&nbsp; Anyone interested in volunteering to help with project?</p>
<p>Too bad I'm not eligible for the $25K development contest (<a href="http://www.skywaycup.org">Skyway Cup</a>), or perhaps I would submit the blog project as a contest entry.</p>[...]]]></description>

</item>

<item>
<title>Model Centric Design and Development for Spring</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-5EF6-FEF9-5A7F-914CDE1D8242</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-5EF6-FEF9-5A7F-914CDE1D8242</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, June 6, 2008 10:40:22</pubDate>
<description><![CDATA[Interesting <a href="http://www.springsource.com" target="_blank">SpringSource</a> <a href="https://www323.livemeeting.com/cc/8000083756/view?id=G8G9G6-1" target="_blank">webinar</a> called <b>Model Centric Design and Development for Spring</b>: &quot;<span class="journal-content-article" id="14_23108_1.0"><span id="10096_21745_1.0" class="journal-content-article"><span id="presControlReg"><span class="labelText" id="presControlReg_ctl01_lblPresenterDesc"><i>This session will describe the integration of <a href="http://www.skywayperspectives.org" target="_blank">Skyway Software</a> and
SpringSource and how developers can use Skyway Builder to
modify/customize existing Spring applications quickly and accurately.
After a brief architectural review of Skyway&rsquo;s and Spring&rsquo;s tools,
attendees will learn how to access Spring apps in Skyway Builder (using
Eclipse), apply Skyway facets/natures, and autowire for Spring to
redeploy the app to the same (or new) infrastructure.</i>&quot;</span></span></span></span>
[...]]]></description>

</item>

<item>
<title>Driving open source product awareness with $25K developer contest</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-406A-BBE4-057F-2599BA520BF0</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-406A-BBE4-057F-2599BA520BF0</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, May 31, 2008 12:18:34</pubDate>
<description><![CDATA[<p>
I took the time to write on the wall of the Facebook Java and J2EE groups, so I thought I would include the message on my blog too.  Here's what I wrote: 
</p>
<p>
&quot;<i>I'm the Community Manager for Skyway Software, and we're looking for
java developers that would be interested in participating in a <a href="http://www.skywayperspectives.org" target="_blank">new
community</a> for a free and open source product called Skyway Builder. In
order to drive awareness and encourage participation in the Skyway
Community, we are hosting a development contest related to Skyway
Builder CE. Skyway Builder is an Eclipse-based tool that implements a
DSL and modelling environment for building web applications and
services based on Java and the Spring Framework. First prize is $25,000
for either the best web application built with Skyway Builder CE or the
best extension to Skyway Builder CE (extensions are built as Eclipse
plug-ins). This is an ideal contest for JEE developers because you're
already familiar with the JEE architecture. Experience with the Spring
framework is not required. If you're interested, please go to
<a href="http://www.skywaycup.org" target="_blank">www.skywaycup.org</a> for more information.</i>&quot;
</p>
[...]]]></description>

</item>

<item>
<title>Boot Camp for New Dads / The Baby Squat</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-4066-51FC-0E2D-26CB38A1DE32</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-4066-51FC-0E2D-26CB38A1DE32</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, May 31, 2008 12:13:44</pubDate>
<description><![CDATA[<p>
<img src="http://www.4rcb.com/images/B4ND%20Logo.gif" height="103" width="173" /> 
</p>
<p>
Last week I attended a boot camp for new dads, and I received an email with link to some <a href="http://www.4rcb.com/B4ND/resources.htm">new dad resources</a>, including the holy grail tip from class for getting a baby to stop crying......<a href="http://www.4rcb.com/B4ND/main.htm#squat">the Baby Squats</a>.
</p>
[...]]]></description>

</item>

<item>
<title>Indy 500 - Sarah Fisher</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-2B33-0C37-08A7-DC97138FD055</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-2B33-0C37-08A7-DC97138FD055</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, May 27, 2008 9:25:43</pubDate>
<description><![CDATA[I watched the Indy 500 yesterday, and it was a great race.&nbsp; I was pulling for Andretti Green Racing (AGR), and I was bummed to see Tony and Danica not finish the race.&nbsp; However I really did feel bad for Sarah Fisher.&nbsp; It was unfortunate that she got caught up in Tony's accident.&nbsp; Given everything she's done to put together a team with her family, it's a really bummer that she's having trouble with sponsorship.&nbsp; She's running the team on a very slim budget, and I hope she finds a way to rebuild her car and make the next race.
[...]]]></description>

</item>

<item>
<title>4D Ultrasound Pictures of My Boy</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-0CAA-8303-3F1A-2305ECBA6724</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-0CAA-8303-3F1A-2305ECBA6724</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, May 21, 2008 11:07:58</pubDate>
<description><![CDATA[<p>Okay....I still have about 3 months to go before my boy is born.&nbsp; Last week my wife and I did have a 4D ultrasound done, and we got a bunch of video and pictures.&nbsp; It blew my mind to see the little fellow for the first time.</p>
<p>&nbsp;</p>
<div style="text-align: center"><img src="../images/BABY.JPG" alt="" width="300" height="263" /></div>
<p>&nbsp;</p>[...]]]></description>

</item>

<item>
<title>Skyway Builder Tip #5 - Checkout $25,000 Developer Contest</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-ADF3-7834-DFAA-EC43E64A88C4</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-ADF3-7834-DFAA-EC43E64A88C4</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, May 3, 2008 1:43:44</pubDate>
<description><![CDATA[Skyway Software announced the developer contest today.  I've been involved with setting this up, and I think this an excellent opportunity for web developers and/or eclipse plugin developers to win some serious cash doing something they enjoy doing.<br />
<br />
<blockquote>
	<b>Skyway Software Announces &quot;Skyway Cup 2008&quot; Developer Contest</b><br />
	<br />
	<i>Tampa, FL &ndash; May 1, 2008: Skyway Software, the experts in simplifying software delivery, announces today the Skyway Cup 2008 (Skyway Cup) developer contest. The Skyway Cup will showcase how Skyway Community members use Skyway Builder Community Edition (CE), a model-centric JEE development tool, to serve their specific needs in the following categories:<br />
	<br />
	&bull; Best Rich Internet Application (RIA)<br />
	&bull; Best Skyway Builder CE Extension</i><br />
</blockquote>
<p>
<br />
Read the entire <a href="http://www.skywaysoftware.com/press/press/article/?pr=54" target="_blank">press release here</a>.<br />
<br />
Visit the official <a href="http://www.skywaycup.org/" target="_blank">Skyway Cup website (www.skywaycup.org)</a>.
</p>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>Skyway Builder Tip #4 - Groovy Eclipse Plugin is a good companion to Skyway Builder</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-84A1-CFDE-DAA7-66AD2F75C35C</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-84A1-CFDE-DAA7-66AD2F75C35C</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, April 25, 2008 1:10:07</pubDate>
<description><![CDATA[There are so many excellent features in <a href="http://www.skywayperspectives.org/">Skyway Builder CE</a>, that it's really hard to pick my favorite.&nbsp; However if you pinned me against the wall and forced me to pick one, it would have to be the <a href="http://groovy.codehaus.org/">Groovy</a> step.&nbsp; This is one of the latest additions to Skyway modeler's toolbox, and the Groovy step lets the developer inject Groovy script into their models.&nbsp; Just drop this step onto your Action canvas and configure it with your Groovy script.&nbsp; The power of Skyway Builder plus the power of Groovy is an awesome combination.<br />
<br />
With that said...I'm pretty new to Groovy.&nbsp; I understand it's power, but I'm not very well versed in the Groovy syntax.&nbsp; I know...I know....I can just write java in Groovy, however the Groovy syntax is pretty elegant and concise.&nbsp; I think it's worth investing some time learning it, and I have purchase some books to jump start my learning of Groovy.<br />
<br />
One tool that I found particularly usefull is the <a href="http://groovy.codehaus.org/Eclipse+Plugin">Groovy Eclipse plugin</a>, and I think it's a great companion to Skyway Builder CE.&nbsp; I have used it to experiment with some Groovy script, and the plugin let's me iterate very quickly through script changes.&nbsp; When the script is close to what I want, I copy the script into my Skyway project.
[...]]]></description>

</item>

<item>
<title>Skyway Builder Tip #3 - Shorten Action Mapping URLs</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-8028-59C5-A568-83549CB56760</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-8028-59C5-A568-83549CB56760</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, April 24, 2008 4:18:58</pubDate>
<description><![CDATA[<p>
In <a href="http://www.skywayperspectives.org">Skyway Builder Community Edition</a>, actions are model-based implementations of application logic.  The logic is implemented by selecting steps from the toolbox (Skyway palette), dropping them onto the Action canvas, configuring the steps, and defining the sequence of execution.  Whether you are implementing the behavior of the web application in response to a user event or implementing the logic of a service, the same model-based approach is used and the same set of steps are available.<br />
<br />
When you are using actions to implement the behavious of a web application, an <b>action mapping URL</b> is automatically created for you.  This is the URL that's used in the web layer to invoke the Action's logic.  By default the url is a fully qualified url that contains a reference to the web controller and web conversation.<br />
<br />
For example in the following hierarchy of Skyway development artifacts, there is a controller called AdminController that contains a web conversation called UserAdmin.  The conversation contains discrete logic for creating new users and expiring a user account.<br />
- Project<br />
&nbsp;&nbsp;&nbsp; - AdminController (<i>Web Controller</i>)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - UserAdmin (<i>Web Conversation</i>)
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - CreateNewUserAccount (<i>Action</i>)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - ExpireUserAccount (<i>Action</i>)
<br />
<br />
When the CreateNewUserAccount action is created, and URL action mapping called &quot;<b>/AdminController/UserAdmin/CreateNewUserAccount</b>&quot; is added to the controller.  You will find a list of URL action mappings in the &quot;URL Action Mapping&quot; tab of the web controller editor.  A user interface element/control can be bound to this url.  When a user event occurs that triggers this url, the action logic associated (mapped) to this URL will be executed.  <br />
<br />
The default url is perfectly suitable, however you can make the URL whatever you want by changing it from the URL Action Mapping tab.  In some cases you might find the URL is longer than you desire, so you may shorten it to &quot;<b>/CreateNewUserAccount</b>&quot;.  The project will be automatically updated to reflect the new URL.  Sometimes I find that having shorter urls makes my JSP pages more readible.<br />
<br />
On a side note: if I don't want an a Action to be directly accessible from the web layer, I simply remove that action mapping all together.<br />
<br />
</p>
[...]]]></description>

</item>

<item>
<title>Skyway Builder Tip #2 - Start with standard web application...not AJAX</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-7A9C-CC0E-5038-5ED24628B2BA</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-7A9C-CC0E-5038-5ED24628B2BA</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, April 23, 2008 2:28:26</pubDate>
<description><![CDATA[Keeping with the getting started theme (see <a href="../../../../../undefined//skywayblog/process/skywayblog?postid=7F000001-7758-56FE-A39B-6327F4B7ACF3">Tip #1</a>).....when creating your first Skyway application, you may want to immediately take advantage of the AJAX functionality.  However my suggestion is to first acquaint yourself with standard (pre-AJAX) web development.  It's a bit easier to follow, and it follows the standard model-view-controller (MVC) architectural pattern.  If you are familiar with a web framework like Struts or Spring MVC, then standard web development with Skyway Builder should come pretty easily.  As a matter of fact, the applications produced by Skyway Builder use Spring MVC.  The techniques for AJAX development will build on the techniques for building standard web applications.<br />
[...]]]></description>

</item>

<item>
<title>Danica - First IndyCar Win!</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-7778-DB75-6002-11A0957CB0E1</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-7778-DB75-6002-11A0957CB0E1</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, April 22, 2008 11:50:19</pubDate>
<description><![CDATA[<p>
Nice job Danica.  I was pulling for Andretti Green Racing.  I presumed it would Tony or Marco, I'm very pleased it was you.  That has to be a relief!
</p>
<div align="center">
<iframe src="http://www.flickr.com/slideShow/index.gne?tags=danica,japan" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
</div>
[...]]]></description>

</item>

<item>
<title>Skyway Builder Tip #1 - Where to start?</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-7758-56FE-A39B-6327F4B7ACF3</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-7758-56FE-A39B-6327F4B7ACF3</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, April 22, 2008 11:14:48</pubDate>
<description><![CDATA[I have decided to start a series of tips on <a href="http://www.skywayperspectives.org/portal/web/guest/about/techoverview">Skyway Builder</a>.&nbsp; I've been collecting tips over the last few months, but each one would take a little bit of time to write up.&nbsp; Rather than waiting until they are all ready to be published, I figured I'd write up one tip and publish it.&nbsp; Then I would move on to the next tip.&nbsp; But then I had another dilemna....what will be the first tip?&nbsp; Jumping right into more complex topics didn't seem right.&nbsp; Since Skyway Builder was open-sourced, there's a lot of new developers using Skyway Builder.&nbsp; So I figured I start with the most basic tip of all, where to start?<br />
<br />
I know that developers approach new technology in a variety of different ways, and each person has they own style of learning.&nbsp; My free time is very limited.&nbsp; If there is something that looks interesting to me, I need to figure out pretty quickly if it's worth spending more time on.&nbsp; I think the following is quickest way to get started with Skyway Builder.<br />
<br />
First you should download the latest version of Skyway Builder from <a href="http://www.skywayperspectives.org">www.skywayperspectives.org</a>.&nbsp; I personally recommend the RCP version because there's significantly less that can go wrong.&nbsp; Managing Eclipse plugins and dependencies can sometimes get hairy.&nbsp; So just download the <a href="http://www.skywayperspectives.org/portal/web/guest/183">Skyway Builder RCP</a>.&nbsp; It has everything you need minus the database.<br />
<br />
For the database, use either <a href="http://www.postgresql.org/">PostgresSQL</a> or <a href="http://www.mysql.org/">MySQL</a>.&nbsp; These are the most commonly tested databases right now.&nbsp; Skyway Builder can certainly be used with other databases, but for now your goal is get started quickly.&nbsp; None of the development you will do with Skyway will tie you to a particular database management system.&nbsp; You can always change databases later on, and your application just needs to be bound to the new database.<br />
<br />
Next I would recommend downloading and deploying the sample application, <a href="http://www.skywayperspectives.org/portal/web/guest/185">First Skyway Bank</a>.&nbsp; It's a sample of how you would build an application using Skyway Builder.&nbsp; As they say, a picture is worth a thousand words.&nbsp; With Skyway Builder projects that is particularly true because you are working with models.&nbsp; Without having to dig into documentation, you will get a high-level introduction to the various types of development artifacts: Project, Services, Operations, Controllers, Conversations, Actions, etc...&nbsp; I always prefer learning by reverse-engineering sample applications.<br />
<br />
Finally I would give the <a href="http://www.skywayperspectives.org/portal/web/guest/documentation">tutorial</a> a try.&nbsp; It's very basic, but it will guide you through the development of an entire project.&nbsp; You will gain a better understanding of the implementation of the sample application, and you might even choose to explore a bit and deviate from the script.<br />
<br />
If you run into any trouble, join the Skyway Community and post a question on the forums.&nbsp; There's a lot of experienced users on the forums, and you should get a pretty quick response. 
[...]]]></description>

</item>

<item>
<title>4 Year Extension for St. Pete Grand Prix</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-2807-A685-BDA4-85711339351A</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-2807-A685-BDA4-85711339351A</guid>
<source>SolamenteNiel</source>
<pubDate>Monday, April 7, 2008 1:36:40</pubDate>
<description><![CDATA[<p>
This is awesome news that was just reported on the frontpage of IndyCar.com (<a href="http://www.indycar.com/news/?story_id=10903">Event Extension</a> - IndyCar.com). 
</p>
<blockquote>
	<p>
	<i>ST. PETERSBURG, Fla. &ndash; <b>The IndyCar Series will return to the city by the bay through 2013.</b></i>
	</p>
	<p>
	<i>Representatives from Andretti Green Promotions and the City of St.
	Petersburg announced a four-year extension of the current contract for
	the racing weekend through 2013. The promoters of the Honda Grand Prix
	of St. Petersburg also announced tentative agreements for multi-year
	extensions of partnerships with American Honda Motor Company, on behalf
	of its Honda and Acura brands, and the IndyCar Series pending approval
	of the City Council.</i>
	</p>
	<p>
	<i>&quot;We have a saying here that 'It's another great day in St. Pete,' ''
	St. Petersburg Mayor Rick Baker said. &quot;It doesn't get much better than
	this.&quot;</i>
	</p>
	<p>
	<i>The Honda Grand Prix of St. Petersburg was the first non-oval event
	for the IndyCar Series in 2005, and the event has quickly grown into a
	&quot;destination event on the IndyCar Series schedule,&quot; according to Indy
	Racing League founder and CEO Tony George said.</i>
	</p>
	<p>
	<i>&quot;Mayor Baker and all the people of St. Petersburg are wonderful
	hosts and have done an incredible job embracing this event,&quot; George
	said. &quot;We are pleased that the city and AGP are continuing with this
	picturesque event.&quot;</i>
	</p>
	<p>
	<i>Dates for the 2009 Honda Grand Prix of St. Petersburg on the
	1.8-mile, 14-turn circuit will be announced later, though Kevin
	Savoree, managing director of Andretti Green Promotions, stressed date
	equity. The event has offered on- and off-track entertainment &ndash; from
	the IndyCar Series and Firestone Indy Lights races to daily concerts,
	air shows, a family fun zone and commercial displays. Savoree said
	attendance for the first two days was up significantly from 2007 and
	expects another large crowd for race day at the fan-friendly venue.</i>
	</p>
	<p>
	<i>&quot;We had a very big vision for this event when we first presented it
	to the city in 2004 and to be able to announce this agreement today is
	not only a milestone for our organization, but a great day for racing
	fans in the St. Petersburg area,&quot; Savoree said. &quot;At Andretti Green, we
	look at this event in St. Petersburg as a franchise.</i>
	</p>
	<p>
	<i>Baker, who grew up in Indianapolis, attended his first Indianapolis
	500 when he was 9 years old. This year, the race weekend coincided with
	the city's annual Festival of States celebration, which dates to 1896.
	It was named the Festival of States for the 48 tourist societies, which
	seasonal tourists organized by their home states, participating in the
	annual parade.</i>
	</p>
	<p>
	<i>&quot;(The Honda Grand Prix of St. Petersburg) is becoming, more and
	more, a tradition that is part of the fabric of our city,&quot; Baker said.
	&quot;As children growing up become race fans, as people throughout the city
	get to know the sport, they see it as an improvement to the quality of
	life of our city. It's for that reason that I am thrilled to be able to
	say that the folks at this table have agreed that we think the Honda
	Grand Prix of St. Petersburg should continue to come to St. Petersburg
	for the next five years.&quot;</i>
	</p>
	<p>
	<i>Baker said the city will work with Tampa Devil Rays management
	regarding the proposed construction of a ballpark in the middle of the
	racing circuit. There are preliminary site plans to replace Al Lang
	Field, spring training home of the club, with a ballpark that could
	impact the current course configuration along Bayshore Drive.</i>
	</p>
	<p>
	<i>&quot;The community is discussing right now whether that stadium is going
	to be built or not,&quot; Baker said. &quot;If it is going to happen, it would be
	subject to a referendum vote by the voters this November. While we are
	very much for the success of our baseball team, if that project is to
	go forward it has to go forward in such a manner as to ensure that the
	Honda Grand Prix of St. Petersburg continued to succeed as well.&quot;</i>
	</p>
</blockquote>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>IndyCar Series - St Petersburg 2008</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-2551-208D-660B-8B18E1F45CFF</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-2551-208D-660B-8B18E1F45CFF</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, April 6, 2008 12:58:03</pubDate>
<description><![CDATA[<div align="center">
<iframe src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;user_id=7305767@N04&amp;set_id=&amp;tags=indy,2008" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
</div>
[...]]]></description>

</item>

<item>
<title>Drifting Exhibition - St Petersburg 2008</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-2550-3DED-E7D9-3D29C84ECA06</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-2550-3DED-E7D9-3D29C84ECA06</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, April 6, 2008 12:57:05</pubDate>
<description><![CDATA[<div align="center">
<iframe src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;user_id=7305767@N04&amp;set_id=&amp;tags=drifting,2008" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
</div>
[...]]]></description>

</item>

<item>
<title>American Le Mans Series - St Petersburg 2008</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-254E-AFB0-C6FC-AECFA390FD27</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-254E-AFB0-C6FC-AECFA390FD27</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, April 6, 2008 12:55:23</pubDate>
<description><![CDATA[<div align="center">
<iframe src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;user_id=7305767@N04&amp;set_id=&amp;tags=alms,2008" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
</div>
[...]]]></description>

</item>

<item>
<title>Thoughts on Modeling, DSL's, and Tooling</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-1ABB-2167-8423-452BB8837CA9</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-1ABB-2167-8423-452BB8837CA9</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, April 4, 2008 11:38:01</pubDate>
<description><![CDATA[Jack Kennedy, a colleague of mine at Skyway Software, blogged about &ldquo;<a href="http://www.skywaybuilder.com/blog/?p=31" target="_blank">Thoughts on Modeling, DSL&rsquo;s, and Tooling</a>&rdquo;.  Here's a snippet:<br />
<blockquote>
	<i>There is a lot of talk now about Domain Specific Languages and their use to simplify the delivery of software.  There are many reasons why DSL&rsquo;s are getting attention, but the primary driver is simply that the world is full of generic languages which are being used to solve increasingly specific problems&hellip; over and over again.  A part of this movement stems from a strange dichotomy that has arisen over decades now in the Software Modeling space.   The basic idea is that for some, the software model is a way of communicating and documenting business requirements.  For this set of people, the model is most useful for abstracting out the most fundamental pieces of the business requirements. Since the business abstraction is focused at the business concepts, it is not well suited for generating software</i>.....<a href="http://www.skywaybuilder.com/blog/?p=31" target="_blank">MORE</a><br />
</blockquote>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>Honda Grand Prix - St Pete Preview</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-15C4-9E0B-C8C1-44C67D9C145C</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-15C4-9E0B-C8C1-44C67D9C145C</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, April 3, 2008 12:30:17</pubDate>
<description><![CDATA[<p>
I was curious if I could embed this video into my blog.
</p>
<p>
&nbsp;
</p>
<center>
<iframe src="http://link.brightcove.com/services/player/bcpid1438502022?bctid=1485308345" frameborder="0" height="412" scrolling="no" width="486"></iframe></center>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>St Pete Grand Prix 2008...They're Here!</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-10B5-02D5-4066-BB4F3DB8A2F2</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-10B5-02D5-4066-BB4F3DB8A2F2</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, April 2, 2008 12:55:08</pubDate>
<description><![CDATA[<p>
After work I decided to check out how things were progressing.&nbsp; Did anyone arrive from Homestead yet?&nbsp; Absolutely.&nbsp; I was surprised the paddock area was still pretty empty.&nbsp; Here's more pictures, taken with my phone.
</p>
<div align="center">
<iframe src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;user_id=7305767@N04&amp;set_id=&amp;tags=theyrehere" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
</div>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>CRUD application using Ext and Java and Skyway</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F1DA-A72E-6EF5-260FE09A97A6</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F1DA-A72E-6EF5-260FE09A97A6</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, March 27, 2008 13:08:01</pubDate>
<description><![CDATA[<p>
In the last few days I've started some hands-on exploring of <a href="http://extjs.com/" target="_blank">Ext</a>, &quot;<i>the client-side, JavaScript framework for building web applications</i>&quot;.  It's popularity is growing, and I can understand why.  It's a pretty remarkable library for building rich user interfaces.  What I really wanted to know is whether or not I could easily use Ext from <a href="http://www.skywayperspectives.org/" target="_blank">Skyway Builder</a>.  Over the last several months as Skyway Builder Community Edition (open source) was approaching it's beta 1 release, I was anxious to give Ext a test drive with Skyway Builder.  So I hacked some of the Ext samples to build a basic Ext grid and form that integrated with server logic implemented with Skyway Builder.  So the UI was implemented using Ext, and the logic for responding to user events and persistence were implemented using Skyway models, which are generated and deployed as a JEE WAR file using the Spring Framework.  The experiment went very well, and it energized me to explore this in more detail.  When time allowed, I wanted to build a slightly more comprehensive example.<br />
<br />
So the very next day I find a blog post titled &quot;<a href="http://technopaper.blogspot.com/2008/03/crud-application-using-ext-and-java.html" target="_blank">CRUD application using Ext and Java</a>&quot; on Abdel's blog.  He built a CRUD application using Ext, a few java servlets, and an oracle database.  I was curious if I could take his slightly more comprehensive Ext application and re-implement the back end with Skyway.  One of the design goals of Skyway Builder is to provide additive and incremental functionality without being intrusive.  I thought this would be a good test for Skyway Builder because I didn't write the Ext front-end.  If the design goal was met, I should be able to fully leverage Abdel's Ext application without having to make any accomodations for Skyway.<br />
<br />
<br />
In about 1 hour from downloading Abdel's sample project, I completely re-implemented the backend using Skyway Builder.  Here are the details:
</p>
<ol>
	<li>Abdel's example deliberately didn't have an object model.  I implemented a <b>Skyway Data Type</b> called 'Person' that has the four attributes from Abdel's example: name, age, city and phone.</li>
	<li>Abdel's example was doing data access in his servlets using custom jdbc to oracle.  I created a <b>Skyway Data Store</b>, which is an abstract representation of a database used within models to implement persistence.  When I deploy the application, the Data Store is associated with a real database (in my case I used MySQL).  I didn't need a ddl to create the tables, because Skyway uses the hibernate framework for persistence, and hibernate is configured to automatically derive and create the database schema from the object model.</li>
	<li>Each of the servlets were implemented as <b>Skyway Actions</b>.  I have included screenshots of their implementations.  The entire server logic was cummulatively implemented in nine <b>Skyway Steps</b> (the stop steps don't count; they exist just for readability)  You'll notice from the project hierarchy (in Skyway Navigator) that the Actions are contained in a <b>Skyway Web Conversation</b> and subsequently a <b>Skyway Web Controller</b>.  The Web Controller is used to map web requests to Skyway Actions, I configured these actions to map to the same request URLs that Abdel specified in his Ext application.  </li>
</ol>
<p>
<img src="../../../images/extfive.jpg" />
<img src="../../../images/extone.jpg" height="283" width="524" />
<img src="../../../images/exttwo.jpg" height="283" width="524" />
<img src="../../../images/extthree.jpg" height="283" width="524" />
<img src="../../../images/extfour.jpg" height="283" width="524" />
</p>
<p>
I was very pleased with the excellent results of this experiment.  The only changes I need to make to Abdel's Ext application (application.js) was to change the form field names to match the variable name I used for my Person data object.  If Skyway integrates well with Ext, it's reasonable to assume that Skyway will integrate well with most AJAX frameworks.<br />
<br />
If anyone is interested in a copy of this Skyway project for Eclipse, please drop a comment on this blog post.
</p>
[...]]]></description>

</item>

<item>
<title>Preparations for St Pete Grand Prix</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-E79F-B7B4-E102-93279D131767</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-E79F-B7B4-E102-93279D131767</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, March 25, 2008 13:27:27</pubDate>
<description><![CDATA[<p>
I was driving downtown this past weekend to see how the preparations for the <a href="http://www.gpstpete.com/" target="_blank">St Pete Grand Prix</a> is going.  It's kind of surreal seeing the barriers and stands all set up....almost ready to go. Knowing how crazy it's going to be on race week, I enjoyed the calm and quiet.
</p>
<div align="center">
<iframe src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;user_id=7305767@N04&amp;set_id=&amp;tags=IndyStPete2008" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
</div>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>IndyCar 2008 Season - 1 week away</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D425-E5CB-30B1-774A1EA96BDE</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D425-E5CB-30B1-774A1EA96BDE</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, March 21, 2008 18:41:36</pubDate>
<description><![CDATA[<p>
I'm so thrilled that the start of the IndyCar 2008 season is just one week away.&nbsp; Furthermore the St Petersburg race (in my hometown) is just two weeks away.&nbsp; This season is going to be interesting.&nbsp; At the end of last season I was thinking that IndyCar was going to suffer a bit with Dario and Sam going to NASCAR.&nbsp; However with all the new drivers that are going from league formerly known as ChampCar, it's going to be an interesting year.&nbsp; I just found out that there is going to be a online IndyCar daily news show.
</p>
<p>
&nbsp;
</p>
<div width="480" height="425">
<div name="movie" value="http://shared.indycar.com/flash/videoplayer/sharedplayer.swf?file=http://video.indycar.com/IndyCarVideo/2008/misc/20080324_UptoSPEED0000.flv">
</div>
<div name="wmode" value="transparent">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="480" height="425">
	<param name="height" value="425" />
	<param name="width" value="480" />
	<param name="wmode" value="transparent" />
	<param name="src" value="http://shared.indycar.com/flash/videoplayer/sharedplayer.swf?file=http://video.indycar.com/IndyCarVideo/2008/misc/20080324_UptoSPEED0000.flv" />
	<embed type="application/x-shockwave-flash" height="425" width="480" wmode="transparent" src="http://shared.indycar.com/flash/videoplayer/sharedplayer.swf?file=http://video.indycar.com/IndyCarVideo/2008/misc/20080324_UptoSPEED0000.flv"></embed>
</object>
</div>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>EclipseCon is over</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D1CB-D66E-D657-CCDFB775B0F4</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D1CB-D66E-D657-CCDFB775B0F4</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, March 21, 2008 7:43:59</pubDate>
<description><![CDATA[EclipseCon is over, and I'm ready to go home.&nbsp; All I can say is....What a week!!!&nbsp; The conference was very well run.&nbsp; Unfortunately I had booth responsibilities on Tuesday and Wednesday, so I didn't get to attend all the sessions that I would have liked to, but I did manage to squeeze in a few.<br />
<br />
The Skyway Playzone was really great.&nbsp; In addition to providing some entertainment to attendees, many exhibitors (including myself) were able to play some foosball and head-to-head basketball during some of the lulls.&nbsp; When you spend time giving the same demonstration over and over for two days, the games were a nice diversion to clear my head.&nbsp; It was also interesting to see some very competitive contests.<br />
<br />
The response to Skyway's announcements at EclipseCon was incredible.&nbsp; Skyway's provocative claims of building web applications and services using modeling techniques instead of hand coding lend themselves to very interesting demos.&nbsp; People are initially very sceptical, and they are surprised when they see it with their own eyes.&nbsp; After giving a demo it's interesting to watch people process what they just saw. This is especially true for people that do web development with Spring and Hibernate.&nbsp; They are stunned that an entire application was implemented using these frameworks in front of their very own eyes without ever having to see or know that the frameworks were being used. &nbsp;<br />
I kind of felt like a late night infomercial...where I would say &quot;But wait...there's more!&quot;.&nbsp; I would switch to the code view to show them application code that was generated both elegantly and concisely....not something typically associated with automation or code generation tools.<br />
<br />
But wait....there's more!!! It's also open source.&nbsp; The typical reaction was &quot;huh?&quot;.&nbsp; Yup...that's right...you can download the rcp, plugins and source code.<br />
<br />
I have been giving demonstrations for a long time.&nbsp; Usually it's via a web conference.&nbsp; But giving demos at a conference like EclipseCon is more interesting to me because you get visual feedback in addition to verbal feedback.&nbsp; Their body language tells you a lot.&nbsp; In the beginning people stand at a bit of distance, sometimes feeling obligated in an act of politeness to sit through a hopefully very quick demo in order to get their swag (although it's certainly isn't expected by exhibitors).&nbsp; As I start to demo, they start coming closer and closer.&nbsp; In some cases there collegues may have been playing foosball.&nbsp; As they wrap up there match, they are curious at what has kept the attention of their collegue for so long.&nbsp; This usually leads into another demo.&nbsp; Furthermore, unlike a one-time demo, at a conference you get the feedback in rapid succession.&nbsp; When the feedback is good, it's kind of addicting. &nbsp;<br />
<br />
Wow.&nbsp; I started by celebrating the end of a fun conference, but I digressed into my experiences giving demos.&nbsp; While it was fun, I'm glad to it's done.&nbsp; I'm exhausted, and I'm kinda tired of hearing myself say the same thing over and over.&nbsp; Time to get some rest and refine my demo for our next conference, JavaOne 2008.<br />
<br />
Cheers!<br />
[...]]]></description>

</item>

<item>
<title>Model-Driven Development at EclipseCon</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-CAF9-3368-50B3-530DF7256004</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-CAF9-3368-50B3-530DF7256004</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, March 19, 2008 23:56:12</pubDate>
<description><![CDATA[<p>
Let me start by saying that I can't believe I haven't posted
anything since January.&nbsp; Shame on me!!&nbsp; However I have a great
excuse....my full attention has been directed in getting the first beta
of Skyway Builder Community Edition (open source) and the Skyway
Community Portal ready for Eclipsecon.&nbsp; <br />
</p>
<p>
Here are some key things to point out:
</p>
<ol>
	<li>Skyway Builder is now an entire set of Eclipse plugins.&nbsp; Skyway 6 is the first version that's integrated with Eclipse.</li>
	<li>Skyway Builder is an instantiation of the Eclipse EMF and GMF
	frameworks, and it's focussed on building web applications and services
	using a model paradigm.</li>
	<li>The modelling environment blends seamlesly with custom
	code....and vice versa.&nbsp; The code generated from the models can be very
	easly integrated with your custom code.&nbsp; You can do as much or as
	little modeling (and coding) as you like. </li>
	<li>You extend Skyway Builder in many ways, including building your own modeling steps using the Eclipse plug-in architecture.</li>
	<li>Skyway Builder produces application using Spring the framework.&nbsp; It can be thought of as model-driven spring.</li>
	<li>It's all open source.&nbsp; You can use it for free, and you download all the source code.</li>
</ol>
<p>
&nbsp;
</p>
<p>
I know this post is brief.&nbsp; Now that Skyway Builder is open
source, I intend to post a lot more about it.&nbsp; I'm at EclipseCon this
week (you can find me at the Skyway booths), but next week you can
expect a bunch of new content from me on this blog.
</p>
<p>
If you're interested in trying out Skyway Builder, please go to the <a href="http://www.skywayperspectives.org" target="_blank">Skyway Community</a>
(www.skywayperspectives.org) site which also went beta this week.&nbsp; You
can download the RCP version or access the Skyway update site to add
Skyway Builder to your existing installation of Eclipse 3.3.
</p>
[...]]]></description>

</item>

<item>
<title>Demo or Foosball at EclipseCon 2008</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-C743-3038-A96E-C759FF327501</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-C743-3038-A96E-C759FF327501</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, January 29, 2008 12:35:44</pubDate>
<description><![CDATA[<p>
I know...I know....it's shameless self-promotion.  However if your attending EclipseCon 2008, stop by to see me for a demo or a game of foosball.
</p>
<blockquote>
	<p>
	<i>As a Gold Sponsor at EclipseCon2008, the official annual
	conference for
	Eclipse users, Skyway Software will demonstrate the Eclipse
	plug-in
	capabilities of Skyway Visual Workspace at its booth in
	the Skyway Playzone
	(the exhibit hall's foosball and basketball developer play
	stations). Read
	more at <a href="http://www.skywaysoftware.com/lp/eclipsecon2008.php">www.skywaysoftware.com/lp/eclipsecon2008.php</a>.</i>
	</p>
</blockquote>
[...]]]></description>

</item>

<item>
<title>Skyway Software Joins Eclipse Foundation</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-C738-743D-246B-03C9B83EE6A4</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-C738-743D-246B-03C9B83EE6A4</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, January 29, 2008 12:24:01</pubDate>
<description><![CDATA[<p>
I've highlighted in <b>bold</b> what I think is the most interesting part of this press release.&nbsp;
</p>
<blockquote>
	<p>
	<i>Skyway Software announced that it has joined the Eclipse
	Foundation. Skyway Software joins the Eclipse Foundation as an Add-In Provider
	member to support the continued growth of Eclipse's development platform. 
	</i>
	</p>
	<p class="MsoNormal">
	<i><o:p></o:p>&quot;We are pleased to welcome Skyway Software as a member
	of the Eclipse Foundation. Skyway Software's usage of several Eclipse
	frameworks and projects has enabled them to cost-effectively develop their
	runtime-independent end-to-end modeling capabilities,&quot; said Mike
	Milinkovich, Executive Director of the Eclipse Foundation, Inc. &quot;We look
	forward to Skyway's participation in the rapidly growing modeling ecosystem at
	Eclipse.&quot; </i>
	</p>
	<p class="MsoNormal">
	<i><o:p></o:p>Skyway Visual Workspace includes Skyway Builder (a
	development tool to prototype, design, and build solutions) and Skyway Director
	(a deployment tool to generate and deploy solutions). Some of the world's
	largest enterprises rely on model-based Skyway Visual Workspace, and our
	iterative, enabling methodology Skyway Collaborative Software Delivery, to
	facilitate collaborative development and deployment of SOA-based JEE
	applications more quickly and more accurately than ever before. </i>
	</p>
	<p class="MsoNormal">
	<i><o:p></o:p>&quot;Today's announcement marks another milestone in Skyway
	Software's ongoing effort to simplify the software delivery process for our
	customers using open standards,&quot; said Jared Rodriguez, CTO and Co-Founder
	of Skyway Software. &quot;<b>The Eclipse and Skyway Software partnership is a
	great match since our Skyway Visual Workspace plug-in will rely extensively on
	the Eclipse Modeling Framework, the Eclipse Modeling Project, and the Data
	Tools Platform. And by doing so all within the Spring Framework, we facilitate
	a seamless blend of hand-coding and modeling to help enterprises deliver fast,
	accurate JEE solutions.</b>&quot;</i> 
	</p>
</blockquote>
[...]]]></description>

</item>

<item>
<title>MacBook Air Commercial Song</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-B258-7509-BD42-32B708AE6BDC</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-B258-7509-BD42-32B708AE6BDC</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, January 25, 2008 11:06:57</pubDate>
<description><![CDATA[<p>
I hate Apple.......this song is stuck in my head after watching the damn MacBook Air commercial. 
</p>
<div width="425" height="355">
<div name="movie" value="http://www.youtube.com/v/-YUxbDEPFiM&amp;rel=1">
</div>
<div name="wmode" value="transparent">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="355">
	<param name="height" value="355" />
	<param name="width" value="425" />
	<param name="wmode" value="transparent" />
	<param name="src" value="http://www.youtube.com/v/-YUxbDEPFiM&amp;rel=1" />
	<embed type="application/x-shockwave-flash" height="355" width="425" wmode="transparent" src="http://www.youtube.com/v/-YUxbDEPFiM&amp;rel=1"></embed>
</object>
</div>
[...]]]></description>

</item>

<item>
<title>IndyCar 2008 Schedule - Import into Outlook</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-A841-1007-4FEE-0A15B4788432</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-A841-1007-4FEE-0A15B4788432</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, January 23, 2008 12:05:11</pubDate>
<description><![CDATA[Hey IndyCar fans, here's a way for you to load  the IndyCar 2008 Race schedule into Microsoft Outlook.  To download the file, named &quot;INDY2008.csv&quot; just Right-Click <a href="../../../downloads/INDY2008.csv">Here</a> and choose the &quot;Save as&quot; Option. After downloading the file, open Outlook and follow these directions for importing it into your calendar:<br />
<br />
<ol>
	<li>Select the File / Import and Export... Menu option.</li>
	<li>Select &quot;Import from another program or file&quot; and click Next.</li>
	<li>Select &quot;Comma Separated Values (Windows)&quot; and click Next.</li>
	<li>Find the desired CSV file (INDY2008.csv) and select &quot;Do not import duplicate items&quot; and click Next.</li>
	<li>Select Calendar and click Next.</li>
	<li>The next window will have a title that says 'The following actions will be performed:' above an option to 'Import &quot;INDY2008.csv&quot; into folder: Calendar.</li>
	<li>Check that box and and click on 'Import &quot;INDY2008.csv&quot; into folder: Calendar'</li>
	<li>Then Click Finish</li>
</ol>
[...]]]></description>

</item>

<item>
<title>Indy Racing Experience....I have to do this!!</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-4B6D-9B41-EF11-C91DAC1A229C</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-4B6D-9B41-EF11-C91DAC1A229C</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, January 5, 2008 11:29:09</pubDate>
<description><![CDATA[<p>
I don't know when, but I just have to do the <a href="http://www.indyracingexperience.com/" target="_blank">Indy Racing Experience</a>.
</p>
<blockquote>
	<p>
	<i><span class="default"><b>Experience</b> what it feels like to
	fasten yourself into a real IndyCar and take it for a ride. After you
	arrive at the event you will go through an orientation program then put
	on a race suit, gloves, and helmet. Then you will strap into the
	IndyCar and be instructed to follow a certified instructor around the
	course. The cars are real IndyCars that competed in the Indianapolis
	500!</span> </i>
	</p>
</blockquote>
<p>
&nbsp;
</p>
<div width="425" height="355">
<div name="movie" value="http://www.youtube.com/v/LCHbAwEx7wg&amp;rel=1">
</div>
<div name="wmode" value="transparent">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="355">
	<param name="width" value="425" />
	<param name="height" value="355" />
	<param name="wmode" value="transparent" />
	<param name="src" value="http://www.youtube.com/v/LCHbAwEx7wg&amp;rel=1" />
	<embed type="application/x-shockwave-flash" width="425" height="355" wmode="transparent" src="http://www.youtube.com/v/LCHbAwEx7wg&amp;rel=1"></embed>
</object>
</div>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>IndyCar Fans will love Joost</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-4B5C-1486-6357-1A95CD2B21ED</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-4B5C-1486-6357-1A95CD2B21ED</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, January 5, 2008 11:10:01</pubDate>
<description><![CDATA[<p>
I've been exploring the content available in Joost, and I was pleasantly surprised to find a lot of content related to IndyCar.&nbsp; It turns out that Joost signed up Indianapolis Motor Speedway Productions, which means you'll find a lot of Indianapolis 500 and IndyCar Series content.<br />
<br />
Here are <a href="http://joost.com/search?q=indy&amp;x=0&amp;y=0" target="_blank">the search results for &quot;Indy&quot;</a> on Joost, but I've linked to some of the best stuff:
</p>
<p>
<a href="http://joost.com/03600b5" target="_blank"><font size="3">IndyCar Series<br />
</font><img src="http://static.joost.com/images/content/channel-logos/03600b5.png" height="80" width="106" /><br />
</a>
</p>
<p>
&nbsp;<a href="http://joost.com/03600dj" target="_blank"><font size="3">2007 IndyCar Series - Honda Grand Prix of St. Petersburg<br />
</font><img src="http://j00.st/br7Fk_k64Gei1HbJIJVE-Q.jpg" height="80" width="106" /></a> 
</p>
<p>
&nbsp;<a href="http://joost.com/03600ch" target="_blank"><font size="3">This is the IRL</font></a><br />
<img src="http://j00.st/7X7n9ENbAQs3T3xgr5ObTA.jpg" height="80" width="106" /> 
</p>
<p>
<a href="http://joost.com/03600cn"><font size="3">Indy 500 Films <br />
</font><img src="http://static.joost.com/images/content/channel-logos/03600cn.png" height="80" width="106" /><br />
</a>
</p>
[...]]]></description>

</item>

<item>
<title>Joost...The Future of TV?</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-4B40-C8EE-EA6B-3140E56FCF75</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-4B40-C8EE-EA6B-3140E56FCF75</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, January 5, 2008 10:40:12</pubDate>
<description><![CDATA[<p>
I don't remember how I found <a href="http://www.joost.com/" target="_blank">Joost</a>, and I didn't know what to expect.  I vaguely remember hearing about Joost last year, and that the guys that founded <a href="http://www.skype.com/" target="_blank">Skype</a> were somehow involved.  I downloaded the Joost software....which was only about 10MB.  I started up Joost, and I saw a whole bunch of shows that I could select.  I clicked on one, and the Joost window came alive with video.  Or is TV?  It kind of perplexed me.  My computer came with a tv tuner, so I'm accustomed to watch TV.  But Joost is different....the content is coming from the internet as opposed my cable company.  It's pretty fricken cool.  There is quite a bit of content already available, but I'm sure there's a lot more to come.  You'd never know (nor should you really) that Joost uses peer-to-peer technology for distributing the content.
</p>
<p>
<img src="http://static.joost.com/rsc/images/content/goodies/Red-Mind-Flip_thumb.jpg" height="153" width="245" /> 
</p>
[...]]]></description>

</item>

<item>
<title>Zune for the New Year</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-3BE7-9218-5F96-16345DCC7FCB</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-3BE7-9218-5F96-16345DCC7FCB</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, January 2, 2008 11:08:27</pubDate>
<description><![CDATA[<p>
In November Buy.com had the Zune 30 (Brown) on sale for $100.  I bought one for my wife to give me for XMas.  The only bad thing is that I wasn't allowed to have it until Christmas day.  So in anticipation of the Zune, I took the time to clean up my MP3 collection, which included: organizing, fixing tags, adding missing album art, etc...  Since the Zune v2 software could be downloaded for free, I had it installed weeks before Christmas and all my music was imported.  I don't know what the old software was like, but the new software is excellent.  Very nice interface, and excellent integration with Zune Marketplace for buying music and finding podcasts.  I have used iTunes in the past for downloading podcasts (but never the buy music), and the Zune just software blows it away.<br />
<br />
So here's what I like about the Zune:<br />
</p>
<ol>
	<li>excellent integration between Zune player and Zune software</li>
	<li>podcast directory on Zune Marketplace (tons of choices, but you can podcasts manually too)</li>
	<li>ability to seemlessly sync podcast titles and/or subscriptions with zune player</li>
	<li>non-native formats are automatically transcoded by Zune software</li>
	<li>Media Center recordings can be synced to Zune (right-click)</li>
	<li>Firmware 2.x upgrade significantly improves Zune interface</li>
	<li>DRM free music from Zune Marketplace</li>
	<li>wireless sync - no need to hook up to computer</li>
	<li>for it's size, the display is very adequate for watching videos and tv shows</li>
	<li>includes FM Radio (for listening to local sports)</li>
	<li>better than expected battery life</li>
	<li>audio/video output makes it's very easy to integrate with entertainment system</li>
	<li>ability to convert DVD movies for playing on Zune </li>
</ol>
<div width="425" height="355">
<div name="movie" value="http://www.youtube.com/v/MvrMB66Xy1I&amp;rel=1">
</div>
<div name="wmode" value="transparent">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="355">
	<param name="width" value="425" />
	<param name="height" value="355" />
	<param name="wmode" value="transparent" />
	<param name="src" value="http://www.youtube.com/v/MvrMB66Xy1I&amp;rel=1" />
	<embed type="application/x-shockwave-flash" width="425" height="355" wmode="transparent" src="http://www.youtube.com/v/MvrMB66Xy1I&amp;rel=1"></embed>
</object>
</div>
[...]]]></description>

</item>

<item>
<title>How Geek is Niel?</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-0188-BC0E-4ECC-D9015F6DA751</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-0188-BC0E-4ECC-D9015F6DA751</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, December 22, 2007 3:06:53</pubDate>
<description><![CDATA[<a href="http://www.justsayhi.com/bb/geek" style="background: url('http://assets.justsayhi.com/badges/623/789/geek_badge1_orange.f0ozjpr3lx.jpg'); text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; width: 268px; height: 82px"><span style="display: block; padding-left: 125px; padding-top: 28px; color: #000000; font-family: Arial; font-size: 22px">66% Geek</span></a> 
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>Achievement of the Day: Christmas Spirit</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F92C-16C7-9D06-803C573E074E</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F92C-16C7-9D06-803C573E074E</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, December 20, 2007 12:08:44</pubDate>
<description><![CDATA[<p>
Today is the day.&nbsp; I'm officially in the Christmas spirit.&nbsp; The last 24 hours has been jam packed with Christmas activities, including Christmas Cookie Exchange (my wife brought home a lot of cookies), Skyway Holiday Luncheon, Yankee Swap (a.k.a. Dirty Santa), and Christmas tree decorating (yes...I know...my wife and I are probably one of the last people to put up their tree). 
</p>
<div style="width: 425px; text-align: left" id="__ss_170860">
<div style="margin: 0px" width="425" height="355">
<div name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=christmas-lights-1195382627593689-4">
</div>
<div name="allowFullScreen" value="true">
</div>
<div name="allowScriptAccess" value="always">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="355">
	<param name="height" value="355" />
	<param name="width" value="425" />
	<param name="allowfullscreen" value="true" />
	<param name="allowscriptaccess" value="always" />
	<param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=christmas-lights-1195382627593689-4" />
	<embed type="application/x-shockwave-flash" height="355" width="425" allowfullscreen="true" allowscriptaccess="always" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=christmas-lights-1195382627593689-4"></embed>
</object>
</div>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px">
<a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border: 0px none ; margin-bottom: -5px" alt="SlideShare" /></a> | <a href="http://www.slideshare.net/Myra2007/christmas-lights" title="View 'Christmas Lights' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a>
</div>
</div>
[...]]]></description>

</item>

<item>
<title>Code generation...next big thing?</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F912-4728-B159-8872D54E1E71</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F912-4728-B159-8872D54E1E71</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, December 20, 2007 11:40:32</pubDate>
<description><![CDATA[As I was cleaning up my inbox, I came across a <a href="http://java.sys-con.com/" target="_blank">JDJ</a> Industry Newsletter titled &quot;Will Software Development Give Way To Code Generators?&quot;.  The newsletter references Y<a href="http://java.sys-con.com/read/471820.htm" target="_blank">akov Fain's dozen predictions for 2008</a>, and the last predictions on the list is &quot;The next big thing&quot;:<br />
<br />
<blockquote>
	&quot;<i>Software development will change to a wider use of code generators. Forget about heavy frameworks, regardless of what programming language you use.  In a simple case, use some XML style sheets combined with the metadata that describes your application objects to automatically generate the code for these objects. On a larger scale, the entire application may be described using metadata and XML, and an appropriate code generator will do the job. So programming will change from writing tedious code that requires lots of coders to describing the metadata and writing custom code generators.</i>&quot;<br />
</blockquote>
<p>
<br />
I'm a very big proponent of code generation, and I really hope this prediction is true.  As the product manager of <a href="http://www.skywaysoftware.com" target="_blank">Skyway Software</a>, I'm intimately familiar with code generation.  Skyway Visual Workspace is a development solution that converts application meta-data (that's modelled) into a deploy-ready JEE application, including UI, business logic, and data access.  Over and over again I've witnessed the benefits of this approach to development, particularly related to productivity (time and effort).<br />
<br />
However I'm curious about Yakov's prediction.  Why does he feel code generation will become vogue?  He didn't really share his reasoning for his predictions.  That would have been particularly interesting to me.
</p>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>ccMixter - Creative Commons Music Mixes</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D9EA-B433-3B7E-DDFFA98EEE2B</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D9EA-B433-3B7E-DDFFA98EEE2B</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, December 14, 2007 10:29:05</pubDate>
<description><![CDATA[<p>
I was listening to <a href="http://daily.mahalo.com/" target="_blank">Mahalo Daily</a>, and there was a story on Creative Commons Licensing.  I've seen the creative commons license used for open source code and web templates, but I've recently learned that it can be used for photos and music too.  <a href="http://daily.mahalo.com/2007/12/12/md022-creative-commons-licensing/" target="_blank">Via the Mahalo Daily story, I learned about ccMixter</a>, &quot;a community music site featuring remixes licensed under <a href="http://creativecommons.org/">Creative Commons</a>, where you can listen to, sample, mash-up, or interact with music in whatever way you want.&quot;
</p>
<p>
I was curios if the music was any good, so I listened to a few mixes.  It's not bad.....not bad at all.  Here's one of my favorites, which I can legally post on my blog thanks to the Creative Commons license.
</p>
<p>
<script src="http://ccmixter.org/media/api/query?ids=12693&amp;template=mplayer-button&amp;format=docwrite" type="text/javascript">
</script>
</p>
[...]]]></description>

</item>

<item>
<title>Added AddThis to this Blog</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-B0F1-177A-67C2-7E2EBF8FBE09</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-B0F1-177A-67C2-7E2EBF8FBE09</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, December 6, 2007 11:31:38</pubDate>
<description><![CDATA[I made a few minor changes to the weblog. I added a &quot;Misc&quot; tab which will serve as a scratch pad for anything I might want to put there. For example, right now it has my <a href="http://social.zune.net/member/NielFL" target="_blank">Zune Card</a>. You can tell what I'm listening to.<br />
<br />
I alse made it easier for visitors to bookmark a particular blog posting. I'm using a free service called Add This which provides integration with all Bookmarking Services, like your browser favorites, <a href="http://del.icio.us/" target="_blank">del.icio.us</a>, <a href="http://www.facebook.com" target="_blank">facebook</a>, <a href="http://www.digg.com/" target="_blank">digg</a>, and many more. It's pretty cool. Add This provided me with a snippet of code which I need to configure with the post url and title. Add This does the rest. To see it, click on the BOOKMARK graphic below any of the blog posts. 
[...]]]></description>

</item>

<item>
<title>Blue Man Group with Legos</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-A0E1-322B-130F-B7BDC18C8501</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-A0E1-322B-130F-B7BDC18C8501</guid>
<source>SolamenteNiel</source>
<pubDate>Monday, December 3, 2007 8:40:21</pubDate>
<description><![CDATA[<p>
It's amazing what you'll find on flickr.  I found <a href="http://www.flickr.com/photos/kaptainkobold/100869973/" target="_blank">this</a> minifig on flickr.  Apparently there are legos fans that recreate their favorite groups using legos. 
</p>
<p>
<img src="http://farm1.static.flickr.com/34/100869973_a322a5c403_m.jpg" alt="Blue Man Group in Legos" height="190" width="240" /> 
</p>
<p>
Pretty clever!! 
</p>
[...]]]></description>

</item>

<item>
<title>World Clock Project</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-6E07-CB55-F2EF-BC5C5AB94DA0</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-6E07-CB55-F2EF-BC5C5AB94DA0</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, November 23, 2007 11:41:52</pubDate>
<description><![CDATA[<p>
Here's a fun project that is being done with flickr. The goal of the <a href="http://www.worldclockproject.org/" target="_blank">World Clock Project</a> is to have a photo for every minute of every hour of every day. When you go to the World Clock Project website, the current time will be highlighted by a photo from a clock somewhere in the world. I wish there was a way to embed this project on a website as a badge. 
</p>
<iframe src="http://www.flickr.com/slideShow/index.gne?group_id=491987@N20&amp;user_id=&amp;set_id=&amp;text=" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>Enterprise2.0 Web2.0 Trends</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-49AF-4485-6AFC-B3D1C3F2BC26</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-49AF-4485-6AFC-B3D1C3F2BC26</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, November 16, 2007 10:18:51</pubDate>
<description><![CDATA[<p>
Here's another interesting presentation that I found on slideshare.&nbsp; It's a long presentation, and I wish I had the audio that went along with this presentation when it was delivered. 
</p>
<div style="width: 425px; text-align: left" id="__ss_96760">
<div style="margin: 0px" width="425" height="355">
<div name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=enterprise20-web20-trends2358">
</div>
<div name="allowFullScreen" value="true">
</div>
<div name="allowScriptAccess" value="always">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="355">
	<param name="height" value="355" />
	<param name="width" value="425" />
	<param name="allowfullscreen" value="true" />
	<param name="allowscriptaccess" value="always" />
	<param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=enterprise20-web20-trends2358" />
	<embed type="application/x-shockwave-flash" height="355" width="425" allowfullscreen="true" allowscriptaccess="always" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=enterprise20-web20-trends2358"></embed>
</object>
</div>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px">
<a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border: 0px none ; margin-bottom: -5px" alt="SlideShare" /></a> | <a href="http://www.slideshare.net/sveerina/enterprise20-web20-trends" title="View 'Enterprise2.0 Web2.0 Trends' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a>
</div>
</div>
[...]]]></description>

</item>

<item>
<title>Agile Development</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-44FB-3F14-0F20-486FDBB7C330</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-44FB-3F14-0F20-486FDBB7C330</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, November 15, 2007 12:23:44</pubDate>
<description><![CDATA[<p>
I was wandering arround <a href="http://www.slideshare.net/" target="_blank">slideshare.net</a> looking for some interesting presentations, and I came across the presentation called &quot;<a href="http://www.slideshare.net/leisa/agile-development-agile-design-web-20-expo-berlin" target="_blank">Agile Development, Agile Design</a>&quot; from Web 2.0 Expo in Berlin.&nbsp; What's particularly interesting to me is the format of the presentation.&nbsp; It's completely done with sticky notes, markers and a few other props.&nbsp; It definitely doesn't feel like just another presentation, and the format keeps you engaged.
</p>
<div style="width: 425px; text-align: left" id="__ss_163209">
<div style="margin: 0px" width="425" height="355">
<div name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=agile-development-agile-design-web-20-expo-berlin-1194869817755865-5">
</div>
<div name="allowFullScreen" value="true">
</div>
<div name="allowScriptAccess" value="always">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="355">
	<param name="height" value="355" />
	<param name="width" value="425" />
	<param name="allowfullscreen" value="true" />
	<param name="allowscriptaccess" value="always" />
	<param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=agile-development-agile-design-web-20-expo-berlin-1194869817755865-5" />
	<embed type="application/x-shockwave-flash" height="355" width="425" allowfullscreen="true" allowscriptaccess="always" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=agile-development-agile-design-web-20-expo-berlin-1194869817755865-5"></embed>
</object>
</div>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px">
<a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border: 0px none ; margin-bottom: -5px" alt="SlideShare" /></a> | <a href="http://www.slideshare.net/leisa/agile-development-agile-design-web-20-expo-berlin" title="View 'Agile Development, Agile Design - Web 2.0 Expo Berlin' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a>
</div>
</div>
[...]]]></description>

</item>

<item>
<title>Organizing My Mp3 Collection</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-3DC4-4694-876F-1C0934DAC116</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-3DC4-4694-876F-1C0934DAC116</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, November 14, 2007 2:46:21</pubDate>
<description><![CDATA[For obvious reasons I embarked on the process of converting my music collection from CD's to MP3 many years ago.  I thought I had my collection in pretty good order, but as I acquired more music I realized that my collection was in disarray.  I couldn't really enjoy my music until it was all sorted out a bit more.  In particular I needed to standardize on a file naming scheme, clean up the mp3 metadata (tags) on my collection, and add the album art.  I have found two indispensible tools for helping me with this: MusicBrainz and MediaMonkey.<br />
<br />
<a href="http://musicbrainz.org/" target="_blank">MusicBrainz</a> is an online service that provides an open source database of music information.  The Picard client will scan your mp3 files and clean up the meta tags and rename the files according to your own pattern.  The default pattern seems decent enought, so I stuck with it.  If Picard can't identify the song from the existing tags or filename, it will scan the mp3 file and compare it to known mp3 signatures on the MusicBrainz service.  If the song can still not be indentified, it will allow you to search the database via the browser to select the song.  It's pretty cool tool.<br />
<br />
With most of my mp3 files properly tagged, I wanted to include the appropriate album art in my mp3 files.  I'm sure there are a variety of tools for doing the job, but <a href="http://www.mediamonkey.com/" target="_blank">MediaMonkey</a> fit the bill for me.  It's integrated with Amazon, and I presume it uses their database for getting mp3 data and album art.  I'm still not completely done with this part of the process, but it's going well.<br />
<br />
Once I finish adding the album art, my next goal is to equalize the volume on my mp3 collection.  I don't want to have to run to my volume control between songs because the mp3 volume levels are different.  Apparently MediaMonkey has this function, but <a href="http://mp3gain.sourceforge.net/" target="_blank">MP3Gain</a> seems to have a pretty good track record for doing this.
[...]]]></description>

</item>

<item>
<title>Skyway Visual Workspace - Forums, Wiki and Blog</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-1E5B-4809-0D5A-E18F610D5F19</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-1E5B-4809-0D5A-E18F610D5F19</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, November 8, 2007 0:23:26</pubDate>
<description><![CDATA[<p>
If you are interested in model-driven development, you may want to check out the forums, wiki and blog from Skyway Software.&nbsp; There isn't a ton of information there yet, but I think there's enough to get a sense about the Skyway Visual Workspace, a model-driven development solution for JAVA/JEE.
</p>
<p>
<a href="http://www.skywaybuilder.com/" target="_blank">Skyway Software Wiki</a>
</p>
<p>
<a href="http://www.skywaybuilder.com/forums/" target="_blank">Skyway Software Forums</a>
</p>
<p>
<a href="http://www.skywaybuilder.com/blog/" target="_blank">Skyway Software Blog&nbsp;</a>
</p>
<p>
<a href="http://www.skywaysoftwarer.com/" target="_blank">Skyway Software Company Website</a>&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>The Pyschology of Users</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-FAAC-BCDA-ED04-D03631499FFE</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-FAAC-BCDA-ED04-D03631499FFE</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, November 1, 2007 3:06:05</pubDate>
<description><![CDATA[<p>
I found a new service called SlideShare, which is essentially to Presentations what YouTube is to videos.  It's a place where you can post your presentations and share them with the world.  I have spent a bunch of time on it yet, but I did come across this interesting presentation.  The topic is particularly relevant to Web 2.0, and it's a topic I've recently been interested it.  I have been working on implementing Skyway Software's Community site (wiki and forums).  The site has been running for a few weeks, and the participation hasn't been great....but it has been steadily increasing.  This presentation gives a hint at why and when someone chooses to contribute to a community.
</p>
<p>
&nbsp;
</p>
<div style="width: 425px; text-align: left" id="__ss_135478">
<div style="margin: 0px" width="425" height="355">
<div name="movie" value="http://s3.amazonaws.com/slideshare/ssplayer2.swf?doc=the-psychology-of-users-1192490550148375-3">
</div>
<div name="allowFullScreen" value="true">
</div>
<div name="allowScriptAccess" value="always">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="355">
	<param name="width" value="425" />
	<param name="height" value="355" />
	<param name="allowfullscreen" value="true" />
	<param name="allowscriptaccess" value="always" />
	<param name="src" value="http://s3.amazonaws.com/slideshare/ssplayer2.swf?doc=the-psychology-of-users-1192490550148375-3" />
	<embed type="application/x-shockwave-flash" width="425" height="355" allowfullscreen="true" allowscriptaccess="always" src="http://s3.amazonaws.com/slideshare/ssplayer2.swf?doc=the-psychology-of-users-1192490550148375-3"></embed>
</object>
</div>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px">
<a href="http://www.slideshare.net/?src=embed"><img src="http://s3.amazonaws.com/slideshare/logo_embd.png" style="border: 0px none ; margin-bottom: -5px" alt="SlideShare" /></a> | <a href="http://www.slideshare.net/gravity7/the-psychology-of-users" title="View 'The Psychology of Users' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a>
</div>
</div>
<p>
&nbsp;
</p>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>Bulls beat West Virginia</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-861F-C2B3-DA9B-47CE2369CDC4</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-861F-C2B3-DA9B-47CE2369CDC4</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, October 9, 2007 11:56:09</pubDate>
<description><![CDATA[I wanted to post this last week, but I was on vacation.&nbsp; This video is a compilation of the highlights of the Bulls and West Virginia game on ESPN.<br />
<div width="425" height="350">
<div name="movie" value="http://www.youtube.com/v/mQJzmcNwjV8">
</div>
<div name="wmode" value="transparent">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="350">
	<param name="height" value="350" />
	<param name="width" value="425" />
	<param name="wmode" value="transparent" />
	<param name="src" value="http://www.youtube.com/v/mQJzmcNwjV8" />
	<embed type="application/x-shockwave-flash" height="350" width="425" wmode="transparent" src="http://www.youtube.com/v/mQJzmcNwjV8"></embed>
</object>
</div>
[...]]]></description>

</item>

<item>
<title>St Pete Grand Prix on Jumpcut</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-3584-0454-7236-41BE93F0EC7F</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-3584-0454-7236-41BE93F0EC7F</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, September 23, 2007 20:16:25</pubDate>
<description><![CDATA[<p>
During the 2007 St. Petersburg Grand Prix I recorded a bunch of video
clips with my Sony Cyber-shot DSC-P100. Using <a href="http://www.jumpcut.com/" target="_blank">Yahoo's Jumpcut</a> I have assembled the best clips
into an approximately 2 minute Grand Prix highlight.
</p>
<p>
&nbsp;
</p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="408" height="324">
	<param name="width" value="408" />
	<param name="height" value="324" />
	<param name="src" value="http://www.jumpcut.com/media/flash/jump.swf?id=891F072C69C311DCA69F000423CEF5F6&amp;asset_type=movie&amp;asset_id=891F072C69C311DCA69F000423CEF5F6&amp;eb=1" />
	<embed type="application/x-shockwave-flash" width="408" height="324" src="http://www.jumpcut.com/media/flash/jump.swf?id=891F072C69C311DCA69F000423CEF5F6&amp;asset_type=movie&amp;asset_id=891F072C69C311DCA69F000423CEF5F6&amp;eb=1"></embed>
</object>
<p>
I was really impressed with what could be accomplished Jumpcut.
</p>
[...]]]></description>

</item>

<item>
<title>Skyway Blog - Starting with the Project (Part 4)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-278C-1BC7-7A71-1E6CB9256F3D</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-278C-1BC7-7A71-1E6CB9256F3D</guid>
<source>SolamenteNiel</source>
<pubDate>Friday, September 21, 2007 3:10:34</pubDate>
<description><![CDATA[The development artifacts in a project are organized by Services and subsequently by folders.  The Skyway Blog project is a simple applcation; so it doesn't warrant more than one service (&quot;Blog&quot;) which contains all the blog specific development artifacts.  <br />
<br />
The artifacts of the &quot;Blog&quot; service are further broken down into folders.  As you can see, there are three folders.  Each folder represents a different layer of the application: web, logic, and data.  The inter-relationships between the different artifacts are graphically represented using a graph that dynamically changes as you select object or traverse the relationships.<br />
<br />
Here's a description of the images by title.  You can also click on each image in the slideshow to get the description.<br />
<br />
<ul>
	<li><b>Skyway Blog Project</b> - The Skyway Blog project represents all the model-based development artifacts that are unique to the Skyway Blog application.  The Skyway Blog also uses some common services from another project (Foundation).</li>
	<li><b>Skyway Blog Folders</b> - This</li>
	<li><b>Relationship Diagram</b> - </li>
	<li><b>Foundation Project</b> - Here's an example of a more complex project that has many more services.  I'll describe this service in more detail in a future post.</li>
</ul>
<div align="center">
<iframe src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;user_id=7305767@N04&amp;set_id=&amp;tags=blogpost4" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
</div>
<p>
&nbsp;
</p>
[...]]]></description>

</item>

<item>
<title>Florida School Football Rankings (Mid September)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-19B5-C2A3-EDF2-5F19E2713D79</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-19B5-C2A3-EDF2-5F19E2713D79</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, September 18, 2007 10:41:23</pubDate>
<description><![CDATA[<p>
<span class="body">1. Florida</span>
</p>
<p>
<font color="#0000ff" size="6"><b><span class="body">2. South Florida</span></b></font>
</p>
<p>
<span class="body">3. Central Florida </span>
</p>
<p>
<span class="body">4. Florida State </span>
</p>
<p>
<span class="body">5. Miami </span>
</p>
<p>
<span class="body">6. Florida Atlantic </span>
</p>
<p>
<span class="body">7. Florida International </span>
</p>
[...]]]></description>

</item>

<item>
<title>Trip to San Diego - 30 sec Montage</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-190D-7B60-989F-D62359C5FBC0</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-190D-7B60-989F-D62359C5FBC0</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, September 18, 2007 7:37:34</pubDate>
<description><![CDATA[<p>
I found this new service yesterday called <a href="http://animoto.com" target="_blank">Animoto</a>.  It lets you create music videos using your pictures and your own music selection.  I gave it a try by pointing it to one of my flickr sets (&quot;Trip to San Diego&quot;) on my flickr account and picking one of Indie Rock music selections.  It created a little 30 second video.  Here it is:
</p>
<p>
&nbsp;
</p>
<object id="W46ef065b7f61ce82" width="432" height="250" quality="high" data="http://widgets.clearspring.com/o/46928cc51133af17/46ef065b7f61ce82" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="opaque"><param name="wmode" value="opaque" /><param name="movie" value="http://widgets.clearspring.com/o/46928cc51133af17/46ef065b7f61ce82" /><param name="scaleMode" value="showAll" /><param name="allowNetworking" value="all" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="" /></object><p>
&nbsp;
</p>[...]]]></description>

</item>

<item>
<title>Skyway Blog - Intro to Skyway Visual Workspace (Part 3)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-180B-6BCA-88CE-D12D92FE7BCD</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-180B-6BCA-88CE-D12D92FE7BCD</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, September 18, 2007 2:55:42</pubDate>
<description><![CDATA[In previous posts I described the features of the Skyway Blog and described model-driven development (MDD).  Before I start describing the model-based implementation of Skyway Blog, I think it makes sense to very briefly describe the modelling environment.  Since a picture is worth a thousand words, I have uploaded various screenshots of the Skyway Visual Workspace (Skyway VW) to flickr.  The screenshots in this post are presented as a flickr slideshow.  Isn't flickr great!  :-)<br />
<br />
Here's a description of the images by title.  You can also click on each image in the slideshow to get the description.<br />
<br />
<ul>
	<li><b>Skyway Visual Workspace Desktop</b> - The visual workspace.  This is where you do you're model-driven development.  Each icon on the desktop represents a particular project, and a solution/application is comprised of one or more projects.</li>
	<li><b>Skyway Project Designer</b> - When double-clicking on a project on the desktop, the project designer opens to reveal all the model-based development artifacts of the project.</li>
	<li><b>Skyway Domain Designer</b> - This is where you configure your domain to influence how the models are converteded into concrete JEE applications.</li>
	<li><b>Skyway Logic Model Designer</b> - This is the designer for logic models, one of many types of model-based development artifacts that comprise a Skyway project.</li>
</ul>
<div align="center">
<iframe src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;user_id=7305767@N04&amp;set_id=&amp;tags=blogpost3" align="middle" frameborder="0" height="400" scrolling="no" width="400"></iframe>
</div>
<p>
Once again this is only supposed to be an introduction to the modelling environment.  In the next several posts (of the Skyway Blog series) I'll be showing more images from Skyway Visual Workspace.  More information regarding the <a href="http://www.skywaysoftware.com/technology/architecture/designtime.php" target="_blank">different types of model-based development artifacts can be found here</a>.
</p>
[...]]]></description>

</item>

<item>
<title>Canon 40D</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-02CC-E5C8-D1E9-0CD3AF607304</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-02CC-E5C8-D1E9-0CD3AF607304</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, September 13, 2007 23:55:23</pubDate>
<description><![CDATA[<p>
I want this camera!!!  I've been looking for a digital SLR for a while.  I was going to get the Canon 30D, but I had some difficulties.  I'll save that story for another day.  I eventually decided on (err...talked into) getting the Canon 40D, but it's backordered.  I've got my order in, but I'm a little bit nervous about the merchant I went with.  We'll see how they do.  Anyway, here's a good review of the new camera.  I can't wait to get it.
</p>
<div width="425" height="350">
<div name="movie" value="http://www.youtube.com/v/dbppTQfuJ8M">
</div>
<div name="wmode" value="transparent">
</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="350">
	<param name="width" value="425" />
	<param name="height" value="350" />
	<param name="wmode" value="transparent" />
	<param name="src" value="http://www.youtube.com/v/dbppTQfuJ8M" />
	<embed type="application/x-shockwave-flash" width="425" height="350" wmode="transparent" src="http://www.youtube.com/v/dbppTQfuJ8M"></embed>
</object>
</div>
<a href="http://technorati.com/claim/9296h7hwct" rel="me">Technorati Profile</a>
[...]]]></description>

</item>

<item>
<title>Skyway Blog - Model-Driven Development (Part 2)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-02BA-7512-9F96-728867DF100E</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-02BA-7512-9F96-728867DF100E</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, September 13, 2007 23:35:15</pubDate>
<description><![CDATA[In the last post (Skyway Blog - Introduction and Features (Part 1)), I introduced SkywayBlog and the features of the blog, and I mentioned that I didn't write any code to build this Java-based application.  This blog was in fact modeled using Model-Driven Development (MDD) technologies.<br />
<br />
<a href="http://www.wikipedia.org/" target="_blank">Wikipedia</a> (a company started and based in St. Petersburg, FL) describes model-driven development as:<br />
<ul>
	<li>&quot;<i>a range of development approaches that are based on the use of software modeling as a primary form of expression</i>&quot;</li>
	<li>&quot;<i>complete models are built including executable actions</i>&quot;</li>
	<li>&quot;<i>code can be generated from the models, ranging from system skeletons to complete, deployable products</i>&quot;</li>
	<li>&quot;<i>abstraction (of MDD) promotes simpler models with a greater focus on problem space. Combined with executable semantics this elevates the total level of automation possible</i>&quot;</li>
</ul>
<p>
I have been working with model-driven development for over 5 years, and I have collected a bunch of bookmarks related to model-driven development.  If you click on the &quot;mdd&quot; tag at the botton of this post, you will see my most recently saved model-driven development bookmarks (stored in del.icio.us)...and from there you will have the option to go to my full list of bookmarks on del.icio.us.<br />
<br />
What I like about MDD is that it's fast.  The time it takes for me to take an idea from my head to implementation is fast.  With MMD I'm dealing with things at a higher level of abstraction, so I don't have to get bogged down with things that slow me down (code, specifications, build scripts, compile errors, etc...).  If I get an idea for a project, I can implement it in days instead of weeks (or weeks instead of months for larger projects).<br />
<br />
When I look back at the effort involved with implementating this blog, it was minor.  I built the bulk of it during one of my PTO days (I know...sad...isn't it?).  I wanted to experiment with building a fully ajax-based version of a blog application.  Given the progress that I made, I decided that I wanted to deploy this applicaiton as my own blog.  So I spent a few evenings over several weeks completing the application...adding security, jazzing up the UI, producing rss feeds, and a few other things.<br />
<br />
In the next post I will dive deeper into the implementation of the blog...the models.  There's quite a bit to show, so I'll probably break it up into several posts, with each post showing a different part (web/logic/data layers) of the implementation.
</p>
<p>
Just making sure I cite my references (Wikipedia makes it really easy...they build the citation code for you in a variety of different formats):
</p>
<p>
Model-driven engineering. (2007, September 5).  In <i>Wikipedia, The Free Encyclopedia</i>. Retrieved 15:20, September 13, 2007, from <a href="http://en.wikipedia.org/w/index.php?title=Model-driven_engineering&amp;oldid=155926528" class="external free" title="http://en.wikipedia.org/w/index.php?title=Model-driven_engineering&amp;oldid=155926528" rel="nofollow">http://en.wikipedia.org/w/index.php?title=Model-driven_engineering&amp;oldid=155926528</a> 
</p>
[...]]]></description>

</item>

<item>
<title>Skyway Blog - Introduction and Features (Part 1)</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F98F-8E24-E5A2-27EFEBE7BE0E</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F98F-8E24-E5A2-27EFEBE7BE0E</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, September 12, 2007 4:51:48</pubDate>
<description><![CDATA[Well I think I've finally gotten Skyway Blog to a steady state in regards to it's feature set.&nbsp; The problem is that I'm never completely satisfied.&nbsp; My original design of a particular feature always evolves into more than I originally expected.&nbsp; However I think I'm pretty satisfied (<i>at least for the time being</i>).<br />
<br />
Over a series of posts I plan to describe this blog in detail.&nbsp; At least that's the plan....of the course the plan is always subject to change.&nbsp; This first post will describe the features of this blog, and future posts will describe the implementation of blog.<br />
<br />
So let me start by answering a question that will undoubtedly come up to anyone reading this post.&nbsp; &quot;<i>Why create another blog application?</i>&quot;&nbsp; This is a very valid question.&nbsp; After all there are a lot of choices for blogging applications, right?<br />
<br />
Why do people blog?&nbsp; I'm not looking to get philosophical.&nbsp; I haven't done any research on the topic, however it seems to me that people blog to be heard or to have a voice.&nbsp; That's not really my motivation for having a blog.&nbsp; I like to play with technology and build stuff....and I love to build stuff with cool technology.&nbsp; So my posts will be pretty much focussed on technology and building stuff.&nbsp; Hey...maybe I should change my blog tagline to &quot;<b>I love to build stuff with cool technology</b>&quot;. &nbsp;<br />
<br />
I have other interests too, including Indy Car racing and photography (new hobby for me).&nbsp; I also really like living in St. Petersburg, FL.&nbsp; So you might find some posts now and again promoting St. Pete or discussing my hobbies.<br />
<br />
The bottom line is that I built this blog because I need an excuse for playing and experimenting with new technologies.<br />
<br />
In addition to the ability to create posts, here are the features:<br />
<ul>
	<li><b>Categories</b> - catagories can be added/removed by blog owner; a post can be associated with zero to many categories</li>
	<li><b>Tagging</b> - each post can have zero to many free-form tags</li>
	<li><b>Tag Cloud</b> - as a post is tagged, the tag is added to the tag cloud; a visitor can click on a tag in the tag cloud to see all posts associated with the tag (Tag View)</li>
	<li><b>del.icio.us Tag Integration</b> - as a visitor clicks on a tag, they will also see any of my del.icio.us bookmarks that have the same tag (Tag View)</li>
	<li><b>flickr Tag Integration</b> - as a visitor clicks on a tag, they will also see any of my flickr photos that have the same tag (Tag View)</li>
	<li><b>Tag View</b> - one consolidated screen to see all the blog owner's posts, del.icio.us bookmarks, and flickr photos that match the selected tag</li>
	<li><b>Photo Section </b>- photo slideshows can be administered by the blog owner; visitors can view the slideshows from the Photo Tab</li>
	<li><b>Reading Section </b>- rss feeds can be administered by the blog owner; visitors can view the rss feeds from the reading Tab</li>
	<li><b>Comments </b>- a post can support an unlimited number of comments</li>
	<li><b>Moderated Comments </b>- the blog owner can specify whether the comments for a particular post should be moderated; comments added to a moderated post will only be visible when the blog owner approves the comment; this helps minimize comment spam</li>
	<li><b>Rich-text Editting </b>- the blog owner adds posts using a richtext editor</li>
	<li><b>RSS Feeds </b>- this blog can produce rss feeds for all posts, by category and by tag; when adding rss feeds to feed aggregators, the blog owner can control which posts are published to a particular aggregator</li>
	<li><b>AJAX UI </b>- the entire user interface is implemented with AJAX; you will never get a full screen refresh; as a visitor interacts with the blog, only portions of the uI will change</li>
	<li><b>Database Support </b>- this blog can be deployed without modification to run using Postgres, MySQL, Oracle, MS SQL, Sybase or DB2 (<i>I'll explain more in future posts</i>)</li>
	<li><b>Application Server Support </b>- this blog can be deployed without modification to run on Weblogic, websphere, JBoss or Netweaver (<i>I'll explain more in future posts</i>)</li>
</ul>
While this blog is a JEE-based application, I should also mention that this blog was implemented without writing any java code.&nbsp; I'll explain how that's done in a future post.&nbsp; I'll give you a hint though....the topic of the next post is &quot;<b>Model-Driven Development</b>&quot;.<br />
<br />
As I posted this entry, I deliberated about whether I should create a topic/category called &quot;<b>Skyway</b>&quot; or just tag the post with &quot;<b>Skyway</b>&quot;.&nbsp; What is the norm?&nbsp; I dunno...<u>I decided to both</u>.<br />
[...]]]></description>

</item>

<item>
<title>Google Notebook</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F3CC-D8EE-95E3-934706DAABE8</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-F3CC-D8EE-95E3-934706DAABE8</guid>
<source>SolamenteNiel</source>
<pubDate>Tuesday, September 11, 2007 2:01:02</pubDate>
<description><![CDATA[So I recently discovered <a href="http://www.google.com/notebook" target="_blank">Google Notebook</a>.  If you have a Google account, you can maintain multiple notebooks with Google Notebook.  There are browser plugins for Firefox and IE that make it very easy to add notes to a notebook at any time.  A notebook can be made shared, which enables others to read your notes in the notebook.  As would be expected, the contents of the shared notebooks can be published using rss.  If you click on the &quot;Reading&quot; tab, you will the contents of one of my notebooks that is inserted into my blog via rss.  I still don't know how I will exactly use this, but I'll see.
[...]]]></description>

</item>

<item>
<title>Bulls beat Auburn</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-EDB4-F852-45B1-72381B5CC1D6</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-EDB4-F852-45B1-72381B5CC1D6</guid>
<source>SolamenteNiel</source>
<pubDate>Sunday, September 9, 2007 21:37:13</pubDate>
<description><![CDATA[<img src="../../../images/usf_bulls.jpg" align="right" height="63" width="200" />While the Bulls were the underdog, a lot of people thought they had a legitimate chance to win.  It was an exciting (and late) game, but it was worth it.  After a match, it's always interesting to read the opposing teams newspaper to hear there perspective.  A Opelika-Auburn News newspaper column by Mike Szvetitz titled &quot;<a href="http://www.oanow.com/servlet/Satellite?pagename=OAN%2FMGArticle%2FOAN_BasicArticle&amp;c=MGArticle&amp;cid=1173352685779&amp;path=%21sports%21index.html" target="_blank">Loss was no upset</a>&quot; gave the Bulls some props.  Here are some quotes:<br />
<ul>
	<li><i>South Florida is good.</i></li>
	<li><i>Losing to USF at home might seem like an upset to those who didn&rsquo;t watch any of Saturday night&rsquo;s game.  For those of us who saw it, we know better.  We know South Florida is good.</i></li>
	<li><i>They should have. This is a team that has talent and drive and - the biggest intangible of all - nothing to lose.</i></li>
	<li><i>The Bulls aren&rsquo;t a Cinderella story. They&rsquo;re their own novel. And at 10 years old, this program has just written its best chapter: How to go from humble beginnings to humbling one of the best programs in the country over the last three years.</i></li>
	<li><i>South Florida is a good football team. Believe it.</i></li>
</ul>
<br />
Thanks for the kind words Mike.
[...]]]></description>

</item>

<item>
<title>flickr - My favorite web toy</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-DC4B-CE10-5989-B5C2FA399DB7</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-DC4B-CE10-5989-B5C2FA399DB7</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, September 6, 2007 12:28:49</pubDate>
<description><![CDATA[<p>
While <a href="http://www.flickr.com" target="_blank">flickr</a> has been around for a while, I never really understood or appreciated the benefits of flickr.  However due to my growing interest in Indy Car Racing, I explored flickr and found it to be a great place to find racing photos that were posted by flickr members.  As I explored flickr some more, I decided to use flickr to share photos with family and friends.  Using flickr's upload tools, it was really easy to upload large sets of photos and subsequently label, tag and describe the photos.  I soon outgrew the free flickr services, so I decided to start an annual subscription to flickr.<br />
<br />
My favorite thing about flickr is the <a href="http://www.flickr.com/services/api/">extensive flickr api</a> and <a href="http://www.flickr.com/services/feeds/">rss feed</a> options.  It makes it very easy to integrate flickr content with other websites.....as I've done with this blog.  I decided to add a photo section (tab) where I publish some selected flickr photo sets.  I have also integrated flickr with the tag functionality of this blog.  As you select a tag (either from a post or the &quot;Tags&quot; sidebar section), you will see among other things (a list of my blog posts and my del.icio.us links for the selected tag) a flickr slideshow of all my public images that have been tagged with the selected tag.
</p>
<p>
As you're perusing the photos of other flickr members, you can tag the photos you like as favorites.&nbsp; Here's a slideshow of all the photos I've tagged as favorites.&nbsp; As I add or remove photos from my favorites, this slideshow will automatically update.
</p>
<iframe src="http://www.flickr.com/slideShow/index.gne?user_id=7305767@N04&amp;favorites=own" align="middle" frameborder="0" height="500" scrolling="no" width="500"></iframe>
[...]]]></description>

</item>

<item>
<title>USF Bulls 2007 Football Schedule - Import into Outlook</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D4D9-AD81-04A1-6EE3511B463E</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D4D9-AD81-04A1-6EE3511B463E</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, September 5, 2007 1:46:49</pubDate>
<description><![CDATA[Hey USF Bulls fans, here's a way for you to load  the USF Bulls 2007 Football schedule into Microsoft Outlook.  To download the file, named &quot;USF2007.csv&quot; just Right-Click <a href="../../../downloads/USF2007.csv">Here</a> and choose the &quot;Save as&quot; Option. After downloading the file, open Outlook and follow these directions for importing it into your calendar:<br />
<br />
<ol>
	<li>Select the File / Import and Export... Menu option.</li>
	<li>Select &quot;Import from another program or file&quot; and click Next.</li>
	<li>Select &quot;Comma Separated Values (Windows)&quot; and click Next.</li>
	<li>Find the desired CSV file (USF2007.csv) and select &quot;Do not import duplicate items&quot; and click Next.</li>
	<li>Select Calendar and click Next.</li>
	<li>The next window will have a title that says 'The following actions will be performed:' above an option to 'Import &quot;USF2007.csv&quot; into folder: Calendar.</li>
	<li>Check that box and and click on 'Import &quot;USF2007.csv&quot; into folder: Calendar'</li>
	<li>Then Click Finish</li>
</ol>
[...]]]></description>

</item>

<item>
<title>Buccaneer 2007 Schedule - Import into Outlook</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D4D6-E733-EE9E-553EEE2E8E91</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-D4D6-E733-EE9E-553EEE2E8E91</guid>
<source>SolamenteNiel</source>
<pubDate>Wednesday, September 5, 2007 1:43:47</pubDate>
<description><![CDATA[Hey Bucs fans, here's a way for you to load  the Bucs 2007 schedule into Microsoft Outlook.  To download the file, named &quot;BUCS2007.csv&quot; just Right-Click <a href="../../../downloads/BUCS2007.csv">Here</a> and choose the &quot;Save as&quot; Option. After downloading the file, open Outlook and follow these directions for importing it into your calendar:<br />
<br />
<ol>
	<li>Select the File / Import and Export... Menu option.</li>
	<li>Select &quot;Import from another program or file&quot; and click Next.</li>
	<li>Select &quot;Comma Separated Values (Windows)&quot; and click Next.</li>
	<li>Find the desired CSV file (BUCS2007.csv) and select &quot;Do not import duplicate items&quot; and click Next.</li>
	<li>Select Calendar and click Next.</li>
	<li>The next window will have a title that says 'The following actions will be performed:' above an option to 'Import &quot;BUCS2007.csv&quot; into folder: Calendar.</li>
	<li>Check that box and and click on 'Import &quot;BUCS2007.csv&quot; into folder: Calendar'</li>
	<li>Then Click Finish</li>
</ol>
[...]]]></description>

</item>

<item>
<title>Hurray Danica!!</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-CD05-CF8F-81B9-281A82A139BA</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-CD05-CF8F-81B9-281A82A139BA</guid>
<source>SolamenteNiel</source>
<pubDate>Monday, September 3, 2007 13:18:03</pubDate>
<description><![CDATA[<p>
While it was a crazy race, Danica finishes in <a href="http://www.indycar.com/news/story.php?story_id=9854">career-best second place in Detroit</a>.
</p>
[...]]]></description>

</item>

<item>
<title>The beginning...PersonalBlog</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-C0CF-6996-6F31-4EBD68E8C16F</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-C0CF-6996-6F31-4EBD68E8C16F</guid>
<source>SolamenteNiel</source>
<pubDate>Saturday, September 1, 2007 4:23:12</pubDate>
<description><![CDATA[<p>
I was surprised to find <a href="http://sourceforge.net/projects/personalblog/">PersonalBlog</a>, my first blogging application, still on SourceForge.  I figured the SourceForge folks would&#39;ve deleted it by now, but it still there. 
</p>
[...]]]></description>

</item>

<item>
<title>Yes Indeed...I'm Blogging!!</title>

 <link>http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-B5E5-1B51-CE5C-7556CF196DB5</link>

 <guid isPermaLink="false">http://www.nieleyde.org/SkywayBlog/post.htm?postid=7F000001-B5E5-1B51-CE5C-7556CF196DB5</guid>
<source>SolamenteNiel</source>
<pubDate>Thursday, August 30, 2007 1:31:04</pubDate>
<description><![CDATA[<p>It's been a while, but I'm back to blogging.  There is a lot of pressure on writing your first post.  I think I'm experiencing blogger block [<em>a phenomenon involving temporary loss of ability to begin or continue blogging, usually due to lack of inspiration or creativity</em>].</p>
<p>Oh well...I promise better things to come.  Stay tuned!!</p>
<pre class="brush: java; toolbar: true;">	private static ContactsViewUiBinder uiBinder = GWT
			.create(ContactsViewUiBinder.class);
</pre>[...]]]></description>

</item>

</channel>
</rss>
