<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1793499365248774888</id><updated>2012-02-17T02:09:45.447+01:00</updated><category term='lotus expeditor'/><category term='toolkit'/><category term='lotus notes'/><category term='document summary'/><category term='cool stuff'/><category term='RCP'/><category term='icons'/><category term='plugin'/><category term='tips'/><category term='resources'/><category term='listeners'/><category term='browser'/><category term='EFS'/><category term='drag n drop'/><category term='files'/><category term='eclipse'/><category term='selection service'/><category term='preferences'/><category term='sidebar'/><category term='widget'/><category term='embedded browser'/><category term='lotus sametime'/><category term='PoC'/><title type='text'>The Lotus Eclipse Corner</title><subtitle type='html'>Welcome to The Lotus Eclipse Corner.


This blog is dedicated to the IBM Lotus and Eclipse RCP technologies.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-2704770375906788476</id><published>2009-11-27T22:30:00.055+01:00</published><updated>2009-11-29T15:24:44.748+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='drag n drop'/><category scheme='http://www.blogger.com/atom/ns#' term='preferences'/><category scheme='http://www.blogger.com/atom/ns#' term='widget'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><category scheme='http://www.blogger.com/atom/ns#' term='PoC'/><title type='text'>Super Cool Drag n Drop Sidebar Widget (Eclipse RCP / Lotus Expeditor plug-in)</title><content type='html'>I've just ended our PoC (Proof of Concept) on a multi featured Eclipse / Expeditor based Drag n Drop Widget, and the product managers and sales guys are ecstatic. They are all really excited and explodes with new ideas to the component.&lt;br /&gt;&lt;br /&gt;This is what it look like, right now.... (please remember it's the first PoC so it will have to undergo some UI corrections and better practices ;)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBI4GQqHbI/AAAAAAAAAG4/ijKfV_IhQwg/s1600/dnd-sidebar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBI4GQqHbI/AAAAAAAAAG4/ijKfV_IhQwg/s640/dnd-sidebar.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Just to mention some of the features, as it is currently....&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's split up into to concepts&lt;/li&gt;&lt;ul&gt;&lt;li&gt;A drop enabled viewer part with a filter functionality (configured to fetch and show documents from views)&lt;/li&gt;&lt;li&gt;A drop pad (here users can drop documents on the current selected target document in the current Notes context, from the inbox, calender....whatever...)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;A little word on some of the features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The widget is extremely configurable&lt;/li&gt;&lt;li&gt;The widget can listen to Notes document selections coming from any view, folder or alike. And if any of the selected document has a form name that matches one from the configuration....well then it's a potential drop target.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You can have sticky targets (targets that stays tight, even when you select other potential target documents)&lt;/li&gt;&lt;li&gt;When you drop a bunch of documents they can either get copied and "responsed" on the target / main document or you can configure it to create a DND (Drag n Drop) main document in the target database and make the drop get "responsed" on that DND document instead, enabling you to do some processing on the drop before the dropped documents gets "responsed" on the real target / main document&lt;/li&gt;&lt;li&gt;You can configure agents to run on the target document (via the NOTEID) after a drop, enabling you to do some post processing&lt;/li&gt;&lt;li&gt;The user can use the viewer to directly open the documents and databases &lt;br /&gt;&lt;/li&gt;&lt;li&gt;And much much more....&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Here is a shot of a drop of mails in the viewer part&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBI_xyrAnI/AAAAAAAAAHA/FkuOQFmUyPs/s1600/dnd-in-viewer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBI_xyrAnI/AAAAAAAAAHA/FkuOQFmUyPs/s640/dnd-in-viewer.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Here is a shot of a drop of mails onto the drop pad (relating to a current selected target document, which could have been selected in a random Notes view in a random application.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SxBJGLRHDbI/AAAAAAAAAHI/6buRqeYNvZY/s1600/dnd-on-pad.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SxBJGLRHDbI/AAAAAAAAAHI/6buRqeYNvZY/s640/dnd-on-pad.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Here you can see some of the setup possibilities in the relating preference pages. Focus on the tabbed folder component to see the different configuration settings.&lt;br /&gt;&lt;br /&gt;The Database Tab:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBJLQm5KoI/AAAAAAAAAHQ/zD-lqGqNcg4/s1600/pref-db.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBJLQm5KoI/AAAAAAAAAHQ/zD-lqGqNcg4/s640/pref-db.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The Viewer Tab:&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBJQFN6uPI/AAAAAAAAAHY/QjZQxntuDlQ/s1600/pref-viewer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBJQFN6uPI/AAAAAAAAAHY/QjZQxntuDlQ/s640/pref-viewer.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The Drag n Drop Tab:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SxBJUDZMPbI/AAAAAAAAAHg/05YbGUqgElU/s1600/pref-dnd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SxBJUDZMPbI/AAAAAAAAAHg/05YbGUqgElU/s640/pref-dnd.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The Target Tab:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SxBJaCBd3SI/AAAAAAAAAHo/tlxDxDid94g/s1600/pref-target.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SxBJaCBd3SI/AAAAAAAAAHo/tlxDxDid94g/s640/pref-target.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Cool right? Feel free to supply with any comments and ideas.&lt;br /&gt;&lt;br /&gt;So what's the plan now???....Well now the widget has to undergo some further investigation in a complete features set, testing, release plan and other stuff (and we are thinking of distributing it for free!!!!) but let's see what happens in the end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-2704770375906788476?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/2704770375906788476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=2704770375906788476' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/2704770375906788476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/2704770375906788476'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2009/11/cool-drag-n-drop-sidebar-widget.html' title='Super Cool Drag n Drop Sidebar Widget (Eclipse RCP / Lotus Expeditor plug-in)'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SxBI4GQqHbI/AAAAAAAAAG4/ijKfV_IhQwg/s72-c/dnd-sidebar.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-2627060052277772348</id><published>2009-11-26T13:00:00.015+01:00</published><updated>2009-11-28T20:49:33.065+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='icons'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>Looking for Eclipse icons</title><content type='html'>I'am out looking for icon sites that has nice Eclipse RCP icons and images.&lt;br /&gt;&lt;br /&gt;I've found some sites and will keep updating this blog entry when I find more sites or tips.&lt;br /&gt;&lt;br /&gt;Remember you can also search your "eclipse/plugins" folder for *.gif and *.png images.&lt;br /&gt;&lt;br /&gt;Here is my "list" of Eclipse oriented icon sites:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xantorohara.110mb.com/core-icons/Eclipse.html" target="_blank"&gt;http://xantorohara.110mb.com/core-icons/Eclipse.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Lots of icons in different sizes. Also contains OpenOffice icons.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cypal.in/EclipseIconsAll.zip" target="_blank"&gt;http://www.cypal.in/EclipseIconsAll.zip&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;A zip file with almost 1.400 Eclipse icons.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.iconlet.com" target="_blank"&gt;http://www.iconlet.com&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;A tip from Tonny Madsen.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.vogella.de/blog/2009/11/19/icons-eclipse" target="_blank"&gt;http://www.vogella.de/blog/2009/11/19/icons-eclipse&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;A tip from Tonny Madsen.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;If you have any knowledge on valuable Eclipse based icon sites please comment this blog entry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-2627060052277772348?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/2627060052277772348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=2627060052277772348' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/2627060052277772348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/2627060052277772348'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2009/11/looking-for-eclipse-icons.html' title='Looking for Eclipse icons'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-5316219814462534137</id><published>2009-03-11T10:42:00.012+01:00</published><updated>2009-03-12T11:38:32.525+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus notes'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><category scheme='http://www.blogger.com/atom/ns#' term='embedded browser'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Launching a url using a browser component</title><content type='html'>If you need to launch a url in Lotus Expeditor based clients, you have several options depending on how you want to present it.&lt;br /&gt;&lt;br /&gt;Here's a few ways on how to do it:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Using a Browser Widget ( added to a Composite)&lt;/li&gt;&lt;li&gt;Using the EmbeddedBrowser View&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Using a Browser Widget ( added to a Composite)&lt;/span&gt;&lt;br /&gt;Eclipse and Lotus Expeditor offers each a simple browser widget that can be added to a composite. They a very much alike.&lt;br /&gt;&lt;br /&gt;Here's a sample using the core Eclipse SWT browser widget:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Browser browser;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;try {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    browser = new Browser(composite, SWT.NONE);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    browser.setLayoutData( new GridData(SWT.FILL, SWT.FILL, true, true));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    browser.setUrl("http://www.ibm.com");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;} catch (SWTError e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    // Handle any errors.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And here's a sample with the Lotus Expeditor equivalent:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;WebBrowser browser;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;try {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    browser = new WebBrowser(composite, SWT.NONE);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    browser.setLayoutData( new GridData(SWT.FILL, SWT.FILL, true, true));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    browser.setUrl("http://www.ibm.com");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;} catch (SWTError e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    // Handle any errors.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can use the browser.setText("...") method to add custom HTML content into the browser, if needed.&lt;br /&gt;You also have the ability to listen to events and traverse the DOM (Document Object Model).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Using the EmbeddedBrowser View&lt;/span&gt;&lt;br /&gt;The Lotus Expeditor platform also gives you a viewpart based browser component.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Every instance needs it's own unique id.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;String id = "com.rcpcompany.lotus.notes.spy.browserview.sample";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Create a map with all the needed properties.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Map configMap = new HashMap();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;configMap.put(BrowserPreference.ID, id);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;configMap.put(BrowserPreference.INITIAL_URL, url);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Get the active page&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IWorkbench workbench = PlatformUI.getWorkbench();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IWorkbenchPage page = window.getActivePage();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Create the browser instance.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;EmbeddedBrowser browser = BrowserFactory.launch(page, configMap, id);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Maximize the new browser view if needed.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;page.setPartState(page.getActivePartReference(), IWorkbenchPage.STATE_MAXIMIZED);&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-5316219814462534137?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/5316219814462534137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=5316219814462534137' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/5316219814462534137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/5316219814462534137'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2009/03/launching-url-using-browser-component.html' title='Launching a url using a browser component'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-7306111933414666884</id><published>2009-03-03T19:54:00.040+01:00</published><updated>2009-03-11T11:58:37.151+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='files'/><category scheme='http://www.blogger.com/atom/ns#' term='resources'/><category scheme='http://www.blogger.com/atom/ns#' term='EFS'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>Getting access to files in Eclipse plug-ins</title><content type='html'>There are several ways to access files in Eclipse. Here are some samples&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Getting an ImageDescriptor from a plug-in&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Getting a resolved URL to a resource in another plug-in&lt;/li&gt;&lt;li&gt;Opening a resource in an editor&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Getting an ImageDescriptor from a plug-in&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;You can get an image descriptor to an image resource via the&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;UIPlugin.imageDescriptorFromPlugin("pluginId", "icons/image.png")&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Getting a URL to a resource inside a &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;plug-in&lt;/span&gt;&lt;br /&gt;&lt;span&gt;First you have to have a plug-in (Bundle). Your can get&lt;/span&gt;&lt;span style="font-style: italic;"&gt; it via&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Activator.getDefault().getBundle() or&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Platform.getBundle("plug-in id")&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;//If you want to access your own plug-in use Activator.getDefault().getBundle()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Bundle bundle = Platform.getBundle("org.eclipse.ui");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// This line return a url looking like this, bundleentry://921/plugin.xml&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;URL url = bundle.getEntry("/plugin.xml");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;try {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;// This line resolves the bundle resource url to an explicit file url into the bundle&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;// The url will get to look like below,&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;// jar:file:C:\...\org.eclipse.ui_3.4.0.I20080610-1200.jar!/plugin.xml&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px; color: rgb(0, 0, 0);"&gt;URL realUrl = FileLocator.resolve(url);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;} catch (IOException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Opening a resource in an editor&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Here is a sample on how to open the org.eclipse.ui plugin.xml in an editor.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Start by getting an IPath to a bundle resource.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IPath path = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;URL url = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;try {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;url = FileLocator.toFileURL( Platform.getBundle("org.eclipse.ui").getEntry("/plugin.xml"));&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;path = new Path(url.getPath());&lt;/span&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;} catch (IOException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Next, use the Eclipse file store to validate and pass to an editor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IFileStore fileStore = EFS.getLocalFileSystem().getStore(path);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;if (!fileStore.fetchInfo().isDirectory() &amp;amp;&amp;amp; fileStore.fetchInfo().exists()) {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IWorkbenchPage page = getSite().getPage();&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;try {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 40px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IDE.openEditorOnFileStore(page, fileStore);&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;} catch (PartInitException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 40px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-7306111933414666884?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/7306111933414666884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=7306111933414666884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/7306111933414666884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/7306111933414666884'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2009/03/getting-access-to-files-in-eclipse-rcp.html' title='Getting access to files in Eclipse plug-ins'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-7580824121178982069</id><published>2009-03-03T17:47:00.034+01:00</published><updated>2009-03-11T11:59:43.416+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='listeners'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='selection service'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus notes'/><category scheme='http://www.blogger.com/atom/ns#' term='document summary'/><title type='text'>Listening for selected Lotus Notes documents</title><content type='html'>If you want to react when documents are selected in the Notes client, you will use the Eclipse Selection Service.&lt;br /&gt;&lt;br /&gt;When listening you can reference the some of the document summary classes&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DocumentSummary (base class for selections)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;NotesDocumentSummary (document selection in view or when opened)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;NotesOpenDocumentSummary (only when opened)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;NotesFieldSelection (field activation in open document)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;NotesLiveNameSelection (live name field activation in open document)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;And many others&lt;/li&gt;&lt;/ul&gt;The classes are located in the following plug-ins&lt;br /&gt;&lt;ul&gt;&lt;li&gt;com.ibm.csi&lt;/li&gt;&lt;li&gt;com.ibm.notes.client&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Creating the listener&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Prepare the selection listening. Start by getting the selection service.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ISelectionService ss = getSite().getWorkbenchWindow().getSelectionService();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// Create a selection listener&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;listener = new ISelectionListener() {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;public void selectionChanged(IWorkbenchPart part, ISelection selection) {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 40px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;// Is the selection a structured selection &lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 40px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;if (selection instanceof IStructuredSelection) {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;// Get the selection (could contain multiple selected objects)&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IStructuredSelection ss = (IStructuredSelection) selection;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;// Are the any objects in the selection?&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;if (ss.isEmpty()) return;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;// Let's test the first selected object&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Object e = ss.getFirstElement();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;// Is the object a NotesOpenDocumentSummary?&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;if (e instanceof NotesOpenDocumentSummary) {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 80px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;NotesOpenDocumentSummary ds = (NotesOpenDocumentSummary)e;&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 80px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;String title = ds.getTitle();&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 80px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;String url = ds.getUrl();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 80px;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;//...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 60px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 40px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;};&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;// Add a post selection listener, so we don't have to listen to&lt;br /&gt;// insignificant UP and DOWN keystroke selection triggering,&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;// we just need the final selection.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ss.addPostSelectionListener( listener);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Removing the listener&lt;/span&gt;&lt;br /&gt;Remember to remove you listener when done.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;// Do the following in the dispose() method of the view part or alike.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;public void dispose() {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;if (listener != null) {&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 40px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ISelectionService ss = getSite().getWorkbenchWindow().getSelectionService();&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 40px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ss.removePostSelectionListener(listener);&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;super.dispose();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-7580824121178982069?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/7580824121178982069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=7580824121178982069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/7580824121178982069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/7580824121178982069'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2009/03/listening-for-selected-notes-documents.html' title='Listening for selected Lotus Notes documents'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-136056139618203989</id><published>2008-11-01T11:28:00.025+01:00</published><updated>2009-03-11T12:07:56.134+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='RCP'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus notes'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><title type='text'>Fasttrack: Lotus 8 Eclipse development</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Please be aware that this fasttrack is outdated!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Some day I might update it from Lotus Notes 8.0.1 to a more current version&lt;br /&gt;(currently Lotus Notes 8.5 &amp;amp; Expeditor 6.2)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If you're interested in getting involved in IBM Lotus 8 / Eclipse development technologies and you're wondering how to get started, here are some guidance you might want to explore.&lt;br /&gt;&lt;br /&gt;This blog contains some step-by-step tutorials and informational guides that you can use in your quest to advance your skills and your company's competitive advantages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Abstract&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Prerequisites&lt;/li&gt;&lt;li&gt;Setting up development environments&lt;/li&gt;&lt;li&gt;Learning the new stuff&lt;/li&gt;&lt;li&gt;Courses&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Adjusting the project culture&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Iterating your product / client strategy&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://lotuseclipsecorner.blogspot.com/2008/10/how-to-get-started-with-new-lotus.html"&gt;Getting started with Lotus / Eclipse&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Prerequisites&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://lotuseclipsecorner.blogspot.com/2008/10/s.html"&gt;Download and install the software&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Setting up development environments&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Lotus Notes &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://lotuseclipsecorner.blogspot.com/2008/10/configure-lotus-notes-8-development.html"&gt;Create Notes 8 environment&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lotuseclipsecorner.blogspot.com/2008/10/testing-lotus-notes-8-development.html"&gt;Test Notes 8 samples&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Lotus Sametime&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://lotuseclipsecorner.blogspot.com/2008/10/configure-lotus-sametime-8-development.html"&gt;Create Sametime 8 environment&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lotuseclipsecorner.blogspot.com/2008/10/test-lotus-sametime-8-development.html"&gt;Test Sametime 8 samples&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Learning the new stuff&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;So now you've got the development environments up and running, that's nice, but you still have some more stuff to do.&lt;br /&gt;&lt;br /&gt;Next up is the understanding of the possibilities in the Eclipse based Lotus Notes and Sametime architectures, features and plug-ins.&lt;br /&gt;&lt;br /&gt;Here are some examples on development best practices worth thinking about :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Java in Eclipse&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Eclipse plug-ins&lt;/li&gt;&lt;li&gt;Eclipse SWT&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Eclipse RCP (Rich Client Platform)&lt;/li&gt;&lt;li&gt;Lotus Expeditor 8 architecture and plug-ins&lt;/li&gt;&lt;li&gt;Lotus Notes /Eclipse architecture and plug-ins&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lotus Sametime /Eclipse architecture and plug-ins&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Courses&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Currently there are not many official learning suppliers on Lotus, Eclipse and Expeditor technologies other than IBM and The RCP Company were I work.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Adjusting the project culture&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;If many of the mentioned technologies are new to you, you should find a way to merge the new project and development considerations into your current procedures.&lt;br /&gt;&lt;br /&gt;I know there are a lot of today's traditional Lotus Notes developers out there that, again, will have to adjust to IBM's innovative strategies, like this IBM Lotus Eclipse client. It might take a few years for most of them to get up to speed, depending on their customers needs.&lt;br /&gt;&lt;br /&gt;This is a good opportunity for new software players to conquer new niche markets.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Iterating your product / client strategy&lt;/span&gt;&lt;br /&gt;With this need for investment in new skills and knowledge, you have to re-think how your investment will generate the best pay-off on your solutions.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Where can you get professional best-practice guidance and knowledge&lt;br /&gt;&lt;/li&gt;&lt;li&gt;How can a solution benefit best from the new features and possibilities&lt;/li&gt;&lt;li&gt;How should you model the optimal plugin architecture&lt;/li&gt;&lt;li&gt;How will you integrate to the existing business logic&lt;/li&gt;&lt;li&gt;How should you prepare and model the development teams&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-136056139618203989?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/136056139618203989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=136056139618203989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/136056139618203989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/136056139618203989'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2008/11/fasttrack-lotus-8-eclipse-development.html' title='Fasttrack: Lotus 8 Eclipse development'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-1691654269254697092</id><published>2008-10-31T18:39:00.026+01:00</published><updated>2009-03-11T12:03:59.922+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='RCP'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus notes'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><title type='text'>Test Sametime 8 samples</title><content type='html'>You are now ready to import and launch some of the samples.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Abstract&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Import the sample plug-ins&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Create a launch configuration&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Import the sample plug-ins&lt;/span&gt;&lt;br /&gt;The import will be in two rounds (sets)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Projects with a source folder&lt;/li&gt;&lt;li&gt;Binary projects&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Projects with a source folders&lt;/span&gt;&lt;/span&gt; (11 projects)&lt;br /&gt;That's all the sample plug-ins matching the pattern&lt;br /&gt;&lt;ul&gt;&lt;li&gt;com.ibm.collaboration.realtime.sample.* &lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Binary projects&lt;/span&gt;&lt;span&gt; (2 projects)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;That will be the two plug-ins that are left&lt;br /&gt;&lt;ul&gt;&lt;li&gt;com.ibm.collaboration.realtime.status.ext&lt;br /&gt;&lt;/li&gt;&lt;li&gt;com.ibm.collaboration.realtime.telephony.status&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Let's start by importing the first 11 &lt;span style="font-weight: bold;"&gt;Projects with source folders&lt;/span&gt;, &lt;/span&gt;&lt;span style="font-size:100%;"&gt;from the Lotus Sametime 8.0.1 SDK &lt;/span&gt;&lt;ul&gt;&lt;li&gt;Choose&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Window &gt; Open Perspective &gt; Other &gt; Plug-in Development&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Choose&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;File &gt; Import... &gt; Plug-in Development &gt; Plug-ins and Fragments&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtIx1MaSKI/AAAAAAAAAEo/APfJAwiAP-4/s1600-h/lotus-sametime-import-samples.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 395px; height: 400px;" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtIx1MaSKI/AAAAAAAAAEo/APfJAwiAP-4/s400/lotus-sametime-import-samples.JPG" alt="" id="BLOGGER_PHOTO_ID_5263380610442479778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQtJTqaNLOI/AAAAAAAAAEw/1q_1_2D7aqs/s1600-h/lotus-sametime-import-samples2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 347px;" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQtJTqaNLOI/AAAAAAAAAEw/1q_1_2D7aqs/s400/lotus-sametime-import-samples2.JPG" alt="" id="BLOGGER_PHOTO_ID_5263381191663103202" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Deselect &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;The target platform &lt;/span&gt;in the &lt;span style="font-weight: bold;"&gt;Import From&lt;/span&gt; group box&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Click &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Browse &lt;/span&gt;&lt;span style="font-size:100%;"&gt;to locate the &lt;span style="font-weight: bold;"&gt;SAMETIME_SDK_INSTALL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;\connect\samples&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;(ex. c:\lotus-dev\st801sdk\client\connect\samples)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;In the &lt;span style="font-weight: bold;"&gt;Import As&lt;/span&gt; group box, &lt;span style="font-weight: bold;"&gt;select  &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;Projects with source folders&lt;/span&gt; option&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SQtPECRg9KI/AAAAAAAAAE4/YztOhMo6VeQ/s1600-h/lotus-sametime-import-samples3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 232px;" src="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SQtPECRg9KI/AAAAAAAAAE4/YztOhMo6VeQ/s400/lotus-sametime-import-samples3.JPG" alt="" id="BLOGGER_PHOTO_ID_5263387520260961442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Add&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;11&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Projects with source folders&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;All matching com.ibm.collaboration.realtime.sample.* &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Now let's import the 2 &lt;span style="font-weight: bold;"&gt;Binary projects&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Choose &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;File &gt; Import... &gt; Plug-in Development &gt; Plug-ins and Fragments&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtIx1MaSKI/AAAAAAAAAEo/APfJAwiAP-4/s1600-h/lotus-sametime-import-samples.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 395px; height: 400px;" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtIx1MaSKI/AAAAAAAAAEo/APfJAwiAP-4/s400/lotus-sametime-import-samples.JPG" alt="" id="BLOGGER_PHOTO_ID_5263380610442479778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQt1iif32cI/AAAAAAAAAFo/caOCi1UZ00Q/s1600-h/lotus-sametime-import-samples4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 349px;" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQt1iif32cI/AAAAAAAAAFo/caOCi1UZ00Q/s400/lotus-sametime-import-samples4.JPG" alt="" id="BLOGGER_PHOTO_ID_5263429825749047746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Click &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Browse &lt;/span&gt;&lt;span style="font-size:100%;"&gt;to locate the &lt;span style="font-weight: bold;"&gt;SAMETIME_SDK_INSTALL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;\connect\samples&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;In the &lt;span style="font-weight: bold;"&gt;Import As&lt;/span&gt; group box, &lt;span style="font-weight: bold;"&gt;select  &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;Binary Projects&lt;/span&gt; option&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SQtPkn7M_vI/AAAAAAAAAFI/SGvtH5oaoRQ/s1600-h/lotus-sametime-import-samples5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SQtPkn7M_vI/AAAAAAAAAFI/SGvtH5oaoRQ/s400/lotus-sametime-import-samples5.JPG" alt="" id="BLOGGER_PHOTO_ID_5263388080123739890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Add&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;2&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Binary Projects&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;com.ibm.collaboration.realtime.status.ext&lt;br /&gt;com.ibm.collaboration.realtime.telephony.status&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; The samples are now installed and visible on your workspace, let's create a launch configuration&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Create launch configuration&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Choose&lt;/span&gt; from the menu &lt;span style="font-weight: bold;"&gt;Run &gt; Run…&lt;/span&gt; in order to configure the runtime environment&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Select &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;Client Services&lt;/span&gt; on the configuration list, on your left&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Click &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;New &lt;/span&gt;icon (the leftmost icon above the configuration list)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;Check out the settings on the Main tab&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SQtvtrvWGUI/AAAAAAAAAFQ/oE6cWSEU5LE/s1600-h/lotus-sametime-launch1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 257px;" src="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SQtvtrvWGUI/AAAAAAAAAFQ/oE6cWSEU5LE/s400/lotus-sametime-launch1.JPG" alt="" id="BLOGGER_PHOTO_ID_5263423420138658114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;On the &lt;span style="font-weight: bold;"&gt;Target tab&lt;/span&gt;, verify that &lt;span style="font-weight: bold;"&gt;Target &lt;/span&gt;is &lt;span style="font-weight: bold;"&gt;Sametime 8.0.1 Target&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtwQbMAgqI/AAAAAAAAAFY/b9HmoEsehYU/s1600-h/lotus-sametime-launch2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 257px;" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtwQbMAgqI/AAAAAAAAAFY/b9HmoEsehYU/s400/lotus-sametime-launch2.JPG" alt="" id="BLOGGER_PHOTO_ID_5263424016990896802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;On the &lt;span style="font-weight: bold;"&gt;Plug-ins tab&lt;/span&gt;, verify your sample plug-ins are available and selected&lt;/span&gt;. You can exclude plug-ins from the launch by deselecting them.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Click &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;Run &lt;/span&gt;button, to launch the Sametime Connect Client&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Wait for the log in dialog to appear&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Click to &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Cancel &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;log in&lt;/span&gt; dialog&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;And here you go, the Lotus Sametime Connent Client is now loaded with all the sample plug-ins.&lt;br /&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQtxRBOf_cI/AAAAAAAAAFg/AfMsr6y7N5k/s1600-h/lotus-sametime-connect.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 233px; height: 400px;" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQtxRBOf_cI/AAAAAAAAAFg/AfMsr6y7N5k/s400/lotus-sametime-connect.JPG" alt="" id="BLOGGER_PHOTO_ID_5263425126713523650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Mission completed, now you can play around.&lt;br /&gt;&lt;br /&gt;Sorry for the danish titles in the client.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;What's Next?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next you will complete task:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Back to Fasttrack main page&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="border-top: 1px solid rgb(221, 221, 221); font-size: 80%; line-height: normal; padding-top: 5px;"&gt;&lt;/div&gt;&lt;div style="float: right;"&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/configure-lotus-notes-8-development.html" title="Go to previous"&gt;PREVIOUS&lt;/a&gt;&lt;span style="margin: 0px 2px; color: rgb(221, 221, 221); font-weight: bold;"&gt;|&lt;/span&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/11/fasttrack-lotus-8-eclipse-development.html" title="Go to next"&gt;NEXT&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/" title="Go to start page"&gt;HOME&lt;/a&gt;&lt;div style="margin-bottom: 20px;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-1691654269254697092?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/1691654269254697092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=1691654269254697092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/1691654269254697092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/1691654269254697092'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2008/10/test-lotus-sametime-8-development.html' title='Test Sametime 8 samples'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtIx1MaSKI/AAAAAAAAAEo/APfJAwiAP-4/s72-c/lotus-sametime-import-samples.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-5467079110157945719</id><published>2008-10-31T16:34:00.017+01:00</published><updated>2009-03-11T12:01:45.313+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='RCP'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><title type='text'>Create Sametime 8 environment</title><content type='html'>If you have installed all the necessary software from the previous session, you're ready for setting up the Lotus Sametime development environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Abstract&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Install and configure Expeditor Development Runtimes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Install and configure Sametime 8 profile&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Start Eclipse&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Callisto&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Make&lt;/span&gt; a &lt;span&gt;new &lt;/span&gt;&lt;span&gt;workspace&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; lotus-sametime-dev&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(ex. ..\workspace\&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;lotus-sametime-dev)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name="N100BF"&gt;&lt;span class="smalltitle"&gt;If the &lt;span style="font-weight: bold;"&gt;Lotus Expeditor Configuration dialog&lt;/span&gt; appears, because you have installed Expeditor in an earlier session, just &lt;span style="font-weight: bold;"&gt;Cancel&lt;/span&gt; it.&lt;/span&gt;&lt;/a&gt;&lt;a style="font-weight: bold;" name="N100BF"&gt;&lt;span class="smalltitle"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Close&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;welcome page&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(only shows the first time you open the workspace)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name="N100BF"&gt;&lt;/a&gt;&lt;a style="font-weight: bold;" name="N100BF"&gt;&lt;span class="smalltitle"&gt;&lt;span style="font-size:100%;"&gt;If you do NOT have Expeditor installed already&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a name="N100BF"&gt;&lt;span class="smalltitle"&gt;You need to install the Expeditor Toolkit. Go back to an earlier session &lt;span style="font-weight: bold;"&gt;Configure Lotus Notes 8 development&lt;/span&gt; and run through the section &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;/span&gt;&lt;/a&gt;&lt;a style="font-weight: bold;" name="N100FB"&gt;&lt;span class="smalltitle"&gt;Install and configure the Expeditor Toolkit&lt;/span&gt;&lt;/a&gt;&lt;a name="N100BF"&gt;&lt;br /&gt;&lt;span class="smalltitle"&gt;Then come back and and go to the next section.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a style="font-weight: bold;" name="N100BF"&gt;&lt;span class="smalltitle"&gt;&lt;span style="font-size:100%;"&gt;If you do have Expeditor installed already, from the Lotus Notes session&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a name="N100BF"&gt;&lt;span class="smalltitle"&gt;You just need to add the Desktop Runtime feature, from the Expeditor update site you made in the Lotus Notes session.&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a name="N100BF"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Install and configure Expeditor Development Runtimes&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;Help - Software Updates - Find and Install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Search for new features to install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Check&lt;/span&gt; that the local &lt;span style="font-weight: bold;"&gt;expeditor/Expeditor_Toolkit_install&lt;/span&gt; update site is checked.&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQst8RcipLI/AAAAAAAAAEA/-V-E8oAJBkU/s1600-h/lotus-sametime-dev-runtime.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 316px;" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQst8RcipLI/AAAAAAAAAEA/-V-E8oAJBkU/s400/lotus-sametime-dev-runtime.JPG" alt="" id="BLOGGER_PHOTO_ID_5263351103011071154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;Lotus Expeditor Development Runtimes VM 6.1.x.xxx&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Accept&lt;/span&gt; the license terms&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Verify &lt;/span&gt;the&lt;span style="font-weight: bold;"&gt; installation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;If prompted for &lt;span style="font-weight: bold;"&gt;Feature Verification&lt;/span&gt;, just click &lt;span style="font-weight: bold;"&gt;Install All&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select Yes&lt;/span&gt;&lt;span&gt; to &lt;span style="font-weight: bold;"&gt;Restart&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Install and configure Sametime 8 profile&lt;/span&gt;&lt;br /&gt;&lt;a name="N100BF"&gt;Now you have to load some load plug-ins from the Lotus Sametime 8.0.x SDK, you downloaded in the &lt;/a&gt;&lt;a name="N100BF"&gt;&lt;span style="font-weight: bold;"&gt;Download and install the necessary software&lt;/span&gt; session.&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;Help - Software Updates - Find and Install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Search for new features to install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;New Local Site&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Sametime SDK Install&lt;/span&gt; folder&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(ex. c:/lotus-dev/st801sdk/client/connect/stXpdToolkitProfile folder&lt;/span&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;&lt;span&gt;, to close the browse file dialog&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SQs2AncIQlI/AAAAAAAAAEI/ukCG4suZE2s/s1600-h/lotus-sametime-sdk-toolkit.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 377px;" src="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SQs2AncIQlI/AAAAAAAAAEI/ukCG4suZE2s/s400/lotus-sametime-sdk-toolkit.JPG" alt="" id="BLOGGER_PHOTO_ID_5263359973727421010" border="0" /&gt;&lt;/a&gt;&lt;a name="N100BF"&gt;&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Deselect&lt;/span&gt; / &lt;span style="font-weight: bold;"&gt;uncheck&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;expeditor/Expeditor_Toolkit_install&lt;/span&gt;, if it is still checked&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select / Check&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;connect/stXpdToolkitProfile&lt;/span&gt;, if it is NOT checked&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;span&gt;, to view the features&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SQs4gxN_5NI/AAAAAAAAAEQ/BbsVeo9uRck/s1600-h/lotus-sametime-sdk-toolkit-profile.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 317px;" src="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SQs4gxN_5NI/AAAAAAAAAEQ/BbsVeo9uRck/s400/lotus-sametime-sdk-toolkit-profile.JPG" alt="" id="BLOGGER_PHOTO_ID_5263362725131576530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select / Check&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;Sametime XPD Toolkit Feature 8.0.1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;span&gt;, to view the features / plug-ins to install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;Accept &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;license terms&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;span&gt;, to verify the installation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;If prompted for &lt;span style="font-weight: bold;"&gt;Feature Verification&lt;/span&gt;, just click &lt;span style="font-weight: bold;"&gt;Install All&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select Yes&lt;/span&gt;&lt;span&gt; to &lt;span style="font-weight: bold;"&gt;Restart&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Configure the Expeditor Test Environment&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;After restart you need to setup the test environment.&lt;br /&gt;&lt;br /&gt;You can get to the settings of Lotus Expeditor Toolkit Configuration&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Choose &lt;span style="font-weight: bold;"&gt;Window – Preferences - Client Services&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtAW4d-oeI/AAAAAAAAAEY/X6g1fShrix8/s1600-h/lotus-sametime-clientservices.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 348px;" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQtAW4d-oeI/AAAAAAAAAEY/X6g1fShrix8/s400/lotus-sametime-clientservices.JPG" alt="" id="BLOGGER_PHOTO_ID_5263371351371981282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Configure &lt;/span&gt;button&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SQtAxcR5tcI/AAAAAAAAAEg/2fYuvTkCWAE/s1600-h/lotus-sametime-clientservices-config.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 207px;" src="http://4.bp.blogspot.com/_2Nr4vFUSmSI/SQtAxcR5tcI/AAAAAAAAAEg/2fYuvTkCWAE/s400/lotus-sametime-clientservices-config.JPG" alt="" id="BLOGGER_PHOTO_ID_5263371807661602242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Set &lt;span style="font-weight: bold;"&gt;Test Environment&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;Lotus Sametime 8.0.1&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Notice the Target Location changes automatically&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Verify the rest of the selected values in the dialog&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Yes done for now, next up is testing the samples.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;What's Next?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next you will complete task:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Test Sametime 8 samples&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="border-top: 1px solid rgb(221, 221, 221); font-size: 80%; line-height: normal; padding-top: 5px;"&gt;&lt;/div&gt;&lt;div style="float: right;"&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/testing-lotus-notes-8-development.html" title="Go to previous"&gt;PREVIOUS&lt;/a&gt;&lt;span style="margin: 0px 2px; color: rgb(221, 221, 221); font-weight: bold;"&gt;|&lt;/span&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/test-lotus-sametime-8-development.html" title="Go to next"&gt;NEXT&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/" title="Go to start page"&gt;HOME&lt;/a&gt;&lt;div style="margin-bottom: 20px;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-5467079110157945719?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/5467079110157945719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=5467079110157945719' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/5467079110157945719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/5467079110157945719'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2008/10/configure-lotus-sametime-8-development.html' title='Create Sametime 8 environment'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQst8RcipLI/AAAAAAAAAEA/-V-E8oAJBkU/s72-c/lotus-sametime-dev-runtime.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-7314987101778985605</id><published>2008-10-31T13:28:00.034+01:00</published><updated>2009-03-11T12:02:06.773+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='RCP'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><title type='text'>Test Notes 8 samples</title><content type='html'>You are now ready to import and launch some of the samples.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Abstract&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locating the samples&lt;/li&gt;&lt;li&gt;Importing the samples&lt;/li&gt;&lt;li&gt;Launching the toolkit&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);font-size:130%;" &gt;Locating the samples&lt;/span&gt;&lt;br /&gt;There are two sample gallery projects located at&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EXPEDITOR_TOOLKIT_INSTALL\plugins\&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;com.ibm.rcp.tools.samplegallery_6.1.2.xx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(now called samples1)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;com.ibm.rcp.tools.samplegallery2_6.1.2.xx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(now called samples2)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Unzip&lt;/span&gt; them &lt;span style="font-weight: bold;"&gt;into&lt;/span&gt; different folders (&lt;span style="font-weight: bold;"&gt;samples1&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;samples2&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;You will test two of the samples.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;RichApp&lt;span style="font-size:85%;"&gt; (placed in samples1)&lt;br /&gt;This is a mini application plug-in that inserts itself into the right sidebar&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;PropertyBroker &lt;span style="font-size:85%;"&gt;(placed in samples2)&lt;br /&gt;This is a multiple view based plug-in, with property change listeners and simple GUI SWT manipulation&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Importing the samples&lt;/span&gt;&lt;br /&gt;Each sample has to be imported into the workspace&lt;br /&gt;&lt;br /&gt;First you import the RichApp sample project&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Choose &lt;span style="font-weight: bold;"&gt;File - Import - General - Existing Projects into Workspace&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Choose &lt;span style="font-weight: bold;"&gt;Select Archive File&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Browse&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;....\samples1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;richapp.jar&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;And now you import the PropertyBroker sample project&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Choose &lt;span style="font-weight: bold;"&gt;File - Import - General - Existing Projects into Workspace&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Choose &lt;span style="font-weight: bold;"&gt;Select Archive File&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Browse&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;....\samples2&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;propertybroker.jar&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; That's it the samples are in place, don't worry about the Type Safety warnings.&lt;br /&gt;&lt;br /&gt;Now let's see how to launch the toolkit and samples.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Launching the Toolkit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Lotus Expeditor comes with a launcher that is configured for Lotus Notes, which is called Client Services.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Choose &lt;span style="font-weight: bold;"&gt;Run - Run...&lt;/span&gt; from the IDE menu.&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Client Services&lt;/span&gt; launcher in the left pane&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;New&lt;/span&gt;, on the leftmost icon in the top toolbar, to create a new instance of the &lt;span style="font-weight: bold;"&gt;Client Services launcher&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Here you see the Main tab of the Client Services launch properties.&lt;br /&gt;&lt;br /&gt;On the &lt;span style="font-weight: bold;"&gt;Main tab&lt;/span&gt; verify that &lt;span style="font-weight: bold;"&gt;Runtime JRE&lt;/span&gt; is &lt;span style="font-weight: bold;"&gt;Notes 8 VM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQsKlTAKK2I/AAAAAAAAADg/CYCdMaGcKEY/s1600-h/lotus-notes-launch-1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 256px;" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQsKlTAKK2I/AAAAAAAAADg/CYCdMaGcKEY/s400/lotus-notes-launch-1.JPG" alt="" id="BLOGGER_PHOTO_ID_5263312225384934242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;On the &lt;span style="font-weight: bold;"&gt;Target tab&lt;/span&gt;, verify that &lt;span style="font-weight: bold;"&gt;Target&lt;/span&gt; is &lt;span style="font-weight: bold;"&gt;Notes 8.0.x Target&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SQsKt-hVq3I/AAAAAAAAADo/u2emLI6BIj8/s1600-h/lotus-notes-launch-2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 256px;" src="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SQsKt-hVq3I/AAAAAAAAADo/u2emLI6BIj8/s400/lotus-notes-launch-2.JPG" alt="" id="BLOGGER_PHOTO_ID_5263312374505778034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;On the &lt;span style="font-weight: bold;"&gt;Plugins tab&lt;/span&gt;, verify that the &lt;span&gt;sample plug-ins are selected&lt;/span&gt;&lt;span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQsOc5WoEsI/AAAAAAAAADw/iAQZJEWs5qA/s1600-h/lotus-notes-launch-3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 257px;" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQsOc5WoEsI/AAAAAAAAADw/iAQZJEWs5qA/s400/lotus-notes-launch-3.JPG" alt="" id="BLOGGER_PHOTO_ID_5263316479107404482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Your sample plug-ins are under the &lt;span style="font-weight: bold;"&gt;Workspace Plug-ins&lt;/span&gt; node&lt;br /&gt;&lt;ul&gt;&lt;li&gt;com.ibm.rcp.samples.propertybroker.color (version)&lt;/li&gt;&lt;li&gt;com.ibm.rcp.samples.richapp (version)&lt;/li&gt;&lt;/ul&gt;Let's see what happens when we run this...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Now hit&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;Run&lt;/span&gt; button&lt;/li&gt;&lt;/ul&gt;The Notes client will load and ask for credentials&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Log in to the Notes client&lt;/li&gt;&lt;/ul&gt;Now let's find the plug-ins. From the big light blue Open button, leftmost in the top toolbar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Click the big Open button, in the upper left corner&lt;/li&gt;&lt;li&gt;Find and click the entry Property Broker Sample Perspective&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The PropertyBroker sample opens in a new perspective&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Open the sidebar on your right&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Click the Shelf View title&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The RichApp sample opens as an embedded mini app in the sidebar&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQseUtIbesI/AAAAAAAAAD4/BkTtql1UYoE/s1600-h/lotus-notes-run1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 235px;" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQseUtIbesI/AAAAAAAAAD4/BkTtql1UYoE/s400/lotus-notes-run1.JPG" alt="" id="BLOGGER_PHOTO_ID_5263333930573724354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yes, it worked, for me anyway. It took some time but now you're ready to analyze the samples more thoroughly and investigate how things are done.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;What's Next?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next you will complete task:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Create Sametime 8 Environment&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="border-top: 1px solid rgb(221, 221, 221); font-size: 80%; line-height: normal; padding-top: 5px;"&gt;&lt;/div&gt;&lt;div style="float: right;"&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/configure-lotus-notes-8-development.html" title="Go to previous"&gt;PREVIOUS&lt;/a&gt;&lt;span style="margin: 0px 2px; color: rgb(221, 221, 221); font-weight: bold;"&gt;|&lt;/span&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/configure-lotus-sametime-8-development.html" title="Go to next"&gt;NEXT&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/" title="Go to start page"&gt;HOME&lt;/a&gt;&lt;div style="margin-bottom: 20px;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-7314987101778985605?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/7314987101778985605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=7314987101778985605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/7314987101778985605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/7314987101778985605'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2008/10/testing-lotus-notes-8-development.html' title='Test Notes 8 samples'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQsKlTAKK2I/AAAAAAAAADg/CYCdMaGcKEY/s72-c/lotus-notes-launch-1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-3233694656333189470</id><published>2008-10-31T10:34:00.035+01:00</published><updated>2009-03-11T12:02:16.632+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='RCP'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><title type='text'>Create Notes 8 environment</title><content type='html'>If you have installed all the necessary software from the previous session, you're ready for setting up the Lotus Notes development environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Abstract&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Install and configure Notes 8 VM JRE&lt;/li&gt;&lt;li&gt;Install and configure Expeditor Toolkit&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Start Eclipse&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Callisto&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Make&lt;/span&gt; a &lt;span&gt;new &lt;/span&gt;&lt;span&gt;workspace&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; lotus-notes-dev&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(ex. ..\workspace\&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;lotus-notes-dev)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Close&lt;/span&gt; the &lt;span style="font-weight: bold;"&gt;welcome page&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(only shows the first time you open the workspace)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a style="font-weight: bold;" name="N100BF"&gt;&lt;span class="smalltitle"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Configure the Lotus Notes 8 JRE&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;                          &lt;ul&gt;&lt;li&gt;Choose &lt;span style="font-weight: bold;"&gt;Window – Preferences – Java – Installed JREs&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Add&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;In the &lt;span style="font-weight: bold;"&gt;Add JRE&lt;/span&gt; dialog:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Set &lt;span style="font-weight: bold;"&gt;JRE Type&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;Standard VM&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Enter &lt;span style="font-weight: bold;"&gt;JRE Name&lt;/span&gt; as &lt;span style="font-weight: bold;"&gt;Notes 8 VM&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Browse&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select &lt;/span&gt;&lt;span&gt;the &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;jre directory&lt;/span&gt; located at&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;NOTES_INSTALL&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;\framework\rcp\eclipse\plugins\&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;com.ibm.rcp.j2se.win32.x86_1.5.0..\jre&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;&lt;span&gt;, to close the browse dialog&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                 &lt;/li&gt;&lt;/ul&gt;&lt;a name="N100EE"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/a&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQrYk8EXSWI/AAAAAAAAADA/R0mR94IIWDk/s1600-h/lotus-notes-jre.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 269px;" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQrYk8EXSWI/AAAAAAAAADA/R0mR94IIWDk/s400/lotus-notes-jre.JPG" alt="" id="BLOGGER_PHOTO_ID_5263257243647166818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Set the &lt;span style="font-weight: bold;"&gt;VM Arguments&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;-Xmx256M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;You do this to get more available memory, and thereby avoid Out of memory errors&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;&lt;span&gt;, to close the Add JRE dialog&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;&lt;span&gt;, to close the preference dialog&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;You are now ready to install and configure the Expeditor Toolkit.&lt;br /&gt;&lt;br /&gt;&lt;p style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a name="N100FB"&gt;&lt;span class="smalltitle"&gt;Install and configure the Expeditor Toolkit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;Help - Software Updates - Find and Install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Search for new features to install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;New Local Site&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Expeditor Toolkit Install&lt;/span&gt; folder&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(ex. C:/lotus-dev/&lt;/span&gt;&lt;span style="font-size:85%;"&gt;expeditor/Expeditor_Toolkit_install&lt;/span&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;&lt;span&gt;, to close the browse file dialog&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SQrdFtLruqI/AAAAAAAAADI/wIvNtdf2GUg/s1600-h/expeditor-updatesite.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 380px;" src="http://2.bp.blogspot.com/_2Nr4vFUSmSI/SQrdFtLruqI/AAAAAAAAADI/wIvNtdf2GUg/s400/expeditor-updatesite.JPG" alt="" id="BLOGGER_PHOTO_ID_5263262204633528994" border="0" /&gt;&lt;/a&gt;&lt;a name="N10108"&gt;&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;&lt;span&gt;, to close the Edit Local Site dialog&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Note: &lt;span style="font-weight: bold;"&gt;Check&lt;/span&gt; to see if the new entry &lt;span style="font-weight: bold;"&gt;expeditor/Expeditor_Toolkit_install&lt;/span&gt; is checked.&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name="N10108"&gt;&lt;br /&gt;Now that you have created the local update site you have to select the features that are needed for Lotus Notes.&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Expand&lt;/span&gt; desktop&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select &lt;/span&gt;&lt;span&gt;and Check&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Lotus Expeditor Toolkit 6.1.x_xxxxx feature&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Accept&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;the &lt;span style="font-weight: bold;"&gt;license terms&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt; and verify the installation&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Finish&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;If prompted for &lt;span style="font-weight: bold;"&gt;Feature Verification&lt;/span&gt;, just click &lt;span style="font-weight: bold;"&gt;Install All&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Select Yes&lt;/span&gt;&lt;span&gt; to &lt;span style="font-weight: bold;"&gt;Restart&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name="N10108"&gt;&lt;br /&gt;After restart, if this was the first time you restarted, you will be prompted with Test Environment Configuration Dialog. You will now have to make it look like this below.&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a title="Click to enlarge picture" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQrlb2UHPXI/AAAAAAAAADY/wVzpjlaxk-o/s1600-h/lotus-notes-test-environment.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 268px;" src="http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQrlb2UHPXI/AAAAAAAAADY/wVzpjlaxk-o/s400/lotus-notes-test-environment.JPG" alt="" id="BLOGGER_PHOTO_ID_5263271381134949746" border="0" /&gt;&lt;/a&gt;&lt;a name="N10108"&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;If you're NOT prompted with this dialog, you can reach it via the preference page Client Services that Expeditor installed&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;a name="N10108"&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Set&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Test Environment&lt;/span&gt;&lt;span&gt; to&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Lotus Notes 8&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Set &lt;span style="font-weight: bold;"&gt;Target Location&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;NOTES_INSTALL&lt;/span&gt;\framework\eclipse&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(&lt;/span&gt;&lt;span style="font-size:85%;"&gt;If not already set) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;Set &lt;span style="font-weight: bold;"&gt;VM Name&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;Notes 8 VM&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Set &lt;span style="font-weight: bold;"&gt;Compiler Compliance Level&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;1.5&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;You're done. Congratulation you are now ready to test your installation with some samples.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;What's Next?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next you will complete task:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Test Notes 8 Samples&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="border-top: 1px solid rgb(221, 221, 221); font-size: 80%; line-height: normal; padding-top: 5px;"&gt;&lt;/div&gt;&lt;div style="float: right;"&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/s.html" title="Go to previous"&gt;PREVIOUS&lt;/a&gt;&lt;span style="margin: 0px 2px; color: rgb(221, 221, 221); font-weight: bold;"&gt;|&lt;/span&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/testing-lotus-notes-8-development.html" title="Go to next"&gt;NEXT&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/" title="Go to start page"&gt;HOME&lt;/a&gt;&lt;div style="margin-bottom: 20px;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-3233694656333189470?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/3233694656333189470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=3233694656333189470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/3233694656333189470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/3233694656333189470'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2008/10/configure-lotus-notes-8-development.html' title='Create Notes 8 environment'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2Nr4vFUSmSI/SQrYk8EXSWI/AAAAAAAAADA/R0mR94IIWDk/s72-c/lotus-notes-jre.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-989597645966282582</id><published>2008-10-27T23:56:00.088+01:00</published><updated>2009-03-11T12:03:03.284+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus notes'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><category scheme='http://www.blogger.com/atom/ns#' term='sidebar'/><title type='text'>Download and install the software</title><content type='html'>&lt;span&gt;&lt;span&gt;Before you can start playing with the &lt;/span&gt;&lt;/span&gt;Lotus 8 development &lt;span&gt;&lt;span&gt;technologies you have to download and install some Eclipse and Lotus software.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;My setup&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;When I made this tutorial my testing was done on the following system setup:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;PC: Dell Latitude E6500 Intel Core 2 (Duo) / 4GB&lt;br /&gt;&lt;/li&gt;&lt;li&gt;OS: Windows Vista Business&lt;/li&gt;&lt;li&gt;Eclipse Callisto Enterprise Bundle&lt;br /&gt;&lt;/li&gt;&lt;li&gt;IBM Lotus Notes Client 8.0.2&lt;/li&gt;&lt;li&gt;IBM Lotus Sametime Connect Client 8.0.1&lt;/li&gt;&lt;li&gt;IBM Lotus Sametime SDK 8.0.1&lt;br /&gt;&lt;/li&gt;&lt;li&gt;IBM Lotus Expeditor Toolkit 6.1.2&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;span&gt;Some of the trial download listed below are of earlier versions than the versions I used, so be aware of any differences in concern to version numbering in this tutorial.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The downloads&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Here you find all the software downloads you might need. Every software element listed below has an associated download link and information section:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Eclipse Callisto&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lotus Notes client&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lotus Sametime Connect client&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lotus Sametime SDK&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lotus Expeditor Toolkit&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span id="EC"&gt;Eclipse Callisto&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This is a prepacked Eclipse 3.2.2 with some extra plug-ins, hosted and  maintained by IBM.&lt;br /&gt;&lt;br /&gt;When you download the Callisto product bundle, select the "free download" version of EE or the full Enterprise bundle.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/eclipse/downloads/callisto/?S_TACT=105AGX44&amp;amp;S_CMP=EUROPA"&gt;Download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Unzip the downloaded file to a preferred location&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(ex. c:\lotus-dev\callisto)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" id="ILNC" &gt;Lotus Notes v8.0.0 client&lt;/span&gt;&lt;br /&gt;If you don't have the Lotus Notes client installed you can download a trial version from IBM.&lt;br /&gt;The download includes the Notes (Eclipse version), Designer and Administration clients.&lt;br /&gt;This was all I could find at IBM downloads, was a trial version 8.0.0.&lt;br /&gt;&lt;br /&gt;FYI: The client I used for testing was a version 8.0.2.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/downloads/ls/lsndad/?S_TACT=105AGX13&amp;amp;S_CMP=LSDL"&gt;Download (trial)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Install the Lotus Notes Client&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span style="font-weight: bold; font-style: italic;" id="ILSCC"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" id="ILSCC" &gt;Lotus Sametime v8.0.1 Connect client&lt;/span&gt;&lt;br /&gt;If you don't have the Lotus Sametime Connect client installed you can download a trial version from IBM.&lt;br /&gt;&lt;br /&gt;Be aware that this is Sametime server download and it includes the client install.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/downloads/ls/lst/?S_TACT=105AGX28&amp;amp;S_CMP=TRIALS"&gt;Download (trial)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Install the Lotus Sametime Connect Client&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-size:130%;" id="ILSSDK" &gt;&lt;br /&gt;Lotus Sametime 8.0.1 SDK&lt;/span&gt;&lt;br /&gt;If you don't have Lotus Sametime v8.0.1 SDK (Software Development Kit) installed you can download it from IBM.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/downloads/ls/lsndad/?S_TACT=105AGX13&amp;amp;S_CMP=LSDL"&gt;Download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Unzip the downloaded file to a preferred location&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(ex. c:\lotus-dev\st801sdk)&lt;/span&gt; Note: &lt;span style="font-size:85%;"&gt;The zip file contains a root folder like st801sdk, so you don't need to make the folder, just unzip all to (ex. &lt;/span&gt;&lt;span style="font-size:85%;"&gt;c:\lotus-dev&lt;/span&gt;&lt;span style="font-size:85%;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-size:130%;" id="ILET" &gt;&lt;br /&gt;Lotus Expeditor Toolkit 6.1.2&lt;/span&gt;&lt;br /&gt;If you don't have Lotus Expeditor installed you can download a trial version from IBM.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/downloads/ls/lxpd/?S_TACT=105AGX13&amp;amp;S_CMP=LSDL"&gt;Download (trial)&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Unzip the downloaded file to a preferred location&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(ex. c:\lotus-dev\expeditor)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Conclusion&lt;/span&gt;&lt;br /&gt;Perfect you should now have downloaded, installed and prepared the basic software you need to proceed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;What's Next?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next you will complete task:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Create Notes 8 Environment&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="border-top: 1px solid rgb(221, 221, 221); font-size: 80%; line-height: normal; padding-top: 5px;"&gt;&lt;/div&gt;&lt;div style="float: right;"&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/11/fasttrack-lotus-8-eclipse-development.html" title="Go to previous"&gt;PREVIOUS&lt;/a&gt;&lt;span style="margin: 0px 2px; color: rgb(221, 221, 221); font-weight: bold;"&gt;|&lt;/span&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/configure-lotus-notes-8-development.html" title="Go to next"&gt;NEXT&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/" title="Go to start page"&gt;HOME&lt;/a&gt;&lt;div style="margin-bottom: 20px;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-989597645966282582?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/989597645966282582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=989597645966282582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/989597645966282582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/989597645966282582'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2008/10/s.html' title='Download and install the software'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-1290396296091239548</id><published>2008-10-27T10:20:00.078+01:00</published><updated>2008-11-02T06:48:24.585+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus notes'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus sametime'/><title type='text'>Getting started with Lotus / Eclipse</title><content type='html'>As you might know, the newer versions of the IBM Lotus Notes and Sametime v8 client products  are based on the open source &lt;a href="http://eclipse.org/"&gt;Eclipse&lt;/a&gt; platform.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Abstract&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The new future&lt;/li&gt;&lt;li&gt;Opportunities&lt;/li&gt;&lt;li&gt;Challenges&lt;/li&gt;&lt;li&gt;Technologies involved&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;The new future&lt;/span&gt;&lt;br /&gt;This, in the Lotus Notes community, is a new big opportunity for both customers and business partners.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The ISV (Independant Software Vendor) business partner can take the lead in development of Eclipse Lotus solutions&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The customer gets an award winning and well proven rich client platform for their business applications.&lt;/li&gt;&lt;li&gt;The IT-department gets a client platform that is easy to manage and deploy, down to the smallest details&lt;/li&gt;&lt;li&gt;The developer gets her hands on top class development tools and features&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This gives some traditional Lotus Notes developers new opportunities and challenges.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Opportunities&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;More focus on the core business issues, reducing trivial procedures&lt;/li&gt;&lt;li&gt;Multiple platform solutions&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plugin reuse ability&lt;/li&gt;&lt;li&gt;Implicit design pattern usage&lt;/li&gt;&lt;li&gt;Faster and more modular development and code&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Current competencies are still as useful as they are now&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Challenges&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Used to code 95% LotusScript and Visual Basic based languages&lt;/li&gt;&lt;li&gt;Low on resources for studying / enhancing the Java / Eclipse skills&lt;/li&gt;&lt;li&gt;Lots of new technologies and products to master&lt;/li&gt;&lt;li&gt;Customer on the market is requesting information and guidance on the pros n' cons&lt;/li&gt;&lt;li&gt;Time has shown that many Lotus Notes developers are lacking the necessary level of Java and Eclipse knowledge. This will have to change because it's not rocket science for an experienced Java / Eclipse developer to learn the Notes API. So changes are that the competition will grow in the future&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Technologies involved&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Here are some of the technology skills you should focus on:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Java / J2EE&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Design patterns&lt;/li&gt;&lt;li&gt;Software Modeling&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Eclipse platform and technology&lt;/li&gt;&lt;li&gt;Eclipse Plugin Architecture (Equinox /OSGi)&lt;/li&gt;&lt;li&gt;Eclipse RCP (Rich Client Platform)&lt;/li&gt;&lt;li&gt;Lotus Notes / Domino development&lt;/li&gt;&lt;li&gt;Lotus Sametime development&lt;/li&gt;&lt;li&gt;Lotus Expeditor Toolkit&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;For each type of skill sets I have included a link to one of many resources on the net. Feel free to get inspiration to the technology from other sources.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Java / J2EE&lt;/span&gt;&lt;br /&gt;If your Java skills are a bit rusty, start here by updating your skills.&lt;br /&gt;&lt;br /&gt;There are many good tutorials on getting started with Java. Java is a fundamental component of the Eclipse Framework.&lt;br /&gt;&lt;br /&gt;If you already have programming skills, learning Java should not be your biggest challenge.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/"&gt;Tutorials from the Java communities&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Design patterns&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Many of today's large development projects make use of design patterns,  either implicitly or explicitly, making the solutions more loosely coupled and manageable and extensible.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.javaworld.com/columns/jw-java-design-patterns-index.html"&gt;JavaWorld columns on design patterns&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Software Modeling&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;In the analysis and design phase of a solution you need to model the architecture from an abstract perspective, this is where UML (Unified Modeling Language) has it's power, delivering models and notations that explains how a solution is build, used and managed.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sparxsystems.com.au/uml-tutorial.html"&gt;UML tutorial from sparxsystems.com.au&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Eclipse platform and technology&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. The Eclipse Foundation is a not-for-profit, member supported corporation that hosts the &lt;a href="http://www.eclipse.org/projects"&gt;Eclipse projects&lt;/a&gt; and    helps cultivate both an open source community and an ecosystem of complementary products and services.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.eclipse.org/org/"&gt;Eclipse org home&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Eclipse Plugin Architecture (Equinox / OSGi)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="field-item"&gt;The Eclipse Equinox project produces the core runtime used by Eclipse and the reference implementation for both the OSGi 4.1 framework and JSR 291 specifications.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.eclipse.org/equinox/"&gt;Eclipse Equinox home&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Eclipse RCP (Rich Client Platform)&lt;/span&gt;&lt;br /&gt;While the Eclipse platform is designed to serve as an open tools platform, it is architected so that its components could be used to build just about any client application. The minimal set of plug-ins needed to build a rich client application is collectively known as the &lt;strong style="font-weight: normal;"&gt;"Rich Client Platform&lt;/strong&gt;".&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform"&gt;Eclipse RCP Wiki&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Lotus Notes / Domino development&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Lotus Notes and Domino are collaboration software. Notes is the email, calendar &amp;amp; scheduling, and information management client. Domino is the integrated messaging, collaboration, and Web application server.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.ibm.com/developerworks/lotus/products/notesdomino/?S_TACT=105AGX13&amp;amp;S_CMP=LP"&gt;IBM DeveloperWorks on Lotus Notes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Lotus Sametime development&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;!--CENTER_COLUMN_BEGIN--&gt;Lotus® Sametime is real-time collaboration software that provides presence awareness, instant messaging, and Web conferencing.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.ibm.com/developerworks/lotus/products/instantmessaging/?S_TACT=105AGX13&amp;amp;S_CMP=LP"&gt;IBM DeveloperWorks on Lotus Sametime&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Lotus Expeditor Toolkit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Lotus® Expeditor is a universally managed client that includes a client, server, and toolkit for creating, deploying, and maintaining both mobile and rich client applications. This OSGi-based and Eclipse-based platform enables you to create Service-Oriented Architecture (SOA) solutions.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.ibm.com/developerworks/lotus/products/expeditor/?S_TACT=105AGX13&amp;amp;S_CMP=LP"&gt;IBM developerWorks on Lotus Expeditor&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;What's Next?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next you will complete task:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Download and install the software&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="border-top: 1px solid rgb(221, 221, 221); font-size: 80%; line-height: normal; padding-top: 5px;"&gt;&lt;/div&gt;&lt;div style="float: right;"&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/11/fasttrack-lotus-8-eclipse-development.html" title="Go to previous"&gt;PREVIOUS&lt;/a&gt;&lt;span style="margin: 0px 2px; color: rgb(221, 221, 221); font-weight: bold;"&gt;|&lt;/span&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/2008/10/s.html" title="Go to next"&gt;NEXT&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a style="text-decoration: none;" href="http://lotuseclipsecorner.blogspot.com/" title="Go to start page"&gt;HOME&lt;/a&gt;&lt;div style="margin-bottom: 20px;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-1290396296091239548?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lotuseclipsecorner.blogspot.com/feeds/1290396296091239548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1793499365248774888&amp;postID=1290396296091239548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/1290396296091239548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/1290396296091239548'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2008/10/how-to-get-started-with-new-lotus.html' title='Getting started with Lotus / Eclipse'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1793499365248774888.post-2300094676614537479</id><published>2008-10-27T08:24:00.018+01:00</published><updated>2009-03-11T12:02:42.661+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='RCP'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus notes'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus expeditor'/><title type='text'>Welcome</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQbsHfZHrVI/AAAAAAAAAB4/dzxwd-XQKuY/s1600-h/me.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 80px; height: 80px;" src="http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQbsHfZHrVI/AAAAAAAAAB4/dzxwd-XQKuY/s400/me.jpg" alt="" id="BLOGGER_PHOTO_ID_5262152828059102546" border="0" /&gt;&lt;/a&gt;Welcome to the Lotus Eclipse Corner blog.&lt;br /&gt;&lt;br /&gt;This blog is technical and dedicated to the IBM Lotus and Eclipse developers out there that share my passion for these technologies.&lt;br /&gt;&lt;br /&gt;My name is Ronni Kahalani. I'm a senior consultant at The RCP Company located in Copenhagen Denmark.&lt;br /&gt;&lt;br /&gt;I have several years of experience with the IBM Lotus product family and Eclipse as an architect and developer.&lt;br /&gt;&lt;br /&gt;The purpose of this blog will be to share some of my knowledge and experience and to contribute to the IBM Lotus and Eclipse communities.&lt;br /&gt;&lt;br /&gt;Currently many Lotus developers are challenged with the need to become an Eclipse developer / specialist, because of IBM's Eclipse based client product strategy. Some of them can use a hand getting up to speed on their Eclipse skills.&lt;br /&gt;&lt;br /&gt;On this blog I'll try to make it even easier to get started on the new Lotus / Eclipse technologies rushing by. Most of what I'll write about are exciting tutorials, articles and other "need to know" technical information.&lt;br /&gt;&lt;br /&gt;I hope you will enjoy this blog and find it valuable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1793499365248774888-2300094676614537479?l=lotuseclipsecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/2300094676614537479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1793499365248774888/posts/default/2300094676614537479'/><link rel='alternate' type='text/html' href='http://lotuseclipsecorner.blogspot.com/2008/10/welcome.html' title='Welcome'/><author><name>Ronni Kahalani</name><uri>http://www.blogger.com/profile/04197328881420829481</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQWaFWGkddI/AAAAAAAAAAo/mtC9Mny1Gsc/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2Nr4vFUSmSI/SQbsHfZHrVI/AAAAAAAAAB4/dzxwd-XQKuY/s72-c/me.jpg' height='72' width='72'/></entry></feed>
