<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">
  <channel>
    <title>Bob's Blog</title>
    <link>http://balfes.net/blog/computers/</link>
    <description>Computers, Education, Family and more</description>
    <language>en</language>
    <copyright>Copyright (c)  Robert A Balfe</copyright>

    <image>
      <url>http://balfes.net/images/b.jpg</url>
      <title>>Bob's Blog</title>
      <link>http://balfes.net/blog/computers/</link>
      <width>32</width>
      <height>32</height>
    </image>

    <lastBuildDate></lastBuildDate>

    <item>
      <title>VB 6, Mashups, Comp Apps, and more</title>
      <link>http://balfes.net/blog/computers/eclipse/VB_6,_Mashups,_Comp_Apps,_and_more.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/VB_6,_Mashups,_Comp_Apps,_and_more.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/24/2007 01:33:23

Today was a lab day for me at Lotusphere and as always I love talking
to customers, hearing their demands and attempting to give them some
information that will help them out technically.&nbsp; I was actually
shocked to hear how many ISV's and business partners want to leverage
Lotus Expeditor to surface VB 6 applications.&nbsp; Apparently there is much
concern about the move of MS to stop supporting VB6 and the
applications need to be heavily modified to go to a .NET architecture.&nbsp;
The other main topic was surfacing <i>anything</i> and having the
components "speak" with each other over the Property Broker.&nbsp; I am
really glad I got the opportunity to port the broker from portal to the
client - it appears to be taking off like very well and people are
really understanding it and its value.<br>
<br>
I did however get to spend a couple of hours with the family and we did
another trip to Universal Studios - this time taking on the Mummy!&nbsp;
This is a great ride and if you get to Universal make sure you hit it.<br>
<br>
I just finished the Composite Applications and SOA birds of a feather -
yes it is only 8:30am and yes it started at 7am and barely no one was
coherent.&nbsp; I certainly did not like closing <a
 href="http://disneyworld.disney.go.com/wdw/entertainment/entertainmentDetail?id=JellyrollsEntertainmentPage">Jellyrolls</a>
and getting 4 1/2 hours of sleep but hey - if you fly with the owls you
need to sore with the eagles!<br>
<br>
<font color="#000000"><b>Tags: </b><a
 href="http://technorati.com/tag/Lotus+Expeditor" rel="tag">Lotus
Expeditor</a> <a
 href="http://technorati.com/tag/Composite+Applications" rel="tag">Composite
Applications</a> <a href="http://technorati.com/tag/Lotusphere2007"
 rel="tag">Lotusphere2007</a></font><br>

<!-- Edited by Bob@balfes.net  199.222.122.137 on Wed Jan 24 05:33:23 2007--></p>]]></description>
    </item>

    <item>
      <title>Tuesday and Lotusphere</title>
      <link>http://balfes.net/blog/computers/eclipse/Tuesday_and_Lotusphere.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Tuesday_and_Lotusphere.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/23/2007 02:02:32

I will be in the meet the developers lab starting at 9am but I thought
I would catch the start of "<i>ID307 IBM Lotus Expeditor Looks to the
Future (R1)</i>" and I am extremely impressed with the turn out.&nbsp; It is
almost like there is a small group of attendees that are starting to
understand what Expeditor is and what it means for the future of Notes
and Sametime.&nbsp; At the Open Source BOF last night we got a lot of
"clarification" questions from the group.&nbsp; People are starting to
understand both the flexibility of Expeditor and the preservation of
their existing Notes applications.&nbsp; We got a lot of questions on
composite applications and how Eclipse based components fit into the
picture.&nbsp; <br>
<br>
Come to the lab and see some demos and code on the Expeditor samples.&nbsp;
I will be in the lab until 12:30 today.<br>
<br>
<font color="#000000"><b>Tags: </b><a rel="tag"
 href="http://technorati.com/tag/Lotus+Expeditor">Lotus
Expeditor</a> <a rel="tag"
 href="http://technorati.com/tag/Composite+Applications">Composite
Applications</a> <a rel="tag"
 href="http://technorati.com/tag/Lotusphere2007">Lotusphere2007</a></font><br>
<br>

<!-- Edited by Bob@balfes.net  199.222.107.169 on Tue Jan 23 06:02:32 2007--></p>]]></description>
    </item>

    <item>
      <title>Expeditor is taking off</title>
      <link>http://balfes.net/blog/computers/eclipse/Expeditor_is_taking_off.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Expeditor_is_taking_off.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/22/2007 15:45:41

With a lot of sessions today on Lotus Expeditor, Composite Applications
,and Property Broker the word is definitely out on this programming
model and platform.&nbsp; I gave <a
 href="http://www-142.ibm.com/software/sw-lotus/events/govfor.nsf/%28UID%29/3C1C6936E1FB9DF7852572220069E7E1?opendocument">my
talk</a> today and it appeared to be well received by the Lotus Notes
community.&nbsp; This is a pretty large Lotusphere with 7K plus attendees
the halls and functions are pretty swamped with people.&nbsp; There is a lot
of great interest in Property broker, declarative wiring, mash-ups and
composite applications in general.&nbsp; Some excellent feedback and desires
have been around moving things like legacy VB 6 applications to Lotus
Expeditor.&nbsp; On more than one occasion in the first day in the labs this
was brought up.&nbsp; I am glad we can give VB developers a path to the
future that appears to be more appealing to them than a re-write to
.NET.<br>
<br>
<font color="#000000"><b>Tags: </b><a rel="tag"
 href="http://technorati.com/tag/programming">programming</a> <a
 rel="tag" href="http://technorati.com/tag/Lotus+Expeditor">Lotus
Expeditor</a> <a rel="tag"
 href="http://technorati.com/tag/Composite+Applications">Composite
Applications</a> <a rel="tag"
 href="http://technorati.com/tag/Lotusphere2007">Lotusphere2007</a></font><br>

<!-- Edited by Bob@balfes.net  172.17.3.131 on Mon Jan 22 19:45:41 2007--></p>]]></description>
    </item>

    <item>
      <title>Composite Application Draft RedPaper</title>
      <link>http://balfes.net/blog/computers/eclipse/Composite_Application_Draft_RedPaper.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Composite_Application_Draft_RedPaper.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/18/2007 09:28:24

This is an IBM Redpaper (currently a draft) that I contributed to last
year.&nbsp; It shows really great examples of how to create composite
applications using the Lotus Expeditor 6.1 client.<br>
<br>
<a
 href="http://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp4241.html">Building
Composite Applications in Lotus Expeditor V6.1</a><br>
<br>
<b>Abstract</b><br>
<i>This redpaper covers composite applications for desktop solutions
that
require multiple types of applications to run in a Lotus Expeditor V6.1
collaboration environment by providing inter-communication between
components. SOA composite applications deliver high levels of business
services and this redpaper covers the architecture, available tools,
component considerations, assembling, deploying and wiring components
in Lotus Expeditor V6.1 composite applications. Lotus Expeditor is a
client platform for end-to-end smart client
application solutions. Expeditor provides services to install and
manage these applications and to allow end-users to easily launch and
switch among these applications. Expeditor leverages Eclipse technology
to provide a client solution that runs on multiple operating systems.
The benefits of composite applications include reducing the total cost
of ownership for client solutions through reusability of existing
components and the sharing of these components across applications,
migrating existing applications to run on the client platform until
such time as a business deems it necessary to fully exploit the client
platform, controlling access to applications based on roles assigned to
end-users and improving the end-user experience by allowing composite
applications components to easily communicate between them. This
redpaper is targeted to architects, developers and administrators
who need to understand the implemented architecture to develop,
assemble and deploy composite applications in Lotus Expeditor V6.1.</i><br>
<br>
<br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Thu Jan 18 13:28:24 2007--></p>]]></description>
    </item>

    <item>
      <title>Insidious Tight Coupling</title>
      <link>http://balfes.net/blog/computers/eclipse/Insidious_Tight_Coupling.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Insidious_Tight_Coupling.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/17/2007 02:26:09

This months Dr Dobbs has an article written by Bill Lewis (<i>Insidious
Tight Coupling</i>) where he explains the good programming practice of
interface programming.&nbsp; This should not be news to any developer with
more than 6 months experience - or even graduated with a CS degree.&nbsp;
What I am hear to preach is there should be a further abstraction when
dealing with cooperative components the user interacts with.&nbsp; This
abstraction I am referring to is the same one developed for Portal 5+,
Lotus Expeditor 6.1 and the up and coming Lotus Notes 8.&nbsp; The concept
is simple, make your GUI components act like a well defined interface
using WSDL.&nbsp; This means if another component - or code for that matter
- wants to interact with your component they only know about the
interfaces exposed in the WSDL.<br>
<br>
<b>Why does this matter?</b><br>
It matters because now we have given non-programmers a way to
declaratively connect these components.&nbsp; They can use a <i>wiring tool</i>
- like the one in Portal or the up and coming Composite Application
Editor - to create these applications and get these components talking
to each other.&nbsp; So we have not only implemented a good overall
discipline but are giving that discipline to administrators and end
users.<br>
<br>
<b>Take this basic scenario:<br>
</b>&nbsp;&nbsp;&nbsp; We have a date picker control that we know published a Date
object when a day is selected.&nbsp; We can then wire that component to any
other component that receives a Date object - like a weather report
portlet, or a blog site.&nbsp; This now allows a normal person - not a God
like developer - to take these components and create new contexts
(applications).&nbsp; Think of this as a way for someone to create an
interactive Portal where the components can drive each other for
specific results.<br>
<br>
<font color="#000000"><b>Tags: </b><a rel="tag"
 href="http://technorati.com/tag/programming">programming</a> <a
 rel="tag" href="http://technorati.com/tag/Lotus+Expeditor">Lotus
Expeditor</a> <a rel="tag"
 href="http://technorati.com/tag/Composite+Applications">Composite
Applications</a> <a rel="tag"
 href="http://technorati.com/tag/interface">interface</a> <a rel="tag"
 href="http://technorati.com/tag/component">component</a> <a rel="tag"
 href="http://technorati.com/tag/development">development</a><br>
<b>&nbsp;</b></font><br>
<br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Wed Jan 17 06:26:09 2007--></p>]]></description>
    </item>

    <item>
      <title>New Outlook Won't Use IE To Render HTML</title>
      <link>http://balfes.net/blog/computers/New_Outlook_Won't_Use_IE_To_Render_HTML.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/New_Outlook_Won't_Use_IE_To_Render_HTML.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/16/2007 04:43:20

I don't know if <a
 href="http://developers.slashdot.org/article.pl?sid=07/01/13/1911226&amp;from=rss">this</a>
is true or not but if it is I find it pretty amazing MS would give
Outlook this limitation.&nbsp; I might have to run this by <a
 href="http://www.edbrill.com/ebrill/edbrill.nsf/">Ed</a>.<br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Tue Jan 16 08:43:20 2007--></p>]]></description>
    </item>

    <item>
      <title>Jazz is not just a type of music</title>
      <link>http://balfes.net/blog/computers/IBM/Jazz_is_not_just_a_type_of_music.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/IBM</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/IBM/Jazz_is_not_just_a_type_of_music.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/16/2007 01:37:17

After reading the article "<i>Knowledge-Centric Application Lifecycle
Management</i>" by Dr. Tieren Zhou I realized I am not so much in the
know about collaborative development initiatives in the industry.&nbsp;
IBM's Rational has a project called <a
 href="http://www.rational-ug.org/newsletter/july2006.html">Jazz</a> -
which is an Eclipse based extension for providing collaboration
integration with the IDE.&nbsp; You can search developer works for Jazz and
find all sorts of <a
 href="http://www-128.ibm.com/developerworks/search/searchResults.jsp?searchType=1&amp;pageLang=&amp;displaySearchScope=dW&amp;searchSite=dW&amp;lastUserQuery1=Jazz&amp;lastUserQuery2=&amp;lastUserQuery3=&amp;lastUserQuery4=&amp;query=Jazz+Rational&amp;searchScope=dW&amp;Go.x=0&amp;Go.y=0">hits</a>.&nbsp;
The article also mentions Visual Studio 2005 and its team
capabilities.&nbsp; Of course I installed the XNA development kit - which is
the <i>express</i> version and I really like it.&nbsp; The article is
interesting because while these enhancements to the IDE's are coming -
or are out now - many IBM'ers have been doing this type of thing for
years using Sametime and VNC.&nbsp; I do like the integration - I just don't
know if I want to know or care who is working on what piece of code any
time of the day...<br>
<br>
<br>
<font color="#000000"><b>Tags: </b><a rel="tag"
 href="http://technorati.com/tag/IBM">IBM</a> </font><font
 color="#000000"><a rel="tag"
 href="http://technorati.com/tag/collaboration">collaboration</a> </font><font
 color="#000000"><a rel="tag" href="http://technorati.com/tag/Rational">Rational</a>
</font><font color="#000000"><a rel="tag"
 href="http://technorati.com/tag/Visual+Studio">Visual Studio</a> </font><font
 color="#000000"><a rel="tag" href="http://technorati.com/tag/Jazz">Jazz</a>
</font><font color="#000000">&nbsp;</font><font color="#000000"> </font><br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Tue Jan 16 05:37:17 2007--></p>]]></description>
    </item>

    <item>
      <title>Collaborative Development Environments</title>
      <link>http://balfes.net/blog/computers/Collaborative_Development_Environments.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/Collaborative_Development_Environments.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/15/2007 02:59:35

If you are into collaboration and/or team development methodologies
then this months magazine is for you.&nbsp; It is filled with some <a
 href="http://www.ddj.com/currentIssuePage.html">very good articles</a>.<br>
<br>
<a href="http://www-03.ibm.com/developerworks/blogs/page/gradybooch"><img
 moz-do-not-send="true" alt="grady_booch.jpg"
 src="http://www-106.ibm.com/developerworks/forums/weblogs/images/grady_booch.jpg"
 align="right" border="0" height="75" width="100"></a><a
 href="http://www-03.ibm.com/developerworks/blogs/page/gradybooch">Grady
Booch</a> has a short <a
 href="http://www.ddj.com/dept/architect/196900222">article</a> (page
10) in Dr Dobb's this month where he continues his evangelism in the
collaborative development environments.&nbsp; While I do not think the
environment he suggests exists today, it is getting very close.&nbsp;
Eclipse is so open and having Lotus (and IBM for that matter) put most
of their eggs on Eclipse you will see plugins that can and will capture
collaboration at its best and be compatible with tools like basic
Eclipse, Rational Software Architect and Rational Application
Developer.&nbsp; Of course some of the new tools coming out - like <a
 href="http://www-03.ibm.com/developerworks/blogs/page/CompApps">Composite
Application Editor</a>, <a
 href="https://www14.software.ibm.com/iwm/web/cc/earlyprograms/lotus/ilcd60/">Component
Designer</a>, etc will all be easily integrated into Lotus Notes 8.<br>
<br>
The next articles that look very appealing - which I have already begun
to read - are the ones in the section dedicated to Global Collaborative
Development.&nbsp; It has five short articles with some excellent material.&nbsp;
I will be commenting on them&nbsp; little later.<br>
<br>
<font color="#000000"><b>Tags: </b><a rel="tag"
 href="http://technorati.com/tag/IBM">IBM</a> </font><font
 color="#000000"><a rel="tag"
 href="http://technorati.com/tag/collaboration">collaboration<br>
</a><br>
</font>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Mon Jan 15 06:59:35 2007--></p>]]></description>
    </item>

    <item>
      <title>XNA dev kit is pretty cool</title>
      <link>http://balfes.net/blog/computers/gaming/XNA_dev_kit_is_pretty_cool.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/gaming</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/gaming/XNA_dev_kit_is_pretty_cool.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/11/2007 12:59:44

I have been playing with <a
 href="http://msdn.microsoft.com/directx/xna/">XNA</a> for a bit and I
am very impressed with the SDK, IDE and ease of use.&nbsp; The best thing I
like is the starter kit game that is included with the product.&nbsp; I have
always liked MS development tools and the XNA C# based kit follows the
high level of standard MS puts into their tooling.<br>
<br>
Here is a screen shot of the different projects available - out of the
box:<br>
<br>
<a href="http://balfes.net/images/computer/xna-projects.jpg"><img
 moz-do-not-send="true" alt="xna-projects.jpg"
 src="http://balfes.net/images/computer/xna-projects.jpg" border="0"
 height="495" width="681"></a><br>
<br>
The great thing is, when you create the SpaceWar starter kit you can
use this as a learning application by looking at the source and of
course debugging it - excellent for beginners.&nbsp; I have already started
playing around with my own objects - created in <a
 href="http://www.caligari.com/">TrueSpace 6</a> - with the SDK.&nbsp; I
honestly can not believe how easy it is.<br>
<br>
Here is a screen shot of the sample game: (click the picture to see it
larger)<br>
<br>
<a href="http://balfes.net/images/computer/xna-game.jpg"><img
 moz-do-not-send="true" alt="xna-game.jpg"
 src="http://balfes.net/images/computer/xna-game.jpg" border="0"
 height="217" width="372"></a><br>
<br>
<br>
<font color="#000000"><b>Tags: </b><a rel="tag"
 href="http://technorati.com/tag/Microsoft">Microsoft</a> <a rel="tag"
 href="http://technorati.com/tag/XNA">XNA</a> <a rel="tag"
 href="http://technorati.com/tag/C#">C#</a></font><br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Thu Jan 11 16:59:44 2007--></p>]]></description>
    </item>

    <item>
      <title>MS Loves Linux - yeah right</title>
      <link>http://balfes.net/blog/computers/MS_Loves_Linux_-_yeah_right.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/MS_Loves_Linux_-_yeah_right.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/11/2007 09:20:05

In the latest <a href="http://www.ddj.com/dept/linux/196802779">Dr
Dobb's</a> there is an article that just makes you want to puke.&nbsp; It
talks about how Microsoft has struck a deal with Novell where their
clients (the ones who run SUSE Linux) will not sued by Microsoft for
violation licensing fees.&nbsp; What is funny is Microsoft is actually <b>giving</b>
money to Novell so are we to assume MS is the one infringing on
Novell's IP?&nbsp; Anyway, interesting read and you will probably be more
confused after you read it.<br>
<br>
<br>
<font color="#000000"><b>Tags: </b><a rel="tag"
 href="http://technorati.com/tag/Microsoft">Microsoft</a> <a rel="tag"
 href="http://technorati.com/tag/Linux">Linux</a> <a  rel="tag"
 href="http://technorati.com/tag/Novell">Novell</a> <a  rel="tag"
 href="http://technorati.com/tag/IP">IP</a> </font><br>
<div class="moz-signature"><br>
<br>
</div>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Thu Jan 11 13:20:05 2007--></p>]]></description>
    </item>

    <item>
      <title>Introduction to OSGI</title>
      <link>http://balfes.net/blog/computers/eclipse/Introduction_to_OSGI.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Introduction_to_OSGI.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/10/2007 14:57:03

<a
 href="http://mea-bloga.blogspot.com/2007/01/eclipse-equinox-osgi.html">Chris</a>
turned me on to a posting that is a pretty good introduction to OSGI
and Eclipse bundles.&nbsp; Check it out <a
 href="http://www.theserverside.com/tt/articles/article.tss?l=EclipseEquinoxOSGi">here</a>.<br>
<div class="moz-signature"><br>
<br>
<font color="#000000"><b>Tags: </b><a rel="tag"
 href="http://technorati.com/tag/eclipse">eclipse</a>
<a rel="tag" href="http://technorati.com/tag/eclipse">osgi</a>&nbsp; </font><br>
</div>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Wed Jan 10 18:57:03 2007--></p>]]></description>
    </item>

    <item>
      <title>XNA is launched</title>
      <link>http://balfes.net/blog/computers/gaming/XNA_is_launched.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/gaming</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/gaming/XNA_is_launched.html</guid>
      <description><![CDATA[<p>meta-creation_date: 01/06/2007 15:41:36

For all of the game creator enthusiasts out there <a
 href="http://msdn.microsoft.com/directx/xna/">XNA</a> is now
launched.&nbsp; I am not sure of the exact date it launched but it is also
mentioned in this months <a href="http://www.gdmag.com/homepage.htm">gamedeveloper</a>
on page 5.<br>
<br>
From the XNA <a href="http://msdn.microsoft.com/directx/xna/faq/">Faq</a>:<br>
<br>
<table border="1" cellpadding="2" cellspacing="2" width="100%">
  <tbody>
    <tr>
      <td bgcolor="#ffffcc" valign="top"><i>XNA Game Studio Express is
a new game development solution targeted primarily at students,
hobbyists, and independent game developers. XNA Game Studio Express is
based on Visual C# Express 2005 and lets developers create games for
both Windows and Xbox 360. XNA Game Studio Express contains the
following:<br>
      </i>
<div style="margin-left:18px;">
      <ul>
        <li><i>The XNA Framework, a set of managed code development
libraries that make it possible for game developers to be more
productive when creating games for Windows and the Xbox 360. </i></li>
        <li><i>The XNA Framework Content Pipeline, a set of tools that
allow developers to more easily incorporate 3D content into their games</i></li>
        <li><i>XNA Game Studio Express also contains a full set of
documentation, how-tos, and starter kits that demonstrate how best to
use the content pipeline and XNA Framework. </i></li>
        <li><i>XNA Game Studio Express runs side-by-side with other
versions of Visual Studio without interference </i></li>
        <li><i>XNA Game Studio Express has now been released, and can
be found here. It supports both Windows and Xbox 360 game development.</i></li>
      </ul>
      </td>
</div>
    </tr>
  </tbody>
</table>
<br>
<br>
<br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Sat Jan  6 19:41:36 2007--></p>]]></description>
    </item>

    <item>
      <title>Wheres i-Technology Headed in 2007?</title>
      <link>http://balfes.net/blog/computers/predictions/Wheres_i-Technology_Headed_in_2007.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/predictions</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/predictions/Wheres_i-Technology_Headed_in_2007.html</guid>
      <description><![CDATA[<p>meta-creation_date: 12/18/2006 03:15:31

Some key predictions I found interesting from the <a
 href="http://java.sys-con.com/read/313594.htm">article</a>.<br>
<br>
<b>JASON BELL - "</b><em>A slowdown in the AJAX hype"<br>
<br>
</em><b>DAVID HEINEMEIER HANSSON - "</b><i>ATOM will become
the assumed default syndication format</i>"<br>
<br>
<b>GARY CORNELL - <i><br>
</i></b><i>&nbsp;&nbsp;&nbsp; "IE 7 will have a fast adoption curve and so
Firefox will cease gaining market share.</i><b><i> "<br>
&nbsp;&nbsp;&nbsp; "</i></b><i>The open-sourcing of Java will have no effect
whatsoever on Java's slow
decline in favor of dynamic languages (Ruby, Python) and C#.<b>"<br>
&nbsp;&nbsp;&nbsp; "</b>Apple will no longer gain market share for its desktops
and will stabilize at its current meaningless level."</i><br>
<br>
<b>DAVID S. LINTHICUM -&nbsp; "<i>The success of AJAX drives
traditional software back to the drawing boards. </i>" </b><br>
<b>LUCA PASSANI - "</b><i>JAVA ME will not gain much more
ground."<br>
<br>
</i><b>MARK HINKLE - <i><br>
&nbsp;&nbsp;&nbsp; "Red Hat Will Become an Acquisition Target"</i></b><br>
<i>&nbsp;&nbsp;&nbsp; "Microsoft's launch of Vista will start to prompt hardware
refreshes which can be nothing but good for Apple."</i><br>
<br>
<b>COACH WEI</b><br>
&nbsp;&nbsp;&nbsp; <i>"IT Enabled Services is going to fly high in 2007"</i><br>
<i>&nbsp;&nbsp;&nbsp; "Growing adoption of Web 2.0 technologies within the enterprise"</i><br>
<br>
<b>JOHN EVDEMON</b><br>
&nbsp;&nbsp;&nbsp; "<i>The WS-BPEL 2.0 specification will finally be approved as an
OASIS standard."<br>
&nbsp;&nbsp;&nbsp; "We stop talking about SOA and "just do it."<br>
</i><br>
<b>BRANDON HARPER</b><br>
<i>&nbsp;&nbsp;&nbsp; "Server virtualization is just getting started, and will really
make itself known in the coming year."</i><br>
<br>
<br>
Reference <a href="http://java.sys-con.com/read/313594.htm">Link</a>.<br>
<br>
<b>Tags:</b> <a href="http://technorati.com/tag/software" rel="tag">software</a>
<a href="http://technorati.com/tag/programming" rel="tag">programming</a>
<a href="http://technorati.com/tag/coding" rel="tag">coding</a> <a
 href="http://technorati.com/tag/code" rel="tag">code</a> <a rel="tag"
 href="http://technorati.com/tag/java">java</a> <a rel="tag"
 href="http://technorati.com/tag/predictions">predictions</a> <br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Mon Dec 18 07:15:31 2006--></p>]]></description>
    </item>

    <item>
      <title>Article on Property Broker in Expeditor</title>
      <link>http://balfes.net/blog/computers/eclipse/Article_on_Property_Broker_in_Expeditor.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Article_on_Property_Broker_in_Expeditor.html</guid>
      <description><![CDATA[<p>meta-creation_date: 12/19/2006 05:46:59

An article I wrote for Expeditor 6.1 just posted to Developer Works.<span
 style="font-style: italic;"><span style="font-style: italic;"><span
 style="font-style: italic;"><br>
<br>
</span></span>Get an introduction to the IBM Lotus Expeditor Property
Broker and
learn how you can create a component that contributes to the
declarative communication offered by the broker. We show you how to
wire components declaratively using extension points, the IBM WebSphere
Portal Wiring Tool, and the Property Broker APIs.<br><br><br>
</span>
<h1><a
 href="http://www-128.ibm.com/developerworks/lotus/library/expeditor-property-broker/index.html"><font
 size="3">Creating collaborative components for IBM Lotus Expeditor
Property Broker</font></a></h1><br><br>
<b>Tags:</b> <a href="http://technorati.com/tag/lotus" rel="tag">lotus</a>
<a href="http://technorati.com/tag/IBM" rel="tag">IBM</a> <a
 href="http://technorati.com/tag/expeditor" rel="tag">expeditor</a> <a
 href="http://technorati.com/tag/RAD" rel="tag">RAD</a><br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Tue Dec 19 09:46:59 2006--></p>]]></description>
    </item>

    <item>
      <title>Practice makes perfect</title>
      <link>http://balfes.net/blog/computers/programming/Practice_makes_perfect.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/programming</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/programming/Practice_makes_perfect.html</guid>
      <description><![CDATA[<p>meta-creation_date: 12/13/2006 14:24:01

It is amazing how the blogging world gets the industries finest to
respond and react.&nbsp; This <a
 href="http://developers.slashdot.org/developers/06/12/11/1247200.shtml">CS
student</a> wrote asking how one starts out in programming.&nbsp; Grady <a
 href="http://developers.slashdot.org/developers/06/12/11/1247200.shtml">responded</a>
and so did many others.&nbsp; It made me think how I started and it is
pretty much the same as the advice given - code, write more code, and
read a lot of other peoples code.&nbsp; I remember when I was working in the
military and even at the Bank; I use to live a dual life.&nbsp; I mostly did
IBM technologies by day and Microsoft technologies by night.&nbsp; What was
interesting was how many times I was able to do something because I
knew both.&nbsp; In the military I wrote Ada and Delphi all during my real
job and when I went home I practiced writing Windows applications in C
and C++, then eventually VB.&nbsp; Worlds started colliding when I worked at
the Bank and started doing heavy Lotus Notes and Domino programming in
Lotus Script, HTML, JavaScript and Java.&nbsp; I was tasked to write many
server side tasks on the Notes and Domino servers and my choice was C++
for speed.&nbsp; Until then I really did not do much "professional" work in
C/C++.&nbsp; I was introduced to some cool cross platform development for
the Domino platform - which ultimately got me a great job at Iris.<br>
<br>
Unfortunately I do not have the time to be in both camps any more and
most of my MS Windows based knowledge is a good 5-7 years old.&nbsp; My life
lately has been mostly Java, Eclipse and portal technologies and there
does not seem to be time for much of anything else - except the never
ending design reviews.&nbsp; The good news is, as we all get more
knowledgeable and "mature" in our careers we become less dependent on
the languages we know and more intrigued in things like software design
and architecture.&nbsp; <br>
<br>
I am currently trying to enhance my writing and communication skills -
something that was never really tasked throughout my career.&nbsp;&nbsp; So my
advice to the young developer is just skip development all together and
go take some writing classes and off shore the development!&nbsp; (just
kidding) But ironically enough I want to write about coding, best
practices, testing and architecture.&nbsp; So the only way to stay sharp is
to keep reading, writing code, and learning the latest and greatest!<br>
<br>
My advice is to read a lot of books on software development.&nbsp; Become an
"Expert" in an area, language, or platform.&nbsp; Do the things you "love"
to do and success will follow.&nbsp; Do things that are in high demand and
money gets thrown at you!<br><br>

<b>Tags:</b> <a href="http://technorati.com/tag/software" rel="tag">software</a>

<a href="http://technorati.com/tag/programming" rel="tag">programming</a>  <a href="http://technorati.com/tag/coding" rel="tag">coding</a> <a href="http://technorati.com/tag/code" rel="tag">code</a>

<!-- Edited by Bob@balfes.net  192.168.0.6 on Wed Dec 13 18:24:01 2006--></p>]]></description>
    </item>

    <item>
      <title>Expeditor Education</title>
      <link>http://balfes.net/blog/computers/eclipse/Expeditor_Education.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Expeditor_Education.html</guid>
      <description><![CDATA[<p>meta-creation_date: 12/12/2006 11:06:36

I just posted this same thing on the IBM Composite Application blog <a
 href="http://www-03.ibm.com/developerworks/blogs/page/CompApps?entry=lotus_expeditor_education_assistant_tutorials">here</a>.&nbsp;
I am still struggling with blogging in two places.&nbsp; I want the
information to get out but I do not want to have one blog "win" over
the other.<br>
<br>
<table border="0" cellpadding="2" cellspacing="2" width="100%">
  <tbody>
    <tr>
      <td bgcolor="#ffffcc" valign="top">The <a
 href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/index.jsp?topic=/com.ibm.iea.expeditor_v6/expeditor/expeditor6_coverpage.html">IBM
Education Assistant</a> site now has the Lotus Expeditor 6.1 on-line
tutorials posted.&nbsp; The Composite Application tutorial can be viewed <a
 href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/topic/com.ibm.iea.expeditor_v6/expeditor/6.1/AppDev/Composite_Application_Wiring_Demonstration/Composite_Application_Wiring_Demonstration_viewlet_swf.html">here</a>,
however there are tons of freely available online presentations and
demos for all areas of the Lotus Expeditor.&nbsp; This medium is a great way
to get educated quickly on the features available in Expeditor.<br>
      <br>
Some other presentations relative to Composite Applications:<br>
<div style="margin-left: 24px;">
      <ul>
        <li><a
 href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/topic/com.ibm.iea.expeditor_v6/expeditor/6.1/ClientPlatform/xpdv6.1_pmc_Integration_overview/player.html">Portal-managed
client integration</a></li>
        <li><a
 href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/topic/com.ibm.iea.expeditor_v6/expeditor/6.1/ClientPlatform/Creating_SWT_Apps/Creating_SWT_Apps_viewlet_swf.html">SWT
Applications deployed through Portal</a></li>
        <li><a
 href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/topic/com.ibm.iea.expeditor_v6/expeditor/6.1/ClientPlatform/xpdv6.1_access_services_property_broker/player.html">Property
Broker introduction</a></li>
        <li><a
 href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/topic/com.ibm.iea.expeditor_v6/expeditor/6.1/AppDev/Client_Side_Portlet/Client_Side_Portlet_viewlet_swf.html">Developing
a client side portlet</a></li>
        <li><a
 href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/topic/com.ibm.iea.expeditor_v6/expeditor/6.1/PMC.html">Portal
Managed Client overview</a></li>
      </ul>
</div><br>
And a heck of a lot more!</td>
    </tr>
  </tbody>
</table>
<br>
<br>
<b>Tags:</b> <a href="http://technorati.com/tag/lotus" rel="tag">lotus</a>
<a href="http://technorati.com/tag/IBM" rel="tag">IBM</a> <a href="http://technorati.com/tag/expeditor" rel="tag">expeditor</a> <a href="http://technorati.com/tag/RAD" rel="tag">RAD</a>

<!-- Edited by Bob@balfes.net  192.168.0.6 on Tue Dec 12 15:06:36 2006--></p>]]></description>
    </item>

    <item>
      <title>Good info on Asserts</title>
      <link>http://balfes.net/blog/computers/coding/Good_info_on_Asserts.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/coding</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/coding/Good_info_on_Asserts.html</guid>
      <description><![CDATA[<p>meta-creation_date: 12/08/2006 02:41:42

I like <a
 href="http://www.eclipsezone.com/forums/thread.jspa?messageID=92075995&amp;#92075995">R.J.'s
explanation</a> of how to properly use asserts in Java code.&nbsp; He
provides some good code samples and rationale around why and how.&nbsp;
Unfortunately I think too much Java code is plagued with <a
 href="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/NullPointerException.html">NullPointerException's</a>
and adhering to these coding conventions around parameter checking is a
good thing.&nbsp; In large <a
 href="http://www.codeguru.com/forum/showthread.php?t=315371">C/C++</a>
projects like Notes/Domino we use asserts all through out the code with
a lot of extra information in the debug builds.&nbsp; It would be nice if
Java supported this teer level of available information between
production and debug builds.&nbsp; I know our automation tools could
actually run Lotus Notes in a mode where the debugger could immediately
be launched on any asserts.&nbsp; This is an invaluable tool for developers
and testers.<br>
<br>
<br>
<b>Tags:</b> <a href="http://technorati.com/tag/coding">coding</a> <a
 href="http://technorati.com/tag/asserts" rel="tag">asserts</a> <a
 href="http://technorati.com/tag/java" rel="tag">java</a> <a
 href="http://technorati.com/tag/programming" rel="tag">programming</a> <a
 href="http://technorati.com/tag/eclipse" rel="tag">eclipse</a> <br>

<!-- Edited by Bob@balfes.net  192.168.0.6 on Fri Dec  8 06:41:42 2006--></p>]]></description>
    </item>

    <item>
      <title>DCut dates and a whole lot more</title>
      <link>http://balfes.net/blog/computers/DCut_Dates_and_whole_lot_more.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/DCut_Dates_and_whole_lot_more.html</guid>
      <description><![CDATA[<p>meta-creation_date: 12/07/2006 02:04:40

<br>
Haven't been blogging a lot lately because it seems like we are right
back in the hectic churn again.&nbsp; I really am amazed how focused and
driven our team is to have a solid quality product.&nbsp; We are pushing to
get a lot of fixes and some new functionality into Expeditor 6.1.1 in a
very short release cycle.&nbsp; Composite applications is getting a lot of
good stuff introduced into this release, more to come on that.<br>
<br>
<a href="http://www-03.ibm.com/developerworks/blogs/page/CompApps">Composite
Applications blog</a><br>
<a href="http://www-10.lotus.com/ldd/expforum.nsf?OpenDatabase">Unmoderated
Expeditor Forum</a><br>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.6 on Thu Dec  7 06:04:40 2006--></p>]]></description>
    </item>


  </channel>
</rss>
