<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Eric Blue's Blog &#187; Travel</title>
	<atom:link href="http://eric-blue.com/category/travel/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric-blue.com</link>
	<description>Technology, Philosophy, and Personal Development</description>
	<lastBuildDate>Mon, 21 May 2012 02:29:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Enjoying the Great Outdoors</title>
		<link>http://eric-blue.com/2008/10/26/enjoying-the-great-outdoors/</link>
		<comments>http://eric-blue.com/2008/10/26/enjoying-the-great-outdoors/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 02:18:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/?p=561</guid>
		<description><![CDATA[Although things have been slightly hectic, I've still had some great chances to get in touch with the great outdoors. Over the last couple weeks, I've been on a number of hikes and trips to the beach. Here are some photos]]></description>
			<content:encoded><![CDATA[<p>You can certainly say I&#8217;ve been &#8220;unplugged&#8221; more than usual the last month or so.  My posting frequency has been close to&#8230;.. well zero. Work has been definitely been busier than normal, and I&#8217;ve had a couple mini-vacations both on the east coast and here in LA within the last few weeks.</p>
<p>Although things have been slightly hectic, I&#8217;ve still had some great chances to get in touch with the great outdoors. Over the last couple weeks, I&#8217;ve been on a number of hikes and trips to the beach.  Here are some photos (click for a brief description and full-size download):</p>

<a href='http://eric-blue.com/2008/10/26/enjoying-the-great-outdoors/img_5480/' title='Calabasas Peak Trail'><img width="150" height="112" src="http://eric-blue.com/wp-content/uploads/2008/10/img_5480.jpg" class="attachment-thumbnail" alt="" title="Calabasas Peak Trail" /></a>
<a href='http://eric-blue.com/2008/10/26/enjoying-the-great-outdoors/img_5473/' title='Las Flores Canyon Road'><img width="150" height="112" src="http://eric-blue.com/wp-content/uploads/2008/10/img_5473.jpg" class="attachment-thumbnail" alt="" title="Las Flores Canyon Road" /></a>
<a href='http://eric-blue.com/2008/10/26/enjoying-the-great-outdoors/img_5556/' title='Temescal Ridge View'><img width="150" height="112" src="http://eric-blue.com/wp-content/uploads/2008/10/img_5556.jpg" class="attachment-thumbnail" alt="" title="Temescal Ridge View" /></a>
<a href='http://eric-blue.com/2008/10/26/enjoying-the-great-outdoors/venice_sunset/' title='Venice Beach Sunset'><img width="150" height="112" src="http://eric-blue.com/wp-content/uploads/2008/10/venice_sunset.jpg" class="attachment-thumbnail" alt="" title="Venice Beach Sunset" /></a>

<p align="left"><a class="tt" href="http://twitter.com/home/?status=Enjoying+the+Great+Outdoors+http://eric-blue.com/?p=561+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2008/10/26/enjoying-the-great-outdoors/&amp;title=Enjoying+the+Great+Outdoors" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2008/10/26/enjoying-the-great-outdoors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Off to PA!</title>
		<link>http://eric-blue.com/2008/09/16/off-to-pa/</link>
		<comments>http://eric-blue.com/2008/09/16/off-to-pa/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 04:14:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/?p=556</guid>
		<description><![CDATA[Well, I&#8217;m off to Pennsylvania tomorrow and will be spending time with friends and family for the next 5 days.  I plan to be less &#8220;plugged-in&#8221; than usual.  But, I&#8217;m sure I&#8217;ll be ...]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;m off to Pennsylvania tomorrow and will be spending time with friends and family for the next 5 days.  I plan to be less &#8220;plugged-in&#8221; than usual.  But, I&#8217;m sure I&#8217;ll be Twittering away and catching up on my RSS feeds.</p>
<p>I have a *ton* of blog posts I want to get done by the end of the year.  I may spend some of my supposed down time fleshing out my fountain of ideas. Stay tuned!</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Off+to+PA%21+http://eric-blue.com/?p=556+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2008/09/16/off-to-pa/&amp;title=Off+to+PA%21" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2008/09/16/off-to-pa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating the Ultimate Personal Travel Journal</title>
		<link>http://eric-blue.com/2008/07/13/creating-the-ultimate-personal-travel-journal/</link>
		<comments>http://eric-blue.com/2008/07/13/creating-the-ultimate-personal-travel-journal/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 19:24:31 +0000</pubDate>
		<dc:creator>ericblue76</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Quantified Self]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/blog2/2008/07/13/creating-the-ultimate-personal-travel-journal/</guid>
		<description><![CDATA[Since I last posted about Vannevar Bush's vision for a Personal Memex, I decided to focus my efforts on building an impressive personal travel journal, and share the results to illustrate the capabilities of a Memex.]]></description>
			<content:encoded><![CDATA[<p><a href="http://new.eric-blue.com/wp-content/uploads/2008/08/travel.jpg"><br />
</a></p>
<p>Many of my posts the last few months have been geared towards <a href="http://eric-blue.com/blog/2007/11/personal_learning_environments_and_knowledge_management.html">Personal Knowledge Management</a> (PKM) and <a href="http://eric-blue.com/blog/2008/02/semantic_wikis_review.html">Semantic Wikis</a>.  Since I last posted about Vannevar Bush&#8217;s vision for a <a href="http://eric-blue.com/blog/2008/05/as_we_may_think_memex.html">Personal Memex</a>, I decided to focus my efforts on building an impressive personal travel journal, and share the results to illustrate the capabilities of a Memex.</p>
<p><strong>What&#8217;s this Memex thing all about?</strong></p>
<p>While the process for setting up a Personal Memex can be quite involved, the idea is fairly simple.  My memex is a personal semantic wiki that exists for the sole purpose of centralizing my research notes, learning activities, personal journals, and allows me to easily retrieve important data and memories that I enter into the system.  My memex is built entirely from existing open source projects, and essentially runs MediaWiki (the wiki software used for Wikipedia) with a number of Semantic extensions, and a few extensions I have written for myself.  The Personal Travel Journal is a single integrated feature and section of my Personal Memex.</p>
<p><strong>Motivation</strong></p>
<p>Although you can&#8217;t exactly call me a world traveler, I&#8217;ve gone on my fair share of trips in the last decade, and have spent a lot of time visiting my friends and family on the east coast.  Since I purchased my first digital camera in 2000, I&#8217;ve literally taken thousands of photos and videos.  And, back in 2005 I started keeping a written journal of the places I visited (family visits, weddings, vacations, weekend getaways, cruises, business trips, etc.)  So far I can account for at least 60 major trips.</p>
<p>Ultimately, I wanted to have a central place to store all the details of the my travels (dates, places, people), And, have a nice personal (private) website where I can view photos, videos, maps, and comment on each trip.  Sadly, for many people, as time passes memories of trips and events can often fade.  With the help of the Memex, forgotten memories will be a thing of the past.</p>
<p><strong>What can the personal travel journal do?</strong></p>
<p>At first glance, the travel journal may look like a plain old webpage with some embedded photos.  But, it&#8217;s much more powerful than you might expect.  Here&#8217;s what you can do in a nutshell:</p>
<ul>
<li>Semantic markup and searching</li>
<li>Visual timeline browsing</li>
<li>Easy embedding of photo and video slideshows</li>
</ul>
<p><strong>Semantic Markup and Searching</strong></p>
<p>This is arguably the most interesting and powerful feature of my travel journal.  With the help of the <a href="http://meta.wikimedia.org/wiki/Semantic_MediaWiki">Semantic MediaWiki extension</a>, adding Semantic capabilities to a wiki makes browsing and searching a breeze.  What does semantic mean in this case?  Many wikis such as Wikipedia have tremendous amounts of text for each article, and in many cases you can find what you&#8217;re looking for doing basic searches (via <a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a> or Google).  However, it becomes *much* more difficult to easily issue a single query/search that asks:</p>
<p><em>&#8220;Show me all philosophers living between 1800-1850 who were born within 50 miles from Weimar, Germany and who published more than 6 books&#8221;</em></p>
<p>Unless you have a Ph.D in philosophy AND are a wizkid with Google searches, chances are you&#8217;ll spend a better part of a day doing research to find this answer.  Thankfully the type of searching and browsing I&#8217;ll need to do for my travel journal is much more simplistic.  Nevertheless, adding semantic details for each trip greatly helps with indexing and organizing.  I&#8217;ve added the following semantic information:</p>
<ul>
<li>Trip start date</li>
<li>Trip end date</li>
<li>Trip location &#8211; Major city</li>
<li>Travel destination &#8211; Important place, landmark, or area within the trip location</li>
<li>Person &#8211; who was there</li>
</ul>
<p>How does this work exactly?  Like most wikis, each travel journal entry contains simple text with some basic wiki markup.  In order to indicate that a particular piece of text is Semantic, you simply add some markup around it.  For example, once added to a travel journal entry, the article will semantically come to life:</p>
<blockquote><p>[[Location::Key West, FL]]<br />
[[Person::Eric]]<br />
[[TravelDestination::Duval Street]]<br />
[[TripStartDate::2008/04/12]]</p></blockquote>
<p>Now I can do searches that let me easily show all trips within a certain date range.  Or, I can query for trips based on location or people who were there (Ex: <em>Show me all trips between 2002-2004 where I was in Florida and my wife and I visited a beach</em>, or for that matter <em>Show me all trips where I was on a beach</em>).</p>
<p>Although adding the semantic markup is fairly straight forward, it can become very tedious to remember the exact fields names and required fields for each travel journal entry.  Thankfully a MediaWiki extension called <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Forms">Semantic Forms</a> drastically simplifies this process.  All I needed to do was create a template with the required fields and markup, and then let Semantic Forms create a new form for me.  Now, whenever I want to add or edit a travel journal entry, I simply click a link and fill out a regular web form.</p>
<p><img style="border: 1px solid #c0c0c0;" src="http://eric-blue.com/blog/images/ptj_form.jpg" alt="" /></p>
<p>Since the journal entry is now created with the special markup, each article will show the semantic details:</p>
<p><img style="border: 1px solid #c0c0c0;" src="http://eric-blue.com/blog/images/ptj_facts.jpg" alt="" /></p>
<p>And, I can easily search and create index pages that will show all relevant trips:</p>
<p><img style="border: 1px solid #c0c0c0;" src="http://eric-blue.com/blog/images/ptj_search_table.jpg" alt="" /></p>
<p><strong>Visual Timeline Browsing</strong></p>
<p>With the placement of my semantic trip details and <a href="http://simile.mit.edu/timeline/">SIMILE Timeline</a>, I can easily browse and locate any trip.</p>
<p><img style="border: 1px solid #c0c0c0;" src="http://eric-blue.com/blog/images/ptj_timeline.jpg" alt="" /></p>
<p>I can drag or click anywhere on the timeline and instantly view my travel journal entry.  Seeing all the trips on a single timeline also greatly helps with discovering where entries are with relation to each other.</p>
<p><strong>Easy Embedding of Photo and Video Slideshows</strong></p>
<p>This was actually a *huge* undertaking.  It took me a little over a month to consolidate all of my photos and videos, and find a web-based solution for easily embedding multimedia slideshows into my wiki.  I originally blogged about my <a href="http://eric-blue.com/blog/2008/06/flash_slideshow_software.html">search for flash-based slideshow software</a> back in June, and have since picked <a href="http://slideshowpro.net/">SlideShowPro</a> as my solution.  I created a simple PHP Mediawiki extension and Perl webservice to dynamically locate my photo and video albums on disk, and generate the appropriate gallery and slideshow.  I&#8217;ve organized all of my media into folders based on the date/time.  So, all I need to do is edit my travel journal entry and add the following markup:</p>
<blockquote><p>=== Photos  ===</p>
<p>&lt;embed_slideshow&gt;<br />
id=1<br />
album_name=Dixie and Chan,Key West Day 1,Key West Day 2,Naples<br />
album_path=2008/04-13-2008,2008/04-14-2008,2008/04-15-2008,2008/04-16-2008<br />
&lt;/embed_slideshow&gt;</p></blockquote>
<p><img style="border: 1px solid #c0c0c0;" src="http://eric-blue.com/blog/images/ptj_photo1.jpg" alt="" /></p>
<p>Once added and loaded, the slideshow extension will process each album name and dynamically generate thumbnails and download links complete with media info.</p>
<p><img style="border: 1px solid #c0c0c0;" src="http://eric-blue.com/blog/images/ptj_photo2.jpg" alt="" /></p>
<p><strong>What&#8217;s Next?</strong></p>
<p>I&#8217;m really happy with the results so far!  Not only do I have all of my photos and videos organized for the last 10 years, I&#8217;ve managed to fill out almost all of my travel details for close to 60 trips.  I can safely say that the semantic browsing and searching capabilities helped my ability to recall, re-enforce, and write down many of my memories.  The power of association is really amazing!</p>
<p>At this point, my Personal Travel Journal portion of my Memex is nearly feature complete.  What are some other features and possible uses?  I&#8217;ve already started experimenting with Google map integration for some trips.</p>
<p><img style="border: 1px solid #c0c0c0;" src="http://eric-blue.com/blog/images/ptj_map.jpg" alt="" /></p>
<p>Right now this is a manual process of adding latitude and longitude details.  However, I can envision the ability to enhance this with geocoding/geotagging information of location details inside JPG using EXIF.  Using my GPS and geotagging software, I&#8217;ve been able to automatically encode lat/long info inside each picture (Using <a href="http://www.robogeo.com/home/">RoboGeo</a> for example).  It would be great if I could dynamically pull the lat/long info outside of each picture and plot on a map for each journal entry.</p>
<p>This is only the beginning, so stay tuned in the future for new developments!</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Creating+the+Ultimate+Personal+Travel+Journal+http://eric-blue.com/?p=425+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2008/07/13/creating-the-ultimate-personal-travel-journal/&amp;title=Creating+the+Ultimate+Personal+Travel+Journal" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2008/07/13/creating-the-ultimate-personal-travel-journal/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>I Hear the Florida Keys are Nice This Time of Year</title>
		<link>http://eric-blue.com/2008/04/12/i-hear-the-florida-keys-are-nice-this-time-of-year/</link>
		<comments>http://eric-blue.com/2008/04/12/i-hear-the-florida-keys-are-nice-this-time-of-year/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 21:30:15 +0000</pubDate>
		<dc:creator>ericblue76</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/blog2/2008/04/12/i-hear-the-florida-keys-are-nice-this-time-of-year/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>In just a few hours I&#8217;m off to Florida for the next 5 days!  I&#8217;ll be visiting my wife&#8217;s family in Tampa, then we&#8217;re heading down to the Keys on Monday.  And, we&#8217;ll finish up the trip in Naples on the way back.  All in all, it should be a fun time.</p>
<p>I just recently bought a new camera (my old Canon Powershot A610 display died).  The replacement (a major upgrade really), is the Canon Powershot G9.  I&#8217;m hoping to take some great shots on this trip&#8230;. but I do need to learn how to work the camera first <img src='http://eric-blue.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=I+Hear+the+Florida+Keys+are+Nice+This+Time+of+Year+http://eric-blue.com/?p=408+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2008/04/12/i-hear-the-florida-keys-are-nice-this-time-of-year/&amp;title=I+Hear+the+Florida+Keys+are+Nice+This+Time+of+Year" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2008/04/12/i-hear-the-florida-keys-are-nice-this-time-of-year/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hiking in Sedona, AZ</title>
		<link>http://eric-blue.com/2007/05/30/hiking-in-sedona-az/</link>
		<comments>http://eric-blue.com/2007/05/30/hiking-in-sedona-az/#comments</comments>
		<pubDate>Wed, 30 May 2007 11:07:11 +0000</pubDate>
		<dc:creator>ericblue76</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/blog2/2007/05/30/hiking-in-sedona-az/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a target="newwin" href="http://www.flickr.com/photo_zoom.gne?id=521063425&#038;size=l&#038;context=set-72157600284885041"><br />
<img src="http://farm1.static.flickr.com/246/521063425_70cc149bda_d.jpg"><br />
</a></p>
<p>I&#8217;m still working on wrapping up my photo album from the trip.  But, thought I would share a photoset that I uploaded to FlickR.  These pictures are taken primarily at the Airport mesa and Bell Rock trails.</p>
<p><a target="newwin" href="http://www.flickr.com/photos/56683314@N00/sets/72157600284885041/show/">http://www.flickr.com/photos/56683314@N00/sets/72157600284885041/show/</a></p>
<p>The panaramic is a beautiful 360 degree picture at the top of the airport mesa.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Hiking+in+Sedona%2C+AZ+http://eric-blue.com/?p=348+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2007/05/30/hiking-in-sedona-az/&amp;title=Hiking+in+Sedona%2C+AZ" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2007/05/30/hiking-in-sedona-az/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Travels This Week</title>
		<link>http://eric-blue.com/2007/05/19/my-travels-this-week/</link>
		<comments>http://eric-blue.com/2007/05/19/my-travels-this-week/#comments</comments>
		<pubDate>Sat, 19 May 2007 20:33:56 +0000</pubDate>
		<dc:creator>ericblue76</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/blog2/2007/05/19/my-travels-this-week/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>This week is going to be jam packed.  I&#8217;m leaving this evening to go on vacation to Nevada, Arizona, and Utah.  Some of the notable places I&#8217;m stopping at are Las Vegas, Sedona, the Grand Canyon, and Zion National Park.  I&#8217;ll have sporadic net access, but I&#8217;ll try to post some pics.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=My+Travels+This+Week+http://eric-blue.com/?p=347+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2007/05/19/my-travels-this-week/&amp;title=My+Travels+This+Week" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2007/05/19/my-travels-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDExpo 2007: Day in Review (3/23/07)</title>
		<link>http://eric-blue.com/2007/03/23/sdexpo-2007-day-in-review-32307/</link>
		<comments>http://eric-blue.com/2007/03/23/sdexpo-2007-day-in-review-32307/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 03:22:34 +0000</pubDate>
		<dc:creator>ericblue76</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/blog2/2007/03/23/sdexpo-2007-day-in-review-32307/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>My SDExpo adventure came to a close today.  Overall, this year&#8217;s sessions were really great and I thoroughly enjoyed the conference.   I picked up a lot of great information related to Agile methodologies  (Scrum, Crystal Clear, Lean) and plan on incorporating them into my studies (and eventually my practice).</p>
<p>Here&#8217;s a summary of the last few sessions I attended:</p>
<p><b>Developing Rich Domain Models</b></p>
<p><a href="http://www.chrisrichardson.net/">Chris Richardson</a>, consultant and author of the book Pojos in Action, discussed how to implement a domain model using POJOs (Plain Old Java Objects).  I read Chris&#8217; book late last year and overall was very satisified with it.  In fact, I would highly recommend this book to anybody who wants to get an intro to peristence (Hibernate, JDO, Ibatis), Spring, and find out how to model their presentation and business tiers.  Definitely fantastic!  The session today covered many of the topcs from the book, and it was good to have this knowledge reinforced.</p>
<p><b>Benefits of the Build: A Case Study in Continuous Integration</b></p>
<p>Kirk Knoernschild, gave a great intro talk on the benefits of implementing continous integration.  Here&#8217;s some more info:</p>
<blockquote>
<p>Agile processes such as XP and RUP advocate continuous integration, where shorter iterations produce an incremental and functional growth of the system. The fundamental component of any continuous integration (CI) strategy is an automated and repeatable build. In addition to ensuring your application is always in a functional state, a robust build strategy enables a number of other important lifecycle activities.</p>
</blockquote>
<p><b>War Stories: Fighter Jets and Agile Development at Lockheed Martin</b></p>
<p>Michael Zwicker, an Agile architect at Lockhead Martin gave a fantastic talk on how Agile methodologies were implemented at his company.  This gives a shot in the arm to anybody who is hesistant about trying to go Agile.  If it can work at Lockhead, a traditionally waterfall-heavy company, it can work in yours to.  Other topics included key value expected and realized, barriers to initially implementing agile and how they were overcome, barriers to further agile adoption, and the value of training and agile tooling.</p>
<p>Michael also recommend an Agile tool that managed the project backlog: <a target="newwin" href="http://www.versionone.net/">VersionOne</a</p>
<p><b>Highlights of the day</b></p>
<p>* After lunch I decided to walk outside for a little bit.  I discovered a trail right beside the conference center called the <a href="http://www.svbcbikes.org/crank/oct-nov-05/index.php">San Tomas Aquino Creek Trail</a>, and had a relaxing 45 minute walk.</p>
<p>* I discovered that the Hyatt right beside the convention center has a &#8220;<a href="http://www.socialcustomer.com/2006/02/the_virtual_con.html">Virtual Concierge</a>&#8221; (I&#8217;m not kidding).  Check out the link.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=SDExpo+2007%3A+Day+in+Review+%283%2F23%2F07%29+http://eric-blue.com/?p=325+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2007/03/23/sdexpo-2007-day-in-review-32307/&amp;title=SDExpo+2007%3A+Day+in+Review+%283%2F23%2F07%29" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2007/03/23/sdexpo-2007-day-in-review-32307/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDExpo 2007: Day in Review (3/22/07)</title>
		<link>http://eric-blue.com/2007/03/22/sdexpo-2007-day-in-review-32207/</link>
		<comments>http://eric-blue.com/2007/03/22/sdexpo-2007-day-in-review-32207/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 03:07:24 +0000</pubDate>
		<dc:creator>ericblue76</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/blog2/2007/03/22/sdexpo-2007-day-in-review-32207/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Today was another information-packed day!  I have to say that the sessions on agile methodologies turned out to be really great.  Here are some of the highlights of the more interesting sessions I attended:</p>
<p><b>Transitioning to Agile: A Guide to Good Practices in Context</b></p>
<p>Michael Cohn, from <a target="newwin" href="http://www.mountaingoatsoftware.com/">Mountain Goat Software</a>, gave an excellent presentation on how to introduce an agile process into a company.  Michael dispensed some great tips on building teams, picking the right project for making the transition, and dealing with resistance.  You can download the presentation and a related PDF on his website:</p>
<p><a target="newwin" href="http://www.mountaingoatsoftware.com/presentation/access/54">Transitioning to Agile: A Guide to Good Practices in Context</a></p>
<p><a target="newwin" href="http://www.mountaingoatsoftware.com/article/access/10">Introducing An Agile Process to an Organization</a></p>
<p>One particualr topic that Michael discussed really got my attention.  While dealing with resistance and change, there is a popular model that can be used: CDE (Container, Differences, Transforming Exchanges).  From the seminar</p>
<blockquote>
<p>Self organization (CDE Model)<br />
Container<br />
A boundary within which self-organization occurs (company, project, team, city)<br />
Differences<br />
There must be differences among the &#8220;agent&#8221; acting in our system<br />
Technical knowledge, domain knowledge, education, experience, power, gender<br />
Transforming Exchanges<br />
Agents in the system interact and exchange resources<br />
Information, money, energy (vision)
</p></blockquote>
<p>I&#8217;m fascinated with the topic of change and system models, so I dug a little deeper and found some references to a new field called HSD (Human System Dynamics).  The Human System Dynamics FAQ says:</p>
<blockquote>
<p>Human systems dynamics (HSD) is an emerging field of research and practice that applies principles of complexity, nonlinear dynamics, and chaos theory to the study of groups of humans as they live and work responsibly in teams, organizations, and communities.</p>
</blockquote>
<p>Google turned up a related paper on HSD and CDE titled: <a href="http://www.hsdinstitute.org/e-Clarity/asp_freeform_0001/user_documents//WholeScaleChange%20Final.pdf">After the Dance with Whole-Scale Change(WSC) PDF</a>.  I plan on researching this further.</p>
<p><b>Scrum: A Five Letter Word Geeks to Need Learn</b></p>
<p><a target="newwin" href="http://www.michaelvizdos.com/">Michael Vizdos</a>, a certified Scum trainer, gave an informative overview of <a target="newwin" href="http://en.wikipedia.org/wiki/Scrum_%28management%29">Scrum</a>.  Prior to the session I had only briefly heard about Scrum, and by the end of the talk I felt that I had taken away quite a bit to think about.  According to Wikipedia, Scrum is:</p>
<blockquote>
<p>&#8220;&#8230; intended (for) use is for management of software development projects, and it has been successfully used to &#8220;wrap&#8221; Extreme Programming and other development methodologies. However, it can theoretically be applied to any context where a group of people need to work together to achieve a common goal – such as setting up a small school, scientific research projects or planning a wedding.&#8221;</p>
</blockquote>
<p>When asked how Scrum differs from other Agile methodologies like XP, Lean, Crystal and others, here was the explanation:</p>
<p>- Scrum is more of a project management methodology, not software development.  Scrum does not dictate how software is constructed.</p>
<p>- Scrum is a great into methodology.  Once roles are defined and teams are built, many companies pickup some other methodologies (like Crystal Clear)</p>
<p>- Scrum is also used in other domains (sales, marketing, and program management)</p>
<p>There is also a more detailed process flow for Scrum in the <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum (development) article</a> on Wikipedia.  Here are the highlights from that article:</p>
<blockquote>
<p>&#8220;Scrum assumes that the software development process is complicated and unpredictable and treats it as a controlled black box instead of a theoretical, fully defined process. This is one of the biggest differences between Scrum and the Waterfall and Spiral methodologies, which view the software development process as a fully defined process. Most problems encountered when using these older, formal types of methodologies are :</p>
<p>* Requirements are not fully understood at the beginning of the process.<br />
* Requirements change during the process.<br />
* The process becomes unpredictable when new tools and technologies are used.</p>
<p>Another characteristic of Scrum is that the software development process isn’t treated as a linear process, unlike the Waterfall, Spiral and Iterative methodologies. In a lot of cases this linear process consists of the following four activities: Analysis, Design, Implementation and Testing. Scrum, however, doesn&#8217;t prescribe a sequence in which the activities must be implemented. A project can start with any activity, and can change between activities at any time. &#8221;</p>
</blockquote>
<p><b>Core Models and Patterns of Web 2.0 &#8211; What They Mean to Architects</b></p>
<p>The final highlight of the day was the informal &#8220;Birds of a Feather&#8221; gathering at the end of the day by the poolside at the Hyatt. <a target="newwin" href="http://www.jamesward.org/wordpress/"> James Ward</a>, Flex evangelist for Adobe, lead a discussion with a group of about 15 people focusing on patterns and trends of the Web 2.0 phenonemon.  Discussions focused on security, identity, trust, multi-platform architectures (ESB, MVC, RIA).  Overall, it was a great chit-chat and lots of fun.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=SDExpo+2007%3A+Day+in+Review+%283%2F22%2F07%29+http://eric-blue.com/?p=323+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2007/03/22/sdexpo-2007-day-in-review-32207/&amp;title=SDExpo+2007%3A+Day+in+Review+%283%2F22%2F07%29" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2007/03/22/sdexpo-2007-day-in-review-32207/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDExpo 2007: Day in Review (3/21/07)</title>
		<link>http://eric-blue.com/2007/03/21/sdexpo-2007-day-in-review-32107/</link>
		<comments>http://eric-blue.com/2007/03/21/sdexpo-2007-day-in-review-32107/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 03:16:17 +0000</pubDate>
		<dc:creator>ericblue76</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/blog2/2007/03/21/sdexpo-2007-day-in-review-32107/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>This year&#8217;s <a target="newwin"  href="http://www.sdexpo.com/2007/west/overview.htm">SDExpo West</a> (Software Development Expo) conference was hosted at the <a target="newwin" href="http://www.santaclara.org/conventioncenter/">Santa Clara Convention center</a> in Santa Clara, California.  The convention center is not far from San Fransisco and is located near the heart of &#8220;Silicon Valley&#8221;.</p>
<p><center><br />
<img src="http://eric-blue.com/blog/images/conventioncenter_lg.jpg"><br />
</center></p>
<p>Overall, the day turned out to be fun and very informative!   The SDExpo conference focuses on many  areas of the software development sector: Java/C++/.Net, Web 2.0, process and people management,  the business of software, testing, development methodologies, architecture and everything in between.</p>
<p>My main focus for this conference is on People, Process &#038; Methods.  But, I did attend some more techy presentation and picked up some great information.  Here are some of the more interesting things I learned:</p>
<p><b>Combining Flex and Ajax to Overcome Browser Limitations</b></p>
<p><a target="newwin" href="http://www.jamesward.org/wordpress/">James Ward</a>, a technical evangelist from <a target="newwin" href="http://www.adobe.com/">Adobe Systems</a>, gave an informative and compelling talk on the benefits of mixing Flex (Flash) and Ajax.  I haven&#8217;t dug into Flex as of yet, but did learn a bit about it from this article a couple months ago:</p>
<p>How and Why AJAX, Not Java, Became the Favored Technology for RIAs<br />
<a target="newwin" href="http://ajaxworldmagazine.com/read/333329.htm">http://ajaxworldmagazine.com/read/333329.htm</a></p>
<p>Here is a description of Flex from this article:</p>
<blockquote>
<p>&#8220;Flex is a way to develop Flash applications by programming. It includes a declarative XML language called MXML for laying out user interfaces, and a programming language called ActionScript, which is a superset of ECMAScript (that is, standardized JavaScript), with extra features like optional static type checking&#8230;&#8230;. Flex applications compile directly into SWFs (Flash binaries), which are then Just-In-Time (JIT) compiled by the Flash runtime, for extra speed.&#8221;</p>
</blockquote>
<p>James demonstrated quite a few visually impressive &#8220;Web 2.0&#8243;/RIA (Rich Internet Applications) that showcase what the next generation of web applications are starting to look like.  Gone are the days of boring static HTML pages, tons of page reloading, and user boredom.  Technologies like Flash, Flex, and Ajax are beginning to make web applications like like traditional desktop programs (and better in many cases).</p>
<p>Two particular things that interested me where the announcement of <a href="http://arstechnica.com/news.ars/post/20070319-apollo-takes-flight-as-adobe-lures-web-devs-to-the-desktop.html">Adobe&#8217;s Apollo desktop engine</a>, which allows web developers to create rich web applications and run them on the desktop (Windows and Mac, and Linux is forthcoming).  And, an interesting benchmark application, that illustrates the different technologies that are used to transmit information between client and server.  XML, SOAP, JSON, and a new binary protocol from Flash that appears to be significantly faster than the rest.</p>
<p><b>Crystal Clear: A Human Powered Methodology for Small Teams</b></p>
<p><a target="newwin" href="http://alistair.cockburn.us/index.php/Main_Page">Alistair Cockburn</a> (Pronounced Co-Burn, the Scottish way) gave a great lecture on the Crystal family of development methodologies.  I&#8217;ve just started my journey looking into Agile development (XP, Agile, Lean, Scrum, Crystal) and I have to say that the Crystal approach looks very promising.  Per Wikipedia:</p>
<blockquote>
<p>Crystal Clear is a member of the Crystal family of methodologies as described by Alistair Cockburn and is considered an example of an agile or lightweight methodology.</p>
<p>Crystal Clear can be applied to teams of up to 6 or 8 colocated developers working on systems that are not life-critical. The Crystal family of methodologies focus on efficiency and habitablity as components of project safety.</p>
<p>Crystal Clear focuses on people, not processes or artifacts.</p>
<p>Crystal Clear contains the following properties (the first three are required):</p>
<p>* Frequent Delivery of Usable Code to Users (required)<br />
* Reflective Improvement (required)<br />
* Osmotic Communication Preferably by Being Co-Located (required)<br />
* Personal Safety<br />
* Focus<br />
* Easy Access to Expert Users<br />
* Automated Tests, Configuration Management, and Frequent Integration
</p></blockquote>
<p><b>Key Note: Why Software Sucks</b></p>
<p>David Platt gave an enjoyable, comedic, and sobering lecture on the topic of his book of the same name:</p>
<p><a target="newwin" href="http://www.whysoftwaresucks.com/">Why Software Sucks&#8230;. and what you can do about it</a></p>
<p><center><br />
<img src="http://eric-blue.com/blog/images/wss_book.jpg"><br />
</center></p>
<p>From David&#8217;s website, here is an overview:</p>
<blockquote>
<p>A Book for Anyone Who Uses a Computer Today … and Just Wants to Scream!</p>
<p>Today’s software sucks. There’s no other good way to say it. It’s unsafe, allowing criminal programs to creep through the Internet wires into our very bedrooms. It’s unreliable, crashing when we need it most, wiping out hours or days of work with no way to get it back. And it’s hard to use, requiring large amounts of head-banging to figure out the simplest operations.</p>
<p>It’s no secret that software sucks. You know that from personal experience, whether you use computers for work or for personal tasks. In this book, programming insider David Platt explains why that’s the case and, more importantly, why it doesn’t have to be that way. And he explains it  in plain, jargon-free English that&#8217;s a joy to read, using real-world examples with which you&#8217;re already familiar. In the end, he suggests what you, as a typical user, without a technical background, can do about this sad state of our software—how you, as an informed consumer, don’t have to take the abuse that bad software  dishes out.</p>
</blockquote>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=SDExpo+2007%3A+Day+in+Review+%283%2F21%2F07%29+http://eric-blue.com/?p=321+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2007/03/21/sdexpo-2007-day-in-review-32107/&amp;title=SDExpo+2007%3A+Day+in+Review+%283%2F21%2F07%29" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2007/03/21/sdexpo-2007-day-in-review-32107/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Touch Down in Santa Clara</title>
		<link>http://eric-blue.com/2007/03/21/touch-down-in-santa-clara/</link>
		<comments>http://eric-blue.com/2007/03/21/touch-down-in-santa-clara/#comments</comments>
		<pubDate>Wed, 21 Mar 2007 10:11:54 +0000</pubDate>
		<dc:creator>ericblue76</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric-blue.com/blog2/2007/03/21/touch-down-in-santa-clara/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>My plane arrived last night, and I&#8217;m eager to attend the <a target="newwin" href="http://www.sdexpo.com/2007/west/overview.htm">SDEXPO</a> (Software Development) here in <a target="newwin" href="http://maps.google.com/maps?f=q&#038;hl=en&#038;q=santa+clara,+ca&#038;layer=&#038;ie=UTF8&#038;z=12&#038;om=1">Santa Clara, CA</a>.  There are some interesting sessions this year, and I&#8217;m sure there will be something to write about.  I&#8217;ll post more later.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Touch+Down+in+Santa+Clara+http://eric-blue.com/?p=320+via+@ericblue" title="Post to Twitter"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-twitter-big3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://eric-blue.com/2007/03/21/touch-down-in-santa-clara/&amp;title=Touch+Down+in+Santa+Clara" title="Post to Delicious"><img class="nothumb" src="http://eric-blue.com/wp-content/plugins/tweet-this/icons/tt-delicious-big3.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://eric-blue.com/2007/03/21/touch-down-in-santa-clara/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

