<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">
  <channel>
    <title>Bob's Blog</title>
    <link>http://balfes.net/blog/computers/eclipse/</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/eclipse/</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>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>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>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>Developing an OSGi service as a Web Service</title>
      <link>http://balfes.net/blog/computers/eclipse/Developing_an_OSGi_s.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Developing_an_OSGi_s.html</guid>
      <description><![CDATA[<p>meta-creation_date: 12/01/2006 03:30:08

This is a good article to pass around.<br>
<br>
<i>Learn how to programmatically expose an OSGi service running on IBM
Lotus Expeditor as a Web service, using the the Lotus Expeditor Toolkit
and IBM Rational Application Developer V6. This article also shows you
how to deploy and test the service using the Lotus Expeditor runtime.</i><br>
<br>
Article is <a
 href="http://www-128.ibm.com/developerworks/lotus/library/expeditor-osgi-services/index.html?ca=drs-">here</a>.<br><br><br>
<a href="http://www.technorati.com/claim/gi7kbmfbb" rel="me">Technorati Profile</a>

<!-- Edited by Bob@balfes.net  192.168.0.10 on Fri Dec  1 07:30:08 2006--></p>]]></description>
    </item>

    <item>
      <title>Componentizing for Composite Apps</title>
      <link>http://balfes.net/blog/computers/eclipse/Componentizing_for_Composite_Apps.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Componentizing_for_Composite_Apps.html</guid>
      <description><![CDATA[<p>meta-creation_date: 12/07/2006 03:03:23

I just posted this blog entry on the <a
 href="http://www-03.ibm.com/developerworks/blogs/page/CompApps">IBM
Composite Apps blog</a>.&nbsp; The posting describes how to make sure your
Eclipse views can be re-used in the Composite Application
Infrastructure in the Lotus Expeditor.<br>
<br>
<a
 href="http://www-03.ibm.com/developerworks/blogs/page/CompApps?entry=properly_componentizing_your_code_for"><b>Properly
componentizing your code for Composite Apps</b></a><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/Composite+Applications" rel="tag">Composite Applications</a>



<!-- Edited by Bob@balfes.net  192.168.0.6 on Thu Dec  7 07:03:23 2006--></p>]]></description>
    </item>

    <item>
      <title>Officially Announced - Expeditor 6.1</title>
      <link>http://balfes.net/blog/computers/eclipse/Officially_Announced.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Officially_Announced.html</guid>
      <description><![CDATA[<p>meta-creation_date: 11/28/2006 03:15:27

<br>
Expeditor 6.1 has been <a
 href="http://www-306.ibm.com/common/ssi/OIX.wss?DocURL=http://d03xhttpcl001g.boulder.ibm.com/common/ssi/rep_ca/7/897/ENUS206-307/index.html&amp;InfoType=AN&amp;InfoSubType=CA&amp;InfoDesc=Announcement+Letters&amp;panelurl=OIX.wss%3Fbuttonpressed%3DDET003PT011%26hfdd%3D%26hfud%3D%26timestamp%3D1143547003665%26user%3DEXT%26page%3D1%26pagelangue%3Den%26DET003PGL001%3DDET003PT008%26pagelangue%3Dfr%26pagelangue%3Dja%26us_hc_index%3DUS%26homecountry%3DAMR.US%26us_dl_index%3Den%26documentlanguage%3Den%26display_index%3DNAV002PEF005%26NAV002PGL001%3DNAV002PEF005%26det003pef003%3DEXTERNAL%26coincidence_index%3D0%26submit.x%3D9%26submit.y%3D11&amp;paneltext=Announcement%20letter%20search#toc">announced</a>!<br>
<br>
I particularly like the section on the Composite Desktop:<br>
<br>
<div align="center"><a
 href="http://www-306.ibm.com/common/ssi/OIX.wss?DocURL=http://d03xhttpcl001g.boulder.ibm.com/common/ssi/rep_ca/7/897/ENUS206-307/index.html&amp;InfoType=AN&amp;InfoSubType=CA&amp;InfoDesc=Announcement+Letters&amp;panelurl=OIX.wss%3Fbuttonpressed%3DDET003PT011%26hfdd%3D%26hfud%3D%26timestamp%3D1143547003665%26user%3DEXT%26page%3D1%26pagelangue%3Den%26DET003PGL001%3DDET003PT008%26pagelangue%3Dfr%26pagelangue%3Dja%26us_hc_index%3DUS%26homecountry%3DAMR.US%26us_dl_index%3Den%26documentlanguage%3Den%26display_index%3DNAV002PEF005%26NAV002PGL001%3DNAV002PEF005%26det003pef003%3DEXTERNAL%26coincidence_index%3D0%26submit.x%3D9%26submit.y%3D11&amp;paneltext=Announcement%20letter%20search#@2h@73@"><img
 moz-do-not-send="true" alt="composites"
 src="http://www.ibm.com/common/ssi/GIF/ALET/J5724R0C.JPG" border="2"
 height="331" width="547"></a><br>
<br>
<br>
<div align="left"><i>Lotus Expeditor is an SOA-based server managed
client platform that helps improve responsiveness and
increase productivity by extending composite applications to laptops,
desktops, kiosks, and mobile
devices. It is the IBM open standards-based competitor to the .NET
client. It is both used by and
integrates with key IBM products such as WebSphere Portal, Lotus
Sametime, Workplace Forms, and next
version of Lotus Domino<sup>&reg;</sup> and also sold as a stand-alone
offering.</i></div>
</div>

<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/Composite+Applications" rel="tag">Composite Applications</a><!-- Edited by Bob@balfes.net  192.168.0.10 on Tue Nov 28 07:15:27 2006--></p>]]></description>
    </item>

    <item>
      <title>Wiring Eclipse Components</title>
      <link>http://balfes.net/blog/computers/eclipse/Wiring_Eclipse_Compo.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Wiring_Eclipse_Compo.html</guid>
      <description><![CDATA[<p>meta-creation_date: 07/21/2006 02:24:28
<br>
Composite applications in the upcoming beta release of the Lotus
Expeditor are going to be a very big change in the way we develop our
components.&nbsp; One of the biggest problems with developing plugins in
Eclipse is that your one plugin <i>brings in the house</i> whenever
someone else wants to use it.&nbsp; There are definitely some best practices
and patterns that need to be followed in order to insure good
componentization.&nbsp; One of the problems with the plugin and bundle
architecture is I do not think many people realize it is like a white
canvas and what you do on that canvas is up to you.&nbsp; For instance,
there is no direct tie to UI or a 1 to <i>n</i> forced relationship
with anything, it's OPEN!&nbsp; So from a componentization point you need to
decide if it is wise to put 5 views or 1 view in a single plugin.&nbsp; Will
people only want to use <b>one</b> of my views or will they always use
all <b>five</b>. <br>
<br>
You should ask that question for every class, package and UI component.
If it has any kind of re-usability then you should consider putting it
in its own plugin.&nbsp; This way if another application wants to bundle it
with their suite they will not have to pull in a whole bunch of
dependencies just to use the one view.<br>
<br>
In the case of Hannover and the Lotus Expeditor there is no editor in
play and pretty much everything is a view.&nbsp; I am already seeing the
benefits of have an application assembler <i>build the applications</i>
with the portal layout tool and <i>wire</i> the components together
the way they see fit.&nbsp; This allows re-usable components to be <i>wired</i>
and used in other contexts!&nbsp; <b>Very cool!<br>
</b><br>

<!-- Edited by Bob@balfes.net  192.168.0.3 on Fri Jul 21 06:24:28 2006--></p>]]></description>
    </item>

    <item>
      <title>Taking Portal Offline</title>
      <link>http://balfes.net/blog/computers/eclipse/Taking_Portal_Offlin.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Taking_Portal_Offlin.html</guid>
      <description><![CDATA[<p>meta-creation_date: 09/12/2006 09:55:58
<br>
Here I am, at the U.S. version of the Portal Technical Conference!&nbsp; I
have been to several sessions and joined the crew at the booth for
about an hour down stairs.&nbsp; I am pretty impressed with the number of
people who are attending here.&nbsp; There is definitely some big interest
in taking portal applications offline.&nbsp; The locally running JSR168
support is being received very well and also our statements about
future JSR286 support.&nbsp; Intercommunication between portlets and SWT
components also seems to have interest.&nbsp; We are already hearing of COM
and AWT support (which we have AWT today).&nbsp; The Lotus Expeditor ships
with support between Eclipse Commands, Portlets, SWT Views and AWT
components.&nbsp; Hannover also introduces Lotus Notes components (views,
docs, etc) that can also be integrated with the <i>other</i> kinds of
components.<br>
<br>
I present tomorrow, I will let you know how it goes.<br>
<br>

<!-- Edited by Bob@balfes.net  192.168.90.128 on Tue Sep 12 13:55:58 2006--></p>]]></description>
    </item>

    <item>
      <title>Provisioning Dynamic Applications in Eclipse with no Reboot</title>
      <link>http://balfes.net/blog/computers/eclipse/Provisioning_Dynamic.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Provisioning_Dynamic.html</guid>
      <description><![CDATA[<p>meta-creation_date: 07/12/2006 05:56:53
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Composite applications are the big buzz around IBM and the industry in
general.&nbsp; With OSGI, dynamic plugin awareness and the provisioning
API's available in Eclipse 3.2 you can create some amazing
applications.&nbsp; I now have a sample up and running with the Lotus
Expeditor (previously the WED client) where you connect to Portal 6,
download the application XML and the Eclipse Features and Plugins
directly after and viola the application launches!&nbsp; <b>No restart of
eclipse!</b><br>
<br>
Using the new Composite Application Infrastructure in the client you
pretty much get all of this for free.&nbsp; You will be able to create
applications using the Portal programming model (pages. portlets,
property broker) and have them projected to the client for off-line
use.&nbsp; <br>
<br>
The ability to install new binaries (plugins) on demand and not require
a reboot is because we insure all plugins in the Lotus Expeditor must
implement dynamic awareness (the process of plugins coming and going
during runtime).&nbsp; Unfortunately this is something you do not get for
free with Eclipse and really need to adhere to the best practices as
described in <a
 href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0321334612&amp;tag=bobsblog0b-20&amp;camp=1789&amp;creative=9325">Eclipse
Rich Client Platform</a>.&nbsp; Lotus is making sure for composite
applications things like making a user restart is just not acceptable
and I think that is a great stance.<br>
<br>
</body>
</html>

<!-- Edited by Bob@balfes.net  192.168.0.6 on Wed Jul 12 09:56:53 2006--></p>]]></description>
    </item>

    <item>
      <title>Using Rational Software Architect to do your code reviews</title>
      <link>http://balfes.net/blog/computers/eclipse/Using_Rational_Softw.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Using_Rational_Softw.html</guid>
      <description><![CDATA[<p>meta-creation_date: 09/03/2006 14:14:38
<br>
One of the really cool tools my current group uses is the Code Review
feature in Rational Software Architect.&nbsp; I have always thought (and
many may argue) that I write reasonably legible code.&nbsp; I try to stick
to best practices, make it look clean, well documented and well
constructed.&nbsp; Well, unfortunately the default code review did not think
as highly of my code as I.&nbsp; It found some great things and I was happy
to learn them and change my code for the better.&nbsp; One really great
aspect of the code review is that it not only picks out things you may
not know but since it is automated it will find things that are just
plane mistakes.&nbsp; One of the rules we used was to not allow for the
instantiation of a <b>new Boolean</b> object.&nbsp; This is a waste of
memory and not needed when you have the static methods <i>Boolean.valueOf()</i>.&nbsp;&nbsp;
<br>
<br>
From the JavaDoc it clearly states:<br>
<br>
<table moz-do-not-send="true" border="1" cellpadding="2" cellspacing="2"
 width="100%">
  <tbody>
    <tr>
      <td bgcolor="#eeeeee" valign="top">
      <h3>valueOf</h3>
      <pre>public static <a
 href="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Boolean.html"
 title="class in java.lang">Boolean</a> <b>valueOf</b>(boolean&nbsp;b)</pre>
      <dl>
        <dd>Returns a <tt>Boolean</tt> instance representing the
specified <tt>boolean</tt> value. If the specified <tt>boolean</tt>
value is <tt>true</tt>, this method returns <tt>Boolean.TRUE</tt>; if
it is <tt>false</tt>, this method returns <tt>Boolean.FALSE</tt>. If
a new <tt>Boolean</tt> instance is not required, this method should
generally be used in preference to the constructor <a
 href="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Boolean.html#Boolean%28boolean%29"><code>Boolean(boolean)</code></a>,
as this method is likely to to yield significantly better space and
time performance.
          <p></p>
        </dd>
        <dd></dd>
        <dd>
          <dl>
            <dt><b>Parameters:</b></dt>
            <dd><code>b</code> - a boolean value.
            </dd>
            <dt><b>Returns:</b></dt>
            <dd>a <tt>Boolean</tt> instance representing <tt>b</tt>.</dd>
            <dt><b>Since:</b></dt>
            <dd>1.4</dd>
          </dl>
        </dd>
      </dl>
      </td>
    </tr>
  </tbody>
</table>
<br>
This is just one small example of what automation can give you.&nbsp; I did
find many of the errors reported simply annoying because the automation
doesn't understand the context of the code however overall the tool is
excellent and should be used by all teams that use RSA.<br>
<br>


<!-- Edited by Bob@balfes.net  192.168.0.5 on Sun Sep  3 18:14:38 2006--></p>]]></description>
    </item>

    <item>
      <title>Presentation went well!</title>
      <link>http://balfes.net/blog/computers/eclipse/Presentation_went_we.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/Presentation_went_we.html</guid>
      <description><![CDATA[<p>meta-creation_date: 09/14/2006 05:35:23
<br>
Taking&nbsp; your portal off-line seems to be gaining interest more and
more.&nbsp; I was pleasantly surprised to hear how many people are familiar
with WED and Lotus Expeditor and also want to have their portlets run
in an off-line environment.&nbsp; We also got many requests for running
portlets off-line on devices like WinCE and Palm.&nbsp; I was also impressed
with the wider knowledge of the Eclipse platform; especially since most
of these folks are web-type and portal developers.<br>
<br>
Lastly, the biggest interest was in using Hannover components
collaboratively with portlets (portal components).&nbsp; I got the most
questions around this capability as many in the audience are current
Notes customers.<br>
<br>

<!-- Edited by Bob@balfes.net  10.6.46.19 on Thu Sep 14 09:35:23 2006--></p>]]></description>
    </item>

    <item>
      <title>New IBM Composite Application blog</title>
      <link>http://balfes.net/blog/computers/eclipse/New_IBM_Composite_Ap.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/New_IBM_Composite_Ap.html</guid>
      <description><![CDATA[<p>meta-creation_date: 11/08/2006 05:13:41

<br>
<i><b>Bring information and collaboration into the context of your
daily business processes using composite applications</b></i>
<p><i>This web log is a joint effort by the key technical architects
and user experience professionals to open a direct line of
communication with developers about the capabilities of user facing
composite applications. The primary focus will be on Lotus
Notes/Domino, WebSphere Portal, Lotus Expeditor, and future Lotus
products to be named later. We will also be commenting on composite
application trends that we see in the broader market.<br>
</i></p>
<p><a href="http://www-03.ibm.com/developerworks/blogs/page/CompApps">http://www-03.ibm.com/developerworks/blogs/page/CompApps</a><br>
</p>
<p><a
 href="http://www-03.ibm.com/developerworks/blogs/rss/CompApps?flavor=rssdw">RSS</a>
Feed<br>
<a
 href="http://www-03.ibm.com/developerworks/blogs/rss/CompApps?flavor=atomdw">ATOM</a>
Feed<br>
<br>
</p>
<br>

<!-- Edited by Bob@balfes.net  192.168.0.10 on Wed Nov  8 09:13:41 2006--></p>]]></description>
    </item>

    <item>
      <title>More juice on Notes and Eclipse</title>
      <link>http://balfes.net/blog/computers/eclipse/More_juice_on_Notes_.html</link>
      <author> &lt;bob@balfes.net&gt;</author>
      <category>/computers/eclipse</category>
      <pubDate></pubDate>
      <guid isPermaLink="true">http://balfes.net/blog/computers/eclipse/More_juice_on_Notes_.html</guid>
      <description><![CDATA[<p>meta-creation_date: 07/11/2006 10:46:06
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
A nice little <a
 href="http://www.businessweek.com/the_thread/techbeat/archives/2006/07/a_ray_of_hope_f.html?campaign_id=rss_blog_blogspotting">write-up</a>
on the impact Eclipse is having on one of the most widely used
applications in the IT world (Lotus Notes).<br>
<br>
<i>Thanks to Eclipse, IBM was able to produce the Linux version of
Notes
in just one year--and nearly a year ahead of its original projections.</i><br>
<br>
Even if the following statement may be true; I do not think it will be
long before Notes gains its momentum further once Sametime 7.5 and
Hannover hit the streets.&nbsp; As he states the business is growing!<br>
<br>
<i>The Lotus business has been growing robustly recently, but analysts
I talk to believe Outlook and Exchange have more momentum.</i><br>
<br>
Like I have stated, I have been running Notes and WMC on Linux for
quite some time now and it is not bad at all.<br>
<br>
<b>Referenced Article</b>:<br>
<a
 href="http://www.businessweek.com/the_thread/techbeat/archives/2006/07/a_ray_of_hope_f.html?campaign_id=rss_blog_blogspotting">A
Ray of Hope for Desktop Linux</a><br>
<br>
</body>
</html>

<!-- Edited by Bob@balfes.net  192.168.0.6 on Tue Jul 11 14:46:06 2006--></p>]]></description>
    </item>


  </channel>
</rss>
