<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Softwaremaker - Technology</title>
    <link>http://www.softwaremaker.net/blog/</link>
    <description>&lt;Challenging Conventions /&gt;</description>
    <language>en-us</language>
    <copyright>William T</copyright>
    <lastBuildDate>Mon, 07 Nov 2011 12:05:56 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>itnews@softwaremaker.net</managingEditor>
    <webMaster>itnews@softwaremaker.net</webMaster>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=1b69a9e4-3121-4a10-9c6a-023fae82f53c</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,1b69a9e4-3121-4a10-9c6a-023fae82f53c.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After so many months of starts, stops and many distractions, I finally took the time
over the (long) weekend to port my <a href="http://www.softwaremaker.net/blog/geoBlogGeographicalLocationBasedLogging.aspx" target="_blank">Windows
Mobile 6.0 GeoBlog</a> application over to Windows Phone 7. I had searched and waited
so long for a similar application on the Windows Phone Marketplace but none were there
that could do what I wanted it to do.
</p>
        <p>
While geo-taggers, geo-markers can be found in the dozens in the Windows Phone Marketplace,
most of them doesnt allow you to share with your family and loved ones on the trails
you have been to, local or somewhere exotic and far-away. Even the ones piggy-bagging
on Google Maps doesnt have certain features like adding comments, taking pictures
with each geo-blogging location.
</p>
        <p>
Hence, I decided to port my Windows Mobile application to Windows Phone 7, taking
this opportunity to add and further enhance some of the features along the way. I
named this application WP7 GeoBlog and I will be taking this along to the <a href="http://www.visitvictoria.com/Regions/Great-Ocean-Road.aspx" target="_blank">Great
Ocean Road</a> a few weeks later.
</p>
        <p>
However, I am not publishing on the Windows Phone Marketplace as of yet. Reason is
because, it needs a certain back-end Server infrastructure of a web server hosting
a simple web service. The push-pin points and locations uploaded will be overlaid
on a Google Map, using the <a href="http://code.google.com/apis/maps/documentation/javascript/" target="_blank">Google
Maps API, specifically the Javascript SDK</a>. I have no idea at this point in time
how to package the back-end Server infrastructure so it is not a complete solution
for anyone downloading WP7 GeoBlog without that infrastructure.
</p>
        <p>
If you have a developer-unlocked or jail-broken WP7 and want to try this out,
feel free to drop me a note here. For now, I will leave my readers here with an image
that my WM 6.0 GeoBlog application generated when I was in <a href="http://en.wikipedia.org/wiki/Hokkaido" target="_blank">Hokkaido,
Japan</a> last year.
</p>
        <p>
          <img src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc6/268315_10150229502501583_706121582_7858699_3315165_n.jpg" />
        </p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=1b69a9e4-3121-4a10-9c6a-023fae82f53c" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>WP7 GeoBlog: Geo-Blogging on the Windows Phone</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,1b69a9e4-3121-4a10-9c6a-023fae82f53c.aspx</guid>
      <link>http://www.softwaremaker.net/blog/WP7GeoBlogGeoBloggingOnTheWindowsPhone.aspx</link>
      <pubDate>Mon, 07 Nov 2011 12:05:56 GMT</pubDate>
      <description>&lt;p&gt;
After so many months of starts, stops and many distractions, I finally took the time
over the (long) weekend to port my &lt;a href="http://www.softwaremaker.net/blog/geoBlogGeographicalLocationBasedLogging.aspx" target=_blank&gt;Windows
Mobile 6.0 GeoBlog&lt;/a&gt; application over to Windows Phone 7. I had searched and waited
so long for a similar application on the Windows Phone Marketplace but none were there
that could do what I wanted it to do.
&lt;/p&gt;
&lt;p&gt;
While geo-taggers, geo-markers can be found in the dozens in the Windows Phone Marketplace,
most of them doesnt allow you to share with your family and loved ones on the trails
you have been to, local or somewhere exotic and far-away. Even the ones piggy-bagging
on Google Maps doesnt have certain features like adding comments, taking pictures
with each geo-blogging location.
&lt;/p&gt;
&lt;p&gt;
Hence, I decided to port my Windows Mobile application to Windows Phone 7, taking
this opportunity to add and further enhance some of the features along the way. I
named this application WP7 GeoBlog and I will be taking this along to the &lt;a href="http://www.visitvictoria.com/Regions/Great-Ocean-Road.aspx" target=_blank&gt;Great
Ocean&amp;nbsp;Road&lt;/a&gt; a few weeks later.
&lt;/p&gt;
&lt;p&gt;
However, I am not publishing on the Windows Phone Marketplace as of yet. Reason is
because, it needs a certain back-end Server infrastructure of a web server hosting
a simple web service. The push-pin points and locations uploaded will be overlaid
on a Google Map, using the&amp;nbsp;&lt;a href="http://code.google.com/apis/maps/documentation/javascript/" target=_blank&gt;Google
Maps API, specifically the Javascript SDK&lt;/a&gt;. I have no idea at this point in time
how to package the back-end Server infrastructure so it is not a complete solution
for anyone downloading WP7 GeoBlog without that infrastructure.
&lt;/p&gt;
&lt;p&gt;
If you have a developer-unlocked or jail-broken&amp;nbsp;WP7 and want to try this out,
feel free to drop me a note here. For now, I will leave my readers here with an image
that my WM 6.0 GeoBlog application generated when I was in &lt;a href="http://en.wikipedia.org/wiki/Hokkaido" target=_blank&gt;Hokkaido,
Japan&lt;/a&gt;&amp;nbsp;last year.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc6/268315_10150229502501583_706121582_7858699_3315165_n.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=1b69a9e4-3121-4a10-9c6a-023fae82f53c" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;Mobile (GPS, GPRS, Grid, 3G, etc);Technology;WP7</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=400b5ffe-8908-4d1c-85d8-711a772eb8d3</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,400b5ffe-8908-4d1c-85d8-711a772eb8d3.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img title="NaviRoutes" border="0" alt="NaviRoutes" src="http://www.softwaremaker.net/blog/content/binary/NaviRoutes-PC.png" width="200" height="200" />
        </p>
        <p>
The better-than-expected response to my <a href="http://www.appsfuze.com/applications/windowsphone.planning/sg-drive,2809" target="_blank">SG-Drive</a> in <a href="http://www.microsoft.com/windowsphone/en-us/apps/default.aspx" target="_blank">Windows
Phone 7 Marketplace</a> has resulted in some user feedback for a leaner version of
the application. Feedback collected suggested that there is a need to <strong><em>just
have the very-popular Navigation features</em></strong> of SG-Drive alone to cater
to the international market who doesn't reside in Singapore. In this sense, the application would
have a broader-based international appeal and I am able to price it below the
psychological USD1.00 barrier mark.
</p>
        <p>
I am happy to announce the release of <strong><u>NaviRoutes</u></strong> today. <strong>NaviRoutes
is THE WP7 Navigation Application with Map Visuals and Live-Traffic Conditions on
the Map</strong>. The trial version has limited functionalities such as incomplete
navigation routes and directions, no map visuals, no live-traffic information, etc
</p>
        <p>
In just less than 10 hours, it has racked up 5 downloads. I am also
mindful to market NaviRoutes out of the Singapore context since the Navigation features
really work everywhere. Well, <a href="http://gmaps-samples.googlecode.com/svn/trunk/mapcoverage_filtered.html" target="_blank">almost
everywhere</a>.
</p>
        <p>
If you are interested, please search for "<strong><u>NaviRoutes</u></strong>" in Windows
Phone 7 Marketplace or use any of the Navigation key terms to reach the application.
Thank you for your support.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=400b5ffe-8908-4d1c-85d8-711a772eb8d3" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Release of NaviRoutes into Windows Phone 7 Marketplace</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,400b5ffe-8908-4d1c-85d8-711a772eb8d3.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ReleaseOfNaviRoutesIntoWindowsPhone7Marketplace.aspx</link>
      <pubDate>Wed, 13 Apr 2011 12:14:36 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img title=NaviRoutes border=0 alt=NaviRoutes src="http://www.softwaremaker.net/blog/content/binary/NaviRoutes-PC.png" width=200 height=200&gt;
&lt;/p&gt;
&lt;p&gt;
The better-than-expected response to my &lt;a href="http://www.appsfuze.com/applications/windowsphone.planning/sg-drive,2809" target=_blank&gt;SG-Drive&lt;/a&gt; in &lt;a href="http://www.microsoft.com/windowsphone/en-us/apps/default.aspx" target=_blank&gt;Windows
Phone 7 Marketplace&lt;/a&gt; has resulted in some user feedback for a leaner version of
the application. Feedback collected suggested that there is a need to &lt;strong&gt;&lt;em&gt;just
have the very-popular Navigation features&lt;/em&gt;&lt;/strong&gt; of SG-Drive alone to cater
to the international market who doesn't reside in Singapore. In this sense, the application&amp;nbsp;would
have&amp;nbsp;a broader-based international appeal and I am able to price it below the
psychological USD1.00 barrier mark.
&lt;/p&gt;
&lt;p&gt;
I am happy to announce the release of &lt;strong&gt;&lt;u&gt;NaviRoutes&lt;/u&gt;&lt;/strong&gt; today. &lt;strong&gt;NaviRoutes
is THE WP7 Navigation Application with Map Visuals and Live-Traffic Conditions on
the Map&lt;/strong&gt;. The trial version has limited functionalities such as incomplete
navigation routes and directions, no map visuals, no live-traffic information, etc
&lt;/p&gt;
&lt;p&gt;
In just less than 10 hours,&amp;nbsp;it has&amp;nbsp;racked up&amp;nbsp;5 downloads. I am also
mindful to market NaviRoutes out of the Singapore context since the Navigation features
really work everywhere. Well, &lt;a href="http://gmaps-samples.googlecode.com/svn/trunk/mapcoverage_filtered.html" target=_blank&gt;almost
everywhere&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
If you are interested, please search for "&lt;strong&gt;&lt;u&gt;NaviRoutes&lt;/u&gt;&lt;/strong&gt;" in Windows
Phone 7 Marketplace or use any of the Navigation key terms to reach the application.
Thank you for your support.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=400b5ffe-8908-4d1c-85d8-711a772eb8d3" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;Technology;WP7;NaviRoutes</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=b0915194-3c96-465f-b19d-e48fe19e2c6f</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,b0915194-3c96-465f-b19d-e48fe19e2c6f.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One of the hidden is what I thought to be the most useful setting in IE9 - and that
is to be able to split the STOP and REFRESH icons and move it before the address bar.
This effectively reduce the cluster on the right of the address bar. Because all those
icons were bunched up together by default, it was hard to see what you want to do
and easy to make the wrong clicks.
</p>
        <p>
Right-Click on the icon cluster on the right of the address bar to make that
change.
</p>
        <p>
          <img title="IE9 Split Stop Refresh" border="0" alt="IE9 Split Stop Refresh" src="http://www.softwaremaker.net/blog/content/binary/IE9SplitStopRefresh.jpg" width="1290" height="169" />
        </p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=b0915194-3c96-465f-b19d-e48fe19e2c6f" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Reduce Iconic Cluster in IE9 Address Bar</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,b0915194-3c96-465f-b19d-e48fe19e2c6f.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ReduceIconicClusterInIE9AddressBar.aspx</link>
      <pubDate>Tue, 05 Apr 2011 23:44:55 GMT</pubDate>
      <description>&lt;p&gt;
One of the hidden is what I thought to be the most useful setting in IE9 - and that
is to be able to split the STOP and REFRESH icons and move it before the address bar.
This effectively reduce the cluster on the right of the address bar. Because all those
icons were bunched up together by default, it was hard to see what you want to do
and easy to make the wrong clicks.
&lt;/p&gt;
&lt;p&gt;
Right-Click on the icon cluster on the right of the address bar&amp;nbsp;to make that
change.
&lt;/p&gt;
&lt;p&gt;
&lt;img title="IE9 Split Stop Refresh" border=0 alt="IE9 Split Stop Refresh" src="http://www.softwaremaker.net/blog/content/binary/IE9SplitStopRefresh.jpg" width=1290 height=169&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=b0915194-3c96-465f-b19d-e48fe19e2c6f" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=c9c5a1e3-9a6c-465a-b8de-6609e45a3d90</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,c9c5a1e3-9a6c-465a-b8de-6609e45a3d90.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Via <a href="http://blogs.msdn.com/biztalk_server_team_blog/archive/2010/01/29/biztalk-server-2006-r2-sp1-now-available.aspx" target="_blank">here</a>:
BizTalk Server 2006 R2 SP1 is now available !!!
</p>
        <p>
These 2 factors are great improvements, or rather - fixes:
</p>
        <p>
          <b>Better reliability, performance, and scale for the following key features</b>
        </p>
        <ul>
          <li>
Throttling and dehydration of orchestrations. 
</li>
          <li>
Archiving and purging operations. 
</li>
          <li>
BAM alerts and archiving. 
</li>
          <li>
HIPAA. 
</li>
          <li>
Reduced memory consumption in scenarios using scripting functoids. 
</li>
          <li>
Improvement in the bts_FindSubscription stored proc, resulting in faster execution
and lower CPU utilization. 
</li>
        </ul>
        <p>
          <b>Better management and deployment experiences</b>
        </p>
        <ul>
          <li>
Performance and user experience improvements of key scenarios. 
</li>
          <li>
WCF configuration management. 
</li>
          <li>
Significant improvement in deployment time for send ports using a map. 
</li>
        </ul>
        <p>
While still some time away, I am very looking forward to BizTalk v.Next where there
will be some very interesting innovations to push the low latency envelope (every
bit of pun intended).
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=c9c5a1e3-9a6c-465a-b8de-6609e45a3d90" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>BizTalk Server 2006 R2 SP1 is now available !!!</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,c9c5a1e3-9a6c-465a-b8de-6609e45a3d90.aspx</guid>
      <link>http://www.softwaremaker.net/blog/BizTalkServer2006R2SP1IsNowAvailable.aspx</link>
      <pubDate>Sat, 30 Jan 2010 00:18:59 GMT</pubDate>
      <description>&lt;p&gt;
Via &lt;a href="http://blogs.msdn.com/biztalk_server_team_blog/archive/2010/01/29/biztalk-server-2006-r2-sp1-now-available.aspx" target=_blank&gt;here&lt;/a&gt;:
BizTalk Server 2006 R2 SP1 is now available !!!
&lt;/p&gt;
&lt;p&gt;
These 2 factors are great improvements, or rather - fixes:
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Better reliability, performance, and scale for the following key features&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Throttling and dehydration of orchestrations. 
&lt;li&gt;
Archiving and purging operations. 
&lt;li&gt;
BAM alerts and archiving. 
&lt;li&gt;
HIPAA. 
&lt;li&gt;
Reduced memory consumption in scenarios using scripting functoids. 
&lt;li&gt;
Improvement in the bts_FindSubscription stored proc, resulting in faster execution
and lower CPU utilization. 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Better management and deployment experiences&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Performance and user experience improvements of key scenarios. 
&lt;li&gt;
WCF configuration management. 
&lt;li&gt;
Significant improvement in deployment time for send ports using a map. 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
While still some time away, I am very looking forward to BizTalk v.Next where there
will be some very interesting innovations to push the low latency envelope (every
bit of pun intended).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=c9c5a1e3-9a6c-465a-b8de-6609e45a3d90" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>BizTalk;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=003a7088-6023-4662-88bb-a49a7bc50e0d</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,003a7088-6023-4662-88bb-a49a7bc50e0d.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Sigh. I try to avoid commenting or referencing public marketing furor over Microsoft
because I am just not a <a href="http://sarahwalstonsblog.files.wordpress.com/2008/08/cult.jpg" target="_blank">cult-fanatic</a> or
hold a <a href="http://www.nytimes.com/2007/03/24/technology/24online.html" target="_blank">religious
view</a> on technology (for Goodness sake - Get a life ...) BUT the story that PervX
ran that says: "Black Screen woes could affect millions on Windows 7, Vista and XP"
is really saying something about the responsibility issues that comes with technology
journalism.
</p>
        <p>
Gosh - really, is there nothing we can do about this ?
</p>
        <p>
Obviously, PervX was made to eat their own words. They issued a <a href="http://www.prevx.com/blog/141/Windows-Black-Screen-Root-Cause.html" target="_blank">public
apology</a> to Microsoft but there is obviously still a sense of denial in between
the lines.
</p>
        <p>
          <a href="http://blogs.zdnet.com/bio.php#bott" target="_blank">Ed Bott</a> says it
best <a href="http://blogs.zdnet.com/Bott/?p=1575" target="_blank">here</a> and
how I wished this furor they caused stays with them for a long time until redemption
time comes. As what Ed says in his closing para: "<strong><em><font color="#808080">As
for Prevx, they deserve to be laughed out of the security commmunity for their role
in this fiasco.</font></em></strong>"
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=003a7088-6023-4662-88bb-a49a7bc50e0d" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>REF: What the "Black screen of death" story says about tech journalism</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,003a7088-6023-4662-88bb-a49a7bc50e0d.aspx</guid>
      <link>http://www.softwaremaker.net/blog/REFWhatTheBlackScreenOfDeathStorySaysAboutTechJournalism.aspx</link>
      <pubDate>Thu, 03 Dec 2009 07:12:25 GMT</pubDate>
      <description>&lt;p&gt;
Sigh. I try to avoid commenting or referencing public marketing furor over Microsoft
because I am just not a &lt;a href="http://sarahwalstonsblog.files.wordpress.com/2008/08/cult.jpg" target=_blank&gt;cult-fanatic&lt;/a&gt; or
hold a &lt;a href="http://www.nytimes.com/2007/03/24/technology/24online.html" target=_blank&gt;religious
view&lt;/a&gt; on technology (for Goodness sake - Get a life ...) BUT the story that PervX
ran that says: "Black Screen woes could affect millions on Windows 7, Vista and XP"
is really saying something about the responsibility issues that comes with technology
journalism.
&lt;/p&gt;
&lt;p&gt;
Gosh - really, is there nothing we can do about this ?
&lt;/p&gt;
&lt;p&gt;
Obviously, PervX was made to eat their own words. They issued a &lt;a href="http://www.prevx.com/blog/141/Windows-Black-Screen-Root-Cause.html" target=_blank&gt;public
apology&lt;/a&gt; to Microsoft but there is obviously still a sense of denial in between
the lines.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.zdnet.com/bio.php#bott" target=_blank&gt;Ed Bott&lt;/a&gt; says it best &lt;a href="http://blogs.zdnet.com/Bott/?p=1575" target=_blank&gt;here&lt;/a&gt;&amp;nbsp;and
how I wished this furor they caused stays with them for a long time until redemption
time comes. As what Ed says in his closing para: "&lt;strong&gt;&lt;em&gt;&lt;font color=#808080&gt;As
for Prevx, they deserve to be laughed out of the security commmunity for their role
in this fiasco.&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;"
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=003a7088-6023-4662-88bb-a49a7bc50e0d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>OMG !;Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=c5f1233c-921e-49f1-8098-3f6b0918d178</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,c5f1233c-921e-49f1-8098-3f6b0918d178.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A short but note(pun-intended)-worthy blog entry. <a href="http://news.cnet.com/8301-17939_109-10135749-2.html" target="_blank">Microsoft
releases SongSmith: Karaoke in reverse</a>.
</p>
        <p>
          <img height="34" alt="openquotes.png" src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width="44" border="0" /> Microsoft
Research on Thursday is releasing software that gives musicians, both casual and professional,
a new way to speed up song development. Called SongSmith, the $29.99 application creates
musical accompaniment based on whatever is sung into the computer's microphone.
</p>
        <p>
In order to do this, the software processes the pitch and tone of what's recorded
and lets users hear how it might sound if they had a little backup in the form of
a virtual piano, drums, and keyboard. Microsoft is expecting them to use the new track
either as inspiration for further song development or as a simple way to create karayoke-quality
recordings for friends and family members. 
</p>
        <p>
The software lets users change the feel of a song completely using various sliders
that adjust mood, volume levels, tempo and what instruments are being used. Users
are also able to purchase additional instruments from Garritan for a small fee that
can drastically change the way a track sounds. Each purchased instrument comes wrapped
in a special installer that automatically adds it to SongSmith. Dan Morris of Microsoft
Research tells me there may eventually be a marketplace for other sample providers,
although for now the software is using it exclusively because of its the only compatible
format.
</p>
        <p>
          <br />
SongSmith lets you simply sing into your computer's microphone to hear what it would
sound like if you had a back-up band. 
</p>
        <p>
(Credit: CNET Networks)<br />
SongSmith is starting out as a digital download only, and will be available from Microsoft's
recently launched digital downloads store front. Morris says there are no current
plans to make the software part of a larger suite of music oriented products from
Microsoft. Competitor Apple has offered a slightly similar feature in its Garageband
software that gives you virtual band mates that can accompany you as you record music
with an in-line microphone, however each of the instruments must be programmed by
the user. 
</p>
        <p>
One interesting thing to note is that the technology is fully capable of providing
automated accompaniment in near real-time. Morris says the only hurdle there is that
the programming does all its magic by seeing where users are going with a melody and
compensating accordingly. Morris also says a Web based version of the software could
be possible later on down the line, although development in that area has been slowed
down due to latency and recording quality bottlenecks.
</p>
        <p>
Embedded below are before and after clips of what SongSmith is capable of. As mentioned
before, to change the sound of this song users simply need to adjust a slider or two.<br /><img height="34" alt="closequotes.png" src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width="44" border="0" /></p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=c5f1233c-921e-49f1-8098-3f6b0918d178" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Microsoft releases SongSmith: Karaoke in reverse</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,c5f1233c-921e-49f1-8098-3f6b0918d178.aspx</guid>
      <link>http://www.softwaremaker.net/blog/MicrosoftReleasesSongSmithKaraokeInReverse.aspx</link>
      <pubDate>Thu, 08 Jan 2009 15:27:01 GMT</pubDate>
      <description>&lt;p&gt;
A short but note(pun-intended)-worthy blog entry. &lt;a href="http://news.cnet.com/8301-17939_109-10135749-2.html" target=_blank&gt;Microsoft
releases SongSmith: Karaoke in reverse&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;img height=34 alt=openquotes.png src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width=44 border=0&gt;&amp;nbsp;Microsoft
Research on Thursday is releasing software that gives musicians, both casual and professional,
a new way to speed up song development. Called SongSmith, the $29.99 application creates
musical accompaniment based on whatever is sung into the computer's microphone.
&lt;/p&gt;
&lt;p&gt;
In order to do this, the software processes the pitch and tone of what's recorded
and lets users hear how it might sound if they had a little backup in the form of
a virtual piano, drums, and keyboard. Microsoft is expecting them to use the new track
either as inspiration for further song development or as a simple way to create karayoke-quality
recordings for friends and family members. 
&lt;/p&gt;
&lt;p&gt;
The software lets users change the feel of a song completely using various sliders
that adjust mood, volume levels, tempo and what instruments are being used. Users
are also able to purchase additional instruments from Garritan for a small fee that
can drastically change the way a track sounds. Each purchased instrument comes wrapped
in a special installer that automatically adds it to SongSmith. Dan Morris of Microsoft
Research tells me there may eventually be a marketplace for other sample providers,
although for now the software is using it exclusively because of its the only compatible
format.
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
SongSmith lets you simply sing into your computer's microphone to hear what it would
sound like if you had a back-up band. 
&lt;/p&gt;
&lt;p&gt;
(Credit: CNET Networks)&lt;br&gt;
SongSmith is starting out as a digital download only, and will be available from Microsoft's
recently launched digital downloads store front. Morris says there are no current
plans to make the software part of a larger suite of music oriented products from
Microsoft. Competitor Apple has offered a slightly similar feature in its Garageband
software that gives you virtual band mates that can accompany you as you record music
with an in-line microphone, however each of the instruments must be programmed by
the user. 
&lt;/p&gt;
&lt;p&gt;
One interesting thing to note is that the technology is fully capable of providing
automated accompaniment in near real-time. Morris says the only hurdle there is that
the programming does all its magic by seeing where users are going with a melody and
compensating accordingly. Morris also says a Web based version of the software could
be possible later on down the line, although development in that area has been slowed
down due to latency and recording quality bottlenecks.
&lt;/p&gt;
&lt;p&gt;
Embedded below are before and after clips of what SongSmith is capable of. As mentioned
before, to change the sound of this song users simply need to adjust a slider or two.&lt;br&gt;
&lt;img height=34 alt=closequotes.png src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width=44 border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=c5f1233c-921e-49f1-8098-3f6b0918d178" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=130bb010-294a-4382-94e3-e2cc9d89d140</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,130bb010-294a-4382-94e3-e2cc9d89d140.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I had recently purchased a <a href="http://www.camcorderinfo.com/content/Canon-Vixia-HF100-Camcorder-Review-35094.htm" target="_blank">Canon
Hi-Def Flash Camcorder HF100</a> at wholesale price (<em><strong>please dont ask me
how much and where I got it from</strong></em>). There was a long thought process
before this high-end purchase. I knew I wanted a camcorder to record in <a href="http://en.wikipedia.org/wiki/High-definition_video" target="_blank">Hi-Def
(HD) format</a>. The question I had was the recorded video format. I did some research
and poking around and there were some pros and cons that I was seriously considering
such as:
</p>
        <ol>
          <li>
What is the recording storage medium ? 
</li>
          <li>
What is the recording format ? If answer to [1] was a <a href="http://en.wikipedia.org/wiki/DV" target="_blank">DV
Tape</a> or sort, then the answer would probably be HDV/MPEG-2 format. 
</li>
          <li>
Do I have enought processing power / software infrastructure to deal with the answer
to [2] ?</li>
        </ol>
        <p>
In the end, I decided that I would not want to do the route of using a DV Tape.
Tape is proven, tested, good, mature and cheap but has its limitations. The fact
that it is a <a href="http://en.wikipedia.org/wiki/Magnetic_tape_data_storage" target="_blank">sequential
access medium</a> puts me off. Even <a href="http://www.microsoft.com/systemcenter/dpm/default.mspx" target="_blank">newER
backup solutions of today</a> seems to provide disk storage, whose prices have dropped
in recent years, as an alternative to tape. Usually, the restoration granularity and
the time it takes to restore is the deciding factor for customers to champion disk
over tape. Moreover, if I record on tape and then later edit on disk, it does somehow
seem that I am going backwards.
</p>
        <p>
So, instead of carrying bulkIER tapes around with me (and I do a lot of random recording),
not forgetting that the housing for these tapes in the camcorders itself does take
up some bulk and effectively limits the handling of the camera at hand, I dumped the
idea of either the <a href="http://www.camcorderinfo.com/content/Canon-HV20-Camcorder-Review.htm#" target="_blank">Canon
HV20</a> or <a href="http://www.camcorderinfo.com/content/Canon-HV30-Camcorder-Review-34401.htm#" target="_blank">HV30</a>.
Mind you - their dual recording format in a choice of either Standard-Definition (SD)or
HD is really attractive but I doubt that I would want to record in SD in a couple
of years down the road where computing power, screens, bandwidth are all commodities.
</p>
        <p>
That left me with Question [3] above. What does it take to process/edit those videos
? From searches of many forums and reviews, a lot of people buy a <a href="http://en.wikipedia.org/wiki/AVCHD" target="_blank">AVCHD</a> Camcorder
(such as the Canon HF100) without realizing that they dont have the infrastructure
to process and edit the recorded HD clips. I guess a lot of peple dont realize that
there is not much choice of video-editing software that can process a AVCHD video
clip today. So. what most of them did was
</p>
        <ul>
          <li>
Pay X Dollar for the camcorder and then 2X Dollar for a brand new <a href="http://en.wikipedia.org/wiki/.Mac" target="_blank">Mac</a> -
Holy Smokes. Since when does money grow on trees ? 
</li>
          <li>
Pay a couple of hundred dollars more to buy a decent video editing software such as
the <a href="http://www.pinnaclesys.com/PublicSite/us/Home/" target="_blank">Pinnacle
Studio</a> or the <a href="http://www.sonycreativesoftware.com/products/vegasfamily.asp" target="_blank">Sony
Vegas</a></li>
        </ul>
        <p>
I didnt like both options. First or all, I edit video clips - Yes - but I dont consider
myself to be a "pro-consumer" of sorts that would want to fork out much money just
to have 3000 over video transitions up my sleeve ... and ... I am not a MAC fan. Yes,
I admit. Crucify me. I am just not genetically engineered to use a MAC or any of <a href="http://www.apple.com/" target="_blank">Apples'</a> products.
Yes, I love my <a href="http://www.zune.net/en-US/" target="_blank">ZUNE</a> and its <a href="http://www.zune.net/en-us/marketplace/default.htm" target="_blank">marketplace</a> very
much. Thank you.
</p>
        <p>
Therefore, I had to look for an intermediate solution since my old, trusted and
most FREE <a href="http://en.wikipedia.org/wiki/Windows_Movie_Maker" target="_blank">Windows
Movie Maker</a> and <a href="http://en.wikipedia.org/wiki/Windows_Media_Player" target="_blank">Media
Player</a> cannot handle AVCHD video files natively and I am not willing to fork out
anything more than SGD100.00
</p>
        <p>
Luckily, my prayers are answered and my search leads me to media\video developer <a href="http://www.shedworx.com" target="_blank">ShedWorx</a> who
has the <a href="http://www.shedworx.com/?q=voltaichdpc" target="_blank">VoltaicHD
for both the PC</a> and the <a href="http://www.shedworx.com/?q=volmac-home" target="_blank">MAC</a>.
Bascially, VoltaicHD transforms your AVCHD High-Def video clips to <a href="http://en.wikipedia.org/wiki/WMV_HD" target="_blank">WMV-HD</a>,
which both Windows Media Player and Microsoft Movie Maker can handle. FAQ <a href="http://www.shedworx.com/?q=volpc-faq" target="_blank">here</a>.
This little known shareware (just USD30.00) has gotten some <a href="http://www.podfeed.net/episode/SimplyDV+Podcast+Number+11/1105120" target="_blank">great</a> independent <a href="http://www.simplydv.co.uk/simplyBB/viewtopic.php?f=3&amp;t=20328&amp;start=0&amp;st=0&amp;sk=t&amp;sd=a" target="_blank">reviews</a> so
I went for a trial, downloaded <a href="http://download.shedworx.com/common/fence.MTS" target="_blank">a
sample AVCHD .MTS file</a> and it worked like a charm.
</p>
        <p>
          <strong>
            <u>
              <font color="#ff0000">[Note to ShedWorx]:</font>
            </u>
          </strong> Now if you
could make a command-prompt version of your awesome tool, that would be a great addition
as it would complete a workflow scenario of an "<strong><em>unattended</em></strong>"
conversion process of the captured AVCHD .MTS files to WMV-HD.
</p>
        <p>
          <img src="http://images.camcorderinfo.com/images/upload/Image/news/2008/CES%202008/Canon/Canon_HF100/Canon_HF100_prov_350.jpg" />
        </p>
        <p>
With that, I bought it and went broke but GOSH - what a camcorder !!! Its light,
intuitive, great handling and churn out great looking HD video clips. I guess the
reviews out there in the wild will do it better justice than me writing about it here.
</p>
        <p>
Yes, the computing power and storage resources are high. At the best quality mode,
the HF100 records at 17Mbps and my usual mode would be to record at a compromised
(between storage and battery power) bitrate of 7Mbps. Even with a decent Core2 Duo Processor
T7200 2.0 GHZ (highly-rated) <a href="http://en.wikipedia.org/wiki/Intel_Core_2#Merom" target="_blank">Merom
chip</a> and 2Gs of RAM that I have, editing a WMV-HD 7Mbps video clip <em>does require
some patience</em>. And the file recordings are huge - as a rough gauge - AVCHD are
abt 120Mb (15MB) /min of footage and becomes 500Mb (wmv) after decompression !!!
</p>
        <p>
Luckily, I delegated the conversion of AVCHD -&gt; WMV-HD files to <a href="http://www.softwaremaker.net/blog/VulcansInnards.aspx" target="_blank">one
of my servers</a>, running a Dual Core XEON Pro 5140 2.33GHZ 4MB L2 cache 1333MHz
FSB - <a href="http://en.wikipedia.org/wiki/Xeon#5100-series_.22Woodcrest.22" target="_blank">Woodcrest
Chip</a> and this was much faster, comparatively. In any case, this can be done
unattended, and this would also give me a good excuse to plug in another same processor
on this 2-way box in the near future. <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" />.
</p>
        <p>
All in all, this is a great buy at near-wholesale price and I already had quite a
lot of fun doing roving and recording real 1080p high-definition videos and enjoying
the processed WMV-HD clips on my wide-screen LCD monitor, my HDTV as well as my <a href="http://www.divxtech.com/rapsody_n35.html" target="_blank">Rapsody
N35</a> media center (which plays WMV-HD High-Definition videos).
</p>
        <p>
          <img src="http://www.divxtech.com/Rapsody_Images/n35_thm_front.jpg" />
        </p>
        <p>
Below is a "<strong><em>short</em></strong>" clip I took with the above Canon HF100,
with the sarcastic emphasis on "<strong><em>short</em></strong>". I took this 50-second
clip in full <strong>1080/9Mbps</strong> HD glory. Uncompressed file size is <strong>210MB</strong>.
In order to "<em>dumb</em>" it down so that it can squeeze and play better over
the HTTP ravine, I had to re-encode it to a smaller scale/Mbps at <strong>856x480/3Mbps</strong>.
Even then, this same 50-second <strong>856x480/3Mbps</strong> clip's file size is
still at a large <strong>19MB</strong> !!! If you blow up the player to your
full-screen, you can see that it maintains a clear and good quality at full-screen
even at 3Mbps. Mind you, the source look great on my local playback at 1080/9Mbps/25fps.
</p>
        <div id="130bb010-294a-4382-94e3-e2cc9d89d140">
        </div>
        <script src="http://www.softwaremaker.net/jwslplayer/javascript.js" type="text/javascript">
        </script>
        <script src="http://www.softwaremaker.net/jwslplayer/silverlight.js" type="text/javascript">
        </script>
        <script src="http://www.softwaremaker.net/jwslplayer/wmvplayer.js" type="text/javascript">
        </script>
        <script src="http://www.softwaremaker.net/jwslplayer/querystring.js" type="text/javascript">
        </script>
        <script type="text/javascript">

 var qs = new Querystring();
 //alert(qs.get("vidfile"));

 var cnt = document.getElementById("130bb010-294a-4382-94e3-e2cc9d89d140");
 var src = 'http://www.softwaremaker.net/jwslplayer/wmvplayer.xaml';
 var cfg = {  file:'http://j2ci5a.bay.livefilestore.com/y1pMMNQE7uqg8YP9kQaCzN7qdfHRagU0B3zJgUKGeQitDEkwkxjxcFIZTiQo4gokXkaAWMk4ys2W0Spm3ma_YPJlA/CanonH100InOutTest1080_480HD_140608.wmv?download',
  image:'http://www.softwaremaker.net/jwslplayer/Silverlight.jpg',
  height:'220',
  width:'400',
  autostart:'false'
 };
 var ply = new jeroenwijering.Player(cnt,src,cfg);
</script>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=130bb010-294a-4382-94e3-e2cc9d89d140" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Hi-Def AVCHD Video Format Processing for mere mortals ...</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,130bb010-294a-4382-94e3-e2cc9d89d140.aspx</guid>
      <link>http://www.softwaremaker.net/blog/HiDefAVCHDVideoFormatProcessingForMereMortals.aspx</link>
      <pubDate>Fri, 13 Jun 2008 04:13:25 GMT</pubDate>
      <description>&lt;p&gt;
I had recently purchased a &lt;a href="http://www.camcorderinfo.com/content/Canon-Vixia-HF100-Camcorder-Review-35094.htm" target=_blank&gt;Canon
Hi-Def Flash Camcorder HF100&lt;/a&gt; at wholesale price (&lt;em&gt;&lt;strong&gt;please dont ask me
how much and where I got it from&lt;/strong&gt;&lt;/em&gt;). There was a long thought process
before this high-end purchase. I knew I wanted a camcorder to record in &lt;a href="http://en.wikipedia.org/wiki/High-definition_video" target=_blank&gt;Hi-Def
(HD) format&lt;/a&gt;. The question I had was the recorded video format. I did some research
and poking around and there were some pros and cons that I was seriously considering
such as:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
What is the recording storage&amp;nbsp;medium ? 
&lt;li&gt;
What is the recording format ? If answer to [1] was a &lt;a href="http://en.wikipedia.org/wiki/DV" target=_blank&gt;DV
Tape&lt;/a&gt; or sort, then the answer would probably be HDV/MPEG-2 format. 
&lt;li&gt;
Do I have enought processing power / software infrastructure to deal with the answer
to [2] ?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
In the end, I&amp;nbsp;decided that I would not want to do the route of using a DV Tape.
Tape is proven, tested, good, mature&amp;nbsp;and cheap but has its limitations. The fact
that it is a &lt;a href="http://en.wikipedia.org/wiki/Magnetic_tape_data_storage" target=_blank&gt;sequential
access medium&lt;/a&gt;&amp;nbsp;puts me off. Even &lt;a href="http://www.microsoft.com/systemcenter/dpm/default.mspx" target=_blank&gt;newER
backup solutions of today&lt;/a&gt; seems to provide disk storage, whose prices have dropped
in recent years, as an alternative to tape. Usually, the restoration granularity and
the time it takes to restore is the deciding factor for customers to champion disk
over tape. Moreover, if I record on tape and then later edit on disk, it does somehow
seem that I am going backwards.
&lt;/p&gt;
&lt;p&gt;
So, instead of carrying bulkIER tapes around with me (and I do a lot of random recording),
not forgetting that the housing for these tapes in the camcorders itself does take
up some bulk and effectively limits the handling of the camera at hand, I dumped the
idea of&amp;nbsp;either the &lt;a href="http://www.camcorderinfo.com/content/Canon-HV20-Camcorder-Review.htm#" target=_blank&gt;Canon
HV20&lt;/a&gt;&amp;nbsp;or &lt;a href="http://www.camcorderinfo.com/content/Canon-HV30-Camcorder-Review-34401.htm#" target=_blank&gt;HV30&lt;/a&gt;.
Mind you - their dual recording format in a choice of either Standard-Definition (SD)or
HD is really attractive but I doubt that I would want to record in SD in a couple
of years down the road where computing power, screens, bandwidth are all commodities.
&lt;/p&gt;
&lt;p&gt;
That left me with Question [3] above. What does it take to process/edit those videos
? From searches of many forums and reviews,&amp;nbsp;a lot of people buy a &lt;a href="http://en.wikipedia.org/wiki/AVCHD" target=_blank&gt;AVCHD&lt;/a&gt; Camcorder
(such as the Canon HF100) without realizing that they dont have the infrastructure
to process and edit the recorded HD clips. I guess a lot of peple dont realize that
there is not much choice of video-editing software that can process a AVCHD video
clip today. So. what most of them did was
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Pay X Dollar for the camcorder and then 2X Dollar for a brand new &lt;a href="http://en.wikipedia.org/wiki/.Mac" target=_blank&gt;Mac&lt;/a&gt;&amp;nbsp;-
Holy Smokes. Since when does money grow on trees ? 
&lt;li&gt;
Pay a couple of hundred dollars more to buy a decent video editing software such as
the &lt;a href="http://www.pinnaclesys.com/PublicSite/us/Home/" target=_blank&gt;Pinnacle
Studio&lt;/a&gt; or the &lt;a href="http://www.sonycreativesoftware.com/products/vegasfamily.asp" target=_blank&gt;Sony
Vegas&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I didnt like both options. First or all, I edit video clips - Yes - but I dont consider
myself to be a "pro-consumer" of sorts that would want to fork out much money just
to have 3000 over video transitions up my sleeve ... and ... I am not a MAC fan. Yes,
I admit. Crucify me. I am just not genetically engineered to use a MAC or any of &lt;a href="http://www.apple.com/" target=_blank&gt;Apples'&lt;/a&gt; products.
Yes, I love my &lt;a href="http://www.zune.net/en-US/" target=_blank&gt;ZUNE&lt;/a&gt; and its &lt;a href="http://www.zune.net/en-us/marketplace/default.htm" target=_blank&gt;marketplace&lt;/a&gt; very
much. Thank you.
&lt;/p&gt;
&lt;p&gt;
Therefore, I had to look for an intermediate solution since my&amp;nbsp;old, trusted and
most FREE&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Windows_Movie_Maker" target=_blank&gt;Windows
Movie Maker&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Windows_Media_Player" target=_blank&gt;Media
Player&lt;/a&gt; cannot handle AVCHD video files natively and I am not willing to fork out
anything more than SGD100.00
&lt;/p&gt;
&lt;p&gt;
Luckily, my prayers are answered and my search leads me to media\video developer &lt;a href="http://www.shedworx.com" target=_blank&gt;ShedWorx&lt;/a&gt; who
has the &lt;a href="http://www.shedworx.com/?q=voltaichdpc" target=_blank&gt;VoltaicHD for
both the PC&lt;/a&gt; and the &lt;a href="http://www.shedworx.com/?q=volmac-home" target=_blank&gt;MAC&lt;/a&gt;.
Bascially, VoltaicHD transforms your AVCHD High-Def video clips to &lt;a href="http://en.wikipedia.org/wiki/WMV_HD" target=_blank&gt;WMV-HD&lt;/a&gt;,
which both Windows Media Player and Microsoft Movie Maker can handle. FAQ &lt;a href="http://www.shedworx.com/?q=volpc-faq" target=_blank&gt;here&lt;/a&gt;.
This little known shareware (just USD30.00) has gotten some &lt;a href="http://www.podfeed.net/episode/SimplyDV+Podcast+Number+11/1105120" target=_blank&gt;great&lt;/a&gt; independent &lt;a href="http://www.simplydv.co.uk/simplyBB/viewtopic.php?f=3&amp;amp;t=20328&amp;amp;start=0&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a" target=_blank&gt;reviews&lt;/a&gt; so
I went for a trial, downloaded &lt;a href="http://download.shedworx.com/common/fence.MTS" target=_blank&gt;a
sample AVCHD .MTS file&lt;/a&gt; and it worked like a charm.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;u&gt;&lt;font color=#ff0000&gt;[Note to ShedWorx]:&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt; Now if you
could make a command-prompt version of your awesome tool, that would be a great addition
as it would complete a workflow scenario of an "&lt;strong&gt;&lt;em&gt;unattended&lt;/em&gt;&lt;/strong&gt;"
conversion process of the captured AVCHD .MTS files to WMV-HD.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://images.camcorderinfo.com/images/upload/Image/news/2008/CES%202008/Canon/Canon_HF100/Canon_HF100_prov_350.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
With that, I bought it and went broke but GOSH - what a camcorder !!!&amp;nbsp;Its light,
intuitive, great handling and churn out great looking HD video clips. I guess the
reviews out there in the wild will do it better justice than me writing about it here.
&lt;/p&gt;
&lt;p&gt;
Yes, the computing power and storage resources are high. At the best quality mode,
the HF100 records at 17Mbps and my usual mode would be to record at a compromised
(between storage and battery power) bitrate of 7Mbps. Even with a decent Core2 Duo&amp;nbsp;Processor
T7200 2.0 GHZ (highly-rated) &lt;a href="http://en.wikipedia.org/wiki/Intel_Core_2#Merom" target=_blank&gt;Merom
chip&lt;/a&gt; and 2Gs of RAM that I have, editing a WMV-HD 7Mbps video clip &lt;em&gt;does require
some patience&lt;/em&gt;. And the file recordings are huge - as a rough gauge - AVCHD are
abt 120Mb (15MB) /min of footage and becomes 500Mb (wmv) after decompression !!!
&lt;/p&gt;
&lt;p&gt;
Luckily, I delegated the conversion of AVCHD -&amp;gt; WMV-HD files to &lt;a href="http://www.softwaremaker.net/blog/VulcansInnards.aspx" target=_blank&gt;one
of my servers&lt;/a&gt;, running a Dual Core XEON Pro 5140 2.33GHZ 4MB L2 cache 1333MHz
FSB - &lt;a href="http://en.wikipedia.org/wiki/Xeon#5100-series_.22Woodcrest.22" target=_blank&gt;Woodcrest
Chip&lt;/a&gt;&amp;nbsp;and this was much faster, comparatively. In any case, this can be done
unattended, and this would also give me a good excuse to plug in another same processor
on this 2-way box in the near future. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;.
&lt;/p&gt;
&lt;p&gt;
All in all, this is a great buy at near-wholesale price and I already had quite a
lot of fun doing roving and recording real 1080p high-definition videos and enjoying
the processed WMV-HD clips on my wide-screen LCD monitor, my HDTV as well as my&amp;nbsp;&lt;a href="http://www.divxtech.com/rapsody_n35.html" target=_blank&gt;Rapsody
N35&lt;/a&gt; media center (which plays WMV-HD High-Definition&amp;nbsp;videos).
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.divxtech.com/Rapsody_Images/n35_thm_front.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
Below is a "&lt;strong&gt;&lt;em&gt;short&lt;/em&gt;&lt;/strong&gt;" clip I took with the above Canon HF100,
with the sarcastic emphasis on "&lt;strong&gt;&lt;em&gt;short&lt;/em&gt;&lt;/strong&gt;". I took this 50-second
clip in full &lt;strong&gt;1080/9Mbps&lt;/strong&gt; HD glory. Uncompressed file size&amp;nbsp;is &lt;strong&gt;210MB&lt;/strong&gt;.
In order to "&lt;em&gt;dumb&lt;/em&gt;" it down so that it can squeeze and play&amp;nbsp;better over
the HTTP ravine, I had to re-encode it to a smaller scale/Mbps&amp;nbsp;at &lt;strong&gt;856x480/3Mbps&lt;/strong&gt;.
Even then, this same 50-second &lt;strong&gt;856x480/3Mbps&lt;/strong&gt; clip's file size is
still at a large &lt;strong&gt;19MB&lt;/strong&gt; !!!&amp;nbsp;If you blow up the player to your
full-screen, you can see that it maintains a clear and good quality at full-screen
even at 3Mbps. Mind you, the source look great on my local playback at 1080/9Mbps/25fps.
&lt;/p&gt;
&lt;div id=130bb010-294a-4382-94e3-e2cc9d89d140&gt;
&lt;/div&gt;
&lt;script src="http://www.softwaremaker.net/jwslplayer/javascript.js" type=text/javascript&gt;&lt;/script&gt;
&lt;script src="http://www.softwaremaker.net/jwslplayer/silverlight.js" type=text/javascript&gt;&lt;/script&gt;
&lt;script src="http://www.softwaremaker.net/jwslplayer/wmvplayer.js" type=text/javascript&gt;&lt;/script&gt;
&lt;script src="http://www.softwaremaker.net/jwslplayer/querystring.js" type=text/javascript&gt;&lt;/script&gt;
&lt;script type=text/javascript&gt;

 var qs = new Querystring();
 //alert(qs.get("vidfile"));

 var cnt = document.getElementById("130bb010-294a-4382-94e3-e2cc9d89d140");
 var src = 'http://www.softwaremaker.net/jwslplayer/wmvplayer.xaml';
 var cfg = {  file:'http://j2ci5a.bay.livefilestore.com/y1pMMNQE7uqg8YP9kQaCzN7qdfHRagU0B3zJgUKGeQitDEkwkxjxcFIZTiQo4gokXkaAWMk4ys2W0Spm3ma_YPJlA/CanonH100InOutTest1080_480HD_140608.wmv?download',
  image:'http://www.softwaremaker.net/jwslplayer/Silverlight.jpg',
  height:'220',
  width:'400',
  autostart:'false'
 };
 var ply = new jeroenwijering.Player(cnt,src,cfg);
&lt;/script&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=130bb010-294a-4382-94e3-e2cc9d89d140" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Media;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=6558b4bb-fbb5-407f-bf41-0134c741812c</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,6558b4bb-fbb5-407f-bf41-0134c741812c.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://upload.wikimedia.org/wikipedia/en/thumb/e/e5/Vector_Video_Standards2.svg/749px-Vector_Video_Standards2.svg.png" />  
<p>
Great Poster for reference. Courtesy of <a href="http://en.wikipedia.org/wiki/Display_resolution" target="_blank">wikipedia</a></p><img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6558b4bb-fbb5-407f-bf41-0134c741812c" /><br /><hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Display Resolution Reference</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,6558b4bb-fbb5-407f-bf41-0134c741812c.aspx</guid>
      <link>http://www.softwaremaker.net/blog/DisplayResolutionReference.aspx</link>
      <pubDate>Tue, 05 Feb 2008 00:31:51 GMT</pubDate>
      <description>&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/e/e5/Vector_Video_Standards2.svg/749px-Vector_Video_Standards2.svg.png"&gt;&amp;nbsp; 
&lt;p&gt;
Great Poster for reference. Courtesy of &lt;a href="http://en.wikipedia.org/wiki/Display_resolution" target=_blank&gt;wikipedia&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6558b4bb-fbb5-407f-bf41-0134c741812c" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Media;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=2e5552e8-6a05-4ccd-a052-d18e1e257156</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,2e5552e8-6a05-4ccd-a052-d18e1e257156.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.microsoft.com" target="_blank">MSFT Corp</a> has always talked
about its ecosystem with regards to its developers and partners as one of its key
value propositions which it offers through its platform to its customers.
</p>
        <p>
Sometimes it is humbling to have customere call on you because its <em>other</em> systems
can only work with yours and no one else. I have totally lost track of our ISV partners
who are building great vertical solutions on top of our horizontal application stack,
such as <a href="http://office.microsoft.com/en-us/sharepointserver/FX100492001033.aspx?ofcresset=1" target="_blank">Microsoft
Office SharePoint Server (MOSS)</a> and others and that <a href="http://www.crn.com/software/201800400" target="_blank">list
is growing</a> as I write this.
</p>
        <p>
This is <a href="http://www.theregister.co.uk/2007/08/10/microsoft_open_source/" target="_blank">another
take on it</a>, albeit from another interesting perspective.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=2e5552e8-6a05-4ccd-a052-d18e1e257156" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>The Ecosystem Cloud</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,2e5552e8-6a05-4ccd-a052-d18e1e257156.aspx</guid>
      <link>http://www.softwaremaker.net/blog/TheEcosystemCloud.aspx</link>
      <pubDate>Fri, 17 Aug 2007 22:19:05 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href=http://www.microsoft.com target=_blank&gt;MSFT Corp&lt;/a&gt; has always talked about
its ecosystem with regards to its developers and partners as&amp;nbsp;one of&amp;nbsp;its&amp;nbsp;key
value propositions&amp;nbsp;which it offers through its platform&amp;nbsp;to its customers.
&lt;/p&gt;
&lt;p&gt;
Sometimes it is humbling to have customere call on you because its &lt;em&gt;other&lt;/em&gt; systems
can only work with yours and no one else. I have totally lost track of our ISV partners
who are building great vertical solutions on top of our horizontal application stack,
such as &lt;a href="http://office.microsoft.com/en-us/sharepointserver/FX100492001033.aspx?ofcresset=1" target=_blank&gt;Microsoft
Office SharePoint Server (MOSS)&lt;/a&gt;&amp;nbsp;and others and that &lt;a href="http://www.crn.com/software/201800400" target=_blank&gt;list
is growing&lt;/a&gt; as I write this.
&lt;/p&gt;
&lt;p&gt;
This is &lt;a href="http://www.theregister.co.uk/2007/08/10/microsoft_open_source/" target=_blank&gt;another
take on it&lt;/a&gt;, albeit from another interesting perspective.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=2e5552e8-6a05-4ccd-a052-d18e1e257156" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>.NET;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=1ee3e10a-6741-40dd-93e5-e2239dde2b85</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,1ee3e10a-6741-40dd-93e5-e2239dde2b85.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Earlier this month Microsoft announced the <a href="http://www.microsoftmediaroom.com" target="_blank">Microsoft
Media Room</a>, which is really a rebranding of the <a href="http://www.microsoft.com/tv" target="_blank">Microsoft's
IPTV</a> platform. While I could go on and on touting the endless possibilities that
TV over the internet brings, I might as well point you to <a href="http://www.hanselman.com/blog/SetTopsAreBackMicrosoftMediaRoom.aspx" target="_blank">Scott's
blog</a> to find out more about it.
</p>
        <p>
One of the things Microsoft Media Room has that is totally mind-blowing is the fast-channel-switching, which
you can actually see in the video on the MediaRoom site, that allows you to surf
channels are break-neck zapping speed. You totally have to really see it
to believe it. Unbelievable ! If you think your current channel switching is fast,
wait till you experience this SetTopBox.
</p>
        <p>
While this is a TV/Broadband provider play, I am glad (and somewhat <em>mininalistically</em> involved <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" />)
that we, Singaporeans, will get this very soon in our very own living rooms.
</p>
        <p>
Stay tuned and dont be too quick to renew your current cable subscription of your
current provider yet, if they are displaying territorial, monopolistic behaviour in
your house. And even if they are not, why not exprience TV over a new medium ? How
about chatting with your pals over MSN while watching your favourite reality TV <em>on
the <strong>same screen</strong> ? </em>How about discussing with your contacts
about who you are voting for in Americal Idol, or similar, while you <em><strong>paused
the TV</strong></em><em>and then <strong>resume watching on-demand</strong></em> and <em><strong>sending your
vote through the TV</strong></em><em>on the <strong>same screen</strong></em> ? How
about sending an email/IM to your friends/contacts and <em>notifying them of <strong>your
own-content</strong> that</em><em>you have just <strong>uploaded to your own
TV channel</strong></em> ?
</p>
        <p>
Heh. The market is sure big enough for another TV service provider. If you look at
the picture below on some of the cable providers carrying Microsoft MediaRoom, you
will notice a familiar national icon there.
</p>
        <p>
          <img title="Get Microsoft MediaRoom" height="283" alt="GetMicrosoftMediaRoom.png" src="http://www.softwaremaker.net/blog/content/binary/GetMicrosoftMediaRoom.png" width="538" border="0" />
        </p>
        <p>
Like I said - It is <em>really</em> coming to a TV near us.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=1ee3e10a-6741-40dd-93e5-e2239dde2b85" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Internet + TV = New and Improved SetTopBoxes</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,1ee3e10a-6741-40dd-93e5-e2239dde2b85.aspx</guid>
      <link>http://www.softwaremaker.net/blog/InternetTVNewAndImprovedSetTopBoxes.aspx</link>
      <pubDate>Fri, 29 Jun 2007 22:11:14 GMT</pubDate>
      <description>&lt;p&gt;
Earlier this month Microsoft announced the &lt;a href="http://www.microsoftmediaroom.com" target=_blank&gt;Microsoft
Media Room&lt;/a&gt;, which is really a rebranding of&amp;nbsp;the &lt;a href="http://www.microsoft.com/tv" target=_blank&gt;Microsoft's
IPTV&lt;/a&gt; platform. While I could go on and on touting the endless possibilities that
TV over the internet brings, I might as well point you to &lt;a href="http://www.hanselman.com/blog/SetTopsAreBackMicrosoftMediaRoom.aspx" target=_blank&gt;Scott's
blog&lt;/a&gt; to find out more about it.
&lt;/p&gt;
&lt;p&gt;
One of the things Microsoft Media Room has that is totally mind-blowing is the fast-channel-switching,&amp;nbsp;which
you can actually see in the video on the MediaRoom site,&amp;nbsp;that allows you to surf
channels are break-neck zapping speed. You totally have to&amp;nbsp;really&amp;nbsp;see it
to believe it. Unbelievable ! If you think your current channel switching is fast,
wait till you experience this SetTopBox.
&lt;/p&gt;
&lt;p&gt;
While this is a TV/Broadband provider play, I am glad (and somewhat &lt;em&gt;mininalistically&lt;/em&gt; involved &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;)
that we, Singaporeans, will get this very soon in our very own living rooms.
&lt;/p&gt;
&lt;p&gt;
Stay tuned and dont be too quick to renew your current cable subscription of your
current provider yet, if they are displaying territorial, monopolistic behaviour in
your house. And even if they are not, why not exprience TV over a new medium ?&amp;nbsp;How
about chatting with your pals over MSN while watching your favourite reality TV &lt;em&gt;on
the &lt;strong&gt;same screen&lt;/strong&gt; ? &lt;/em&gt;How about&amp;nbsp;discussing with your&amp;nbsp;contacts
about who you are voting for in Americal Idol, or similar, while you &lt;em&gt;&lt;strong&gt;paused
the TV&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;and then &lt;strong&gt;resume watching&amp;nbsp;on-demand&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;sending&amp;nbsp;your
vote through the TV&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;on the &lt;strong&gt;same screen&lt;/strong&gt;&lt;/em&gt; ?&amp;nbsp;How
about sending an email/IM to&amp;nbsp;your friends/contacts and &lt;em&gt;notifying them of&amp;nbsp;&lt;strong&gt;your
own-content&lt;/strong&gt; that&lt;/em&gt; &lt;em&gt;you have just &lt;strong&gt;uploaded to your&amp;nbsp;own
TV channel&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
Heh. The market is sure big enough for another TV service provider. If you look at
the picture below on some of the cable providers carrying Microsoft MediaRoom, you
will notice a familiar national icon there.
&lt;/p&gt;
&lt;p&gt;
&lt;img title="Get Microsoft MediaRoom" height=283 alt=GetMicrosoftMediaRoom.png src="http://www.softwaremaker.net/blog/content/binary/GetMicrosoftMediaRoom.png" width=538 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Like I said -&amp;nbsp;It is &lt;em&gt;really&lt;/em&gt; coming to a TV near us.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=1ee3e10a-6741-40dd-93e5-e2239dde2b85" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Media;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=26b17f60-71b5-4fb1-8c25-1d36d72a9080</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,26b17f60-71b5-4fb1-8c25-1d36d72a9080.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have seen this in the labs in <a href="http://www.microsoft.com" target="_blank">MSFT
Corp</a> Redmond at the Centre of Information Work for some time. I am so
glad that <a href="http://www.microsoft.com/presspass/presskits/surfacecomputing/default.mspx" target="_blank">it
is finally out</a> and will be <a href="http://seattlepi.nwsource.com/business/317737_msftdevice30.html" target="_blank">available
to the public</a>.
</p>
        <p>
What is even more cool is that the user interface of <a href="http://www.popularmechanics.com/technology/industry/4217348.html" target="_blank">Surface</a> is
done in <a href="http://msdn2.microsoft.com/en-us/netframework/aa663326.aspx" target="_blank">Windows
Presentation Foundation (WPF)</a>. How about that ?
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=26b17f60-71b5-4fb1-8c25-1d36d72a9080" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Microsoft Surface Computing</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,26b17f60-71b5-4fb1-8c25-1d36d72a9080.aspx</guid>
      <link>http://www.softwaremaker.net/blog/MicrosoftSurfaceComputing.aspx</link>
      <pubDate>Wed, 30 May 2007 12:31:37 GMT</pubDate>
      <description>&lt;p&gt;
I have seen this in the labs in &lt;a href=http://www.microsoft.com target=_blank&gt;MSFT
Corp&lt;/a&gt; Redmond at the Centre of&amp;nbsp;Information Work&amp;nbsp;for some time. I am so
glad that &lt;a href="http://www.microsoft.com/presspass/presskits/surfacecomputing/default.mspx" target=_blank&gt;it
is finally out&lt;/a&gt; and will be &lt;a href="http://seattlepi.nwsource.com/business/317737_msftdevice30.html" target=_blank&gt;available
to the public&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
What is even more cool is that the user interface of &lt;a href="http://www.popularmechanics.com/technology/industry/4217348.html" target=_blank&gt;Surface&lt;/a&gt; is
done in &lt;a href=http://msdn2.microsoft.com/en-us/netframework/aa663326.aspx target=_blank&gt;Windows
Presentation Foundation (WPF)&lt;/a&gt;. How about that ?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=26b17f60-71b5-4fb1-8c25-1d36d72a9080" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;Media;Technology;Windows Presentation Foundation (WPF) aka Avalon</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=6a775089-fab8-4163-b354-3e464e715670</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,6a775089-fab8-4163-b354-3e464e715670.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I had talked about <a href="http://pipes.yahoo.com/pipes/" target="_blank">Yahoo!
Pipes</a><a href="http://www.softwaremaker.net/blog/ThePowerAndExplosionOfWeb20.aspx" target="_blank">here</a>.
It didnt take long (well, maybe longer than some of us would like ..) before <a href="http://www.microsoft.com" target="_blank">MSFT
Corp</a> came up with <a href="http://www.popfly.com/" target="_blank">something even
better</a> ... AND I mean real better with <a href="http://www.silverlight.net" target="_blank">Silverlight</a> and
the works.
</p>
        <p>
I have played around with it and I am IMPRESSED and HOOKED. Upsize my mashups, please.
</p>
        <p>
While Microsoft Popfly is still in alpha, you can still check it out <a href="http://www.popfly.com/" target="_blank">here</a>.
To find out what it actually is, there is a good demo-ONLY video <a href="http://msdn.microsoft.com/vstudio/media/en/popfly/PopFlyin15.wvx" target="_blank">here</a>.
</p>
        <p>
Welcome to the Social.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6a775089-fab8-4163-b354-3e464e715670" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Microsoft PopFly</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,6a775089-fab8-4163-b354-3e464e715670.aspx</guid>
      <link>http://www.softwaremaker.net/blog/MicrosoftPopFly.aspx</link>
      <pubDate>Sun, 20 May 2007 15:23:23 GMT</pubDate>
      <description>&lt;p&gt;
I had talked about &lt;a href="http://pipes.yahoo.com/pipes/" target=_blank&gt;Yahoo! Pipes&lt;/a&gt; &lt;a href="http://www.softwaremaker.net/blog/ThePowerAndExplosionOfWeb20.aspx" target=_blank&gt;here&lt;/a&gt;.
It didnt take long (well, maybe longer than some of us would like ..) before&amp;nbsp;&lt;a href=http://www.microsoft.com target=_blank&gt;MSFT
Corp&lt;/a&gt; came up with &lt;a href="http://www.popfly.com/" target=_blank&gt;something even
better&lt;/a&gt; ... AND I mean real better with &lt;a href="http://www.silverlight.net" target=_blank&gt;Silverlight&lt;/a&gt; and
the works.
&lt;/p&gt;
&lt;p&gt;
I have played around with it and I am IMPRESSED and HOOKED. Upsize my mashups, please.
&lt;/p&gt;
&lt;p&gt;
While Microsoft Popfly is still in alpha, you can still check it out&amp;nbsp;&lt;a href="http://www.popfly.com/" target=_blank&gt;here&lt;/a&gt;.
To find out what it actually is, there is a good demo-ONLY video &lt;a href="http://msdn.microsoft.com/vstudio/media/en/popfly/PopFlyin15.wvx" target=_blank&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Welcome to the Social.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6a775089-fab8-4163-b354-3e464e715670" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;OMG !;Technology;Web 2.0</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=09f35e93-bc9c-4e79-a52f-f8492b9db581</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,09f35e93-bc9c-4e79-a52f-f8492b9db581.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have spent the last couple of months getting up-to-speed on Microsoft Sharepoint
Portal Server (MOSS) 2007 and I must say - I AM IMPRESSED.
</p>
        <p>
A recent article in <a href="http://www.wsj.com" target="_blank">Wall Street Journal</a> by
By ROBERT A. GUTH on the April 24, 2007; Page B1 sums it up really nicely and I quote
a couple of sentences from there:
</p>
        <p>
          <br />
          <em>
            <strong>Microsoft Embeds Sleeper in Business Software </strong>(I, personally, think
the 'Business Software' bit is a bit of a misnomer)</em>
        </p>
        <p>
          <img height="34" alt="openquotes.png" src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width="44" border="0" /> <strong><em><font color="#808080">SharePoint
is now Microsoft's contender in an emerging battle over collaboration software with
companies from a cross section of the technology industry ...</font></em></strong></p>
        <p>
          <strong>
            <em>
              <font color="#808080">To date, largely unheralded, Microsoft has sold
85 million licenses to the enhanced version of SharePoint across 17,000 companies.
No marketing campaigns are in the works</font>
            </em>
          </strong>
          <img height="34" alt="closequotes.png" src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width="44" border="0" />
        </p>
        <p>
Read the full article <a href="http://online.wsj.com/article_email/SB117737738757279866-lMyQjAxMDE3NzI3NTMyNzU3Wj.html" target="_blank">here</a>.
</p>
        <p>
I say it takes a lot, besides features and functionality, to be able to sell without
any marketing blitz. Really, what today comes free (pre-installed) that offers Web
2.0 features and functionality (RSS, Blogs, Wikis, Suverys, Sites, Discussion Forums,
Document Library), <em>right-out-of-the-box</em> ?
</p>
        <p>
And - We are not done. MOSS 2007 SP1 will come with additional features and functionality
that will anchor it as probably one of the best-kept secrets and sleeper Microsoft
products of all time that will really make it hard for anyone (<em>customers,
partners, communities, alike</em>) to ignore.
</p>
        <p>
Watch out in the blogsphere or here for those announcements.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=09f35e93-bc9c-4e79-a52f-f8492b9db581" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>MOSS without Marketing</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,09f35e93-bc9c-4e79-a52f-f8492b9db581.aspx</guid>
      <link>http://www.softwaremaker.net/blog/MOSSWithoutMarketing.aspx</link>
      <pubDate>Fri, 18 May 2007 00:48:43 GMT</pubDate>
      <description>&lt;p&gt;
I have spent the last couple of months getting up-to-speed on Microsoft Sharepoint
Portal Server (MOSS) 2007 and I must say - I AM IMPRESSED.
&lt;/p&gt;
&lt;p&gt;
A recent article in &lt;a href="http://www.wsj.com" target=_blank&gt;Wall Street Journal&lt;/a&gt; by
By ROBERT A. GUTH on the April 24, 2007; Page B1 sums it up really nicely and I quote
a couple of sentences from there:
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
&lt;em&gt;&lt;strong&gt;Microsoft Embeds Sleeper in Business Software &lt;/strong&gt;(I, personally,&amp;nbsp;think
the 'Business Software' bit&amp;nbsp;is a bit of a misnomer)&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img height=34 alt=openquotes.png src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width=44 border=0&gt;&amp;nbsp;&lt;strong&gt;&lt;em&gt;&lt;font color=#808080&gt;SharePoint
is now Microsoft's contender in an emerging battle over collaboration software with
companies from a cross section of the technology industry ...&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;&lt;font color=#808080&gt;To date, largely unheralded, Microsoft has sold 85
million licenses to the enhanced version of SharePoint across 17,000 companies. No
marketing campaigns are in the works&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt; &lt;img height=34 alt=closequotes.png src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width=44 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Read the full article &lt;a href="http://online.wsj.com/article_email/SB117737738757279866-lMyQjAxMDE3NzI3NTMyNzU3Wj.html" target=_blank&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I say it takes a lot, besides features and functionality, to be able to sell without
any marketing blitz. Really, what today comes free (pre-installed) that offers Web
2.0 features and functionality (RSS, Blogs, Wikis, Suverys, Sites, Discussion Forums,
Document Library), &lt;em&gt;right-out-of-the-box&lt;/em&gt; ?
&lt;/p&gt;
&lt;p&gt;
And - We are not done. MOSS 2007 SP1 will come with additional features and functionality
that will anchor it as probably one of the best-kept secrets and sleeper Microsoft
products&amp;nbsp;of all time that will really make it hard for anyone (&lt;em&gt;customers,
partners, communities, alike&lt;/em&gt;) to ignore.
&lt;/p&gt;
&lt;p&gt;
Watch out in the blogsphere or here for those announcements.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=09f35e93-bc9c-4e79-a52f-f8492b9db581" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Collaboration Platform;Random Musings;Technology;Web 2.0</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=0f40c173-a671-4c20-9b68-8f4a74cd6fe5</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,0f40c173-a671-4c20-9b68-8f4a74cd6fe5.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Now, aint this cute ?
</p>
        <p>
          <br />
          <embed pluginspage="http://macromedia.com/go/getflashplayer" src="http://images.soapbox.msn.com/flash/soapbox1_1.swf" width="432" height="364" type="application/x-shockwave-flash" quality="high" wmode="transparent" flashvars="c=v&amp;v=79996a20-e2de-4757-8d22-dfc5a44acfc7">
          </embed>
          <br />
          <a title="Microsoft's oPhone" href="http://soapbox.msn.com/video.aspx?vid=79996a20-e2de-4757-8d22-dfc5a44acfc7" target="_new">Video:
Microsoft's oPhone</a>
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=0f40c173-a671-4c20-9b68-8f4a74cd6fe5" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Microsoft OFONE</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,0f40c173-a671-4c20-9b68-8f4a74cd6fe5.aspx</guid>
      <link>http://www.softwaremaker.net/blog/MicrosoftOFONE.aspx</link>
      <pubDate>Thu, 10 May 2007 01:48:27 GMT</pubDate>
      <description>&lt;p&gt;
Now, aint this cute ?
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
&lt;embed pluginspage=http://macromedia.com/go/getflashplayer src=http://images.soapbox.msn.com/flash/soapbox1_1.swf width=432 height=364 type=application/x-shockwave-flash quality="high" wmode="transparent" flashvars="c=v&amp;amp;v=79996a20-e2de-4757-8d22-dfc5a44acfc7"&gt;&lt;/embed&gt;
&lt;br&gt;
&lt;a title="Microsoft's oPhone" href="http://soapbox.msn.com/video.aspx?vid=79996a20-e2de-4757-8d22-dfc5a44acfc7" target=_new&gt;Video:
Microsoft's oPhone&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=0f40c173-a671-4c20-9b68-8f4a74cd6fe5" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Mobile (GPS, GPRS, Grid, 3G, etc);OMG !;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=6e11729a-4633-405a-84e0-01950c6330cb</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,6e11729a-4633-405a-84e0-01950c6330cb.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I still get questions from many people on the field on why the fuss about mashups
and why the need for it. Sometimes, it is really hard to explain when you know that
the customer doesnt have a need yet. You can easily generate a "want" but a "need"
is slightly more difficult...
</p>
        <p>
I was recently pointed to this really nice mashup story site <a href="http://www.bookjetty.com/pages/about" target="_blank">here</a>.
Talk about solving your own needs by rolling up your sleeves. What is really nice
about this is that this is home-grown, generated from a need to automate certain processes
while searching for a book in our own local national library: <a href="http://www.nlb.gov.sg/" target="_blank">National
Library Board</a>.
</p>
        <p>
Awesome solution to a "why-didnt-I-think-of-this" need.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6e11729a-4633-405a-84e0-01950c6330cb" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>The best built-solutions are based out of needs</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,6e11729a-4633-405a-84e0-01950c6330cb.aspx</guid>
      <link>http://www.softwaremaker.net/blog/TheBestBuiltsolutionsAreBasedOutOfNeeds.aspx</link>
      <pubDate>Wed, 14 Mar 2007 09:50:11 GMT</pubDate>
      <description>&lt;p&gt;
I still get questions from many people on the field on why the fuss about mashups
and why the need for it. Sometimes, it is really hard to explain when you know that
the customer doesnt have a need yet. You can easily generate a "want" but a "need"
is slightly more difficult...
&lt;/p&gt;
&lt;p&gt;
I was recently pointed to this really nice mashup story site &lt;a href="http://www.bookjetty.com/pages/about" target=_blank&gt;here&lt;/a&gt;.
Talk about solving your own needs by rolling up your sleeves. What is really nice
about this is that this is home-grown, generated from a need to automate certain processes
while searching for a book in our own local national library: &lt;a href="http://www.nlb.gov.sg/" target=_blank&gt;National
Library Board&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Awesome solution to a "why-didnt-I-think-of-this" need.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6e11729a-4633-405a-84e0-01950c6330cb" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Technology;Web 2.0</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=1d887875-3527-4b9e-8c35-249628cfdef5</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,1d887875-3527-4b9e-8c35-249628cfdef5.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://msdn2.microsoft.com/en-us/embedded/bb267253.aspx" target="_blank">Good
things do come in small packages</a> - not that I am. <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" /></p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=1d887875-3527-4b9e-8c35-249628cfdef5" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Small is beautiful</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,1d887875-3527-4b9e-8c35-249628cfdef5.aspx</guid>
      <link>http://www.softwaremaker.net/blog/SmallIsBeautiful.aspx</link>
      <pubDate>Wed, 07 Mar 2007 14:12:58 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/embedded/bb267253.aspx" target=_blank&gt;Good
things do come in small packages&lt;/a&gt; - not that I am. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=1d887875-3527-4b9e-8c35-249628cfdef5" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>.NET;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=3fd01267-109b-4417-8852-4bfe4359fa81</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,3fd01267-109b-4417-8852-4bfe4359fa81.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is a continuation of my previous post: <a href="http://www.softwaremaker.net/blog/WSReliableMessagingSimplifiedWHY.aspx" target="_blank">WS-ReliableMessaging
Simplified - WHY</a></p>
        <p>
While this blog sits in my draft folder while I am busy solving and fire-fighting <em>other</em> real-world
problems, I just found out that my fellow distributed and connected systems enthusiast, <a href="http://www.request-response.com/blog" target="_blank">Matevz</a> has <a href="http://www.request-response.com/blog/PermaLink,guid,a6cb59e6-cbc2-4ce3-92b2-ea40bc5929f6.aspx" target="_blank">penned
down the WHATs and HOWs of WS-ReliableMessaging</a> faster than me, AND with even
greater details !!!
</p>
        <p>
So, instead of replicating that effort, it would be better for me to do a high level
post about the HOWs of WS-ReliableMessaing. The below diagram of WS-ReliableMessaging
explains the sequencing really well.
</p>
        <p>
          <img title="WS-ReliableMessaging - HOW" height="447" alt="WS-ReliableMessaging - HOW" src="http://www.softwaremaker.net/blog/content/binary/WSRMHow.JPG" width="581" border="0" />
        </p>
        <p>
 
</p>
        <p>
Let me explain the concepts of WS-ReliableMessaging in terms of a conversation between
Alice and Bob:
</p>
        <p>
          <strong>Alice</strong>: Let me call Bob on his mobile telephone.<em><font color="#ff0000"><strong>(CreateSequence)</strong></font></em><br /><em>(Ring Ring ... Bob Picks up the phone)<br /></em><strong>Bob</strong>: Hello ? <strong><em><font color="#ff0000">(CreateSequenceResponse)</font></em></strong><br /><strong>Alice: </strong>Hi Bob, this is Alice<strong><em><font color="#ff0000">(CreateSequenceResponse)</font></em></strong><br /><strong>Bob:</strong> Hi Alice <strong><em><font color="#ff0000">(CreateSequenceResponse,
Identifier)</font></em></strong><br /><strong>Alice:</strong> I would like to have a meeting with you tomorrow at 1000 hours <strong><em><font color="#ff0000">(MessageNumber=1)<br /></font></em>Bob:</strong> Cool. Roger. I got that. Sure, let meet tomorrow at 1000
hours.<br /><strong>Alice:</strong> Can we meet at my office in North Ryde ? <em><strong><font color="#ff0000">(MessageNumber=2)<br /></font></strong>(Bob walks into a GSM blind spot ...)</em><br /><strong>Alice:</strong> Oh yeah, and Bob, please bring those M&amp;A files for clearance
for our senior VP <strong><em><font color="#ff0000">(MessageNumber=3)</font></em></strong><br /><strong>Alice:</strong> Hello Bob, did you get that ? Please repeat. <font color="#ff0000"><strong><em>(AckRequested)</em></strong></font><br /><strong>Bob:</strong> Yes, I got that you are saying that we should meet up at 1000
hours at your office. Period <strong><em><font color="#ff0000">(SequenceAcknowledgement)<br /></font></em>Alice:</strong> No, you are not getting the full picture. You need to
bring those M&amp;A files for clearance for our senior VP <strong><em><font color="#ff0000">(Resend
MessageNumber=3)</font></em></strong>. Kindly repeat what I just said <strong><em><font color="#ff0000">(AckRequested)</font></em></strong><br /><strong>Bob:</strong> Yeah. Got it. We should meet up at 1000 hours at your office
and I will bring those M&amp;A files for clearance for our senior VP. <strong><em><font color="#ff0000">(SequenceAcknowledgement)<br /></font></em>Alice:</strong> Bingo. Good. Please make a reservation for 1200 hours
for lunch at "Steaks by the Bay" as well. <em><strong>(MessageNumber=4)<br /></strong>(Bob's phone went dead ...)<br /></em><strong>Alice:</strong> Hello ? Bob, did you get that ? <strong><em><font color="#ff0000">(AckRequested)<br /></font></em>Alice:</strong> Hello ? Bob, did you get that ? <strong><em><font color="#ff0000">(AckRequested)</font></em></strong><br /><strong>Alice:</strong> Hello ? Bob, did you get that ? <strong><em><font color="#ff0000">(AckRequested)</font></em></strong><br /><strong>Alice:</strong> Hmmm. Something is wrong. Let me call Bob again. <strong><em><font color="#ff0000">(AcknowledgementInterval
is up)</font></em></strong><br /><em>(Ring Ring ... Bob Picks up the phone)</em><br /><strong>Alice:</strong> Hi Bob, this is Alice. Sorry, I think I got cut-off from the
earlier call. <strong><em><font color="#ff0000">(CreateSequence)</font></em></strong><br /><strong>Bob:</strong> Hi Alice. Sorry, yeah, my fault. I pressed the wrong button <strong><em><font color="#ff0000">(CreateSequenceResponse
with prev Identifier establised)<br /></font></em>Alice:</strong> I was wondering if you can make a reservation for 1200
hours for lunch at "Steaks by the Bay" after that 1000 meeting tomorrow. <strong><em><font color="#ff0000">(MessageNumber=1)</font></em></strong> Please
acknowledge. <strong><em><font color="#ff0000">(AckRequested)</font></em></strong><br /><strong>Bob:</strong> Sure, of course. I will make a reservation for 1200 hours for
lunch at "Steaks by the Bay" <strong><em><font color="#ff0000">(SequenceAcknowledgement)</font></em></strong><br /><strong>Alice:</strong> Alright then. Lets end this phone call. See you tomorrow.
Thanks and Bye. <strong><em><font color="#ff0000">(TerminateSequence of this Identifier)</font></em></strong><br /><strong>Bob:</strong> See you tomorrow, Alice. <strong><em><font color="#ff0000">(TerminateSequenceResponse)</font></em></strong></p>
        <p>
Of course, the above is a simplistic view and there is a lot more to WS-ReliableMessaging
than what I have just illustrated above with buffers, inactivitytimeouts due to infrastructure
faults, in-order deliveries, maxRetryCount, maxTransferWindowSize, etc. But you get
the jizz of this picture of why InOrder, idempotent-aware ReliableMessaging is needed
in complex real-world enterprise-scale distributed communications.
</p>
        <p>
If you want to know the WHATS and all in better detail, do visit Matevz's post <a href="http://www.request-response.com/blog/PermaLink,guid,a6cb59e6-cbc2-4ce3-92b2-ea40bc5929f6.aspx" target="_blank">here</a> and
a continuation <a href="http://www.request-response.com/blog/PermaLink,guid,aa617aa7-1073-422c-86f5-deaaa0758e7d.aspx" target="_blank">here</a>.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=3fd01267-109b-4417-8852-4bfe4359fa81" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>WS-ReliableMessaging Simplified - WHAT and HOW ?</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,3fd01267-109b-4417-8852-4bfe4359fa81.aspx</guid>
      <link>http://www.softwaremaker.net/blog/WSReliableMessagingSimplifiedWHATAndHOW.aspx</link>
      <pubDate>Mon, 19 Feb 2007 02:57:18 GMT</pubDate>
      <description>&lt;p&gt;
This is a continuation of my previous post: &lt;a href="http://www.softwaremaker.net/blog/WSReliableMessagingSimplifiedWHY.aspx" target=_blank&gt;WS-ReliableMessaging
Simplified - WHY&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
While this blog sits in my draft folder while I am busy solving and fire-fighting &lt;em&gt;other&lt;/em&gt; real-world
problems, I just found out that my fellow distributed and connected systems enthusiast, &lt;a href="http://www.request-response.com/blog" target=_blank&gt;Matevz&lt;/a&gt; has &lt;a href="http://www.request-response.com/blog/PermaLink,guid,a6cb59e6-cbc2-4ce3-92b2-ea40bc5929f6.aspx" target=_blank&gt;penned
down the WHATs and HOWs of WS-ReliableMessaging&lt;/a&gt; faster than me, AND with even
greater details !!!
&lt;/p&gt;
&lt;p&gt;
So, instead of replicating that effort, it would be better for me to do a high level
post about the HOWs of WS-ReliableMessaing. The below diagram of WS-ReliableMessaging
explains the sequencing really well.
&lt;/p&gt;
&lt;p&gt;
&lt;img title="WS-ReliableMessaging - HOW" height=447 alt="WS-ReliableMessaging - HOW" src="http://www.softwaremaker.net/blog/content/binary/WSRMHow.JPG" width=581 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Let me explain the concepts of WS-ReliableMessaging in terms of a conversation between
Alice and Bob:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Alice&lt;/strong&gt;: Let me call Bob on his mobile telephone.&lt;em&gt;&lt;font color=#ff0000&gt;&lt;strong&gt;(CreateSequence)&lt;/strong&gt;&lt;/font&gt;&lt;/em&gt;
&lt;br&gt;
&lt;em&gt;(Ring Ring ... Bob Picks up the phone)&lt;br&gt;
&lt;/em&gt;&lt;strong&gt;Bob&lt;/strong&gt;: Hello ? &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(CreateSequenceResponse)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Alice: &lt;/strong&gt;Hi Bob, this is Alice&lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(CreateSequenceResponse)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Bob:&lt;/strong&gt; Hi Alice &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(CreateSequenceResponse,
Identifier)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Alice:&lt;/strong&gt; I would like to have a meeting with you tomorrow at 1000 hours &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(MessageNumber=1)&lt;br&gt;
&lt;/font&gt;&lt;/em&gt;Bob:&lt;/strong&gt; Cool. Roger. I got that. Sure, let meet tomorrow at 1000
hours.&lt;br&gt;
&lt;strong&gt;Alice:&lt;/strong&gt; Can we meet at my office in North Ryde ? &lt;em&gt;&lt;strong&gt;&lt;font color=#ff0000&gt;(MessageNumber=2)&lt;br&gt;
&lt;/font&gt;&lt;/strong&gt;(Bob walks into a GSM blind spot ...)&lt;/em&gt;
&lt;br&gt;
&lt;strong&gt;Alice:&lt;/strong&gt; Oh yeah, and Bob, please bring those M&amp;amp;A files for clearance
for our senior VP &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(MessageNumber=3)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Alice:&lt;/strong&gt; Hello Bob, did you get that ? Please repeat. &lt;font color=#ff0000&gt;&lt;strong&gt;&lt;em&gt;(AckRequested)&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;
&lt;br&gt;
&lt;strong&gt;Bob:&lt;/strong&gt; Yes, I got that you are saying that we should meet up at 1000
hours at your office. Period &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(SequenceAcknowledgement)&lt;br&gt;
&lt;/font&gt;&lt;/em&gt;Alice:&lt;/strong&gt; No, you are not getting the full picture. You need to
bring those M&amp;amp;A files for clearance for our senior VP &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(Resend
MessageNumber=3)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;. Kindly repeat what I just said &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(AckRequested)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Bob:&lt;/strong&gt; Yeah. Got it. We should meet up at 1000 hours at your office
and I will bring those M&amp;amp;A files for clearance for our senior VP. &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(SequenceAcknowledgement)&lt;br&gt;
&lt;/font&gt;&lt;/em&gt;Alice:&lt;/strong&gt; Bingo. Good. Please make a reservation for 1200 hours
for lunch at "Steaks by the Bay" as well. &lt;em&gt;&lt;strong&gt;(MessageNumber=4)&lt;br&gt;
&lt;/strong&gt;(Bob's phone went dead ...)&lt;br&gt;
&lt;/em&gt;&lt;strong&gt;Alice:&lt;/strong&gt; Hello ? Bob, did you get that ? &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(AckRequested)&lt;br&gt;
&lt;/font&gt;&lt;/em&gt;Alice:&lt;/strong&gt; Hello ? Bob, did you get that ? &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(AckRequested)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Alice:&lt;/strong&gt; Hello ? Bob, did you get that ? &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(AckRequested)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Alice:&lt;/strong&gt; Hmmm. Something is wrong. Let me call Bob again. &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(AcknowledgementInterval
is up)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;em&gt;(Ring Ring ... Bob Picks up the phone)&lt;/em&gt;
&lt;br&gt;
&lt;strong&gt;Alice:&lt;/strong&gt; Hi Bob, this is Alice. Sorry, I think I got cut-off from the
earlier call. &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(CreateSequence)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Bob:&lt;/strong&gt; Hi Alice. Sorry, yeah, my fault. I pressed the wrong button &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(CreateSequenceResponse
with prev Identifier establised)&lt;br&gt;
&lt;/font&gt;&lt;/em&gt;Alice:&lt;/strong&gt; I was wondering if you can make a reservation for 1200
hours for lunch at "Steaks by the Bay" after that 1000 meeting tomorrow. &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(MessageNumber=1)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt; Please
acknowledge. &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(AckRequested)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Bob:&lt;/strong&gt; Sure, of course. I will make a reservation for 1200 hours for
lunch at "Steaks by the Bay" &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(SequenceAcknowledgement)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Alice:&lt;/strong&gt; Alright then. Lets end this phone call. See you tomorrow.
Thanks and Bye. &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(TerminateSequence of this Identifier)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;Bob:&lt;/strong&gt; See you tomorrow, Alice. &lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;(TerminateSequenceResponse)&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Of course, the above is a simplistic view and there is a lot more to WS-ReliableMessaging
than what I have just illustrated above with buffers, inactivitytimeouts due to infrastructure
faults, in-order deliveries, maxRetryCount, maxTransferWindowSize, etc. But you get
the jizz of this picture of why InOrder, idempotent-aware ReliableMessaging is needed
in complex real-world enterprise-scale distributed communications.
&lt;/p&gt;
&lt;p&gt;
If you want to know the WHATS and all in better detail, do visit Matevz's post &lt;a href="http://www.request-response.com/blog/PermaLink,guid,a6cb59e6-cbc2-4ce3-92b2-ea40bc5929f6.aspx" target=_blank&gt;here&lt;/a&gt;&amp;nbsp;and
a continuation &lt;a href="http://www.request-response.com/blog/PermaLink,guid,aa617aa7-1073-422c-86f5-deaaa0758e7d.aspx" target=_blank&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=3fd01267-109b-4417-8852-4bfe4359fa81" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Technology;Windows Communication Foundation (WCF) aka Indigo</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=7437bd26-5d2f-427c-a4eb-1edad8a8f581</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,7437bd26-5d2f-427c-a4eb-1edad8a8f581.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <title>The power and explosion of Web 2.0</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,7437bd26-5d2f-427c-a4eb-1edad8a8f581.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ThePowerAndExplosionOfWeb20.aspx</link>
      <pubDate>Mon, 12 Feb 2007 02:54:14 GMT</pubDate>
      <description>&lt;p&gt;
While there has been much talk everywhere in conferences, events, blogsphere about
Web 2.0 and such, &lt;a href="http://youtube.com/watch?v=6gmP4nk0EOE" target=_blank&gt;this
video&lt;/a&gt; touched me more than anything else. It was created by &lt;a href="http://www.ksu.edu/sasw/anthro/wesch.htm" target=_blank&gt;Michael
Wesch&lt;/a&gt;, the Assistant Professor of Cultural Anthropology at Kansas State University.
Amazing amazing summary of Web 2.0 in just under 5 minutes. 
&lt;/p&gt;
&lt;p&gt;
After you sit through this video, chances are that you will catch your breath and
go "&lt;strong&gt;&lt;em&gt;WOW&lt;/em&gt;&lt;/strong&gt;" ... and play it again. To the layman, you cannot
get a better implementation that forms part of the bigger picture of Web 2.0 than
this recently-released piece of work by &lt;a href="http://www.yahoo.com/" target=_blank&gt;Yahoo!&lt;/a&gt; called &lt;a href="http://pipes.yahoo.com/" target=_blank&gt;Yahoo!
Pipes&lt;/a&gt;. This concept is well-explained via O'Reilly Radar &lt;a href="http://radar.oreilly.com/archives/2007/02/pipes_and_filte.html" target=_blank&gt;here&lt;/a&gt;.
Of course, my &lt;a href="http://friends.newtelligence.net/clemensv" target=_blank&gt;famous
colleague&lt;/a&gt; is &lt;a href="http://friends.newtelligence.net/clemensv/PermaLink,guid,fab8443a-0569-4b69-840d-dfad00de17be.aspx" target=_blank&gt;quick
to explain he came up&lt;/a&gt; with this &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=154" target=_blank&gt;concept
first&lt;/a&gt;. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;
&lt;/p&gt;
&lt;p&gt;
And doesnt the background music of that video just rock ? It is by Deus and is offered
under a Creative Commons Attribution NonCommercial-ShareAlike 2.0 license, which is
yet another example of the interlinking of people sharing and collaborating media
...
&lt;/p&gt;
&lt;div align=center&gt;
&lt;iframe style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" src="http://www.jamendo.com/en/get/track/id/album/id/playerpage/103/?item_o=track_no_asc&amp;amp;n=all&amp;amp;player_height=353&amp;amp;player_width=302&amp;amp;playercode_type=generic" frameborder=0 width=302 height=353 scrollbars="no"&gt;&amp;nbsp
&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
My good friend and extreme brain in Singapore, &lt;a href="http://sqlservergems.blogspot.com" target=_blank&gt;Wee
Hyong&lt;/a&gt;, pointed out to me he has been working on that recently and giving a talk
soon on a much related subject &lt;a href="http://www.dasfaa07.ait.ac.th/program.htm" target=_blank&gt;here&lt;/a&gt;:&amp;nbsp;&lt;strong&gt;&lt;u&gt;Danaїdes:
Continuous and Progressive Complex Queries on RSS Feeds&lt;/u&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Welcome to the social.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=7437bd26-5d2f-427c-a4eb-1edad8a8f581" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Community;Technology;Web 2.0</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=53fbcb6c-2b2a-44a2-bfb8-80fa4f8fe99f</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,53fbcb6c-2b2a-44a2-bfb8-80fa4f8fe99f.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.microsoft.com/Presspass/press/2007/jan07/01-08WindowsHomeServerPR.mspx" target="_blank">Windows
Home Server</a> will be one of the better well-kept secret products that will
be ultra-cool once its released into the wild. You can go <a href="http://www.stopdigitalamnesia.com/" target="_blank">here</a> for
a brief animation overview. The official Home Server Team blog can be found <a href="http://blogs.technet.com/homeserver/" target="_blank">here</a> and
the forums <a href="http://forums.microsoft.com/windowshomeserver/default.aspx?siteid=50" target="_blank">here</a>.
</p>
        <p>
Some of the interesting briefs include:
</p>
        <p>
          <img height="34" alt="openquotes.png" src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width="44" border="0" /> <em><font color="#808080"><strong>This
is not a product based on the Windows Server 2003 codebase. It's a consumer-oriented
product that is quite similar to Media Center Edition, in that it's less of an "edition"
of Windows Server than it is a special application (like Media Center) that runs atop
a version of Windows.</strong></font></em><img height="34" alt="closequotes.png" src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width="44" border="0" /></p>
        <p>
There are, of course, <a href="http://www.winsupersite.com/reviews/whs_preview.asp" target="_blank">many
features</a> on this server but what I love best about it is placed on emphasis here:
</p>
        <ul>
          <li>
            <em>
              <u>Expandable Drive space</u>
            </em> - <strong>Add as many Hard-Drives in gigs,
teras and petas as your hardware allows. (</strong><em>No problem with the <a href="http://www.softwaremaker.net/blog/3TerabyteOfHDDInMyOwnInternalNetwork.aspx" target="_blank">hard-disks
I have lying around</a>. I could easily squeeze 6 SATA suckers into this once I can
find the supporting muthaboard ...</em><strong>)</strong></li>
          <li>
            <em>
              <u>Remote Access</u>
            </em> - Access your photos, music, videos from any computer
with a WWW connection. <strong>Even give restricted access to your cronies through
your free, customizable Live Web Site.</strong></li>
          <li>
            <em>
              <u>Automatic Backup</u>
            </em> - <strong>It stores only a single copy of every file,
remembering which computer had what and saving your drive space - </strong><em><strong>Hard
Disk Storage Space Virtualization, anyone ? </strong>(this is just music to my ears
...)</em></li>
        </ul>
        <p>
I dont know about you but my living room is ready ...
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=53fbcb6c-2b2a-44a2-bfb8-80fa4f8fe99f" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Saving some space in my living-room for the Windows Home Server</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,53fbcb6c-2b2a-44a2-bfb8-80fa4f8fe99f.aspx</guid>
      <link>http://www.softwaremaker.net/blog/SavingSomeSpaceInMyLivingroomForTheWindowsHomeServer.aspx</link>
      <pubDate>Thu, 01 Feb 2007 22:36:32 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.microsoft.com/Presspass/press/2007/jan07/01-08WindowsHomeServerPR.mspx" target=_blank&gt;Windows
Home Server&lt;/a&gt;&amp;nbsp;will be one of the better well-kept secret products that will
be ultra-cool once its released into the wild. You can go &lt;a href="http://www.stopdigitalamnesia.com/" target=_blank&gt;here&lt;/a&gt; for
a brief animation overview. The official Home Server Team blog can be found &lt;a href="http://blogs.technet.com/homeserver/" target=_blank&gt;here&lt;/a&gt;&amp;nbsp;and
the forums &lt;a href="http://forums.microsoft.com/windowshomeserver/default.aspx?siteid=50" target=_blank&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Some of the interesting briefs include:
&lt;/p&gt;
&lt;p&gt;
&lt;img height=34 alt=openquotes.png src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width=44 border=0&gt;&amp;nbsp;&lt;em&gt;&lt;font color=#808080&gt;&lt;strong&gt;This
is not a product based on the Windows Server 2003 codebase. It's a consumer-oriented
product that is quite similar to Media Center Edition, in that it's less of an "edition"
of Windows Server than it is a special application (like Media Center) that runs atop
a version of Windows.&lt;/strong&gt;&lt;/font&gt;&lt;/em&gt;&lt;img height=34 alt=closequotes.png src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width=44 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
There are, of course, &lt;a href="http://www.winsupersite.com/reviews/whs_preview.asp" target=_blank&gt;many
features&lt;/a&gt; on this server but what I love best about it is placed on emphasis here:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;&lt;u&gt;Expandable Drive space&lt;/u&gt;&lt;/em&gt; - &lt;strong&gt;Add as many Hard-Drives in gigs,
teras and petas as your hardware allows. (&lt;/strong&gt;&lt;em&gt;No problem with the &lt;a href="http://www.softwaremaker.net/blog/3TerabyteOfHDDInMyOwnInternalNetwork.aspx" target=_blank&gt;hard-disks
I have lying around&lt;/a&gt;. I could easily squeeze 6 SATA suckers into this once I can
find the supporting muthaboard ...&lt;/em&gt;&lt;strong&gt;)&lt;/strong&gt; 
&lt;li&gt;
&lt;em&gt;&lt;u&gt;Remote Access&lt;/u&gt;&lt;/em&gt; - Access your photos, music, videos from any computer
with a WWW connection. &lt;strong&gt;Even give restricted access to your cronies through
your free, customizable Live Web Site.&lt;/strong&gt; 
&lt;li&gt;
&lt;em&gt;&lt;u&gt;Automatic Backup&lt;/u&gt;&lt;/em&gt; - &lt;strong&gt;It stores only a single copy of every file,
remembering which computer had what and saving your drive space - &lt;/strong&gt;&lt;em&gt;&lt;strong&gt;Hard
Disk Storage Space Virtualization, anyone ? &lt;/strong&gt;(this is just music to my ears
...)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I dont know about you but my living room is ready ...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=53fbcb6c-2b2a-44a2-bfb8-80fa4f8fe99f" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Media;OMG !;Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=99c0f411-99c8-41a7-aebf-cc74947d338d</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,99c0f411-99c8-41a7-aebf-cc74947d338d.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It is amazing to note the reach to the masses of a single MSDN Webcast. I had <a href="http://www.softwaremaker.net/blog/MSDNRedmondWebcastingFromSingapore.aspx" target="_blank">conducted
a MSDN Webcast</a> titled: "<a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032299329&amp;EventCategory=5&amp;culture=en-US&amp;CountryCode=US" target="_blank">Acks
and NAcks: Why We Need the Principles of TCP/IP Reliability in SOAP</a>" in mid-2006
and till this day, I am still receiving questions and feedback about that topic I
presented in the webcast. (Incidentally, you can view the on-demand webcast <a href="http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032299329%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e" target="_blank">here</a>.)
</p>
        <p>
For those of you who do not want to go through this webcast again, I am going to break
that presentation into the WHYs, WHATs and HOWs on this blog. This will make for easy-reading
and straight-to-the-point as well.
</p>
        <p>
          <font color="#ff0000" size="4">WHY ?</font>
        </p>
        <p>
This is rather straightforward. Why is it important? Why does it matter whether messages
can be sent and received reliably? Web services is based on XML messages being sent
and received. The most useful Web services will often be those that are the most complex
and that rely on many messages being sent and received in a very specific order. That's
the way that complex transactions can be built, after all. 
</p>
        <p>
Let us look at this problem in context before figuring out where the pain-points are.
Most complex transactions in enterprises require far more messages to be sent and
received. The messages will be much more intricate and may have very complex dependencies
on one another, so that certain processes can't be kicked off until certain previous
messages have been sent and acknowledged. Entire complex transactions can fail because
a simple message didn't get through. And while it may sound simple to guarantee reliability,
it's much more difficult than you might expect.
</p>
        <p>
To add to the complexity, the main characteristics of Web services is communication
over unreliable communication channels such as the Internet employing unreliable data
transfer protocols such as HTTP, SMTP and FTP. These are considered unreliable, as
they do not offer the reliable messaging services such as guaranteed delivery. Accordingly
reliable messaging becomes one of the first problems that need to be addressed for
Web services to become truly enterprise-capable technologies.
</p>
        <p>
          <strong>
            <em>
              <font color="#808080">
                <img height="34" alt="openquotes.png" src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width="44" border="0" />...there
is nothing in SOAP or even HTTP that guarantees anyone that a message is delivered,
or that allows a someone to tell the sender he/she has received
the message...<img height="34" alt="closequotes.png" src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width="44" border="0" /></font>
            </em>
          </strong>
        </p>
        <p>
Making reliable messaging more difficult is that messages are sent not just over the
notoriously unreliable Internet, but also between partners that use entirely different
networking infrastructures.
</p>
        <p>
What many companies did in the past was to rely on proprietary messaging infrastructures
to connect applications with one another. In these days of "open-standards",
the industry would much prefer what Web services promises -- a messaging paradigm
NOT based on any proprietary implementations."
</p>
        <p>
To put it simply - If that reliability can't be guaranteed, Web services simply won't
be used in the enterprise. The benefits of Web Services cannot be realized if it is
not being used for complex scenarios in the enterprise.
</p>
        <p>
Let us look at some of the inherent problems in which cross-boundaries communication
happen today, especially over the cloud:
</p>
        <ol>
          <li>
            <strong>
              <font color="#ff0000">Re-ordering of Messages in Multi-Path Routing Scenario</font>
            </strong>
            <br />
            <br />
This is one problem that not many people realize because not many people would know
the entire infrastructure physical topology of a end-to-end communication network
channel. If you have 2 or more intermediaries that act as routers over a load-balanced
network for example, messages being sent out may be routed differently over the network.
In other words - The first Message ONE may be routed via Router 2 while the
second Message TWO routed over Router 1. The complexity arises when the
routers have their own routing table and paths and due to congestion of Router
2 over Router 1, the second Message TWO may arrive first, faster than
Message ONE, at the final destination.<br /><br /></li>
          <li>
            <strong>
              <font color="#ff0000">Intermediary Reliability</font>
            </strong>
            <br />
            <br />
What is not so self-explanatory is this - What happens if/when the intermediary drops
my message ? How do I know if the other party has received it ? If I should send the
same message again (just to be sure), how do I know if the serivce is designed to
be "<a href="http://dotnetjunkies.com/WebLog/softwaremaker/archive/2004/09/02/24049.aspx" target="_blank">idempotent</a>"
? This point has very explicit relations with the Quality-of-Service (QoS) assertions
of a service. Each message sent must be received exactly once (once and only once). Failure
to deliver a message be made known to both the sender and receiver.<br /><br /></li>
          <li>
            <strong>
              <font color="#ff0000">Connection Management</font>
            </strong>
            <br />
            <br />
            <ul>
              <li>
“… my connection with the service drops frequently within this Wi-Fi network, but
I don’t want to lose messages or the underlying session …” 
</li>
              <li>
“Bursty Connections - I may go idle for long periods of time and I don’t want to hold
transport connections open …” 
</li>
              <li>
“… my service is using resources for each session and I want to release those resources
if the client is not there anymore …”<br /><br /></li>
            </ul>
          </li>
          <li>
            <strong>
              <font color="#ff0000">Need for Transport Independence</font>
            </strong>
            <br />
            <br />
As I have mentioned earlier, different partners have different networking infrastructures
and the need to rely on "open-standards" means that there is a need to decouple that
reliablity element away from the transport. This ensures that different parties can
choose to use whichever transport that suits them best but yet have a common accepted
understanding on the reliability protocol that is independent of the chosen mode of
transport.<br /><br /></li>
        </ol>
        <p>
To sum it up simply, we live in the real world. One that is not so perfect. The one
where
</p>
        <ul>
          <li>
Servers fail 
</li>
          <li>
Systems get out of synch 
</li>
          <li>
Messages get lost 
</li>
          <li>
Messages get re-ordered 
</li>
          <li>
Messages cannot be safely re-tried</li>
        </ul>
        <p>
and the same one that explains why we need reliable messaging in Web Services.
</p>
        <p>
NEXT UP: <a href="http://www.softwaremaker.net/blog/WSReliableMessagingSimplifiedWHATAndHOW.aspx" target="_blank">WS-ReliableMessaging
Simplified - WHAT and HOW</a> ?
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=99c0f411-99c8-41a7-aebf-cc74947d338d" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>WS-ReliableMessaging Simplified - WHY ?</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,99c0f411-99c8-41a7-aebf-cc74947d338d.aspx</guid>
      <link>http://www.softwaremaker.net/blog/WSReliableMessagingSimplifiedWHY.aspx</link>
      <pubDate>Sat, 27 Jan 2007 23:28:19 GMT</pubDate>
      <description>&lt;p&gt;
It is amazing to note the reach to the masses of a single MSDN Webcast. I had&amp;nbsp;&lt;a href="http://www.softwaremaker.net/blog/MSDNRedmondWebcastingFromSingapore.aspx" target=_blank&gt;conducted
a MSDN Webcast&lt;/a&gt; titled: "&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032299329&amp;amp;EventCategory=5&amp;amp;culture=en-US&amp;amp;CountryCode=US" target=_blank&gt;Acks
and NAcks: Why We Need the Principles of TCP/IP Reliability in SOAP&lt;/a&gt;" in mid-2006
and till this day, I am still receiving questions and feedback about that topic I
presented in the webcast. (Incidentally, you can view the on-demand webcast &lt;a href="http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032299329%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e" target=_blank&gt;here&lt;/a&gt;.)
&lt;/p&gt;
&lt;p&gt;
For those of you who do not want to go through this webcast again, I am going to break
that presentation into the WHYs, WHATs and HOWs on this blog. This will make for easy-reading
and straight-to-the-point as well.
&lt;/p&gt;
&lt;p&gt;
&lt;font color=#ff0000 size=4&gt;WHY ?&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
This is rather straightforward. Why is it important? Why does it matter whether messages
can be sent and received reliably? Web services is based on XML messages being sent
and received. The most useful Web services will often be those that are the most complex
and that rely on many messages being sent and received in a very specific order. That's
the way that complex transactions can be built, after all. 
&lt;/p&gt;
&lt;p&gt;
Let us look at this problem in context before figuring out where the pain-points are.
Most complex transactions in enterprises require far more messages to be sent and
received. The messages will be much more intricate and may have very complex dependencies
on one another, so that certain processes can't be kicked off until certain previous
messages have been sent and acknowledged. Entire complex transactions can fail because
a simple message didn't get through. And while it may sound simple to guarantee reliability,
it's much more difficult than you might expect.
&lt;/p&gt;
&lt;p&gt;
To add to the complexity, the main characteristics of Web services is communication
over unreliable communication channels such as the Internet employing unreliable data
transfer protocols such as HTTP, SMTP and FTP. These are considered unreliable, as
they do not offer the reliable messaging services such as guaranteed delivery. Accordingly
reliable messaging becomes one of the first problems that need to be addressed for
Web services to become truly enterprise-capable technologies.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;&lt;font color=#808080&gt;&lt;img height=34 alt=openquotes.png src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width=44 border=0&gt;...there
is nothing in SOAP or even HTTP that guarantees&amp;nbsp;anyone that a message is delivered,
or that allows a&amp;nbsp;someone to tell&amp;nbsp;the&amp;nbsp;sender&amp;nbsp;he/she has&amp;nbsp;received
the message...&lt;img height=34 alt=closequotes.png src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width=44 border=0&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Making reliable messaging more difficult is that messages are sent not just over the
notoriously unreliable Internet, but also between partners that use entirely different
networking infrastructures.
&lt;/p&gt;
&lt;p&gt;
What many companies did in the past was to&amp;nbsp;rely on proprietary messaging infrastructures
to connect applications with one another.&amp;nbsp;In these days of "open-standards",
the&amp;nbsp;industry would much prefer what Web services promises -- a messaging paradigm
NOT based on&amp;nbsp;any proprietary implementations."
&lt;/p&gt;
&lt;p&gt;
To put it simply - If that reliability can't be guaranteed, Web services simply won't
be used in the enterprise. The benefits of Web Services cannot be realized if it is
not being used for complex scenarios in the enterprise.
&lt;/p&gt;
&lt;p&gt;
Let us look at some of the inherent problems in which cross-boundaries communication
happen today, especially over the cloud:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;&lt;font color=#ff0000&gt;Re-ordering of Messages in Multi-Path Routing Scenario&lt;/font&gt;&lt;/strong&gt; 
&lt;br&gt;
&lt;br&gt;
This is one problem that not many people realize because not many people would know
the entire infrastructure physical topology of a end-to-end communication network
channel. If you have 2 or more intermediaries that act as routers over a load-balanced
network for example, messages being sent out may be routed differently over the network.
In other words - The first Message&amp;nbsp;ONE may be routed via Router 2 while&amp;nbsp;the
second Message&amp;nbsp;TWO&amp;nbsp;routed over Router 1. The complexity arises when the
routers have their own routing table and paths and due to congestion of&amp;nbsp;Router
2&amp;nbsp;over&amp;nbsp;Router 1, the second Message&amp;nbsp;TWO may arrive first, faster than
Message&amp;nbsp;ONE,&amp;nbsp;at the final destination.&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
&lt;strong&gt;&lt;font color=#ff0000&gt;Intermediary Reliability&lt;/font&gt;&lt;/strong&gt; 
&lt;br&gt;
&lt;br&gt;
What is not so self-explanatory is this - What happens if/when the intermediary drops
my message ? How do I know if the other party has received it ? If I should send the
same message again (just to be sure), how do I know if the serivce is designed to
be "&lt;a href="http://dotnetjunkies.com/WebLog/softwaremaker/archive/2004/09/02/24049.aspx" target=_blank&gt;idempotent&lt;/a&gt;"
? This point has very explicit relations&amp;nbsp;with the Quality-of-Service (QoS) assertions
of a service. Each message sent must be received exactly once (once and only once).&amp;nbsp;Failure
to deliver a message be made known to both the sender and receiver.&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
&lt;strong&gt;&lt;font color=#ff0000&gt;Connection Management&lt;/font&gt;&lt;/strong&gt; 
&lt;br&gt;
&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;
“… my connection with the service drops frequently within this Wi-Fi network, but
I don’t want to lose messages or the underlying session …” 
&lt;li&gt;
“Bursty Connections - I may go idle for long periods of time and I don’t want to hold
transport connections open …” 
&lt;li&gt;
“… my service is using resources for each session and I want to release those resources
if the client is not there anymore …”&lt;br&gt;
&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;font color=#ff0000&gt;Need for Transport Independence&lt;/font&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;br&gt;
As I have mentioned earlier, different partners have different networking infrastructures
and the need to rely on "open-standards" means that there is a need to decouple that
reliablity element away from the transport. This ensures that different parties can
choose to use whichever transport that suits them best but yet have a common&amp;nbsp;accepted
understanding on the reliability protocol that is independent of the chosen mode of
transport.&lt;br&gt;
&lt;br&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
To sum it up simply, we live in the real world. One that is not so perfect. The one
where
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Servers fail 
&lt;li&gt;
Systems get out of synch 
&lt;li&gt;
Messages get lost 
&lt;li&gt;
Messages get re-ordered 
&lt;li&gt;
Messages cannot be safely re-tried&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
and the same one that explains why we need reliable messaging in Web Services.
&lt;/p&gt;
&lt;p&gt;
NEXT UP: &lt;a href="http://www.softwaremaker.net/blog/WSReliableMessagingSimplifiedWHATAndHOW.aspx" target=_blank&gt;WS-ReliableMessaging
Simplified - WHAT and HOW&lt;/a&gt;&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=99c0f411-99c8-41a7-aebf-cc74947d338d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Technology;Windows Communication Foundation (WCF) aka Indigo</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=9da00ab1-ac22-49a7-8576-896e6c01be86</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,9da00ab1-ac22-49a7-8576-896e6c01be86.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
With so much advances in game controller technologies, such as the ultra-cool <a href="http://wii.com/" target="_blank">Nintendo
Wii</a> , it really is no surprise that the <a href="http://www.cnn.com/2007/TECH/01/17/robotic.head/index.html?eref=rss_tech" target="_blank">Xbox
controller has found its way into a "<strong><em>real</em></strong>" battlefield</a>.
</p>
        <p>
Kinda gives new meaning to the phrase: "<a href="http://en.wikipedia.org/wiki/First-person_shooter" target="_blank">First
Person Shooter</a>", doesnt it ?
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=9da00ab1-ac22-49a7-8576-896e6c01be86" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>XBox controller and the eyes of the next-gen sniper</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,9da00ab1-ac22-49a7-8576-896e6c01be86.aspx</guid>
      <link>http://www.softwaremaker.net/blog/XBoxControllerAndTheEyesOfTheNextgenSniper.aspx</link>
      <pubDate>Thu, 18 Jan 2007 13:13:46 GMT</pubDate>
      <description>&lt;p&gt;
With so much advances in game controller technologies, such as&amp;nbsp;the&amp;nbsp;ultra-cool &lt;a href="http://wii.com/" target=_blank&gt;Nintendo
Wii&lt;/a&gt;&amp;nbsp;, it really is no surprise that the &lt;a href="http://www.cnn.com/2007/TECH/01/17/robotic.head/index.html?eref=rss_tech" target=_blank&gt;Xbox
controller has found its way into a&amp;nbsp;"&lt;strong&gt;&lt;em&gt;real&lt;/em&gt;&lt;/strong&gt;" battlefield&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Kinda&amp;nbsp;gives new meaning to the phrase: "&lt;a href="http://en.wikipedia.org/wiki/First-person_shooter" target=_blank&gt;First
Person Shooter&lt;/a&gt;", doesnt it ?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=9da00ab1-ac22-49a7-8576-896e6c01be86" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=5c1cd3b9-54e6-46a6-b1b0-1a306c0d2834</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,5c1cd3b9-54e6-46a6-b1b0-1a306c0d2834.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The Microsoft Professional Developers Conference (PDC), the premier definitive developer
event focused on the future of the Microsoft platform, returns in 2007 after a short
2 year break ...
</p>
        <p>
... and its back in Los Angeles again !
</p>
        <p>
I had such a <a href="http://www.softwaremaker.net/blog/CategoryView,category,PDC2005_LA.aspx" target="_blank">great
time back in PDC2005 in Los Angeles</a>, presenting, networking and shooting the Visual
Studio 2005 launch video, etc. That event in 2005 must rank tops in my book amongst many
of the Microsoft technology events I have attended and/or presented over
the years.
</p>
        <p>
Microsoft tends to align PDC events with key product development milestones so we
tend to hold the events every couple of years, sometimes even more. There isn’t a
set schedule. Therefore, there shouldnt be that "Ah - I think I will skip this and
go next year" mentality or something. The last 2 PDCs were some of the biggest Microsoft
public events - with the announcements of Longhorn, WinFX, Office Server systems,
Vista, etc
</p>
        <p>
It is definitely NOT an event you want to miss. I encourage some of my friends,
developers and IT-Pros from Asia-Pacific to save up and attend. The investment
made will be well-worth it.
</p>
        <p>
Registration will open in Q4. Do check it out and, more importantly, stay tuned
to the registration site <a href="http://msdn.microsoft.com/events/pdc/" target="_blank">here</a> for
more details.
</p>
        <p>
Hopefully, this early announcement will help in making sure this event gets into your
(or your company's) budget planning for next year. <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" /></p>
        <p>
          <a href="http://msdn.microsoft.com/events/pdc/" target="_blank">http://msdn.microsoft.com/events/pdc/</a>
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=5c1cd3b9-54e6-46a6-b1b0-1a306c0d2834" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>PDC 2007 - in Los Angeles</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,5c1cd3b9-54e6-46a6-b1b0-1a306c0d2834.aspx</guid>
      <link>http://www.softwaremaker.net/blog/PDC2007InLosAngeles.aspx</link>
      <pubDate>Tue, 12 Dec 2006 22:40:51 GMT</pubDate>
      <description>&lt;p&gt;
The Microsoft Professional Developers Conference (PDC), the premier definitive developer
event focused on the future of the Microsoft platform, returns in 2007 after a short
2 year break ...
&lt;/p&gt;
&lt;p&gt;
... and its back in Los Angeles again !
&lt;/p&gt;
&lt;p&gt;
I had such a &lt;a href="http://www.softwaremaker.net/blog/CategoryView,category,PDC2005_LA.aspx" target=_blank&gt;great
time back in PDC2005 in Los Angeles&lt;/a&gt;, presenting, networking and shooting the Visual
Studio 2005 launch video, etc. That event in 2005 must rank tops in my book&amp;nbsp;amongst&amp;nbsp;many
of&amp;nbsp;the Microsoft technology events I have attended&amp;nbsp;and/or presented&amp;nbsp;over
the years.
&lt;/p&gt;
&lt;p&gt;
Microsoft tends to align PDC events with key product development milestones so we
tend to hold the events every couple of years, sometimes even more. There isn’t a
set schedule. Therefore, there shouldnt be that "Ah - I think I will skip this and
go next year" mentality or something. The last 2 PDCs were some of the biggest Microsoft
public events - with the announcements of Longhorn, WinFX, Office Server systems,
Vista, etc
&lt;/p&gt;
&lt;p&gt;
It is definitely NOT an event you want to miss. I encourage some of my&amp;nbsp;friends,
developers and IT-Pros from Asia-Pacific&amp;nbsp;to save up and attend. The investment
made&amp;nbsp;will be&amp;nbsp;well-worth it.
&lt;/p&gt;
&lt;p&gt;
Registration will open in Q4.&amp;nbsp;Do check it out and, more importantly, stay tuned
to&amp;nbsp;the registration site &lt;a href="http://msdn.microsoft.com/events/pdc/" target=_blank&gt;here&lt;/a&gt; for
more details.
&lt;/p&gt;
&lt;p&gt;
Hopefully, this early announcement will help in making sure this event gets into your
(or your company's) budget planning for next year. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://msdn.microsoft.com/events/pdc/" target=_blank&gt;http://msdn.microsoft.com/events/pdc/&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=5c1cd3b9-54e6-46a6-b1b0-1a306c0d2834" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;PDC2007_LA;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=6dfa85bd-40ee-4d3f-8b77-48dd89887890</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,6dfa85bd-40ee-4d3f-8b77-48dd89887890.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One of my <a href="http://www.softwaremaker.net/blog/AFewGrandLesserInExchangeFor1MeromAnd2WoodcrestMore.aspx" target="_blank">server</a>'s
(Vulcan - I named all my machines after Gods) innards. This is used to run my Microsoft
Exchange Server as well as other virtual machines.
</p>
        <p>
          <img src="http://softwaremaker.net/nGallery/photos/1/1/600x450.aspx" />
        </p>
        <p>
See the 2 <a href="http://www.wdc.com/en/products/Products.asp?DriveID=135&amp;Language=en" target="_blank">SATA
II</a> HDDs (250GB / 7200RPM / 300MB/s SATA II) ? A third one is on the way as
well. More space for more Virtual Machines.
</p>
        <p>
          <img src="http://softwaremaker.net/nGallery/photos/1/2/600x450.aspx" />
        </p>
        <p>
Close-up on one of the 2 SATA II HDD
</p>
        <p>
          <img src="http://softwaremaker.net/nGallery/photos/1/4/600x450.aspx" />
        </p>
        <p>
The heart of Vulcan - <a href="http://www.intel.com" target="_blank">Intel</a> Dual
Core XEON Pro 5140 2.33GHZ 4MB L2 cache 1333MHz FSB - Woodcrest Chip. It is a dual-socket
server. I took the other one out <em><strong>temporary</strong></em> for some other
purpose. Just for information: As of to-date, none of any offerings of the same class
from <a href="http://www.amd.com" target="_blank">AMD</a> has anything to match up
to the Woodcrest of Intel. In fact, the <a href="http://www.theinquirer.net/default.aspx?article=32155" target="_blank">Woodcrest
has whopped Opteron's ass</a> and has <a href="http://www.tgdaily.com/2006/06/24/woodcrest_benchmarks/" target="_blank">taken
the Opteron to school in terms of speed and power efficiency</a>. Trust me -
this Woodcrest processor <strong><em>IS</em></strong> FAST !
</p>
        <p>
          <img src="http://softwaremaker.net/nGallery/photos/1/8/600x450.aspx" />
        </p>
        <p>
Can you spot the 667MHZ ECC 2R <a href="http://www.simmtester.com/page/news/showpubnews.asp?num=113" target="_blank">Fully
Buffered DIMM</a> (FBD) Memory ?
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6dfa85bd-40ee-4d3f-8b77-48dd89887890" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Vulcan's Innards</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,6dfa85bd-40ee-4d3f-8b77-48dd89887890.aspx</guid>
      <link>http://www.softwaremaker.net/blog/VulcansInnards.aspx</link>
      <pubDate>Sun, 10 Dec 2006 14:06:57 GMT</pubDate>
      <description>&lt;p&gt;
One of my &lt;a href="http://www.softwaremaker.net/blog/AFewGrandLesserInExchangeFor1MeromAnd2WoodcrestMore.aspx" target=_blank&gt;server&lt;/a&gt;'s
(Vulcan - I named all my machines after Gods) innards. This is used to run my Microsoft
Exchange Server as well&amp;nbsp;as other virtual machines.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://softwaremaker.net/nGallery/photos/1/1/600x450.aspx"&gt;
&lt;/p&gt;
&lt;p&gt;
See the 2 &lt;a href="http://www.wdc.com/en/products/Products.asp?DriveID=135&amp;amp;Language=en" target=_blank&gt;SATA
II&lt;/a&gt; HDDs (250GB / 7200RPM / 300MB/s SATA II) ?&amp;nbsp;A third one is on the way as
well. More space for more Virtual Machines.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://softwaremaker.net/nGallery/photos/1/2/600x450.aspx"&gt;
&lt;/p&gt;
&lt;p&gt;
Close-up on one of the 2 SATA II HDD
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://softwaremaker.net/nGallery/photos/1/4/600x450.aspx"&gt;
&lt;/p&gt;
&lt;p&gt;
The heart of Vulcan - &lt;a href="http://www.intel.com" target=_blank&gt;Intel&lt;/a&gt; Dual
Core XEON Pro 5140 2.33GHZ 4MB L2 cache 1333MHz FSB - Woodcrest Chip. It is a dual-socket
server. I took the other one out &lt;em&gt;&lt;strong&gt;temporary&lt;/strong&gt;&lt;/em&gt; for some other
purpose. Just for information: As of to-date, none of any offerings of the same class
from &lt;a href="http://www.amd.com" target=_blank&gt;AMD&lt;/a&gt; has anything to match up to
the Woodcrest of Intel. In fact, the &lt;a href="http://www.theinquirer.net/default.aspx?article=32155" target=_blank&gt;Woodcrest
has whopped Opteron's ass&lt;/a&gt; and has &lt;a href="http://www.tgdaily.com/2006/06/24/woodcrest_benchmarks/" target=_blank&gt;taken
the Opteron to school&amp;nbsp;in terms of speed and power efficiency&lt;/a&gt;. Trust me -
this Woodcrest processor &lt;strong&gt;&lt;em&gt;IS&lt;/em&gt;&lt;/strong&gt; FAST !
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://softwaremaker.net/nGallery/photos/1/8/600x450.aspx"&gt;
&lt;/p&gt;
&lt;p&gt;
Can you spot the 667MHZ ECC 2R &lt;a href="http://www.simmtester.com/page/news/showpubnews.asp?num=113" target=_blank&gt;Fully
Buffered DIMM&lt;/a&gt; (FBD) Memory ?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6dfa85bd-40ee-4d3f-8b77-48dd89887890" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=414c067d-7dd1-4d8c-a427-21d526d98009</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,414c067d-7dd1-4d8c-a427-21d526d98009.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img title="Namecard Spoof Barcode" height="106" alt="Namecard Spoof Barcode" src="http://www.softwaremaker.net/blog/content/binary/NameCardSpoofBarcode.jpg" width="106" border="0" />
          <img title="Text Spoof Barcode" height="82" alt="Text Spoof Barcode" src="http://www.softwaremaker.net/blog/content/binary/TextSpoofBarcode.jpg" width="82" border="0" />
        </p>
        <p>
          <a href="https://barcode.ideas.live.com/main.aspx" target="_blank">Barcode on
MSN Live</a> is really a great idea since none of the card-reader software applications
I have come across work very well on my <a href="http://www.softwaremaker.net/blog/TheBrainTheTyposTheSoftwareAndThePhone.aspx" target="_blank">Windows
Mobile 5 PDA</a>. It is often very inaccurate when it comes to capturing contact information
from the newer-generation namecards, especially those that have a picture
image of the bearer as well.
</p>
        <p>
Go check it out and see my namecard as well as some random text beside it in the barcode
images above.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=414c067d-7dd1-4d8c-a427-21d526d98009" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Barcode on MSN Live</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,414c067d-7dd1-4d8c-a427-21d526d98009.aspx</guid>
      <link>http://www.softwaremaker.net/blog/BarcodeOnMSNLive.aspx</link>
      <pubDate>Tue, 31 Oct 2006 11:56:41 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img title="Namecard Spoof Barcode" height=106 alt="Namecard Spoof Barcode" src="http://www.softwaremaker.net/blog/content/binary/NameCardSpoofBarcode.jpg" width=106 border=0&gt;&lt;img title="Text Spoof Barcode" height=82 alt="Text Spoof Barcode" src="http://www.softwaremaker.net/blog/content/binary/TextSpoofBarcode.jpg" width=82 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="https://barcode.ideas.live.com/main.aspx" target=_blank&gt;Barcode&amp;nbsp;on MSN
Live&lt;/a&gt; is really a great idea since none of the card-reader&amp;nbsp;software applications
I have come across work very well on my &lt;a href="http://www.softwaremaker.net/blog/TheBrainTheTyposTheSoftwareAndThePhone.aspx" target=_blank&gt;Windows
Mobile 5 PDA&lt;/a&gt;. It is often very inaccurate when it comes to capturing contact information
from the newer-generation namecards, especially those&amp;nbsp;that&amp;nbsp;have a picture
image of the bearer as well.
&lt;/p&gt;
&lt;p&gt;
Go check it out and see my namecard as well as some random text beside it in the barcode
images above.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=414c067d-7dd1-4d8c-a427-21d526d98009" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=047d363d-4472-41a0-ba29-a15e7c48a7b4</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,047d363d-4472-41a0-ba29-a15e7c48a7b4.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I had just broken my own budget this year already (and therefore I am not getting
me or anyone anything this coming Christmas) ... Too bad ...
</p>
        <p>
After rounds of spec'ing and phone calls with my special DELL contact, I officially
accepted the quotations ...
</p>
        <p>
Like I said <a href="http://www.softwaremaker.net/blog/GoingForTheBestIntelCore2DuoAndNOTTheDualCore.aspx" target="_blank">here</a>,
I am going all out this time around as most of my machines had run its 3+ year course
and I am getting it all ready for <a href="http://www.microsoft.com/windowsvista" target="_blank">Vista</a> as
well as the upcoming Longhorn, or Windows Server 2008, or whatever PLUS the <a href="http://www.webopedia.com/TERM/H/High_Performance_Computing.html" target="_blank">High-Performance
Computing (HPC)</a> of <a href="http://searchdatacenter.techtarget.com/gDefinition/0,294236,sid80_gci499539,00.html" target="_blank">Virtualization
Technologies (VT)</a>, etc.
</p>
        <p>
So, what kind of goodies did I end up with for being much poorer (even though I got
a great deal on DELL for the pricing) ? Here it is - all X64 bit Chips (<a href="http://en.wikipedia.org/wiki/Intel_Core_2" target="_blank">Core
2 Duo</a> and a Dual-Processor <a href="http://en.wikipedia.org/wiki/Xeon" target="_blank">Dual
Core XEON Pro</a>)
</p>
        <p>
          <img title="Intel Core 2 Duo Inside" height="90" alt="Intel Core 2 Duo Inside" src="http://www.softwaremaker.net/blog/content/binary/intel-core-2-duo_sm.jpg" width="76" border="0" />
        </p>
        <ul>
          <li>
DELL LATITUDE D620<br />
CPU: <strong>Intel Core 2 Duo Processor T7200 2.0 GHZ - Merom Chip</strong><br />
Integrated <strong>4MB ON-DIE L2 Cache</strong>, 667HMZ FSB<br />
+ the works ...</li>
        </ul>
        <p>
          <img title="Intel Dual Core Xeon Pro" height="76" alt="Intel Dual Core Xeon Pro" src="http://www.softwaremaker.net/blog/content/binary/Xeon_new_logo.gif" width="62" border="0" />
        </p>
        <ul>
          <li>
DELL POWEREDGE SC1430 Server<br />
CPU: <strong>Intel Dual Core XEON Pro 5140 2.33GHZ - Woodcrest Chip X 2 Processors</strong><br /><strong>4MB L2 cache</strong>, <strong>1333MHz FSB<br /></strong>RAM: <strong>4GB (4 x 1GB) 667MHZ ECC 2R Fully Buffered DIMM (FBD) Memory</strong>.
Max Support: <strong>16GB FBD</strong><br />
+ the works ...</li>
        </ul>
        <p>
OK - Now that I have the metal, now its time to look at some nearby (<em>I dont think
I can afford the gas to travel that far ...</em>) banks for a quick heist for the
greens.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=047d363d-4472-41a0-ba29-a15e7c48a7b4" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>A Few Grand Lesser in exchange for 1 Merom and 2 Woodcrest more</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,047d363d-4472-41a0-ba29-a15e7c48a7b4.aspx</guid>
      <link>http://www.softwaremaker.net/blog/AFewGrandLesserInExchangeFor1MeromAnd2WoodcrestMore.aspx</link>
      <pubDate>Tue, 17 Oct 2006 06:15:59 GMT</pubDate>
      <description>&lt;p&gt;
I had just broken my own budget this year already (and therefore I am not getting
me or anyone anything this coming Christmas) ... Too bad ...
&lt;/p&gt;
&lt;p&gt;
After rounds of spec'ing and phone calls with my special DELL contact, I officially
accepted the quotations&amp;nbsp;...
&lt;/p&gt;
&lt;p&gt;
Like&amp;nbsp;I said &lt;a href="http://www.softwaremaker.net/blog/GoingForTheBestIntelCore2DuoAndNOTTheDualCore.aspx" target=_blank&gt;here&lt;/a&gt;,
I am going all out this time around as most of my machines had run its 3+ year course
and I am getting it all ready for &lt;a href=http://www.microsoft.com/windowsvista target=_blank&gt;Vista&lt;/a&gt; as
well as the upcoming Longhorn, or Windows Server 2008, or whatever PLUS the &lt;a href=http://www.webopedia.com/TERM/H/High_Performance_Computing.html target=_blank&gt;High-Performance
Computing (HPC)&lt;/a&gt; of &lt;a href=http://searchdatacenter.techtarget.com/gDefinition/0,294236,sid80_gci499539,00.html target=_blank&gt;Virtualization
Technologies (VT)&lt;/a&gt;, etc.
&lt;/p&gt;
&lt;p&gt;
So, what kind of goodies did I end up with for being much poorer (even though I got
a great deal on DELL for the pricing) ? Here it is - all X64 bit Chips (&lt;a href="http://en.wikipedia.org/wiki/Intel_Core_2" target=_blank&gt;Core
2 Duo&lt;/a&gt; and a Dual-Processor &lt;a href="http://en.wikipedia.org/wiki/Xeon" target=_blank&gt;Dual
Core XEON Pro&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;img title="Intel Core 2 Duo Inside" height=90 alt="Intel Core 2 Duo Inside" src="http://www.softwaremaker.net/blog/content/binary/intel-core-2-duo_sm.jpg" width=76 border=0&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
DELL LATITUDE D620&lt;br&gt;
CPU: &lt;strong&gt;Intel Core 2 Duo Processor T7200 2.0 GHZ - Merom Chip&lt;/strong&gt;
&lt;br&gt;
Integrated &lt;strong&gt;4MB ON-DIE L2 Cache&lt;/strong&gt;, 667HMZ FSB&lt;br&gt;
+ the works ...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;img title="Intel Dual Core Xeon Pro" height=76 alt="Intel Dual Core Xeon Pro" src="http://www.softwaremaker.net/blog/content/binary/Xeon_new_logo.gif" width=62 border=0&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
DELL POWEREDGE SC1430 Server&lt;br&gt;
CPU: &lt;strong&gt;Intel Dual Core XEON Pro 5140 2.33GHZ - Woodcrest Chip X 2 Processors&lt;/strong&gt;
&lt;br&gt;
&lt;strong&gt;4MB L2 cache&lt;/strong&gt;, &lt;strong&gt;1333MHz FSB&lt;br&gt;
&lt;/strong&gt;RAM: &lt;strong&gt;4GB (4 x 1GB) 667MHZ ECC 2R Fully Buffered DIMM (FBD) Memory&lt;/strong&gt;.
Max Support: &lt;strong&gt;16GB FBD&lt;/strong&gt;
&lt;br&gt;
+ the works ...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
OK - Now that I have the metal, now its time to look at some nearby (&lt;em&gt;I dont think
I can afford the gas to travel that far ...&lt;/em&gt;) banks for a quick heist for the
greens.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=047d363d-4472-41a0-ba29-a15e7c48a7b4" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>OMG !;Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=540ba5ff-b7c0-4856-a01c-90ebf39233b4</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,540ba5ff-b7c0-4856-a01c-90ebf39233b4.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just been given an invitation to test out the new SoapBox (Beta) on MSN. Therefore,
I thought I upload one of my favourite commercial clips here. So far, so usable. Fast
and smooth as well. Now it becomes a <a href="http://news.com.com/2100-1026_3-6116971.html" target="_blank">marketing
battle</a> to see who gets the better content and more eye-balls. More importantly,
its who that can cannabilizes those eyes-balls that wins and laughs to the bank. As
usual - The consumer wins. <img src="http://www.softwaremaker.net/pictures/swmemoticons/smile.gif" />.
</p>
        <p>
          <embed name="msn_soapbox" pluginspage="http://macromedia.com/go/getflashplayer" src="http://images.soapbox.msn.com/flash/soapbox1_1.swf" width="412" height="362" type="application/x-shockwave-flash" flashvars="c=v&amp;v=e652f5fe-f089-42a9-8ed2-14c2ceda6fac" wmode="transparent" quality="high">
          </embed>
          <br />
          <a title="Tall Person" href="http://soapbox.msn.com/video.aspx?vid=e652f5fe-f089-42a9-8ed2-14c2ceda6fac" target="_new">Video:
Tall Person</a>
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=540ba5ff-b7c0-4856-a01c-90ebf39233b4" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>SoapBox Beta on MSN Video Test</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,540ba5ff-b7c0-4856-a01c-90ebf39233b4.aspx</guid>
      <link>http://www.softwaremaker.net/blog/SoapBoxBetaOnMSNVideoTest.aspx</link>
      <pubDate>Sun, 15 Oct 2006 09:21:57 GMT</pubDate>
      <description>&lt;p&gt;
Just been given an invitation to test out the new SoapBox&amp;nbsp;(Beta) on MSN. Therefore,
I thought I upload one of my favourite commercial clips here. So far, so usable. Fast
and smooth as well. Now it becomes a &lt;a href="http://news.com.com/2100-1026_3-6116971.html" target=_blank&gt;marketing
battle&lt;/a&gt; to see who gets the better content and more eye-balls. More importantly,
its who that can cannabilizes those eyes-balls that wins and laughs to the bank. As
usual - The consumer wins. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/smile.gif"&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;embed name=msn_soapbox pluginspage=http://macromedia.com/go/getflashplayer src=http://images.soapbox.msn.com/flash/soapbox1_1.swf width=412 height=362 type=application/x-shockwave-flash flashvars="c=v&amp;amp;v=e652f5fe-f089-42a9-8ed2-14c2ceda6fac" wmode="transparent" quality="high"&gt;&lt;/embed&gt;
&lt;br&gt;
&lt;a title="Tall Person" href="http://soapbox.msn.com/video.aspx?vid=e652f5fe-f089-42a9-8ed2-14c2ceda6fac" target=_new&gt;Video:
Tall Person&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=540ba5ff-b7c0-4856-a01c-90ebf39233b4" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=45e689ec-f2ba-4259-8887-49396e7ce348</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,45e689ec-f2ba-4259-8887-49396e7ce348.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So, while waiting for a <a href="http://www.softwaremaker.net/blog/MovingOnAndSwallowingTheRedPillFinally.aspx" target="_blank">new
turn in my career</a> to start, a couple of motivations spurred me to a 2-weekend-long
project which I have completed, more or less.
</p>
        <p>
It is no surprise I have always been interested in all kinds of distributed technologies
and I have always wanted to hack out a interesting prototype based on <a href="http://en.wikipedia.org/wiki/GPS" target="_blank">GPS</a>, <a href="http://en.wikipedia.org/wiki/Wi-Fi" target="_blank">Wi-Fi</a>, <a href="http://en.wikipedia.org/wiki/3G" target="_blank">3G</a> and
the likes.
</p>
        <p>
One of the motivations I had is to log events based on the trail I have been
or want to go on (on a mountain hike, on a cruise, rafting, sailing, etc). It
would be nice to have a map associated with it and pinpoint the locations that we
left a trail with an option to leave sticky notes on those markers. With our entire
landscape rapidly changing by the day, it is good to capture some good snapshots of
where we have been before that landscape changes. This would even be more invaluable
with a growing kid in tow so as to strengthen (future) family ties of affinity
through nostalgic memorabilia.
</p>
        <p>
I have a <a href="http://www.eten.ch/DescriptionEtenM600EN.htm" target="_blank">PocketPC
running on Windows Mobile 5</a>, which I absolutely love. One of my favourite accessories
is this <a href="http://www.rikaline.com/bluetooth_gps.htm" target="_blank">Rikaline
GPS 6033 Receiver</a> that usually corrects when I feel (or am) lost. With the
advent of greater usability, adoption and availability of some great virtual earth
or maps technology such as <a href="http://www.google.com/maps" target="_blank">Google
Maps</a> and <a href="http://local.live.com/" target="_blank">MSN Virtual Earth</a>,
I knew I could have more possibilities.
</p>
        <p>
Lest you dont know, in Singapore, while GPS Receivers can be bought cheaply and easily,
there is a law permitting against the sale of GPS Transmitters without a govt-issued
license, for now anyways. This obviously ties back to privacy concerns, which is understandable.
However, I dont see how we cannot control the misuse of that if we know the ins-and-outs
of this specific technology.
</p>
        <p>
This is where I decided to spend a few days cooking up this project. I used my favouite
modelling tool for this one. No need to pay and install anything, learn a new domain
language or any sort of technical or programming notations. In any case, it is only
meant for me.
</p>
        <p>
          <img title="Glog Modelling" height="449" alt="Glog Modelling" src="http://www.softwaremaker.net/blog/content/binary/GlogModelling.jpg" width="553" border="0" />
        </p>
        <p>
Basically, what I wanted to do is to write a small piece of PocketPC software that
can read GPS data from a COM port that is already communicating with my GPS Receiver.
Depending on what kind of network access you have, you can either stream the data
to a host server over the Internet or have a mechanism to capture and log those GPS
data in a meaningful way (<em>which means not capturing GPS data in <a href="http://www.gpsinformation.org/dale/nmea.htm" target="_blank">NMEA</a> data
format</em>) so that we can send the data across when we get connected.
</p>
        <p>
I always believe a good solution architect needs to have a good grasp of a wide-area
of technology breadth. Having experiences with a different variety of technology,
solutions and platforms helps to build that.
</p>
        <p>
For example, while it is so much more cool to do real-time streaming, it is generally
not feasible to open up that socket to do this for a period of time on a
mobile device. Unless there is some significant breakthrough in mobile cell technology,
your PDA will die on you before you even walk for 2 kilometres. And to do some effective
real-time streaming, you will probably need 3G access (<em>since you will be walking
in wide-open spaces</em>) and that usually sucks out the mojo of your PDA big-time.
I think its better to log marker points and then transmit that data in a file when
you find yourself a hotspot. 
</p>
        <p>
Having said that, the days of <a href="http://www.softwaremaker.net/blog/ComingSoonToACountryNearYouOneBIGGiantHotspot.aspx" target="_blank">one
big giant hotspot with WiMAX will happen very soon for us in Singapore</a>. So,
we may find ourselves in always-connected land soon. Then, I have to think about interested
people who are paying bandwidth by the bits. The payload of the transmitted file MUST
be small. Transmission must be quick and it must be WWW-Firewall friendly (<em>since
its likely you won't be doing this in the comfort of your own intranet environment,
but most probably through a public security-tight hotspot</em>). Only relevant data
need go through Port 80 - That is a key design principle.
</p>
        <p>
Many people here would think that I would use <a href="http://www.w3.org/TR/soap/" target="_blank">(W3C)
SOAP</a> as a web service to send that data across. I am ONLY looking for a point-to-point
scenario, with no interoperability and security in mind for now, so using SOAP (<em>with
the extra overheads of the verbosity of its namespaces and angle-brackets</em>)
is <strong><em>not</em></strong> a preferred solution for me in this context.
</p>
        <p>
I would stick with a time-tested architecture for this one - Just using <a href="http://en.wikipedia.org/wiki/Plain_Old_XML" target="_blank">Plain
Old XML (POX)</a> and <a href="http://en.wikipedia.org/wiki/REST" target="_blank">Representation
State Transfer (REST)</a>. <img src="http://www.softwaremaker.net/pictures/swmemoticons/smile.gif" /></p>
        <p>
Using my-own partially modified version of <a href="http://www.jwhedgehog.com" target="_blank">JW
Hedgehog</a>'s GPS Reader and a bespoked Window Mobile 5 Form application, I
came up with this:
</p>
        <p>
          <img title="SWM GPS Reader Transmitter" height="320" alt="SWM GPS Reader Transmitter" src="http://www.softwaremaker.net/blog/content/binary/SWMGpsReaderTransmitterSHOT.JPG" width="240" border="0" />
        </p>
        <p>
I had obviously blanked out my co-ordinates because I treasure my privacy as much
as the next person. <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" />. You
can save the data in 2 ways. One - via a single point marker so that you location
will always be current as-is. There is no trail. Two - via an array of point markers.
In the latter sense, you can choose to leave a trail.
</p>
        <p>
Once I press the Send button, an XML Data file is transmitted to my host server POX-style.
In this sense, it only transmits when you tell it to. It doesnt transmit on its own.
Like I said, it doenst really make sense to do a full streaming transmission (like
a <a href="http://en.wikipedia.org/wiki/Transponders" target="_blank">transponder</a>)
because of mobile cell power capabilities (or lack thereof). Privacy concerns should
be subdued here. Some processing would be done at the data host server upon receipt
and using Google Maps (Documentation API <a href="http://www.google.com/apis/maps/documentation/" target="_blank">here</a>),
the point markers would be rendered like this on your webpage (<em>WhereWasI.html
or something to that effect</em>):
</p>
        <p>
          <img title="TestDemo Marker A" height="459" alt="TestDemo Marker A" src="http://www.softwaremaker.net/blog/content/binary/TestDemoMarkerA.JPG" width="618" border="0" />
        </p>
        <p>
          <img title="TestDemo Marker B" height="452" alt="TestDemo Marker B" src="http://www.softwaremaker.net/blog/content/binary/TestDemoMarkerB.JPG" width="618" border="0" />
        </p>
        <p>
I termed this geoBlog (<strong><em>tm</em></strong>). I thought that is really
cool. I can capture these snapshots and save them as part of my Glog and keep a memory
trail of where I went and what I did. I intend to use this cool project on my cruises,
hikes, holidays and vacations soon, especially the one to Alaska, which I hope
to be doing soon.
</p>
        <p>
          <strong>F * * * * I N G    A W E S O M E ! -</strong>
          <em>if I can
say so myself. <img src="http://www.softwaremaker.net/pictures/swmemoticons/laugh.gif" /></em>
        </p>
        <p>
Some of these images can be retrieved over the years over family dinners when the
kids have all grown up and the landscape totally changed and I am sure it would bring
up some great conversation.
</p>
        <p>
To the geeks out there, I will make this application free-for-all-to-use. And because
this is <a href="http://en.wikipedia.org/wiki/Freeware" target="_blank">freeware</a> -
dont expect any support, service-level-agreements, warranty or any sorts of guarantee
from me.
</p>
        <p>
I have only tested it via my ETEN-M600 PocketPC. The data host is just a IIS6 Web
Server on Windows Server 2003.
</p>
        <p>
There are 3 parts to this <a href="http://www.softwaremaker.net/DownloadSvcs/dsgeoBlog_SWMGpsReaderTransmitter.asp" target="_blank">entire solution</a> (More
details of the setup can be found <a href="http://www.softwaremaker.net/simpleforums/forum_topics.asp?FID=4" target="_blank">here</a>.):
</p>
        <ol>
          <li>
The Windows Mobile 5 Application. You will need to <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9655156b-356b-4a2c-857c-e62f50ae9a55&amp;DisplayLang=en" target="_blank">install
the .NET Compact Framework 2.0</a> for this to work, if you havent done so.  
</li>
          <li>
The Host page that receives and processes the data 
</li>
          <li>
The WhereAmI page that renders the map.</li>
        </ol>
        <p>
Of course, for [2] and [3], you would have to host the service yourself somewhere.
I used <a href="http://en.wikipedia.org/wiki/Active_Server_Pages" target="_blank">Classic
ASP technology</a> for this. Why ? Because, I only needed to simple single host page
to parse the XML coming over and saving it to a file and its easy to set up (<em>no
need for any complex </em><a href="http://www.microsoft.com/WindowsServer2003/iis/default.mspx" target="_blank"><em>IIS</em></a><em> setups</em>)
if you want to transmit this to your own self-hosted server (<em>for more privacy</em>)
if you have sufficient pipes. This is my own example <a href="http://www.softwaremaker.net/gWhereAmI/gWhereAmI.html" target="_blank">here</a> (anony)
and <a href="http://www.softwaremaker.net/gWhereAmI/gWhereAmI_getlatest.asp?" target="_blank">here</a> (auth)
or <a href="http://www.softwaremaker.net/gWhereAmI/gWhereAmI_gpsmarkerdata.asp" target="_blank">here</a>.
(auth). If you would like to add more of your own features and port it to a <a href="http://www.asp.net/" target="_blank">ASP.NET
version</a>, you are more than welcomed to do so and share this with everyone else.
</p>
        <p>
To the paranoid in us who suspects some kind of secret routing during data transmission,
I am neither interested in knowing where you are/went nor do I care. But,
for now, I will make the source bits available to you if you <a href="http://www.softwaremaker.net/sites/main/misc/contactus.html#EmailSvcs" target="_blank">request</a> for
it. I intend to make the source bits public once I deem it ready. I am still doing
some optimization and tweaking around it but it is generally very usable for now.
I could think of different features and functionality to add into this but this is
supposed to be a weekend long project for me. Nothing more than that. I will let the
others decide what they want to do with it. <img src="http://www.softwaremaker.net/pictures/swmemoticons/smile.gif" /></p>
        <p>
In the meantime, I have set up a simple forum <a href="http://www.softwaremaker.net/simpleforums/forum_topics.asp?FID=4" target="_blank">here</a> to
collect any form of comments / criticisms / feedback / bugs / requests or whatever.
Any enhancements, clarifications can be found <a href="http://www.softwaremaker.net/simpleforums/forum_topics.asp?FID=4" target="_blank">here</a> as
well. Once I have the source bits ready, I will announce the host place for it. In
the meantime, if you want the source bits for inspection now, just <a href="http://www.softwaremaker.net/sites/main/misc/contactus.html#EmailSvcs" target="_blank">let
me know</a>.
</p>
        <p>
Have fun geoBlogging (<strong><em>tm</em></strong>) ...
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=45e689ec-f2ba-4259-8887-49396e7ce348" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>geoBlog - Geographical (Location) Based Logging ?</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,45e689ec-f2ba-4259-8887-49396e7ce348.aspx</guid>
      <link>http://www.softwaremaker.net/blog/geoBlogGeographicalLocationBasedLogging.aspx</link>
      <pubDate>Fri, 06 Oct 2006 01:16:07 GMT</pubDate>
      <description>&lt;p&gt;
So, while waiting for a &lt;a href="http://www.softwaremaker.net/blog/MovingOnAndSwallowingTheRedPillFinally.aspx" target=_blank&gt;new
turn in my career&lt;/a&gt; to start, a couple of motivations spurred me to a 2-weekend-long
project which I&amp;nbsp;have completed, more or less.
&lt;/p&gt;
&lt;p&gt;
It is no surprise I have always been interested in all kinds of distributed technologies
and I have always wanted to hack out a interesting prototype based on &lt;a href=http://en.wikipedia.org/wiki/GPS target=_blank&gt;GPS&lt;/a&gt;, &lt;a href=http://en.wikipedia.org/wiki/Wi-Fi target=_blank&gt;Wi-Fi&lt;/a&gt;,&amp;nbsp;&lt;a href=http://en.wikipedia.org/wiki/3G target=_blank&gt;3G&lt;/a&gt; and
the likes.
&lt;/p&gt;
&lt;p&gt;
One of the motivations I had&amp;nbsp;is to log events based on the trail I have been
or want to go on&amp;nbsp;(on a mountain hike, on a cruise, rafting, sailing, etc). It
would be nice to have a map associated with it and pinpoint the locations that we
left a trail with an option to leave sticky notes on those markers. With our entire
landscape rapidly changing by the day, it is good to capture some good snapshots of
where we have been before that landscape changes. This would even be more invaluable
with a growing kid in tow so as&amp;nbsp;to strengthen (future) family ties of affinity
through nostalgic memorabilia.
&lt;/p&gt;
&lt;p&gt;
I have a &lt;a href="http://www.eten.ch/DescriptionEtenM600EN.htm" target=_blank&gt;PocketPC
running on Windows Mobile 5&lt;/a&gt;, which I absolutely love. One of my favourite accessories
is this &lt;a href="http://www.rikaline.com/bluetooth_gps.htm" target=_blank&gt;Rikaline
GPS 6033&amp;nbsp;Receiver&lt;/a&gt; that usually corrects when I feel (or am) lost. With the
advent of greater usability, adoption and availability of some great virtual earth
or maps technology such as &lt;a href="http://www.google.com/maps" target=_blank&gt;Google
Maps&lt;/a&gt;&amp;nbsp;and &lt;a href="http://local.live.com/" target=_blank&gt;MSN Virtual Earth&lt;/a&gt;,
I knew I could have more possibilities.
&lt;/p&gt;
&lt;p&gt;
Lest you dont know, in Singapore, while GPS Receivers can be bought cheaply and easily,
there is a law permitting against the sale of GPS Transmitters without a govt-issued
license, for now anyways. This obviously ties back to privacy concerns, which is understandable.
However, I dont see how we cannot control the misuse of that if we know the ins-and-outs
of this specific technology.
&lt;/p&gt;
&lt;p&gt;
This is where I decided to spend a few days cooking up this project. I used my favouite
modelling tool for this one. No need to pay and install anything, learn a new domain
language or any sort of technical or programming notations. In any case, it is only
meant for me.
&lt;/p&gt;
&lt;p&gt;
&lt;img title="Glog Modelling" height=449 alt="Glog Modelling" src="http://www.softwaremaker.net/blog/content/binary/GlogModelling.jpg" width=553 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Basically, what I wanted to do is to write a small piece of PocketPC software that
can read GPS data from a COM port that is already communicating with my GPS Receiver.
Depending on what kind of network access you have, you can either stream the data
to a host server over the Internet or have a mechanism to capture and log those GPS
data in a meaningful way (&lt;em&gt;which means not capturing GPS data in &lt;a href="http://www.gpsinformation.org/dale/nmea.htm" target=_blank&gt;NMEA&lt;/a&gt; data
format&lt;/em&gt;) so that we can send the data across when we get connected.
&lt;/p&gt;
&lt;p&gt;
I always believe a good solution architect needs to have a good grasp of a wide-area
of technology breadth. Having experiences with a different variety of technology,
solutions and platforms helps to build that.
&lt;/p&gt;
&lt;p&gt;
For example, while it is so much more cool to do real-time streaming, it is generally
not feasible to open up that socket to do this for a&amp;nbsp;period of time&amp;nbsp;on a
mobile device. Unless there is some significant breakthrough in mobile cell technology,
your PDA will die on you before you even walk for 2 kilometres. And to do some effective
real-time streaming, you will probably need 3G access (&lt;em&gt;since you will be walking
in wide-open spaces&lt;/em&gt;) and that usually sucks out the mojo of your PDA big-time.
I think its better to log marker points and then transmit that data in a file when
you find yourself a hotspot. 
&lt;/p&gt;
&lt;p&gt;
Having said that, the days of &lt;a href="http://www.softwaremaker.net/blog/ComingSoonToACountryNearYouOneBIGGiantHotspot.aspx" target=_blank&gt;one
big giant hotspot with WiMAX will happen&amp;nbsp;very soon for us in Singapore&lt;/a&gt;. So,
we may find ourselves in always-connected land soon. Then, I have to think about interested
people who are paying bandwidth by the bits. The payload of the transmitted file MUST
be small. Transmission must be quick and it&amp;nbsp;must be WWW-Firewall friendly (&lt;em&gt;since
its likely you won't be doing&amp;nbsp;this in the comfort of your own intranet environment,
but most probably through a public security-tight hotspot&lt;/em&gt;). Only relevant data
need go through Port 80 - That is a key design principle.
&lt;/p&gt;
&lt;p&gt;
Many people here would think that I would use &lt;a href="http://www.w3.org/TR/soap/" target="_blank"&gt;(W3C)
SOAP&lt;/a&gt; as a web service to send that data across.&amp;nbsp;I am ONLY looking for a point-to-point
scenario, with no interoperability and security in mind for now, so using SOAP (&lt;em&gt;with
the extra overheads of&amp;nbsp;the verbosity of its namespaces and angle-brackets&lt;/em&gt;)
is &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; a preferred solution for me in this context.
&lt;/p&gt;
&lt;p&gt;
I would stick with a time-tested architecture for this one - Just using&amp;nbsp;&lt;a href=http://en.wikipedia.org/wiki/Plain_Old_XML target=_blank&gt;Plain
Old XML (POX)&lt;/a&gt; and &lt;a href=http://en.wikipedia.org/wiki/REST target=_blank&gt;Representation
State Transfer (REST)&lt;/a&gt;. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/smile.gif"&gt;
&lt;/p&gt;
&lt;p&gt;
Using my-own partially modified version of &lt;a href="http://www.jwhedgehog.com" target=_blank&gt;JW
Hedgehog&lt;/a&gt;'s GPS Reader&amp;nbsp;and a bespoked Window Mobile 5 Form application, I
came up with this:
&lt;/p&gt;
&lt;p&gt;
&lt;img title="SWM GPS Reader Transmitter" height=320 alt="SWM GPS Reader Transmitter" src="http://www.softwaremaker.net/blog/content/binary/SWMGpsReaderTransmitterSHOT.JPG" width=240 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
I had obviously blanked out my co-ordinates because I treasure my privacy as much
as the next person. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;.&amp;nbsp;You
can save the data in 2 ways. One - via a single point marker so that you location
will always be current as-is. There is no trail. Two - via an array of point markers.
In the latter sense, you can&amp;nbsp;choose to leave&amp;nbsp;a trail.
&lt;/p&gt;
&lt;p&gt;
Once I press the Send button, an XML Data file is transmitted to my host server POX-style.
In this sense, it only transmits when you tell it to. It doesnt transmit on its own.
Like I said, it doenst really make sense to do a full streaming transmission (like
a &lt;a href="http://en.wikipedia.org/wiki/Transponders" target=_blank&gt;transponder&lt;/a&gt;)
because of mobile cell power capabilities (or lack thereof). Privacy concerns should
be subdued here. Some processing would be done at the data host server upon receipt
and using Google Maps (Documentation API &lt;a href="http://www.google.com/apis/maps/documentation/" target=_blank&gt;here&lt;/a&gt;),
the point markers would be rendered like this on your webpage (&lt;em&gt;WhereWasI.html
or something to that effect&lt;/em&gt;):
&lt;/p&gt;
&lt;p&gt;
&lt;img title="TestDemo Marker A" height=459 alt="TestDemo Marker A" src="http://www.softwaremaker.net/blog/content/binary/TestDemoMarkerA.JPG" width=618 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img title="TestDemo Marker B" height=452 alt="TestDemo Marker B" src="http://www.softwaremaker.net/blog/content/binary/TestDemoMarkerB.JPG" width=618 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
I termed this geoBlog (&lt;strong&gt;&lt;em&gt;tm&lt;/em&gt;&lt;/strong&gt;). I thought that is&amp;nbsp;really
cool. I can capture these snapshots and save them as part of my Glog and keep a memory
trail of where I went and what I did. I intend to use this cool project on my cruises,
hikes, holidays&amp;nbsp;and vacations soon, especially the one to Alaska, which I hope
to be doing soon.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;F * * * * I N G&amp;nbsp;&amp;nbsp;&amp;nbsp; A W E S O M E ! -&lt;/strong&gt; &lt;em&gt;if I can
say so myself. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/laugh.gif"&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Some of these images can be retrieved over the years over family dinners when the
kids have all grown up and the landscape totally changed and I am sure it would bring
up some great conversation.
&lt;/p&gt;
&lt;p&gt;
To the geeks out there, I will make this application free-for-all-to-use. And because
this is&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Freeware" target=_blank&gt;freeware&lt;/a&gt;&amp;nbsp;-
dont expect any support, service-level-agreements, warranty or any sorts of guarantee
from me.
&lt;/p&gt;
&lt;p&gt;
I have only tested it via my ETEN-M600 PocketPC. The data host is just a IIS6 Web
Server on Windows Server 2003.
&lt;/p&gt;
&lt;p&gt;
There are&amp;nbsp;3 parts&amp;nbsp;to this &lt;a href="http://www.softwaremaker.net/DownloadSvcs/dsgeoBlog_SWMGpsReaderTransmitter.asp" target=_blank&gt;entire&amp;nbsp;solution&lt;/a&gt;&amp;nbsp;(More
details of the setup can be found &lt;a href="http://www.softwaremaker.net/simpleforums/forum_topics.asp?FID=4" target=_blank&gt;here&lt;/a&gt;.):
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
The Windows Mobile 5 Application.&amp;nbsp;You will&amp;nbsp;need to &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9655156b-356b-4a2c-857c-e62f50ae9a55&amp;amp;DisplayLang=en" target=_blank&gt;install
the .NET Compact Framework 2.0&lt;/a&gt; for this to work, if you havent done so.&amp;nbsp; 
&lt;li&gt;
The Host page that receives and processes the data 
&lt;li&gt;
The WhereAmI page that renders the&amp;nbsp;map.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Of course, for [2] and [3], you would have to host the service yourself somewhere.
I used &lt;a href="http://en.wikipedia.org/wiki/Active_Server_Pages" target=_blank&gt;Classic
ASP technology&lt;/a&gt; for this. Why ? Because, I only needed to simple single host page
to parse the&amp;nbsp;XML coming over and saving it to a file and its easy to set up (&lt;em&gt;no
need for any complex &lt;/em&gt;&lt;a href="http://www.microsoft.com/WindowsServer2003/iis/default.mspx" target=_blank&gt;&lt;em&gt;IIS&lt;/em&gt;&lt;/a&gt;&lt;em&gt; setups&lt;/em&gt;)
if you want to transmit this to your own self-hosted server (&lt;em&gt;for more privacy&lt;/em&gt;)
if you have sufficient pipes. This is my own example &lt;a href="http://www.softwaremaker.net/gWhereAmI/gWhereAmI.html" target=_blank&gt;here&lt;/a&gt;&amp;nbsp;(anony)
and &lt;a href="http://www.softwaremaker.net/gWhereAmI/gWhereAmI_getlatest.asp?" target=_blank&gt;here&lt;/a&gt; (auth)
or &lt;a href="http://www.softwaremaker.net/gWhereAmI/gWhereAmI_gpsmarkerdata.asp" target=_blank&gt;here&lt;/a&gt;.
(auth). If you would like to add more of your own features and port it to a &lt;a href="http://www.asp.net/" target=_blank&gt;ASP.NET
version&lt;/a&gt;, you are more than welcomed to do so and share this with everyone else.
&lt;/p&gt;
&lt;p&gt;
To the paranoid in us who suspects some kind of secret routing during data transmission,
I am neither interested&amp;nbsp;in knowing where you are/went nor do I care.&amp;nbsp;But,
for now, I will make the source bits available to you if you &lt;a href="http://www.softwaremaker.net/sites/main/misc/contactus.html#EmailSvcs" target=_blank&gt;request&lt;/a&gt; for
it. I intend to make the source bits public once I deem it ready. I am still doing
some optimization and tweaking around it but it is generally very usable for now.
I could think of different features and functionality to add into this but this is
supposed to be a weekend long project for me. Nothing more than that. I will let the
others decide what they want to do with it. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/smile.gif"&gt;
&lt;/p&gt;
&lt;p&gt;
In the meantime, I have set up a simple forum &lt;a href="http://www.softwaremaker.net/simpleforums/forum_topics.asp?FID=4" target=_blank&gt;here&lt;/a&gt;&amp;nbsp;to
collect any form of comments / criticisms / feedback / bugs / requests or whatever.
Any enhancements, clarifications can be found &lt;a href="http://www.softwaremaker.net/simpleforums/forum_topics.asp?FID=4" target=_blank&gt;here&lt;/a&gt; as
well. Once I have the source bits ready, I will announce the host place for it. In
the meantime, if you want the source bits for inspection now, just &lt;a href="http://www.softwaremaker.net/sites/main/misc/contactus.html#EmailSvcs" target=_blank&gt;let
me know&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Have fun geoBlogging (&lt;strong&gt;&lt;em&gt;tm&lt;/em&gt;&lt;/strong&gt;) ...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=45e689ec-f2ba-4259-8887-49396e7ce348" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;Mobile (GPS, GPRS, Grid, 3G, etc);Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=3da51afd-2ec2-402d-91f0-9a660542eba0</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,3da51afd-2ec2-402d-91f0-9a660542eba0.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This little interview I had done with <a href="http://apac.ineta.org/" target="_blank">INETA
APAC</a> just got published <a href="http://apac.ineta.org/Newsletter/October2006/tabid/253/Default.aspx" target="_blank">here</a>.
</p>
        <p>
          <table id="table5" width="100%" border="0">
            <tbody>
              <tr>
                <td bgcolor="#800000">
                  <p>
                    <b>
                      <font face="Verdana">
                        <a name="upclosewithleaders">
                        </a>
                        <font color="#ffffff" size="4">Up
Close with .Net Leaders</font>
                      </font>
                    </b>
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
          <font face="Verdana" size="1">In this issue, we get up close and personal with William
Tay (Microsoft Regional Director based in Singapore) to understand what makes him
tick and his passions. 
<br /><br />
Check out his blog at </font>
          <a href="http://www.softwaremaker.net/blog">
            <u>
              <font face="Verdana" color="#0000ff" size="1">http://www.softwaremaker.net/blog</font>
            </u>
          </a>
        </p>
        <p>
          <table id="table6" width="100%" border="0">
            <tbody>
              <tr>
                <td valign="top" align="left" width="132">
                  <p align="center">
                    <font face="Verdana" color="#0000ff" size="1">
                      <u>
                        <img style="WIDTH: 91px; HEIGHT: 128px" src="http://apac.ineta.org/Portals/1/images/Newsletter/October%202006/william_tay.gif" border="0" />
                      </u>
                    </font>
                  </p>
                  <p align="center">
                    <font size="1">
                      <font face="Verdana">
                        <b>William Tay</b>
                        <br />
Microsoft Regional Director</font>
                    </font>
                  </p>
                  <p align="center">
                    <font face="Verdana" size="1">MVP (Solutions Architect)<br /><br />
 </font>
                  </p>
                </td>
                <td valign="top" align="left">
                  <font face="Verdana" size="1">
                    <br />
 </font>
                  <p>
                    <font face="Verdana" size="1">
                      <b>1. What are your visions for INETA APAC?<br /></b>My vision for INETA APAC is simple. I would like it to be the de-factor facilitator
for the birth and co-ordination of usergroups in this region. In addition, I would
love for it to add value to the younger usergroups by providing mentorship and guidance
to their leaders as well as providing the in-between services to help usergroups grow
to reach their potential.<br /><b><br /><br />
2. What does being a MSRD mean to you?<br /></b>It means being part of a closely-knitted group of independent Microsoft experts
and professionals around the world and being that bridge between the product groups
in Redmond and the read world.<b><br /><br />
3. What do you think will be the next killer application?<br /></b>Great question. Surprisingly, I think a non-new application will be the next killer
application. With the proliferation of the internet as a platform today, it is key
that the mass-consumed killer application must be of a non-intrusive technology and
instead work on top of the Internet to bring out its best. Any application/technology
that re-invents itself by plugging the current holes as-is today deserves a shot to
be the killer application, and it must not be limited to platform of choice. I think
Cardspace and the propogation of the Federated Identities and the Metasystem on ALL
platforms is my next killer application. If I have my way today - I will kill off
all disparate identity systems, especially passwords and all those password minder
/ digital wallet systems that prey on top of the fact that security and human convenience
is, most often, oxymoron to each other. What they are doing is essentially breeding
more chaos into a system that wasnt designed for it in the first place. As an analogy,
I tend to view it as "Re-arranging the furniture on board an already-doomed Titanic"<br /><br />
Just like the above, any kind of distributed technology will always catch my attention.
Once we get the intrinsics of the plumbings out-of-the-way (which I think may take
some more years), I would love to see personal-portable computing. The ideal would
be the concept of portable codes embedded in a chip that makes full use of the entire
meshgrid infrastructure (again, a few more years to hit mainstream use once the vendors
get their act together). With that, you can download your entire desktop workstation
to wherever you are by carrying a small chip. There are pieces of it available today
- but the entire picture would take some years to piece together. 
<br /><b><br />
4. If you are trapped on an island without network connectivity, what would you like
to bring? Who would you like to be on the same island?<br /></b>All the books I couldnt read because I have network connectivity ;) And on an
deserted island where all dimensions of stimulation is key, there is no one else I
would like to bring with except my wife and kid :)<b><br /><br />
5. What words of wisdom would you give to fellow user group leaders?<br /></b>Stay with that burning passion that brought you there in the first place. If you
stay true to that void of any distractions, only good things can result. The journey
itself and the people you meet along the way is, most of the time, the ultimate reward
itself. That said, do remember that great leaders look ahead of their time and one
of the key things they do is to prepare, mentor and groom the next generation.</font>
                    <font face="Verdana" size="2">
                      <b>
                        <br />
                      </b>
                    </font>
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=3da51afd-2ec2-402d-91f0-9a660542eba0" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Interview with INETA APAC Editor</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,3da51afd-2ec2-402d-91f0-9a660542eba0.aspx</guid>
      <link>http://www.softwaremaker.net/blog/InterviewWithINETAAPACEditor.aspx</link>
      <pubDate>Thu, 05 Oct 2006 13:19:27 GMT</pubDate>
      <description>&lt;p&gt;
This little interview I had done with &lt;a href=http://apac.ineta.org/ target=_blank&gt;INETA
APAC&lt;/a&gt; just got published &lt;a href="http://apac.ineta.org/Newsletter/October2006/tabid/253/Default.aspx" target=_blank&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;table id=table5 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td bgcolor=#800000&gt;
&lt;p&gt;
&lt;b&gt;&lt;font face=Verdana&gt;&lt;a name=upclosewithleaders&gt;&lt;/a&gt;&lt;font color=#ffffff size=4&gt;Up
Close with .Net Leaders&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face=Verdana size=1&gt;In this issue, we get up close and personal with William
Tay (Microsoft Regional Director based in Singapore) to understand what makes him
tick and his passions. 
&lt;br&gt;
&lt;br&gt;
Check out his blog at &lt;/font&gt;&lt;a href="http://www.softwaremaker.net/blog"&gt;&lt;u&gt;&lt;font face=Verdana color=#0000ff size=1&gt;http://www.softwaremaker.net/blog&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;table id=table6 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=top align=left width=132&gt;
&lt;p align=center&gt;
&lt;font face=Verdana color=#0000ff size=1&gt;&lt;u&gt;&lt;img style="WIDTH: 91px; HEIGHT: 128px" src="http://apac.ineta.org/Portals/1/images/Newsletter/October%202006/william_tay.gif" border=0&gt;&lt;/u&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&lt;font size=1&gt;&lt;font face=Verdana&gt;&lt;b&gt;William Tay&lt;/b&gt;
&lt;br&gt;
Microsoft Regional Director&lt;/font&gt;&lt;/font&gt; 
&lt;p align=center&gt;
&lt;font face=Verdana size=1&gt;MVP (Solutions Architect)&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=top align=left&gt;
&lt;font face=Verdana size=1&gt;
&lt;br&gt;
&amp;nbsp;&lt;/font&gt; 
&lt;p&gt;
&lt;font face=Verdana size=1&gt;&lt;b&gt;1. What are your visions for INETA APAC?&lt;br&gt;
&lt;/b&gt;My vision for INETA APAC is simple. I would like it to be the de-factor facilitator
for the birth and co-ordination of usergroups in this region. In addition, I would
love for it to add value to the younger usergroups by providing mentorship and guidance
to their leaders as well as providing the in-between services to help usergroups grow
to reach their potential.&lt;br&gt;
&lt;b&gt;
&lt;br&gt;
&lt;br&gt;
2. What does being a MSRD mean to you?&lt;br&gt;
&lt;/b&gt;It means being part of a closely-knitted group of independent Microsoft experts
and professionals around the world and being that bridge between the product groups
in Redmond and the read world.&lt;b&gt;
&lt;br&gt;
&lt;br&gt;
3. What do you think will be the next killer application?&lt;br&gt;
&lt;/b&gt;Great question. Surprisingly, I think a non-new application will be the next killer
application. With the proliferation of the internet as a platform today, it is key
that the mass-consumed killer application must be of a non-intrusive technology and
instead work on top of the Internet to bring out its best. Any application/technology
that re-invents itself by plugging the current holes as-is today deserves a shot to
be the killer application, and it must not be limited to platform of choice. I think
Cardspace and the propogation of the Federated Identities and the Metasystem on ALL
platforms is my next killer application. If I have my way today - I will kill off
all disparate identity systems, especially passwords and all those password minder
/ digital wallet systems that prey on top of the fact that security and human convenience
is, most often, oxymoron to each other. What they are doing is essentially breeding
more chaos into a system that wasnt designed for it in the first place. As an analogy,
I tend to view it as "Re-arranging the furniture on board an already-doomed Titanic"&lt;br&gt;
&lt;br&gt;
Just like the above, any kind of distributed technology will always catch my attention.
Once we get the intrinsics of the plumbings out-of-the-way (which I think may take
some more years), I would love to see personal-portable computing. The ideal would
be the concept of portable codes embedded in a chip that makes full use of the entire
meshgrid infrastructure (again, a few more years to hit mainstream use once the vendors
get their act together). With that, you can download your entire desktop workstation
to wherever you are by carrying a small chip. There are pieces of it available today
- but the entire picture would take some years to piece together. 
&lt;br&gt;
&lt;b&gt;
&lt;br&gt;
4. If you are trapped on an island without network connectivity, what would you like
to bring? Who would you like to be on the same island?&lt;br&gt;
&lt;/b&gt;All the books I couldnt read because I have network connectivity ;) And on an
deserted island where all dimensions of stimulation is key, there is no one else I
would like to bring with except my wife and kid :)&lt;b&gt;
&lt;br&gt;
&lt;br&gt;
5. What words of wisdom would you give to fellow user group leaders?&lt;br&gt;
&lt;/b&gt;Stay with that burning passion that brought you there in the first place. If you
stay true to that void of any distractions, only good things can result. The journey
itself and the people you meet along the way is, most of the time, the ultimate reward
itself. That said, do remember that great leaders look ahead of their time and one
of the key things they do is to prepare, mentor and groom the next generation.&lt;/font&gt;&lt;font face=Verdana size=2&gt;&lt;b&gt;
&lt;br&gt;
&lt;/b&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=3da51afd-2ec2-402d-91f0-9a660542eba0" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Articles;Community;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=aeba65f7-aadb-43bb-bfa1-ed79fb837804</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,aeba65f7-aadb-43bb-bfa1-ed79fb837804.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In reference to my post <a href="http://www.softwaremaker.net/blog/SOARIAOSSWeb20.aspx" target="_blank">here</a>,
plus my very early post <a href="http://www.softwaremaker.net/blog/TheIrrationalityBehindTechnicalArguments.aspx" target="_blank">here</a>,
I have always try NOT to be drawn in all the hype, fluff and marketing innuendos designed
to drive <a href="http://en.wikipedia.org/wiki/FUD" target="_blank">FUD</a> and irrationality.
</p>
        <p>
I try to focus on what users <strong><em>really</em></strong> want and that really
is <strong><em>all that matters</em></strong>.
</p>
        <p>
Coincidenally, bu showed me this <a href="http://www.foxtrot.com/" target="_blank">Foxtrot</a> comic
strip today and it looks like <a href="http://www.foxtrot.com/" target="_blank">Bill
Amend</a> has also echoed my exact thoughts.
</p>
        <p>
          <img title="Foxtrot and Web 2.0" height="194" alt="Foxtrot and Web 2.0" src="http://www.softwaremaker.net/blog/content/binary/FoxTrotandWeb20.jpg" width="563" border="0" />
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=aeba65f7-aadb-43bb-bfa1-ed79fb837804" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>My thoughts exactly ...</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,aeba65f7-aadb-43bb-bfa1-ed79fb837804.aspx</guid>
      <link>http://www.softwaremaker.net/blog/MyThoughtsExactly.aspx</link>
      <pubDate>Sun, 24 Sep 2006 12:43:42 GMT</pubDate>
      <description>&lt;p&gt;
In reference to my post &lt;a href="http://www.softwaremaker.net/blog/SOARIAOSSWeb20.aspx" target=_blank&gt;here&lt;/a&gt;,
plus my very early post &lt;a href="http://www.softwaremaker.net/blog/TheIrrationalityBehindTechnicalArguments.aspx" target=_blank&gt;here&lt;/a&gt;,
I have always try NOT to be drawn in all the hype, fluff and marketing innuendos designed
to drive &lt;a href="http://en.wikipedia.org/wiki/FUD" target=_blank&gt;FUD&lt;/a&gt; and irrationality.
&lt;/p&gt;
&lt;p&gt;
I try to focus on what users &lt;strong&gt;&lt;em&gt;really&lt;/em&gt;&lt;/strong&gt; want and that really
is &lt;strong&gt;&lt;em&gt;all that matters&lt;/em&gt;&lt;/strong&gt;.
&lt;/p&gt;
&lt;p&gt;
Coincidenally,&amp;nbsp;bu showed me this &lt;a href="http://www.foxtrot.com/" target=_blank&gt;Foxtrot&lt;/a&gt; comic
strip today and&amp;nbsp;it&amp;nbsp;looks&amp;nbsp;like &lt;a href="http://www.foxtrot.com/" target=_blank&gt;Bill
Amend&lt;/a&gt; has&amp;nbsp;also echoed my exact thoughts.
&lt;/p&gt;
&lt;p&gt;
&lt;img title="Foxtrot and Web 2.0" height=194 alt="Foxtrot and Web 2.0" src="http://www.softwaremaker.net/blog/content/binary/FoxTrotandWeb20.jpg" width=563 border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=aeba65f7-aadb-43bb-bfa1-ed79fb837804" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=86305da7-9965-4401-b59f-1514e517bc27</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,86305da7-9965-4401-b59f-1514e517bc27.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So, after a <a href="http://www.softwaremaker.net/blog/3TerabyteOfHDDInMyOwnInternalNetwork.aspx" target="_blank">massive
HDD upgrading exercise</a>, it is time to take stock of my own internal machines of
notebooks and desktops and see how it fits into the arrival of Vista and Longhorn
later.
</p>
        <p>
Lunch with some folks from Intel and Dell <a href="http://www.softwaremaker.net/blog/MSTechEDSEA2006DevelopingWebServicesTipsAndTricks.aspx" target="_blank">last
week in Malaysia</a> revealed some interesting lookouts for me. I am told to wait
for the Dell <a href="http://www.intel.com/products/processor/core2duo/index.htm" target="_blank">Intel
Core 2 Duo</a> machines. This is unlike the <a href="http://www.intel.com/products/processor/pentium_D/index.htm" target="_blank">Duo
Core Intel</a> chips that Dell is selling right now. The Core 2 Duo(s) are
a lot better as one of the world's best processors and is a lot more powerful and
power-efficient than the Duo Core ones.
</p>
        <p>
The main difference lies in the chip architecture, obviously. As put in the simplest
way: "<strong><em>Duo Core chips are essentially 2 chips put together physically.
The penalties (and constraints) lie in the bond that welds them together. Whereas,
the Core 2 Duo chips is actually a single physical manifestation that is cut
into 2</em></strong>"
</p>
        <p>
          <a href="http://en.wikipedia.org/wiki/Intel_Core_2" target="_blank">This</a> will
explain how much better, faster and efficient the Core 2 Duo chips are going to be.
</p>
        <p>
However, I was told during lunch that the Core 2 Duo chips are not available the <a href="http://www1.ap.dell.com/content/default.aspx?c=sg&amp;l=en&amp;s=gen&amp;~ck=cr" target="_blank">DELL
(APAC) online site</a> yet - so I would have to wait.
</p>
        <p>
          <i>
            <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffffcc">
              <img height="16" alt="SPONSOR.jpg" src="http://www.softwaremaker.net/blog/content/binary/SPONSOR.jpg" width="59" border="0" />
              <br />
Through <a href="http://www.envisionwebhosting.com/seo.htm">seo</a>, now many <a href="http://www.envisionwebhosting.com">web
hosting</a> companies are expanded this one <a href="http://www.envisionwebhosting.com/business.php">business
opportunity</a> beyond the conventional <a href="http://www.envisionwebhosting.com/dedicated-servers.htm">dedicated
servers</a>.</span>
          </i>
        </p>
        <p>
However, I am well-known to be impatient and so decided to try my luck with my own
special Dell connections back home in Singapore. As luck would have it, there are
specific desktop and notebook models that are already equipped with a Core 2 Duo Intel
chip. It is just not available online <em>yet</em> and the only way to get it today
is to know someone in HELL (ooppps, I mean DELL) who can get it done for you. <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" /></p>
        <p>
The specifications given to me looked awesome and the "special" price quoted to me
by my own Dell connections take the cake - so it looks like I will be one of
the first in my part of the world to own a Dell Latitude D620 / D820 that comes armed
with a Core 2 Duo chip and the price I am getting for that is just <em>sooooo</em> GOOD
!
</p>
        <p>
With that in tow, <a href="http://www.winsupersite.com/showcase/winvista_ff_x64.asp" target="_blank">x64
Vista</a> - Here I come, baby !!! <img src="http://www.softwaremaker.net/pictures/swmemoticons/laugh.gif" /></p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=86305da7-9965-4401-b59f-1514e517bc27" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Going for the best: Intel Core 2 Duo and NOT the Dual Core</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,86305da7-9965-4401-b59f-1514e517bc27.aspx</guid>
      <link>http://www.softwaremaker.net/blog/GoingForTheBestIntelCore2DuoAndNOTTheDualCore.aspx</link>
      <pubDate>Tue, 12 Sep 2006 04:08:34 GMT</pubDate>
      <description>&lt;p&gt;
So, after a &lt;a href="http://www.softwaremaker.net/blog/3TerabyteOfHDDInMyOwnInternalNetwork.aspx" target=_blank&gt;massive
HDD upgrading exercise&lt;/a&gt;, it is time to take stock of my own internal machines of
notebooks and desktops and see how it fits into the arrival of Vista and Longhorn
later.
&lt;/p&gt;
&lt;p&gt;
Lunch with some folks from Intel and Dell &lt;a href="http://www.softwaremaker.net/blog/MSTechEDSEA2006DevelopingWebServicesTipsAndTricks.aspx" target=_blank&gt;last
week in Malaysia&lt;/a&gt; revealed some interesting lookouts for me. I am told to wait
for the Dell &lt;a href="http://www.intel.com/products/processor/core2duo/index.htm" target=_blank&gt;Intel
Core 2 Duo&lt;/a&gt; machines. This is unlike the &lt;a href="http://www.intel.com/products/processor/pentium_D/index.htm" target=_blank&gt;Duo
Core Intel&lt;/a&gt; chips that Dell is selling right now.&amp;nbsp;The Core 2 Duo(s)&amp;nbsp;are
a lot better as one of the world's best processors and is a lot more powerful and
power-efficient than the Duo Core ones.
&lt;/p&gt;
&lt;p&gt;
The main difference lies in the chip architecture, obviously. As put in&amp;nbsp;the simplest
way: "&lt;strong&gt;&lt;em&gt;Duo Core chips are essentially 2 chips put together physically.
The penalties (and constraints)&amp;nbsp;lie in the bond that welds them together. Whereas,
the Core 2 Duo chips is actually a single&amp;nbsp;physical manifestation that is&amp;nbsp;cut
into 2&lt;/em&gt;&lt;/strong&gt;"
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Intel_Core_2" target=_blank&gt;This&lt;/a&gt; will explain
how much better, faster and efficient the Core 2 Duo chips are going to be.
&lt;/p&gt;
&lt;p&gt;
However, I was told during lunch that the Core 2 Duo chips are not available the &lt;a href="http://www1.ap.dell.com/content/default.aspx?c=sg&amp;amp;l=en&amp;amp;s=gen&amp;amp;~ck=cr" target=_blank&gt;DELL
(APAC) online site&lt;/a&gt; yet - so I would have to wait.
&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;&lt;span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffffcc"&gt;&lt;img height=16 alt=SPONSOR.jpg src="http://www.softwaremaker.net/blog/content/binary/SPONSOR.jpg" width=59 border=0&gt;
&lt;br&gt;
Through &lt;a href="http://www.envisionwebhosting.com/seo.htm"&gt;seo&lt;/a&gt;, now many &lt;a href="http://www.envisionwebhosting.com"&gt;web
hosting&lt;/a&gt; companies are expanded this one &lt;a href="http://www.envisionwebhosting.com/business.php"&gt;business
opportunity&lt;/a&gt; beyond the conventional &lt;a href="http://www.envisionwebhosting.com/dedicated-servers.htm"&gt;dedicated
servers&lt;/a&gt;.&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
However, I am well-known to be impatient and so decided to try my luck with my own
special Dell connections back home in Singapore. As luck would have it, there are
specific desktop and notebook models that are already equipped with a Core 2 Duo Intel
chip. It is just not available online &lt;em&gt;yet&lt;/em&gt; and the only way to get it today
is to know someone in HELL (ooppps, I mean DELL)&amp;nbsp;who can get it done for you. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;
&lt;/p&gt;
&lt;p&gt;
The specifications given to me looked awesome and the "special" price quoted to me
by my own Dell connections take the cake - so&amp;nbsp;it looks like I will be one of
the first in my part of the world to own a Dell Latitude D620 / D820 that comes armed
with a Core 2 Duo chip and the price I am getting for that is just &lt;em&gt;sooooo&lt;/em&gt; GOOD
!
&lt;/p&gt;
&lt;p&gt;
With that in tow, &lt;a href="http://www.winsupersite.com/showcase/winvista_ff_x64.asp" target=_blank&gt;x64
Vista&lt;/a&gt; - Here I come, baby !!! &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/laugh.gif"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=86305da7-9965-4401-b59f-1514e517bc27" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=72db49a0-77e0-41d9-a1c5-0da6894127dd</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,72db49a0-77e0-41d9-a1c5-0da6894127dd.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
For the 4th year in a row, I will be speaking in <a href="http://www.microsoft.com/malaysia/techedsea2006/" target="_blank">Microsoft
TechED 2006 Asia</a>. This time, the event will return to its original roots back
in Kuala Lumpur, Malaysia.
</p>
        <p>
Unlike the previous rounds, I wont touch base on any Level 400 topics and going nitty-gritty into
details of &lt;angleBrackets/&gt; messaging or gnarly-XSD'isms. From previous experiences,
it doesnt sit too well with the asian crowd. Instead, I am going with a couple of
very interesting topics. One focuses on a specific implementation of identity
and service-orientation, the other is for the audience to have a better idea on what <a href="http://en.wikipedia.org/wiki/Web_services" target="_blank">Web
Services</a> are all about first before embarking on <em>that</em> journey.
</p>
        <ul>
          <li>
            <strong>ARC323 Federated Identities and the Metasystem</strong> \ <em>Architecture
&amp; Team Development Track</em></li>
        </ul>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
This session, I will explain the basis forces driving the concepts of the Identity
Metasystem that has the world watching and waiting. How do we plug the missing gaps
of the Transactional Internet? Imagine the WWW without passwords. Not only that, I
will explain how this infrastructure setup can be used for business transactions other
than for authentication. See demos that are not  seen anywhere yet in this region. <em>[<strong>Level
300</strong>]</em></p>
        </blockquote>
        <ul>
          <li>
            <strong>DEV243 Developing Web Services: Tips &amp; Tricks</strong> \ <em>Developer
Technology Track</em></li>
        </ul>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
What exactly are Web Services and When and Why do we use them? William explains the
basis of SOAP in clear concise terms and coins up some tips to help you in your Web
Services Development today and tomorrow. <em>[<strong>Level 200</strong>]</em></p>
        </blockquote>
        <p dir="ltr">
Of course, there are a whole hosts of reasons for you to attend this mega-event with
tons of <a href="http://www.microsoft.com/malaysia/techedsea2006/featured_speakers.asp" target="_blank">great
speakers</a> talking on some <a href="http://www.microsoft.com/malaysia/techedsea2006/track_descriptions.asp" target="_blank">great
topics</a> gracing this event. KL has always been a very dynamic city and it should
be a good time for all.
</p>
        <p dir="ltr">
And even if browsing through the event site doesnt attract you enough yet, how about
this? 
</p>
        <p dir="ltr">
          <font color="#ff0000">I will be giving away <strong>2 FREE MSDN Premium
Subscription with Visual Studio Team Suite</strong> that is worth US Dollars 30,000
each to 2 lucky souls who will be attending my sessions. I <em><strong>may</strong></em> also
give away other goodies like <strong><em>cannot-find</em> and <em>hard-to-get</em> Microsoft
Product Platform T-Shirts and <em>NEW</em> books</strong>.</font>
        </p>
        <p dir="ltr">
So - c'mon - what are you waiting for ? <a href="http://www.microsoft.com/malaysia/techedsea2006" target="_blank">Sign
up</a> today and "<strong><em>Change your Destiny</em></strong>" ... <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" /></p>
        <p dir="ltr">
          <img title="Microsoft TechED Asia 2006" height="200" alt="MSTechEDAsia2006.JPG" src="http://www.softwaremaker.net/blog/content/binary/MSTechEDAsia2006.JPG" width="600" border="0" />
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=72db49a0-77e0-41d9-a1c5-0da6894127dd" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Extra reasons for going to Microsoft TechED Asia 2006</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,72db49a0-77e0-41d9-a1c5-0da6894127dd.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ExtraReasonsForGoingToMicrosoftTechEDAsia2006.aspx</link>
      <pubDate>Mon, 21 Aug 2006 08:56:10 GMT</pubDate>
      <description>&lt;p&gt;
For the 4th year in a row, I will be speaking in &lt;a href="http://www.microsoft.com/malaysia/techedsea2006/" target=_blank&gt;Microsoft
TechED 2006 Asia&lt;/a&gt;. This time, the event will return to its original roots back
in Kuala Lumpur, Malaysia.
&lt;/p&gt;
&lt;p&gt;
Unlike the previous rounds, I wont touch base on any Level 400 topics and going&amp;nbsp;nitty-gritty&amp;nbsp;into
details of &amp;lt;angleBrackets/&amp;gt; messaging or gnarly-XSD'isms. From previous experiences,
it doesnt sit too well with the asian crowd. Instead, I am going with a couple of
very interesting topics. One&amp;nbsp;focuses on a specific implementation of identity
and service-orientation, the other is for the audience to have a better idea on what &lt;a href="http://en.wikipedia.org/wiki/Web_services" target=_blank&gt;Web
Services&lt;/a&gt; are all about first before embarking on &lt;em&gt;that&lt;/em&gt; journey.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ARC323 Federated Identities and the Metasystem&lt;/strong&gt; \ &lt;em&gt;Architecture
&amp;amp; Team Development Track&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
This session, I will explain the basis forces driving the concepts of the Identity
Metasystem that has the world watching and waiting. How do we plug the missing gaps
of the Transactional Internet? Imagine the WWW without passwords. Not only that, I
will explain how this infrastructure setup can be used for business transactions other
than for authentication. See demos that are not&amp;nbsp; seen anywhere yet in this region. &lt;em&gt;[&lt;strong&gt;Level
300&lt;/strong&gt;]&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;DEV243 Developing Web Services: Tips &amp;amp; Tricks&lt;/strong&gt; \ &lt;em&gt;Developer
Technology Track&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
What exactly are Web Services and When and Why do we use them? William explains the
basis of SOAP in clear concise terms and coins up some tips to help you in your Web
Services Development today and tomorrow. &lt;em&gt;[&lt;strong&gt;Level 200&lt;/strong&gt;]&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p dir=ltr&gt;
Of course, there are a whole hosts of reasons for you to attend this mega-event with
tons of &lt;a href="http://www.microsoft.com/malaysia/techedsea2006/featured_speakers.asp" target=_blank&gt;great
speakers&lt;/a&gt; talking on some &lt;a href="http://www.microsoft.com/malaysia/techedsea2006/track_descriptions.asp" target=_blank&gt;great
topics&lt;/a&gt; gracing this event. KL has always been a very dynamic city and it should
be a good time for all.
&lt;/p&gt;
&lt;p dir=ltr&gt;
And even if browsing through the event site doesnt attract you enough yet, how about
this? 
&lt;/p&gt;
&lt;p dir=ltr&gt;
&lt;font color=#ff0000&gt;I&amp;nbsp;will be&amp;nbsp;giving away &lt;strong&gt;2 FREE MSDN Premium Subscription
with Visual Studio Team Suite&lt;/strong&gt; that is worth US Dollars 30,000 each to 2 lucky
souls who will be attending my sessions. I&amp;nbsp;&lt;em&gt;&lt;strong&gt;may&lt;/strong&gt;&lt;/em&gt; also
give away other goodies like &lt;strong&gt;&lt;em&gt;cannot-find&lt;/em&gt; and &lt;em&gt;hard-to-get&lt;/em&gt; Microsoft
Product Platform T-Shirts and&amp;nbsp;&lt;em&gt;NEW&lt;/em&gt; books&lt;/strong&gt;.&lt;/font&gt;
&lt;/p&gt;
&lt;p dir=ltr&gt;
So - c'mon - what are you waiting for ? &lt;a href="http://www.microsoft.com/malaysia/techedsea2006" target=_blank&gt;Sign
up&lt;/a&gt; today and "&lt;strong&gt;&lt;em&gt;Change your Destiny&lt;/em&gt;&lt;/strong&gt;" ... &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;
&lt;/p&gt;
&lt;p dir=ltr&gt;
&lt;img title="Microsoft TechED Asia 2006" height=200 alt=MSTechEDAsia2006.JPG src="http://www.softwaremaker.net/blog/content/binary/MSTechEDAsia2006.JPG" width=600 border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=72db49a0-77e0-41d9-a1c5-0da6894127dd" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Community;Presentations;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=b9f83dbf-04a4-4a47-910a-75ed44f91266</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,b9f83dbf-04a4-4a47-910a-75ed44f91266.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <title>Think and Reflect broadly before you pooh-pooh</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,b9f83dbf-04a4-4a47-910a-75ed44f91266.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ThinkAndReflectBroadlyBeforeYouPoohpooh.aspx</link>
      <pubDate>Wed, 02 Aug 2006 06:14:13 GMT</pubDate>
      <description>&lt;p&gt;
Via &lt;a href="http://www.iunknown.com/" target="_blank"&gt;John Lam&lt;/a&gt; from his &lt;a href="http://www.iunknown.com/articles/2006/07/28/linus-torvalds-on-visual-basic" target="_blank"&gt;post&lt;/a&gt;&amp;nbsp;and
I quote:
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font color="#808080"&gt;Jaroslaw Rzeszotko wrote a number of &amp;lsquo;great programmers&amp;rsquo;
to see if they could answer a number of questions about what it takes to become a
great programmer. He then &lt;a href="http://sztywny.titaniumhosting.com/2006/07/23/stiff-asks-great-programmers-answers/" target="_blank"&gt;blogged
the answers&lt;/a&gt;.&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font color="#808080"&gt;Linus, said this in his answer to the question: What do
you think will be the next big thing in computer programming? X-oriented programming,
y language, quantum computers, what?&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font color="#808080"&gt;For example, I personally believe that &amp;ldquo;Visual Basic&amp;rdquo;
did more for programming than &amp;ldquo;Object-Oriented Languages&amp;rdquo; did. Yet people
laugh at VB and say it&amp;rsquo;s a bad language, and they&amp;rsquo;ve been talking about
OO languages for decades.&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font color="#808080"&gt;And no, Visual Basic wasn&amp;rsquo;t a great language, but
I think the easy DB interfaces in VB were fundmantally more important than object
orientation is, for example.&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font color="#808080"&gt;Read the rest of his answer to get the context.&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font color="#808080"&gt;Perhaps this will give a little more ammunition to the VB
team to return VB to its roots :)&lt;br /&gt;
&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Many people I know pooh-pooh VB and they always do it comparatively...
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&amp;quot;Oh you know - WTF is a VB.NET Array ?&amp;quot;&lt;/li&gt;
&lt;li&gt;
&amp;quot;It is such a childish language...&amp;quot;&lt;/li&gt;
&lt;li&gt;
...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
... right ... as compared to ?
&lt;/p&gt;
&lt;p&gt;
While I am definitely not the first to&amp;nbsp;heap praise, I wont&amp;nbsp;be so quick to&amp;nbsp;critique
it as well. I fully agree with Linus&amp;#39; comments. One must not forget its place
in the computing world. It has done lots for computer programming and has gotten it
to the mainstream. I use the same analogy for Windows 95/98. Many people pooh-pooh
it, always on hindsight. Too many of us forget what it has done for the computer world
in the late 90s and early 2000s. I doubt the propagation, adoption&amp;nbsp;and the use
of the Personal Computer or the Internet would be the way it is today without those
platforms.
&lt;/p&gt;
&lt;p&gt;
Crappy as it seems with comparison to today&amp;#39;s tools and resources, I think the
world would not be able to afford to laugh at it if it wasnt there in the first place.
&lt;/p&gt;
&lt;img src="http://www.softwaremaker.net/blog/cptrk.ashx?id=f56edb19-3009-48e3-a5b3-a9bdbe3b490b" alt="" width="0" height="0" /&gt;&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=b9f83dbf-04a4-4a47-910a-75ed44f91266" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=734c7556-c87c-4ebe-ba21-8506ca582e3b</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,734c7556-c87c-4ebe-ba21-8506ca582e3b.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I cannot help but grin when I found out the next Crypto API (CAPI)
- or termed - Crypto NextGen (CNG) and the suite it encompasses will be all included
in Microsoft Windows Vista.
</p>
        <p>
          <a href="http://www.microsoft.com/technet/technetmag/issues/2006/05/FirstLook/" target="_blank">This
article</a> says it all. Elliptical Curves Cryptography (ECC) should definitely be
there (and is) when the Base Smart Card Cryptographic Service Provider (Base CSP)
is there as well.
</p>
        <p>
It will be a long post to explain why the industry is adopting ECC and slowly adopting
it and making it the cryptographic algorithm of choice. If you do understand the key
concepts of prime factoring behind the concepts of Public-Private (or Asymmetric)
Key Cryptography and the constraints of it moving forward into the future and
the proliferation of mobile embedded devices, these 2 diagrams should suffice.
</p>
        <p>
          <img src="http://www.softwaremaker.net/blog/content/binary/NIST_PubKeyCorreAESKey.gif" border="0" alt="NIST_PubKeyCorreAESKey.gif" title="NIST Guidelines for Public Key sizes for AES" width="451" height="252" />
        </p>
        <p>
          <img src="http://www.softwaremaker.net/blog/content/binary/InverseDifficulty.gif" border="0" alt="InverseDifficulty.gif" title="The relationship of the Difficulty of Foward and Inverse Operations against Key Length" width="450" height="403" />
        </p>
        <p>
Doesnt that give you a hint of where we are going with computing processing power
and where it <strong><em>may</em></strong> be next time ? <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" /></p>
        <img src="http://www.softwaremaker.net/blog/cptrk.ashx?id=eb77747f-f2be-4bfe-a45e-c541d4b59698" alt="" width="0" height="0" />
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=734c7556-c87c-4ebe-ba21-8506ca582e3b" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>CNG, ECC, Base CSP and KSP is all in Vista</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,734c7556-c87c-4ebe-ba21-8506ca582e3b.aspx</guid>
      <link>http://www.softwaremaker.net/blog/CNGECCBaseCSPAndKSPIsAllInVista.aspx</link>
      <pubDate>Sat, 08 Jul 2006 06:13:10 GMT</pubDate>
      <description>&lt;p&gt;
I cannot help&amp;nbsp;but grin&amp;nbsp;when I found out&amp;nbsp;the next Crypto API (CAPI)
- or termed - Crypto NextGen (CNG) and the suite it encompasses will be all included
in Microsoft Windows Vista.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/technet/technetmag/issues/2006/05/FirstLook/" target="_blank"&gt;This
article&lt;/a&gt; says it all. Elliptical Curves Cryptography (ECC) should definitely be
there (and is) when the Base Smart Card Cryptographic Service Provider (Base CSP)
is there as well.
&lt;/p&gt;
&lt;p&gt;
It will be a long post to explain why the industry is adopting ECC and slowly&amp;nbsp;adopting
it and making it the cryptographic algorithm of choice. If you do understand the key
concepts&amp;nbsp;of prime factoring&amp;nbsp;behind the concepts of Public-Private (or Asymmetric)
Key&amp;nbsp;Cryptography and the constraints of it moving forward into the future and
the proliferation of mobile embedded devices,&amp;nbsp;these 2 diagrams should suffice.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.softwaremaker.net/blog/content/binary/NIST_PubKeyCorreAESKey.gif" border="0" alt="NIST_PubKeyCorreAESKey.gif" title="NIST Guidelines for Public Key sizes for AES" width="451" height="252" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.softwaremaker.net/blog/content/binary/InverseDifficulty.gif" border="0" alt="InverseDifficulty.gif" title="The relationship of the Difficulty of Foward and Inverse Operations against Key Length" width="450" height="403" /&gt;
&lt;/p&gt;
&lt;p&gt;
Doesnt that give you a hint of where we are going with computing processing power
and where it&amp;nbsp;&lt;strong&gt;&lt;em&gt;may&lt;/em&gt;&lt;/strong&gt; be next time&amp;nbsp;? &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;
&lt;/p&gt;
&lt;img src="http://www.softwaremaker.net/blog/cptrk.ashx?id=eb77747f-f2be-4bfe-a45e-c541d4b59698" alt="" width="0" height="0" /&gt;&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=734c7556-c87c-4ebe-ba21-8506ca582e3b" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Software Development;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=49bc4e2e-361d-4d27-9cab-41f8ca443175</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,49bc4e2e-361d-4d27-9cab-41f8ca443175.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This popped into my inbox a while ago ... 
</p>
        <p>
          <img height="139" alt="image_emailing_securetheweb_072006.jpg" src="http://www.softwaremaker.net/blog/content/binary/image_emailing_securetheweb_072006.jpg" width="227" border="0" />
        </p>
        <p>
Contests like <a href="http://www.securetheweb.axalto.com/securetheweb2006.asp" target="_blank">this</a> are
just great. Not only are you receiving money (if you win... Who cares, even if you
dont, a digital mutation of your idea may still evolve to a sellable one), you are
competing with the best to generate a innovative, marketable, secured and (hopefully)
usable product. The byproduct derived from the entire process would be similar to
a mini-version of an RFC. Bad and unsecured ones would have been shot down and the
good ones could be made better with a few ingenious tweaks.
</p>
        <p>
Now only if I can find 25.5 hours in any given day ...
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=49bc4e2e-361d-4d27-9cab-41f8ca443175" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Creative Innovation at Security Integration</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,49bc4e2e-361d-4d27-9cab-41f8ca443175.aspx</guid>
      <link>http://www.softwaremaker.net/blog/CreativeInnovationAtSecurityIntegration.aspx</link>
      <pubDate>Fri, 07 Jul 2006 06:45:38 GMT</pubDate>
      <description>&lt;p&gt;
This popped into my inbox a while ago ... 
&lt;/p&gt;
&lt;p&gt;
&lt;img height=139 alt=image_emailing_securetheweb_072006.jpg src="http://www.softwaremaker.net/blog/content/binary/image_emailing_securetheweb_072006.jpg" width=227 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Contests like &lt;a href="http://www.securetheweb.axalto.com/securetheweb2006.asp" target=_blank&gt;this&lt;/a&gt; are
just great. Not only are you receiving money (if you win... Who cares, even if you
dont, a digital mutation of your idea may still evolve to a sellable one), you are
competing with the best to generate a innovative, marketable, secured and (hopefully)
usable product. The byproduct derived from the entire process would be similar to
a mini-version of an RFC. Bad and unsecured ones would have been shot down and the
good ones could be made better with a few ingenious tweaks.
&lt;/p&gt;
&lt;p&gt;
Now only if I can find 25.5 hours in any given day ...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=49bc4e2e-361d-4d27-9cab-41f8ca443175" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Community;Software Development;Technology;WS-Splat Specs</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=d4ae8755-50c6-4561-979a-1580f74a25b5</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,d4ae8755-50c6-4561-979a-1580f74a25b5.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Singapore has just announced an <a href="http://www.zdnetasia.com/news/communications/0,39044192,39315463,00.htm" target="_blank">bold
ambitious move</a> to wire up the entire nation with a extremely high speed backbone
that would move data in speeds beyond 1Gbps, or 500 times the common access speed
of 2Mbps with the use of optical fibres or other technologies. Most of the crowded
centres and streets would be "<a href="http://www.webopedia.com/TERM/W/Wi_Fi.html" target="_blank">WI-FI</a>"-ed
by late this year.
</p>
        <p>
My dream of having the entire nation being one BIG <a href="http://en.wikipedia.org/wiki/Hotspot_(wifi)" target="_blank">hotspot</a> would
be coming true in probably a couple of years time. <img src="http://www.softwaremaker.net/pictures/swmemoticons/smile.gif" /></p>
        <p>
I have heard that the term "<strong><em>disconnected applications</em></strong>"
will be thrown out of the window in Singapore very soon <img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif" />.
</p>
        <p>
Ah - the wonders of living in a [garden] city-site.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=d4ae8755-50c6-4561-979a-1580f74a25b5" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Coming soon to a country near you: One BIG Giant Hotspot</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,d4ae8755-50c6-4561-979a-1580f74a25b5.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ComingSoonToACountryNearYouOneBIGGiantHotspot.aspx</link>
      <pubDate>Tue, 07 Mar 2006 04:49:07 GMT</pubDate>
      <description>&lt;p&gt;
Singapore has just announced an &lt;a href="http://www.zdnetasia.com/news/communications/0,39044192,39315463,00.htm" target=_blank&gt;bold
ambitious move&lt;/a&gt; to wire up the entire nation with a extremely high speed backbone
that would move data in speeds beyond 1Gbps, or 500 times the common access speed
of 2Mbps with the use of optical fibres or other technologies. Most of the crowded
centres and streets would be "&lt;a href="http://www.webopedia.com/TERM/W/Wi_Fi.html" target=_blank&gt;WI-FI&lt;/a&gt;"-ed
by late this year.
&lt;/p&gt;
&lt;p&gt;
My dream of having the entire nation being one BIG &lt;a href="http://en.wikipedia.org/wiki/Hotspot_(wifi)" target=_blank&gt;hotspot&lt;/a&gt; would
be coming true in probably a couple of years time. &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/smile.gif"&gt;
&lt;/p&gt;
&lt;p&gt;
I have heard that&amp;nbsp;the term&amp;nbsp;"&lt;strong&gt;&lt;em&gt;disconnected applications&lt;/em&gt;&lt;/strong&gt;"
will be thrown out of the window in Singapore very soon &lt;img src="http://www.softwaremaker.net/pictures/swmemoticons/wink.gif"&gt;.
&lt;/p&gt;
&lt;p&gt;
Ah - the wonders of living in a [garden] city-site.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=d4ae8755-50c6-4561-979a-1580f74a25b5" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>OMG !;Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=83b172cb-5d1a-4d8e-96a3-2d67208499fc</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,83b172cb-5d1a-4d8e-96a3-2d67208499fc.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Now if XML-RPC aint enough (I had blogged about this <a href="http://www.softwaremaker.net/blog/HistoryLessonXMLRPCVsSOAPPartI.aspx" target="_blank">here</a> and <a href="http://www.softwaremaker.net/blog/HistoryLessonXMLRPCVsSOAPPartII.aspx" target="_blank">here</a>),
now we can add <a href="http://xins.sourceforge.net/restrpc.html" target="_blank">REST-RPC</a> into
the mix. The main difference would be the use of HTTP to provide application
semantics via its verbs. This would mean that there would hardly be any XML or
Request payload of any kind.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=83b172cb-5d1a-4d8e-96a3-2d67208499fc" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>More alternatives to SOAP: Rest-RPC</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,83b172cb-5d1a-4d8e-96a3-2d67208499fc.aspx</guid>
      <link>http://www.softwaremaker.net/blog/MoreAlternativesToSOAPRestRPC.aspx</link>
      <pubDate>Tue, 07 Mar 2006 01:01:34 GMT</pubDate>
      <description>&lt;p&gt;
Now if XML-RPC aint enough (I had blogged about this &lt;a href="http://www.softwaremaker.net/blog/HistoryLessonXMLRPCVsSOAPPartI.aspx" target=_blank&gt;here&lt;/a&gt; and &lt;a href="http://www.softwaremaker.net/blog/HistoryLessonXMLRPCVsSOAPPartII.aspx" target=_blank&gt;here&lt;/a&gt;),
now we can add &lt;a href="http://xins.sourceforge.net/restrpc.html" target=_blank&gt;REST-RPC&lt;/a&gt; into
the mix. The main difference would be the use of HTTP to provide&amp;nbsp;application
semantics via its verbs. This would mean that&amp;nbsp;there would hardly be any XML or
Request payload of any kind.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=83b172cb-5d1a-4d8e-96a3-2d67208499fc" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Software Architectures;Software Development;Technology;XML Services</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=6f31f2b0-8455-499f-a596-66c8b275cfca</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,6f31f2b0-8455-499f-a596-66c8b275cfca.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I recently had a chance to sit down with a client to discuss about software systems
as well as to find out what we can do for them in their new system proposal.
</p>
        <p>
I mentioned the <a href="http://www.captureplanning.com/articles/12908.cfm" target="_blank">80/20
rule</a> and explained to him what is was.
</p>
        <p>
Then, we talked about (Web) Services and he was aghast that we could still be using
(Web) Services even within his own LAN - and not connected to the WWW.
</p>
        <p>
"...but I thought you need to be using a browser and connected to the internet to
be using (Web) Services ? ..."
</p>
        <p>
Sigh. I have heard that one too many times. One of the recent <a href="http://www.google.com.sg/search?hl=en&amp;q=define%3A+misnomer&amp;meta=" target="_blank">misnomers</a>,
no doubt.
</p>
        <p>
Services, Services, Services. Code and Location is irrelevant. I had posted something
like <a href="http://www.dotnetjunkies.com/WebLog/softwaremaker/archive/2004/07/25/20245.aspx" target="_blank">this</a> a
while back. It is good that the industry is taking some steps to correct this. See
Point [1] of this <a href="http://www.softwaremaker.net/blog/SomethingSimpleCanGoAVeryLongWay.aspx" target="_blank">referenced
post</a>.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6f31f2b0-8455-499f-a596-66c8b275cfca" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Proposing Software Systems and (Web) Services</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,6f31f2b0-8455-499f-a596-66c8b275cfca.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ProposingSoftwareSystemsAndWebServices.aspx</link>
      <pubDate>Fri, 20 Jan 2006 22:29:37 GMT</pubDate>
      <description>&lt;p&gt;
I recently had a chance to sit down with a client to discuss about software systems
as well as to find out what we can do for them in their new system proposal.
&lt;/p&gt;
&lt;p&gt;
I mentioned the &lt;a href="http://www.captureplanning.com/articles/12908.cfm" target=_blank&gt;80/20
rule&lt;/a&gt; and explained to him what is was.
&lt;/p&gt;
&lt;p&gt;
Then, we talked about (Web) Services and he was aghast that we could still be using
(Web) Services even within his own LAN - and not connected to the WWW.
&lt;/p&gt;
&lt;p&gt;
"...but I thought you need to be using a browser and connected to the internet to
be using (Web) Services ? ..."
&lt;/p&gt;
&lt;p&gt;
Sigh. I have heard that one too many times. One of the recent &lt;a href="http://www.google.com.sg/search?hl=en&amp;amp;q=define%3A+misnomer&amp;amp;meta=" target=_blank&gt;misnomers&lt;/a&gt;,
no doubt.
&lt;/p&gt;
&lt;p&gt;
Services, Services, Services. Code and Location is irrelevant. I had posted something
like &lt;a href="http://www.dotnetjunkies.com/WebLog/softwaremaker/archive/2004/07/25/20245.aspx" target=_blank&gt;this&lt;/a&gt; a
while back. It is good that the industry is taking some steps to correct this. See
Point [1] of this &lt;a href="http://www.softwaremaker.net/blog/SomethingSimpleCanGoAVeryLongWay.aspx" target=_blank&gt;referenced
post&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=6f31f2b0-8455-499f-a596-66c8b275cfca" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Service-Orientation;Technology;XML Services</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=76693c06-2717-4ca9-aa84-55567859b867</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,76693c06-2717-4ca9-aa84-55567859b867.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Sounds like SPAM ? It is not.
</p>
        <p>
This is a 100% ASP.NET 2.0 based CMS solution -- best of all it is free -- check
out <a href="http://weblogs.asp.net/axinom/archive/2006/01/19/435866.aspx" target="_blank">this</a> blog
post for some sites built with it.
</p>
        <p>
All the info you need is <a href="http://www.axcms.net/" target="_blank">here</a>.
Let me know your thoughts if you are using it. I will be embarking on it very soon.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=76693c06-2717-4ca9-aa84-55567859b867" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Enterprise Content Management Server on ASP.NET 2.0 - ALL FOR FREE !</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,76693c06-2717-4ca9-aa84-55567859b867.aspx</guid>
      <link>http://www.softwaremaker.net/blog/EnterpriseContentManagementServerOnASPNET20ALLFORFREE.aspx</link>
      <pubDate>Fri, 20 Jan 2006 13:22:50 GMT</pubDate>
      <description>&lt;p&gt;
Sounds like SPAM ? It is not.
&lt;/p&gt;
&lt;p&gt;
This is a&amp;nbsp;100% ASP.NET 2.0 based CMS solution -- best of all it is free -- check
out &lt;a href="http://weblogs.asp.net/axinom/archive/2006/01/19/435866.aspx" target=_blank&gt;this&lt;/a&gt; blog
post for some sites built with it.
&lt;/p&gt;
&lt;p&gt;
All the info you need is &lt;a href="http://www.axcms.net/" target=_blank&gt;here&lt;/a&gt;. Let
me know your thoughts if you are using it. I will be embarking on it very soon.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=76693c06-2717-4ca9-aa84-55567859b867" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>.NET;Announcements;Community;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=3f6875a5-7ef5-466f-9de5-585dce6c5e0c</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,3f6875a5-7ef5-466f-9de5-585dce6c5e0c.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
What an awesome <a href="http://www.carlosag.net/Tools/CodeTranslator/Default.aspx" target="_blank">Translator</a> !!!
</p>
        <p>
Where was this a year ago when I had to port something from C# to VB.NET ?
</p>
        <p>
The next enhancement should have something that translates business requirements to
code. I would definitely buy that.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=3f6875a5-7ef5-466f-9de5-585dce6c5e0c" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>VB.NET &lt;-&gt; C# Translator</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,3f6875a5-7ef5-466f-9de5-585dce6c5e0c.aspx</guid>
      <link>http://www.softwaremaker.net/blog/VBNETCTranslator.aspx</link>
      <pubDate>Fri, 11 Nov 2005 01:32:31 GMT</pubDate>
      <description>&lt;p&gt;
What an awesome&amp;nbsp;&lt;a href="http://www.carlosag.net/Tools/CodeTranslator/Default.aspx" target=_blank&gt;Translator&lt;/a&gt;&amp;nbsp;!!!
&lt;/p&gt;
&lt;p&gt;
Where was this a year ago when I had to port something from C# to VB.NET ?
&lt;/p&gt;
&lt;p&gt;
The next enhancement should have something that translates business requirements to
code. I would definitely buy that.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=3f6875a5-7ef5-466f-9de5-585dce6c5e0c" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>.NET;Random Musings;Technology;Useful Tips</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=7a071155-f39c-4935-b2bc-38e4ccbeaf57</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,7a071155-f39c-4935-b2bc-38e4ccbeaf57.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://apps.nikhilk.net/VirtualPlaces/#" target="_blank">AJAX, Maps and all
the cool works</a>
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=7a071155-f39c-4935-b2bc-38e4ccbeaf57" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Virtual Places</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,7a071155-f39c-4935-b2bc-38e4ccbeaf57.aspx</guid>
      <link>http://www.softwaremaker.net/blog/VirtualPlaces.aspx</link>
      <pubDate>Fri, 11 Nov 2005 01:31:17 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://apps.nikhilk.net/VirtualPlaces/#" target=_blank&gt;AJAX, Maps and all
the cool works&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=7a071155-f39c-4935-b2bc-38e4ccbeaf57" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>OMG !;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=a8cd7eff-8bac-4569-9197-de28af8d6dbf</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,a8cd7eff-8bac-4569-9197-de28af8d6dbf.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is a good move. No. Wait, I correct myself. <a href="https://www.foldershare.com/info/company/aboutUs.php" target="_blank">This
is a GREAT move</a>.
</p>
        <p>
          <a href="http://www.live.com/" target="_blank">Windows Live</a>
          <font face="Times New Roman" color="#000000" size="3">
            <a href="http://www.live.com/">™</a> </font>and <a href="http://www.msn.com" target="_blank">MSN</a> is
indeed shaping up very nicely ...
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=a8cd7eff-8bac-4569-9197-de28af8d6dbf" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Microsoft makes a slam-dunk acquisition</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,a8cd7eff-8bac-4569-9197-de28af8d6dbf.aspx</guid>
      <link>http://www.softwaremaker.net/blog/MicrosoftMakesASlamdunkAcquisition.aspx</link>
      <pubDate>Fri, 04 Nov 2005 00:00:12 GMT</pubDate>
      <description>&lt;p&gt;
This is a good move. No. Wait, I correct myself. &lt;a href="https://www.foldershare.com/info/company/aboutUs.php" target=_blank&gt;This
is a GREAT move&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.live.com/" target=_blank&gt;Windows Live&lt;/a&gt;&lt;font face="Times New Roman" color=#000000 size=3&gt;&lt;a href="http://www.live.com/"&gt;™&lt;/a&gt;&amp;nbsp;&lt;/font&gt;and &lt;a href="http://www.msn.com" target=_blank&gt;MSN&lt;/a&gt; is
indeed shaping up very nicely ...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=a8cd7eff-8bac-4569-9197-de28af8d6dbf" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=8f8644e1-8868-48b9-a66d-2b7591996ec1</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,8f8644e1-8868-48b9-a66d-2b7591996ec1.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Fellow Singaporean <a href="http://mvp.support.microsoft.com/" target="_blank" title="Microsoft Most Valuable Professional">Microsoft
MVP</a>, <a href="http://icelava.net/" target="_blank">Aaron Seet</a> has a very interesting <a href="http://icelava.net/Forums/ShowPost.aspx?PostID=1040" target="_blank">take</a> on
the above subject. It is a definite read.
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=8f8644e1-8868-48b9-a66d-2b7591996ec1" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Programming and Writing Poems</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,8f8644e1-8868-48b9-a66d-2b7591996ec1.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ProgrammingAndWritingPoems.aspx</link>
      <pubDate>Tue, 18 Oct 2005 09:21:11 GMT</pubDate>
      <description>&lt;p&gt;
Fellow Singaporean &lt;a href="http://mvp.support.microsoft.com/" target="_blank" title="Microsoft Most Valuable Professional"&gt;Microsoft
MVP&lt;/a&gt;, &lt;a href="http://icelava.net/" target=_blank&gt;Aaron Seet&lt;/a&gt; has a very interesting &lt;a href="http://icelava.net/Forums/ShowPost.aspx?PostID=1040" target=_blank&gt;take&lt;/a&gt; on
the above subject. It is a&amp;nbsp;definite read.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=8f8644e1-8868-48b9-a66d-2b7591996ec1" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Community;Software Development;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=083cb3fa-abe3-427b-b83a-0d1ba197d647</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,083cb3fa-abe3-427b-b83a-0d1ba197d647.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <title>Arabic: Right-to-Left Formatting</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,083cb3fa-abe3-427b-b83a-0d1ba197d647.aspx</guid>
      <link>http://www.softwaremaker.net/blog/ArabicRighttoLeftFormatting.aspx</link>
      <pubDate>Mon, 17 Oct 2005 22:03:10 GMT</pubDate>
      <description>&lt;table dir=rtl&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: dashed; BORDER-TOP: dashed; BORDER-LEFT: dashed; BORDER-BOTTOM: dashed"&gt;
&lt;bdo dir=rtl&gt;Some of my recent project work have been very focused on the Middle-East
and therefore, we have to scope out a different set of UIs that deals with Arabic
characters which reads from Right-to-Left&lt;/bdo&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td style="BORDER-RIGHT: dashed; BORDER-TOP: dashed; BORDER-LEFT: dashed; BORDER-BOTTOM: dashed"&gt;
&lt;bdo dir=ltr&gt;Some of my recent project work have been very focused on the Middle-East
and therefore, we have to scope out a different set of UIs that deals with Arabic
characters which reads from Right-to-Left&lt;/bdo&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: dashed; BORDER-TOP: dashed; BORDER-LEFT: dashed; BORDER-BOTTOM: dashed"&gt;
&lt;bdo dir=rtl&gt;Some of my recent project work have been very focused on the Middle-East
and therefore, we have to scope out a different set of UIs that deals with Arabic
characters which reads from Right-to-Left&lt;/bdo&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td style="BORDER-RIGHT: dashed; BORDER-TOP: dashed; BORDER-LEFT: dashed; BORDER-BOTTOM: dashed"&gt;
&lt;bdo dir=ltr&gt;Some of my recent project work have been very focused on the Middle-East
and therefore, we have to scope out a different set of UIs that deals with Arabic
characters which reads from Right-to-Left&lt;/bdo&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;p&gt;
&lt;bdo dir=rtl&gt;This is a great resource for authoring Middle-Eastern content: 
&lt;br&gt;
&lt;a href="http://www.microsoft.com/globaldev/handson/dev/Mideast.mspx" target=_blank&gt;http://www.microsoft.com/globaldev/handson/dev/Mideast.mspx&lt;/a&gt;BDO&lt; P&gt;&lt;/bdo&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=083cb3fa-abe3-427b-b83a-0d1ba197d647" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Random Musings;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=e8168acd-e68a-45b7-88b5-f451a3b9c2da</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,e8168acd-e68a-45b7-88b5-f451a3b9c2da.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I had posted <a href="http://www.dotnetjunkies.com/WebLog/softwaremaker/archive/2004/07/25/20245.aspx" target="_blank">this
thought</a> quite a while back on an old blog. Seems like the recent <a href="http://lists.w3.org/Archives/Public/www-tag/2005Oct/att-0017/11-tagmem-minutes.html" target="_blank">exchange</a> in
W3C, more or less, have re-visted my thoughts on this issue. 
</p>
        <p>
          <a href="http://jim.webber.name/" target="_blank">Jim Webber</a> sums it well <a href="http://jim.webber.name/2005/10/12/294ee966-d0a2-459f-9525-e03d7b26dfb7.aspx" target="_blank">here</a>. 
</p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=e8168acd-e68a-45b7-88b5-f451a3b9c2da" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>XML "Web?" Services</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,e8168acd-e68a-45b7-88b5-f451a3b9c2da.aspx</guid>
      <link>http://www.softwaremaker.net/blog/XMLWebServices.aspx</link>
      <pubDate>Sun, 16 Oct 2005 09:15:10 GMT</pubDate>
      <description>&lt;p&gt;
I had posted &lt;a href="http://www.dotnetjunkies.com/WebLog/softwaremaker/archive/2004/07/25/20245.aspx" target=_blank&gt;this
thought&lt;/a&gt; quite a while back on an old blog. Seems like the recent &lt;a href="http://lists.w3.org/Archives/Public/www-tag/2005Oct/att-0017/11-tagmem-minutes.html" target=_blank&gt;exchange&lt;/a&gt; in
W3C, more or less,&amp;nbsp;have re-visted my thoughts on this issue. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://jim.webber.name/" target=_blank&gt;Jim Webber&lt;/a&gt; sums it well &lt;a href="http://jim.webber.name/2005/10/12/294ee966-d0a2-459f-9525-e03d7b26dfb7.aspx" target=_blank&gt;here&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=e8168acd-e68a-45b7-88b5-f451a3b9c2da" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Technology;XML Services</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=052f268e-a203-4a97-959d-f105de4b6118</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,052f268e-a203-4a97-959d-f105de4b6118.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I received my Certified Web Services Professional (CWSP) Certificate today in an official
business ceremony. I have known this for some time but this is the first time it was
made known to the public in an <a href="http://www.ida.gov.sg" target="_blank">Infocomm
Development Authority of Singapore</a> (IDA) Weave Event. I am one of only 8 people
who are in the pioneering batch to receive this certificate. The other 7 people come
from technology vendors such as <a href="http://www.sun.com" target="_blank">SUN Microsystems</a>, <a href="http://www.ibm.com" target="_blank">IBM</a>, <a href="http://www.softwareag.com" target="_blank">Software-AG</a> and
members of the tertiary educations of higher learning academia.
</p>
        <p>
More on the CWSP:
</p>
        <p>
The CWSP is announced during XMLAsia 2003 and the Framework is developed
jointly by IDA, the <a href="http://www.nicc.org.sg" target="_blank">National Infocomm
Competency Centre (NICC)</a>, <a href="http://www.sitf.org.sg" target="_blank">Singapore
Information Technology Federation (SiTF)</a> and <a href="http://www.xmlone.org/cwsp/" target="_blank">XMLOne
User Group (UG)</a>. It aims to develop Infocomm professionals and re-skill them with
Web Services competencies by meeting the career and skills-progression needs of Web
Services talent at all levels, ranging from Developers, Professionals, Architects
to Consultants.<br /></p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=052f268e-a203-4a97-959d-f105de4b6118" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Certified Web Services Professional</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,052f268e-a203-4a97-959d-f105de4b6118.aspx</guid>
      <link>http://www.softwaremaker.net/blog/CertifiedWebServicesProfessional.aspx</link>
      <pubDate>Tue, 04 Oct 2005 08:17:35 GMT</pubDate>
      <description>&lt;p&gt;
I received my Certified Web Services Professional (CWSP) Certificate today in an official
business ceremony. I have known this for some time but this is the first time it was
made known to the public in an &lt;a href="http://www.ida.gov.sg" target=_blank&gt;Infocomm
Development Authority of Singapore&lt;/a&gt; (IDA) Weave Event. I am one of only 8 people
who are in the pioneering batch to receive this certificate. The other 7 people come
from technology vendors such as &lt;a href="http://www.sun.com" target=_blank&gt;SUN Microsystems&lt;/a&gt;, &lt;a href="http://www.ibm.com" target=_blank&gt;IBM&lt;/a&gt;, &lt;a href="http://www.softwareag.com" target=_blank&gt;Software-AG&lt;/a&gt; and
members of the tertiary educations of higher learning academia.
&lt;/p&gt;
&lt;p&gt;
More on the CWSP:
&lt;/p&gt;
&lt;p&gt;
The CWSP is announced&amp;nbsp;during&amp;nbsp;XMLAsia 2003 and the Framework is developed
jointly by IDA, the &lt;a href="http://www.nicc.org.sg" target=_blank&gt;National Infocomm
Competency Centre (NICC)&lt;/a&gt;, &lt;a href="http://www.sitf.org.sg" target=_blank&gt;Singapore
Information Technology Federation (SiTF)&lt;/a&gt; and &lt;a href="http://www.xmlone.org/cwsp/" target=_blank&gt;XMLOne
User Group (UG)&lt;/a&gt;. It aims to develop Infocomm professionals and re-skill them with
Web Services competencies by meeting the career and skills-progression needs of Web
Services talent at all levels, ranging from Developers, Professionals, Architects
to Consultants.&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=052f268e-a203-4a97-959d-f105de4b6118" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Announcements;Technology;XML Services</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=5a2ae615-41d6-4708-a71d-f6150f357348</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,5a2ae615-41d6-4708-a71d-f6150f357348.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just broke the <a href="http://en.wikipedia.org/wiki/Piggy_bank" target="_blank">piggie</a>, took
what has been accumulated in there for the last 2 years. Add that to the
bank I just robbed and therefore it looks like <a href="http://msdn.microsoft.com/events/pdc/" target="_blank">I
will be there</a>.
</p>
        <p>
          <img onclick="window.open('http://msdn.microsoft.com/events/pdc/')" src="http://www.softwaremaker.net/pictures/PDC_YesOrNo/home_pdc_masthead_going.jpg" />
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=5a2ae615-41d6-4708-a71d-f6150f357348" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>PDC 2005 Bound</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,5a2ae615-41d6-4708-a71d-f6150f357348.aspx</guid>
      <link>http://www.softwaremaker.net/blog/PDC2005Bound.aspx</link>
      <pubDate>Tue, 16 Aug 2005 12:29:23 GMT</pubDate>
      <description>&lt;p&gt;
I just broke the &lt;a href="http://en.wikipedia.org/wiki/Piggy_bank" target=_blank&gt;piggie&lt;/a&gt;,&amp;nbsp;took
what&amp;nbsp;has been accumulated in there for the last 2 years.&amp;nbsp;Add that to the
bank I just robbed&amp;nbsp;and therefore it looks like &lt;a href="http://msdn.microsoft.com/events/pdc/" target=_blank&gt;I
will be there&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;img onclick="window.open('http://msdn.microsoft.com/events/pdc/')" src="http://www.softwaremaker.net/pictures/PDC_YesOrNo/home_pdc_masthead_going.jpg"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=5a2ae615-41d6-4708-a71d-f6150f357348" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Community;OMG !;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=101cb762-7e81-48dc-b21f-ebfd2e06945e</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,101cb762-7e81-48dc-b21f-ebfd2e06945e.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The WinFX Runtime Components Beta 1 is available <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=CE888B4C-CCBD-452F-9D90-F4B7190CCA24&amp;displaylang=en" target="_blank">here</a>,
and the WinFX SDK is available <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=23A22468-5807-4FF7-A363-CE6FE69B8F04&amp;displaylang=en" target="_blank">here</a>. 
Also, check out the new Windows Vista Developer Center at <a href="http://msdn.microsoft.com/windowsvista" target="_blank">http://msdn.microsoft.com/windowsvista</a>.
</p>
        <p>
With this release comes with the official names for many of the technologies that
they've been talking with our developers about for several years. In particular, Windows <a href="http://www.microsoft.com/windows/longhorn/default.mspx" target="_blank">Longhorn</a> is
now Windows Vista, <a href="http://msdn.microsoft.com/longhorn/understanding/pillars/avalon/default.aspx" target="_blank">Avalon</a> is
now the Windows Presentation Foundation, and <a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx" target="_blank">Indigo</a> is
the Windows Communication Foundation. 
</p>
        <p>
          <table class="MsoNormalTable" style="MARGIN-LEFT: 0.5in; WIDTH: 5.65in; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="542" border="0">
            <tbody>
              <tr>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269">
                  <p>
                    <b> “Former” code name</b>
                  </p>
                </td>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273">
                  <p>
                    <b>Official name</b>
                  </p>
                </td>
              </tr>
              <tr>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269" bgcolor="#ffff99">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">Longhorn</span>
                    </font>
                  </p>
                </td>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273" bgcolor="#ffff99">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">Vista</span>
                    </font>
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">
                      </span>
                    </font>
                  </p>
                </td>
              </tr>
              <tr>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269" bgcolor="#ffff99">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">Avalon</span>
                    </font>
                  </p>
                </td>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273" bgcolor="#ffff99">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">Windows
Presentation Foundation</span>
                    </font>
                  </p>
                </td>
              </tr>
              <tr>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269" bgcolor="#ffff99">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">Indigo</span>
                    </font>
                  </p>
                </td>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273" bgcolor="#ffff99">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">Windows
Communication Foundation</span>
                    </font>
                  </p>
                </td>
              </tr>
              <tr>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">Metro</span>
                    </font>
                  </p>
                </td>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">XML
Paper Specification (XPS)</span>
                    </font>
                  </p>
                </td>
              </tr>
              <tr>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">Least-privileged
User Access</span>
                    </font>
                  </p>
                </td>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">User
Account Protection</span>
                    </font>
                  </p>
                </td>
              </tr>
              <tr>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">WAP</span>
                    </font>
                  </p>
                </td>
                <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273">
                  <p class="MsoNormal">
                    <font face="Franklin Gothic Book" size="2">
                      <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'">WinFX
Runtime Components</span>
                    </font>
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=101cb762-7e81-48dc-b21f-ebfd2e06945e" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Tons of new Beta 1 Downloads and new naming conventions</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,101cb762-7e81-48dc-b21f-ebfd2e06945e.aspx</guid>
      <link>http://www.softwaremaker.net/blog/TonsOfNewBeta1DownloadsAndNewNamingConventions.aspx</link>
      <pubDate>Thu, 28 Jul 2005 03:23:37 GMT</pubDate>
      <description>&lt;p&gt;
The WinFX Runtime Components Beta 1 is available &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=CE888B4C-CCBD-452F-9D90-F4B7190CCA24&amp;amp;displaylang=en" target=_blank&gt;here&lt;/a&gt;,
and the WinFX SDK is available &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=23A22468-5807-4FF7-A363-CE6FE69B8F04&amp;amp;displaylang=en" target=_blank&gt;here&lt;/a&gt;.&amp;nbsp;
Also, check out the new Windows Vista Developer Center at &lt;a href="http://msdn.microsoft.com/windowsvista" target=_blank&gt;http://msdn.microsoft.com/windowsvista&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
With this release comes with the official names for many of the technologies that
they've been talking with our developers about for several years. In particular, Windows &lt;a href="http://www.microsoft.com/windows/longhorn/default.mspx" target="_blank"&gt;Longhorn&lt;/a&gt; is
now Windows Vista, &lt;a href="http://msdn.microsoft.com/longhorn/understanding/pillars/avalon/default.aspx" target="_blank"&gt;Avalon&lt;/a&gt; is
now the Windows Presentation Foundation, and &lt;a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx" target="_blank"&gt;Indigo&lt;/a&gt; is
the Windows Communication Foundation. 
&lt;/p&gt;
&lt;p&gt;
&lt;table class=MsoNormalTable style="MARGIN-LEFT: 0.5in; WIDTH: 5.65in; BORDER-COLLAPSE: collapse" cellspacing=0 cellpadding=0 width=542 border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=269&gt;
&lt;p&gt;
&lt;b&gt;&amp;nbsp;“Former” code name&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=273&gt;
&lt;p&gt;
&lt;b&gt;Official name&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=269 bgcolor=#ffff99&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;Longhorn&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=273 bgcolor=#ffff99&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;Vista&lt;/span&gt;&lt;/font&gt;&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=269 bgcolor=#ffff99&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;Avalon&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=273 bgcolor=#ffff99&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;Windows
Presentation Foundation&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=269 bgcolor=#ffff99&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;Indigo&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: #ffff99; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=273 bgcolor=#ffff99&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;Windows
Communication Foundation&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=269&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;Metro&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=273&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;XML
Paper Specification (XPS)&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=269&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;Least-privileged
User Access&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=273&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;User
Account Protection&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 201.85pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=269&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;WAP&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 204.95pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid" valign=top width=273&gt;
&lt;p class=MsoNormal&gt;
&lt;font face="Franklin Gothic Book" size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Franklin Gothic Book'"&gt;WinFX
Runtime Components&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=101cb762-7e81-48dc-b21f-ebfd2e06945e" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>.NET;Announcements;Technology;Visual Studio 2005</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=fca840b0-5cc2-4034-8f44-f1c46f3f9698</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,fca840b0-5cc2-4034-8f44-f1c46f3f9698.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">You <a href="http://www.microsoft.com/windowsvista/default.mspx" target="_blank">may</a> ... when
it went under the <a href="http://www.microsoft.com/presspass/press/2005/jul05/07-22LHMA.mspx" target="_blank">moniker</a> called <a href="http://www.microsoft.com/windows/longhorn/default.mspx" target="_blank">Longhorn</a><img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=fca840b0-5cc2-4034-8f44-f1c46f3f9698" /><br /><hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>Do you know what Windows Vista is ?</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,fca840b0-5cc2-4034-8f44-f1c46f3f9698.aspx</guid>
      <link>http://www.softwaremaker.net/blog/DoYouKnowWhatWindowsVistaIs.aspx</link>
      <pubDate>Fri, 22 Jul 2005 13:36:34 GMT</pubDate>
      <description>You &lt;a href="http://www.microsoft.com/windowsvista/default.mspx" target=_blank&gt;may&lt;/a&gt; ...&amp;nbsp;when
it&amp;nbsp;went&amp;nbsp;under the &lt;a href="http://www.microsoft.com/presspass/press/2005/jul05/07-22LHMA.mspx" target=_blank&gt;moniker&lt;/a&gt;&amp;nbsp;called &lt;a href="http://www.microsoft.com/windows/longhorn/default.mspx" target="_blank"&gt;Longhorn&lt;/a&gt;&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=fca840b0-5cc2-4034-8f44-f1c46f3f9698" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>.NET;Announcements;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.softwaremaker.net/blog/Trackback.aspx?guid=829eab8d-8a53-4159-b0e8-4d1e842e1993</trackback:ping>
      <pingback:server>http://www.softwaremaker.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.softwaremaker.net/blog/PermaLink,guid,829eab8d-8a53-4159-b0e8-4d1e842e1993.aspx</pingback:target>
      <dc:creator>William Tay</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
To those whom have attended <a href="http://www.softwaremaker.net/blog/PermaLink,guid,5b8655de-02b5-4980-888c-90e94da8e246.aspx" target="_blank">Indigo
Ascend</a> and have asked me via emails: What acutally happens in the plumbings of
the IsOneWay part of a <a href="http://hyperthink.net/blog/PermaLink,guid,460c1f1e-dffc-4a26-a811-57a6e9fd74bf.aspx" target="_blank">Indigo
Duplex Contract</a> ?
</p>
        <p>
          <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html" target="_blank">HTTP/1.1
202 Accepted</a> is the answer. This is the explicit return.
</p>
        <p>
          <strong>
            <font color="#a9a9a9">
              <em>HTTP/1.1 100 Continue</em>
            </font>
          </strong>
        </p>
        <p>
          <strong>
            <font color="#a9a9a9">
              <em>HTTP/1.1 202 Accepted<br />
Date: Fri, 15 Jul 2005 08:56:07 GMT<br />
Server: Microsoft-IIS/6.0<br />
MicrosoftOfficeWebServer: 5.0_Pub<br />
X-Powered-By: ASP.NET<br />
X-AspNet-Version: 2.0.50215<br />
Cache-Control: private<br />
Content-Length: 0</em>
            </font>
          </strong>
        </p>
        <p>
This, of course, only applies to the HTTP Bindings.
</p>
        <p>
          <em>
            <font color="#808080">"The request has been accepted for processing, but the processing
has not been completed. The request might or might not eventually be acted upon, as
it might be disallowed when processing actually takes place. There is no facility
for re-sending a status code from an asynchronous operation such as this. </font>
          </em>
        </p>
        <p>
          <em>
            <font color="#808080">The 202 response is intentionally non-committal. Its purpose
is to allow a server to accept a request for some other process (perhaps a batch-oriented
process that is only run once per day) without requiring that the user agent's connection
to the server persist until the process is completed. The entity returned with this
response SHOULD include an indication of the request's current status and either a
pointer to a status monitor or some estimate of when the user can expect the request
to be fulfilled."</font>
          </em>
        </p>
        <img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=829eab8d-8a53-4159-b0e8-4d1e842e1993" />
        <br />
        <hr />
© William Tay 2012 | Swinging Technologist 
<br /><a href="http://www.softwaremaker.net/blog">http://www.softwaremaker.net/blog</a></body>
      <title>OperationContract(IsOneWay=True) == HTTP/1.1 202 Accepted</title>
      <guid isPermaLink="false">http://www.softwaremaker.net/blog/PermaLink,guid,829eab8d-8a53-4159-b0e8-4d1e842e1993.aspx</guid>
      <link>http://www.softwaremaker.net/blog/OperationContractIsOneWayTrueHTTP11202Accepted.aspx</link>
      <pubDate>Fri, 15 Jul 2005 09:14:47 GMT</pubDate>
      <description>&lt;p&gt;
To those whom have&amp;nbsp;attended &lt;a href="http://www.softwaremaker.net/blog/PermaLink,guid,5b8655de-02b5-4980-888c-90e94da8e246.aspx" target=_blank&gt;Indigo
Ascend&lt;/a&gt; and have asked me via emails: What acutally happens in the plumbings of
the IsOneWay part of a &lt;a href="http://hyperthink.net/blog/PermaLink,guid,460c1f1e-dffc-4a26-a811-57a6e9fd74bf.aspx" target=_blank&gt;Indigo
Duplex Contract&lt;/a&gt;&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html" target=_blank&gt;HTTP/1.1
202 Accepted&lt;/a&gt; is the answer. This is the explicit return.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font color=#a9a9a9&gt;&lt;em&gt;HTTP/1.1 100 Continue&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font color=#a9a9a9&gt;&lt;em&gt;HTTP/1.1 202 Accepted&lt;br&gt;
Date: Fri, 15 Jul 2005 08:56:07 GMT&lt;br&gt;
Server: Microsoft-IIS/6.0&lt;br&gt;
MicrosoftOfficeWebServer: 5.0_Pub&lt;br&gt;
X-Powered-By: ASP.NET&lt;br&gt;
X-AspNet-Version: 2.0.50215&lt;br&gt;
Cache-Control: private&lt;br&gt;
Content-Length: 0&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
This, of course, only applies to the HTTP Bindings.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font color=#808080&gt;"The request has been accepted for processing, but the processing
has not been completed. The request might or might not eventually be acted upon, as
it might be disallowed when processing actually takes place. There is no facility
for re-sending a status code from an asynchronous operation such as this. &lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font color=#808080&gt;The 202 response is intentionally non-committal. Its purpose
is to allow a server to accept a request for some other process (perhaps a batch-oriented
process that is only run once per day) without requiring that the user agent's connection
to the server persist until the process is completed. The entity returned with this
response SHOULD include an indication of the request's current status and either a
pointer to a status monitor or some estimate of when the user can expect the request
to be fulfilled."&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/aggbug.ashx?id=829eab8d-8a53-4159-b0e8-4d1e842e1993" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
© William Tay 2012 | Swinging Technologist 
&lt;br /&gt;
&lt;a href="http://www.softwaremaker.net/blog"&gt;http://www.softwaremaker.net/blog&lt;/a&gt;</description>
      <category>Software Development;Technology;Windows Communication Foundation (WCF) aka Indigo</category>
    </item>
  </channel>
</rss>