<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">

<channel>
	<title>AppliGate Consultancy</title>
	
	<link>http://rbontekoe.wordpress.com</link>
	<description>Blog over Lotus Notes &amp; Domino, Google Apps en andere zaken</description>
	<lastBuildDate>Mon, 10 Jun 2013 18:35:09 +0000</lastBuildDate>
	<language>nl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain="rbontekoe.wordpress.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
<image>
		<url>http://1.gravatar.com/blavatar/70fec0817515f4119033519804660ec1?s=96&amp;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>AppliGate Consultancy</title>
		<link>http://rbontekoe.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rbontekoe.wordpress.com/osd.xml" title="AppliGate Consultancy" />
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/appligate" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="appligate" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://rbontekoe.wordpress.com/?pushpress=hub" /><item>
		<title>AppliGate Website and More…</title>
		<link>http://rbontekoe.wordpress.com/2013/06/01/appligate-website-and-more/</link>
		<comments>http://rbontekoe.wordpress.com/2013/06/01/appligate-website-and-more/#comments</comments>
		<pubDate>Sat, 01 Jun 2013 13:18:25 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[AppliGate]]></category>
		<category><![CDATA[Google+]]></category>
		<category><![CDATA[xpage]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2274</guid>
		<description><![CDATA[The AppliGate website Due to problems we had with the GAE environment in the past, we had plans to run the AppliGate website as a XPages application. In the end we reversed this decision, because the GAE is running very smoothly and fast as it was in the beginning: http://www.appligate.nl On the Courselets page now we&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2013/06/01/appligate-website-and-more/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2274&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h1><a href="https://lh6.googleusercontent.com/_6uesh8nJpcNpSlscpxvIVQDtWa4Vdn3VqLFno-Sxw=w314-h207-p-no"><img class="alignright" alt="" src="https://lh6.googleusercontent.com/_6uesh8nJpcNpSlscpxvIVQDtWa4Vdn3VqLFno-Sxw=w314-h207-p-no" width="314" height="207" /></a>The AppliGate website</h1>
<p>Due to problems we had with the GAE environment in the past, we had plans to run the AppliGate website as a XPages application. In the end we reversed this decision, because the GAE is running very smoothly and fast as it was in the beginning: <a title="AppliGate Website" href="http://www.appligate.nl">http://www.appligate.nl</a></p>
<p>On the Courselets page now we have placed a link to a MindMeister map on which you can find the most important links to AppliGate content. We use this technique also on the XPages community.</p>
<h1>XPages Google+ community</h1>
<p>The XPages community was created beginning December last year. In the meantime more and more XPages developers discover this community on Google+. In the community you will find news, tons of education material, upcoming events, map with links, and recently a link to The XPages Weekly, a paper.li newsletter updated once a week on Saturday: <a title="XPages Google+ community" href="https://plus.google.com/communities/113130034807500592653">https://plus.google.com/communities/113130034807500592653</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2274&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2013/06/01/appligate-website-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>

		<media:content url="https://lh6.googleusercontent.com/_6uesh8nJpcNpSlscpxvIVQDtWa4Vdn3VqLFno-Sxw=w314-h207-p-no" medium="image" />
	</item>
		<item>
		<title>Turning a disappointment into an XPages challenge</title>
		<link>http://rbontekoe.wordpress.com/2013/01/16/turning-a-disappointment-into-an-xpages-challenge/</link>
		<comments>http://rbontekoe.wordpress.com/2013/01/16/turning-a-disappointment-into-an-xpages-challenge/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 09:40:20 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[AppliGate]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[XPages]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2253</guid>
		<description><![CDATA[Our website http://www.appligate.nl was running very smoothly. Pages loaded very fast within less than 800 milliseconds. We were very happy, but&#8230; &#8230;just a couple of days before Christmas 2012, we noticed that loading a page took sometimes more than 10 seconds. We thought it was a temporary problem with Google App Engine environment. But still the&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2013/01/16/turning-a-disappointment-into-an-xpages-challenge/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2253&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/18090920@N07/4838330315" target="_blank"><img class="zemanta-img-inserted zemanta-img-configured " title="website is  slow" alt="website is slow" src="http://farm5.static.flickr.com/4148/4838330315_24deb3806e_m.jpg" width="240" height="80" /></a><p class="wp-caption-text">website is not down, but slow (Photo credit: Sean MacEntee)</p></div>
<p>Our website <a title="AppliGate Web Site" href="http://www.appligate.nl">http://www.appligate.nl</a> was running very smoothly. Pages loaded very fast within less than 800 milliseconds. We were <a title="AppliGate Web Site further renewed" href="http://rbontekoe.wordpress.com/2012/10/23/appligate-web-site-further-renewed/">very happy</a>, but&#8230;</p>
<p>&#8230;just a couple of days before Christmas 2012, we noticed that loading a page took sometimes more than 10 seconds. We thought it was a temporary problem with Google App Engine environment. But still the AppliGate website is very slow.</p>
<p><strong>What next?</strong></p>
<p>We have decided to switch back to Domino and to use XPages to realize our website. Notice was so nice to offer us hosting facilities. We hope the new site will operate within a couple of weeks. We will try to build a site based on Managed Beans by using the techniques we teach in our free online course <a title="Using Managed Beans in XPages" href="https://docs.google.com/a/appligate.nl/document/d/1XFXEmXH8KFcXEHcs2qvbWqOs_TqJWJ8Dbs9CMMKLszI/edit">How to use Managed Beans in XPages</a>.</p>
<p><strong>And in the meantime?</strong></p>
<p>In the meantime you can still visit our web site running in the Google App Engine environment, but be patient please <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2253/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2253&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2013/01/16/turning-a-disappointment-into-an-xpages-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4148/4838330315_24deb3806e_m.jpg" medium="image">
			<media:title type="html">website is  slow</media:title>
		</media:content>
	</item>
		<item>
		<title>How to use Managed Beans in XPages</title>
		<link>http://rbontekoe.wordpress.com/2012/12/28/how-to-use-managed-beans-in-xpages/</link>
		<comments>http://rbontekoe.wordpress.com/2012/12/28/how-to-use-managed-beans-in-xpages/#comments</comments>
		<pubDate>Fri, 28 Dec 2012 17:20:10 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[AppliGate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[managed beans]]></category>
		<category><![CDATA[XPages]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2238</guid>
		<description><![CDATA[The new free online course How to use Managed Beans in XPages is ready. It is an addition to our 4-day instructor-led XP852 &#8211; Lotus Domino Designer 8.5.2 Basic XPages Applications course. Because it is necessary to have some Java knowledge there is also a link to the free online Java for XPages developers course. It is a course&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2012/12/28/how-to-use-managed-beans-in-xpages/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2238&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 310px"><a href="http://commons.wikipedia.org/wiki/File:Val_Beans.jpg" target="_blank"><img class="zemanta-img-inserted zemanta-img-configured" title="English: Picture of Val Beans (Dolichos lablab)." alt="English: Picture of Val Beans (Dolichos lablab)." src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/29/Val_Beans.jpg/300px-Val_Beans.jpg" width="300" height="200" /></a><p class="wp-caption-text">English: Picture of Val Beans (Dolichos lablab). (Photo credit: Wikipedia)</p></div>
<p>The new free online course <a title="How to use Managed Beans in XPages" href="https://docs.google.com/a/appligate.nl/document/d/1XFXEmXH8KFcXEHcs2qvbWqOs_TqJWJ8Dbs9CMMKLszI/edit">How to use Managed Beans in XPages</a> is ready. It is an addition to our 4-day instructor-led <a href="http://rbontekoe.wordpress.com/2010/12/29/xp852-lotus-domino-designer-8-5-2-basic-xpage-applications/">XP852 &#8211; Lotus Domino Designer 8.5.2 Basic XPages Applications</a> course.</p>
<p>Because it is necessary to have some Java knowledge there is also a link to the free online <a title="Java for XPages developers" href="https://docs.google.com/a/appligate.nl/document/d/1jjZIvkGQWjwYfTJBGVaE_0CyOiskLeOJ_3vlOWUjVNk/edit">Java for XPages developers</a> course. It is a course where you learn very quickly the basic concepts of Java.</p>
<p>The course begins by explaining the application that is used in the course, a simple employee management system. The application is kept simple so the student can concentrate on the concepts.</p>
<p>Two services are used in the application, the XPages service, and the Employee management service, which is split into two parts. The first is the Backing Managed Bean, holding the data submitted by the user as long as the XPages file is not reloaded. The course also shows how to bind the Employee bean properties with the Edit Box controls using Expression Language.</p>
<p>The second bean is the Model Managed Bean whose primary function is to store and retrieve employee data.</p>
<p>To become a Managed Bean the bean has to registered in the faces-config.xml file. Special is that you also learn how to pass the global variable database during initialization to the Model Managed bean.</p>
<p>The idea behind the application is that the data currently is stored in the Domino database. However this data source will be replaced in the future probably by a Web API service. To solution is to replace only the Model Managed Bean with another Java implementation.</p>
<p>The course closes with explaining how to use the Java debugger of Domino Designer.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2238/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2238&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2012/12/28/how-to-use-managed-beans-in-xpages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/2/29/Val_Beans.jpg/300px-Val_Beans.jpg" medium="image">
			<media:title type="html">English: Picture of Val Beans (Dolichos lablab).</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Course for XPages Developers</title>
		<link>http://rbontekoe.wordpress.com/2012/12/11/java-course-for-xpages-developers/</link>
		<comments>http://rbontekoe.wordpress.com/2012/12/11/java-course-for-xpages-developers/#comments</comments>
		<pubDate>Tue, 11 Dec 2012 11:39:21 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[Courselets]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[xpage]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2225</guid>
		<description><![CDATA[We are working on a three part online Java introduction course for developers. The objective of the course is to understand some basic concepts of Java, in particular what is an Interface and what is a Java Bean. This basic knowledge is more or less required when developers want to use Managed Beans in XPages&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2012/12/11/java-course-for-xpages-developers/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2225&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We are working on a three part online Java introduction course for developers. The objective of the course is to understand some basic concepts of Java, in particular what is an Interface and what is a Java Bean. This basic knowledge is more or less required when developers want to use Managed Beans in XPages applications or want develop their own data sources. Also we like to organize some Google+ hangout sessions on these two subjects in the future.</p>
<p>The student will create a music band with music instruments and musicians during the course. The course material is in our nieuw Google+ community XPages and can be found under <a title="Java Course for XPages Developers" href="https://plus.google.com/communities/113130034807500592653/stream/b58ef2ba-322f-49a4-8ebd-2822df37621b?utm_source=chrome_ntp_icon&amp;utm_medium=chrome_app&amp;utm_campaign=chrome">Learning</a>.</p>
<p>We hope you will like the course.</p>
<p>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2225/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2225&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2012/12/11/java-course-for-xpages-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>
	</item>
		<item>
		<title>DD851 – Classic Domino Notes Application Development</title>
		<link>http://rbontekoe.wordpress.com/2012/11/21/dd851-classic-domino-notes-application-development/</link>
		<comments>http://rbontekoe.wordpress.com/2012/11/21/dd851-classic-domino-notes-application-development/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 11:20:37 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[Course Descriptions Lotus]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2216</guid>
		<description><![CDATA[This is a lecture/lab course that follows a task-oriented approach. During the many course exercises you will create a working application from the ground up. As you learn about various aspects of Domino Designer, you will immediately apply the concepts and techniques as you work on your application. Duur cursus: 4 dagen Kosten cursus: Vraag&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2012/11/21/dd851-classic-domino-notes-application-development/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2216&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is a lecture/lab course that follows a task-oriented approach. During the many course exercises you will create a working application from the ground up. As you learn about various aspects of Domino Designer, you will immediately apply the concepts and techniques as you work on your application.</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>Duur cursus:</td>
<td>4 dagen</td>
</tr>
<tr>
<td>Kosten cursus:</td>
<td>Vraag offerte aan.</td>
</tr>
<tr>
<td>Kosten cursusmateriaal:</td>
<td>150,- euro per deelnemer, exclusief 21% BTW.</td>
</tr>
<tr>
<td>Locatie:</td>
<td>On-site</td>
</tr>
<tr>
<td>Maximaal aantal curisten:</td>
<td>6</td>
</tr>
<tr>
<td>Startdatum:</td>
<td>n.v.t.</td>
</tr>
<tr>
<td>Offerte aanvragen:</td>
<td><a href="mailto:%20info@appligate.nl">info@appligate.nl</a></td>
</tr>
<tr>
<td>Bijzonderheden:</td>
<td>Cursusmateriaal kan ook gebruikt worden als zelfstudie materiaal</td>
</tr>
</tbody>
</table>
<p><strong>Audience</strong></p>
<p>This course is designed for individuals new to Domino Designer but who have:</p>
<ul>
<li>significant experience using the Notes 8.5+ client</li>
<li>experience with another programming language, or with any worksheet or word processor macro language.</li>
</ul>
<p>This course relies on the WYSIWYG tools in Domino Designer and only introduces the programming languages used in Domino Designer, so a programming background is not required.</p>
<p><strong>Course goals</strong></p>
<p>This course will teach you how to:</p>
<ul>
<li>decide which applications are appropriate for Notes and how “Notes classic applications” can be structured to accomplish their objectives</li>
<li>create a new database on your local hard drive and create a replica of the database on the Domino Server</li>
<li>use Domino Designer to build a simple classic Notes application that is stored on and shared by a Domino server and run by Notes</li>
<li>design applications using Pages, Forms, Fields, Views, Framesets, Outlines, Actions, and Agents</li>
<li>use the formula, LotusScript, and JavaScript languages to validate data entry and give action to the application</li>
<li>establish relationships between documents through data inheritance and a Response Document hierarchy</li>
<li>secure the application by assigning user rights and roles in the Database, Form, and View Access Control Lists</li>
<li>embellish the appearance of Forms and Pages using style sheets and add general and context-sensitive help</li>
<li>create standard and calendar Views that display document data</li>
<li>make it easy for users to navigate and control the application</li>
<li>use shared elements, code, and resources</li>
<li>use Templates to create new databases using your design and Master Templates to centralize your code changes</li>
<li>rollout a new application in a production environment</li>
<li>maintain the database data and design</li>
<li>describe the different ways to exchange data with other database systems.</li>
</ul>
<p><strong>Outline</strong></p>
<p><strong>1 Getting Started with Domino Designer</strong></p>
<p><strong>Notes Applications and Databases</strong></p>
<ul>
<li>Notes as an Eclipse plugin</li>
<li>Notes database structure</li>
<li>Compatibility with older and newer versions</li>
<li>Composite Applications</li>
<li>XPages</li>
<li>Designer experience</li>
<li>Programming languages</li>
<li>Start Domino Designer</li>
<li>Store database on Local drive or on Domino</li>
<li>Server security controls new and replica database creation</li>
<li>Create new database</li>
<li>Exercise: Create a new database</li>
<li>Copy an existing database</li>
<li>How/where applications are executed</li>
</ul>
<p><strong>Domino Designer Quick Tour</strong></p>
<ul>
<li>Perspective and Eclipse Views</li>
<li>Customize Eclipse Views</li>
<li>Customize and save a Perspective</li>
<li>Exercise: Create a Classic Domino Designer Perspective</li>
<li>Add and remove applications from Eclipse Applications View</li>
<li>Eclipse Applications View sorting</li>
<li>Open mode preference</li>
<li>Working Sets of applications</li>
<li>Help System</li>
</ul>
<p><strong>Application Access Control List and Properties</strong></p>
<ul>
<li>Database Access Control List</li>
<li>Exercise: Database ACL</li>
<li>Database/Application Properties</li>
<li>Exercise: Set Application properties</li>
<li>Design element locking</li>
</ul>
<p><strong>2 Forms to Create Documents</strong></p>
<p><strong>Form Basics</strong></p>
<ul>
<li>What is a Form?</li>
<li>The Form is not the document</li>
<li>Form designer concerns</li>
<li>Create a new Form</li>
<li>Form design panes</li>
<li>Save the design element</li>
<li>Test the Form</li>
<li>Exercise: Create and test new Form</li>
<li>Form design list</li>
</ul>
<p><strong>Form properties</strong></p>
<ul>
<li>Fields on the Form</li>
<li>Purpose of Fields</li>
<li>Field versus Item</li>
<li>Add Field</li>
<li>Edit existing Field</li>
<li>Copy and paste Fields</li>
<li>Text properties</li>
<li>Field properties</li>
<li>Commonly used Field names</li>
<li>Internal Field names</li>
<li>Reserved Field names</li>
<li>Example of reserved Field name: SaveOptions</li>
<li>Example reserved Field: Form</li>
<li>Data types and Field types</li>
<li>Control tab</li>
<li>Advanced tab</li>
<li>Exercise: Add Fields to Product Form</li>
<li>Rich Text Fields</li>
<li>Rich Text Lite Fields</li>
</ul>
<p><strong>Default and Computed Field Formulas</strong></p>
<ul>
<li>Field type and its events</li>
<li>Example Default Value formulas</li>
<li>Formula language function syntax</li>
<li>Auto-completion</li>
<li>Programmers Pane properties</li>
<li>Search and replace</li>
<li>What Field formulas can contain</li>
<li>Programming rules</li>
<li>Exercise: Add Default Value formulas</li>
<li>Computed formulas</li>
<li>Exercise: Add Computed formulas</li>
<li>Debugging Field formulas</li>
<li>Form evaluation sequence</li>
<li>What you see is not always what you get</li>
</ul>
<p><strong>3 Views of Documents</strong></p>
<p><strong>Create New View</strong></p>
<ul>
<li>View characteristics</li>
<li>Create new View</li>
<li>Save and Customize</li>
<li>Exercise: Create a View</li>
<li>Multiple Editor View tabs</li>
</ul>
<p><strong>View Columns</strong></p>
<ul>
<li>Add View columns</li>
<li>Column properties Info tab</li>
<li>First understand the data</li>
<li>Column restrictions</li>
<li>Column Value</li>
<li>Example formulas</li>
<li>Exercise: Column Values</li>
<li>Special View-only functions</li>
<li>Document statistics</li>
</ul>
<p><strong>View Column Properties</strong></p>
<ul>
<li>Column properties</li>
<li>Format tabs</li>
<li>Exercise: Advanced Format for columns</li>
<li>Display values as icons</li>
<li>Exercise: Display values as icons</li>
<li>Sorted columns</li>
<li>Exercise: Sorted column</li>
<li>Categorized column</li>
<li>Exercise: Categorize column</li>
<li>Column totals</li>
<li>Exercise: Column totals</li>
<li>Use value as color</li>
<li>Exercise: Use value as color</li>
<li>Advanced tab: Hide column</li>
<li>Exercise: Hide column</li>
<li>Advanced tab: Programmatic Name</li>
</ul>
<p><strong>View Selection</strong></p>
<ul>
<li>View selection options</li>
<li>Select documents using Simple Search</li>
<li>Conditions options</li>
<li>Select documents using a formula</li>
<li>Time-based selections</li>
<li>Select by document property</li>
<li>Selection by exclusion</li>
<li>Fuzzy selections</li>
<li>Exercise: Out of Stock View</li>
<li>Private Views and select by user name</li>
<li>Normalizing user names</li>
<li>Exercise: Sales Rep Private View</li>
<li>Change the design of a Private View</li>
</ul>
<p><strong>View Properties</strong></p>
<ul>
<li>View name and alias</li>
<li>View style</li>
<li>Options tab</li>
<li>Style tab</li>
<li>Advanced tab</li>
<li>Exercise: View properties</li>
<li>View index size and performance concerns</li>
<li>View index refresh</li>
</ul>
<p><strong>Folders</strong></p>
<ul>
<li>Purpose of Folders</li>
<li>Shared versus private Folders</li>
<li>Special design considerations</li>
<li>Delete document error</li>
<li>Exercise: Create shared Folder</li>
</ul>
<p><strong>4 Application Layout and Navigation</strong></p>
<p><strong>Application Structure</strong></p>
<ul>
<li>Developer decisions</li>
<li>Application purpose</li>
<li>Applications NOT right for Domino</li>
<li>Applications right for Notes</li>
<li>Application structure options</li>
<li>Default structure</li>
<li>Increasing detail</li>
<li>Linear progression</li>
<li>Random access</li>
</ul>
<p><strong>Actions</strong></p>
<ul>
<li>Inherent Notes client capabilities</li>
<li>Types of Actions</li>
<li>Action Pane</li>
<li>Working in the Action Pane</li>
<li>Create Action</li>
<li>Action with Sub Action</li>
<li>System Actions</li>
<li>Simple Actions</li>
<li>Coding the Action</li>
<li>Action Bar properties</li>
<li>Hidden Actions</li>
<li>Hide When</li>
<li>Exercise: Form navigation using Actions</li>
<li>Using @Commands</li>
<li>Syntax guidelines</li>
<li>@Command evaluation sequence</li>
<li>View Actions</li>
<li>Exercise: View Action</li>
<li>Example Hide When formulas</li>
<li>Hide When and the Evaluate actions View property</li>
<li>Exercise: Context-sensitive View Action</li>
</ul>
<p><strong>Pages</strong></p>
<ul>
<li>What is a Page?</li>
<li>Create Page</li>
<li>Page name</li>
<li>Exercise: Create container Page</li>
<li>Hotspot button</li>
<li>Exercise: Welcome Page with a button</li>
<li>Computed Text</li>
<li>Exercise: Page with Computed Text</li>
</ul>
<p><strong>Outline Control</strong></p>
<ul>
<li>History of the Notes window</li>
<li>Outline Control features</li>
<li>Create an Outline</li>
<li>Step 1: Create Outline and Outline Entries</li>
<li>Exercise: Create Outline and Outline Entries</li>
<li>Step 2: Embed the Outline</li>
<li>Embedded Outline properties Info tab</li>
<li>Example Outlines</li>
<li>Exercise: Embed the Outline on a Page</li>
<li>Special Entries</li>
<li>Image Resources</li>
<li>Image Resource properties</li>
<li>Rollover images and image wells</li>
<li>Exercise: Add Image Resources</li>
<li>Exercise: Add Image Resources to Outline Entries</li>
</ul>
<p><strong>Framesets</strong></p>
<ul>
<li>Frames and Framesets</li>
<li>Create Frameset</li>
<li>What usually goes into Frames</li>
<li>Assign Frame content</li>
<li>Special Frame names and document preview</li>
<li>Self-framing design elements</li>
<li>Targeting content to Frames</li>
<li>Exercise: Create Frameset</li>
<li>Special target names</li>
<li>Notes-only Frame features</li>
</ul>
<p><strong>Database Launch Options</strong></p>
<ul>
<li>Default database launch property</li>
<li>Control database launch options</li>
<li>Database Postopen event for Notes clients</li>
<li>Exercise: Database launch</li>
<li>Exercise: Fix a small glitch</li>
</ul>
<p><strong>5 Accurate Data Entry</strong></p>
<p><strong>Editable Field Translation and Validation</strong></p>
<ul>
<li>Input Translation event</li>
<li>Input Validation event</li>
<li>Triggering validation from the Save Action</li>
<li>Exercise: Add Editable Field formulas</li>
<li>Field onBlur event</li>
<li>Field onBlur using Javascript</li>
<li>Language choice for Field operations</li>
<li>Form flow</li>
<li>Automatically refresh fields</li>
</ul>
<p><strong>List Fields</strong></p>
<ul>
<li>Where the choices come from</li>
<li>Static text list of choices</li>
<li>Keyword synonyms</li>
<li>Exercise: Keyword synonyms</li>
<li>Use formula for choices</li>
<li>Use Address dialog or Access Control List for choices</li>
<li>Use View dialog for choices</li>
<li>Exercise: Use View dialog for choices</li>
<li>Checkbox and radio button options</li>
<li>Refresh on change</li>
<li>Allow multiple values in Fields</li>
<li>Multiple value items and Views</li>
<li>Edit versus Read mode display</li>
</ul>
<p><strong>6 Response Forms and Views</strong></p>
<p><strong>Inherit Values</strong></p>
<ul>
<li>Why inherit data?</li>
<li>Enable inheritance</li>
<li>Using inheritance</li>
<li>Inheriting data across databases</li>
<li>Document Universal Note ID (UNID) and NoteID</li>
<li>Exercise: Inherit data</li>
<li>Inherit entire selected document into Rich Text Field</li>
</ul>
<p><strong>Response Documents</strong></p>
<ul>
<li>Three types of documents</li>
<li>From response to document and back again</li>
<li>Design response Form</li>
<li>@Commands to create response documents</li>
<li>Response with reference</li>
<li>View Response documents</li>
<li>Design a hierarchical View</li>
<li>Select response documents in a View</li>
<li>Common columns</li>
<li>Responses only column</li>
<li>Responses only column formula</li>
<li>Indicating response documents in a View</li>
<li>View column totals</li>
<li>Exercise: Response documents</li>
</ul>
<p><strong>7 More Views of  Documents</strong></p>
<p><strong>Embedded View</strong></p>
<ul>
<li>How to embed a View</li>
<li>Single category View</li>
<li>Exercise: Single category View</li>
<li>View Filter</li>
<li>Embedded Editor</li>
</ul>
<p><strong>Calendar Views</strong></p>
<ul>
<li>Calendar features</li>
<li>Create a Calendar View</li>
<li>Style tab</li>
<li>Font tab</li>
<li>Calendar format</li>
<li>Two types of entries</li>
<li>Defining just the required columns</li>
<li>Defining all the columns</li>
<li>Exercise: Create Calendar View</li>
<li>Exercise: Show out of stock products</li>
<li>Optional Exercise: Calendar View Events</li>
<li>Embedded Date Picker</li>
</ul>
<p><strong>Grid-Style Views</strong></p>
<ul>
<li>View properties</li>
<li>View-level edit caveats</li>
<li>Enabling cell edits</li>
<li>Column programmatic name</li>
<li>Inviewedit event code</li>
<li>NEWENTRY_REQUEST</li>
<li>Cycling through allowable values</li>
<li>Exercise: Alter All Products View to be Grid-style</li>
</ul>
<p><strong>8 Security At All Levels</strong></p>
<p><strong>Authenticated User Names</strong></p>
<ul>
<li>Security model</li>
<li>Register Notes users</li>
<li>Authentication process</li>
<li>Anonymous users</li>
<li>Hierarchical names</li>
<li>Authenticated name</li>
<li>Alternate name</li>
<li>Domino Administrator responsibilities</li>
<li>Developer responsibilities</li>
</ul>
<p><strong>Database Access Control List</strong></p>
<ul>
<li>Access Control List</li>
<li>Example ACL Entries</li>
<li>Add users to the ACL</li>
<li>Acceptable ACL Entries</li>
<li>Standard settings</li>
<li>User Type</li>
<li>Conflicting/overlapping access</li>
<li>Explicit versus Effective Access</li>
<li>Access privileges</li>
<li>Roles</li>
<li>Create and assign a role</li>
<li>Exercise: Define ACL and roles</li>
<li>Set Administration Server</li>
<li>Enforce Consistent ACL</li>
<li>Enforce Consistent ACL and new replicas, new copies</li>
</ul>
<p><strong>Form, View, and Document Security</strong></p>
<ul>
<li>Form security</li>
<li>Anonymous Form</li>
<li>View security</li>
<li>Document security: Name storage</li>
<li>@UserName and data type</li>
<li>Authors Fields</li>
<li>Exercise: Design element access and Authors Field</li>
<li>Authors Fields you should always include</li>
<li>Readers Fields</li>
<li>Implied readership</li>
<li>Full Access Administration mode access to protected documents</li>
<li>Readers/Authors Fields interaction</li>
<li>Empty Authors and Readers fields</li>
<li>Authors and Readers fields and Adminp</li>
<li>Author access and replication</li>
<li>@Name</li>
<li>Determining user access</li>
<li>@Author</li>
<li>Determining user role membership</li>
<li>Signed documents</li>
</ul>
<p><strong>Sections and Controlled Access Sections</strong></p>
<ul>
<li>Sections</li>
<li>Controlled Access Sections refine authorship</li>
<li>Define Controlled Access Section</li>
<li>Controlled Access Sections and true document security</li>
<li>Controlled Access Sections and signed Fields</li>
<li>Field Security</li>
<li>Editor access to update</li>
<li>Example: Editor access to update</li>
<li>Input Enabled event for Fields</li>
<li>Exercise: Input Enabled event</li>
<li>Field encryption</li>
<li>Task 1: Create a Secret Key</li>
<li>Task 2: Distribute the key</li>
<li>Task 3: Enable the Field(s) for encryption</li>
<li>Task 4: Associate the key with the Form</li>
<li>Exercise: Encrypt pricing details</li>
<li>Encryption caveats</li>
<li>Changing/ removing document encryption</li>
</ul>
<p><strong>9 Embellishing the User Interface</strong></p>
<p><strong>Form Design and Layout</strong></p>
<ul>
<li>Non-scrolling header</li>
<li>Layers</li>
<li>Tables</li>
<li>Create table</li>
<li>Nested tables</li>
<li>Exercise: Tabbed and nested tables</li>
<li>Cascading Style Sheets</li>
<li>CSS attributes of objects</li>
<li>Add a style sheet</li>
<li>Exercise: Add a style sheet</li>
<li>Images</li>
</ul>
<p><strong>Helping the User</strong></p>
<ul>
<li>On Open Form properties</li>
<li>Window Titles</li>
<li>Exercise: Add Window Title</li>
<li>Default printout header and footer</li>
<li>Database Icon</li>
<li>Exercise: Database/Bookmark Icon</li>
<li>About/Using this Application</li>
<li>onHelp and HelpRequest events</li>
<li>Field-level help</li>
<li>Enable instant spell check</li>
<li>Text popup</li>
<li>Formula popup</li>
<li>Hotspots</li>
<li>Link Hotspot</li>
<li>Action Hotspot</li>
<li>Remove a Hotspot</li>
<li>Image maps</li>
</ul>
<p><strong>10 Application Rollout and Maintenance</strong></p>
<p><strong>Database Rollout</strong></p>
<ul>
<li>Rollout checklist</li>
<li>Application properties</li>
<li>Notes client ECLs and signatures</li>
<li>Re-sign the design</li>
<li>User manually changes the ECL</li>
<li>Enforcing standard ECLs</li>
<li>Mail-In Database document</li>
<li>Testing cycles</li>
<li>Mitigate performance problems</li>
<li>Create archive of design</li>
<li>Design Synopsis</li>
<li>Edit DXL of design elements</li>
<li>DXL Code Compare</li>
<li>Verify ACL</li>
<li>Server and Domain-wide ACL management</li>
<li>Exercise: Application Catalog</li>
<li>Verify Server document</li>
<li>Copy database to Domino Server</li>
<li>Create replicas</li>
<li>Encrypt databases</li>
<li>Full Text/Domain Search Indexes</li>
<li>Application Library</li>
<li>Librarians</li>
<li>Create Application Library</li>
<li>Exercise: Publish application</li>
<li>Notify Users</li>
<li>Monitor database use</li>
</ul>
<p><strong>Update Agents</strong></p>
<ul>
<li>Four components of every Agent</li>
<li>Create new Agent</li>
<li>Agent design list</li>
<li>Agents and security</li>
<li>How formulas operate in update Agents</li>
<li>Trigger: Running an Agent from the Actions menu</li>
<li>Search: SELECT statements</li>
<li>Search: Full text search</li>
<li>Search: Response documents</li>
<li>Action: FIELD statement</li>
<li>Examples: Field and document-related Actions</li>
<li>Exercise: Review ConvertInStock Agent</li>
</ul>
<p><strong>Shared Elements and Code</strong></p>
<ul>
<li>Subforms</li>
<li>Subform examples</li>
<li>Create Subform</li>
<li>Exercise: Create and insert Subform</li>
<li>Computed Subforms</li>
<li>Example: Computed Subform</li>
<li>Insert a Computed Subform</li>
<li>Shared Subform caveat</li>
<li>Shared Fields</li>
<li>Add Shared Field to Form</li>
<li>Work with Shared Fields</li>
<li>Shared View Columns</li>
<li>Insert Shared Column</li>
<li>Find Views where a Shared Column has been used</li>
<li>Shared Actions</li>
<li>Shared Elements/Code and performance</li>
<li>Shared Elements and Code from other databases</li>
<li>Shared Element and Code caveats</li>
</ul>
<p><strong>Templates</strong></p>
<ul>
<li>Templates versus Master Templates</li>
<li>Create a new database using a Template</li>
<li>Create a Template from a .NSF</li>
<li>Second use for a Template</li>
<li>Default ACL settings in a Template</li>
<li>Exercise: Create and apply a Template</li>
<li>Design maintenance</li>
<li>Create a Master Template</li>
<li>Inherit the design of a Master Template</li>
<li>Entire database design refresh</li>
<li>Specific design element refresh</li>
<li>Blocking design element refresh/replace</li>
<li>Copy and paste design elements</li>
<li>Exercise: Master Templates</li>
<li>Application Properties that are replaced/refreshed</li>
<li>Master Template strategies</li>
<li>One-to-many</li>
<li>Example: One-to-many</li>
<li>One-to-one</li>
<li>Many-to-one</li>
<li>Hide design</li>
<li>Single Copy Template and Design Compression</li>
<li>Where to do your design work</li>
<li>Template auditing</li>
</ul>
<p><strong>Data Exchange</strong></p>
<ul>
<li>Requirements</li>
<li>Built-in access from the inside out</li>
<li>Programmatic access to Notes data</li>
<li>Drivers and services for Notes/Domino to access external data</li>
<li>Drivers used by external applications to access Notes data</li>
<li>Web access to Notes data</li>
<li>Off-the-shelf applications that access Notes data</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2216/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2216&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2012/11/21/dd851-classic-domino-notes-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>
	</item>
		<item>
		<title>RESTFull Web API Applications</title>
		<link>http://rbontekoe.wordpress.com/2012/11/15/restfull-web-api-applications/</link>
		<comments>http://rbontekoe.wordpress.com/2012/11/15/restfull-web-api-applications/#comments</comments>
		<pubDate>Thu, 15 Nov 2012 15:40:03 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[AppliGate]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Googe App Engine]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[RESTful]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2210</guid>
		<description><![CDATA[Presentation we made in Slideshare about our RESTFull Web API Applications services. The presentation is with artificial speech and explains AppliGate vision on this subject. We hope you will enjoin it. Press on the play button to start the presentation.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2210&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Presentation we made in Slideshare about our RESTFull Web API Applications services. The presentation is with artificial speech and explains AppliGate vision on this subject. We hope you will enjoin it.</p>
<p><strong>Press on the play button to start the presentation.</strong></p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/15191429' width='640' height='525'></iframe>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2210/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2210&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2012/11/15/restfull-web-api-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>
	</item>
		<item>
		<title>Yes, yes … it works, course schedule in Google search</title>
		<link>http://rbontekoe.wordpress.com/2012/10/25/2198/</link>
		<comments>http://rbontekoe.wordpress.com/2012/10/25/2198/#comments</comments>
		<pubDate>Thu, 25 Oct 2012 09:07:26 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[AppliGate]]></category>
		<category><![CDATA[Google Search]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2198</guid>
		<description><![CDATA[Yes, yes &#8230; it works, the XPages course schedule is shown in the results of a Google search. At the moment it only works for the Dutch version of the course page, but if Google has indexed the other pages, then it must also be shown in the English version of the page, probably about&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2012/10/25/2198/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2198&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Yes, yes &#8230; it works, the XPages course schedule is shown in the results of a Google search. At the moment it only works for the Dutch version of the course page, but if Google has indexed the other pages, then it must also be shown in the English version of the page, probably about two weeks.</p>
<p><a href="http://rbontekoe.files.wordpress.com/2012/10/google.png"><img class="size-full wp-image-2199 alignnone" title="Search result" alt="" src="http://rbontekoe.files.wordpress.com/2012/10/google.png?w=640"   /></a></p>
<p>We discovered this when we searched with &#8220;xpages opleidingen&#8221; in our Dutch version of Safari. We got an almost similar result with &#8220;<a href="http://www.google.nl/search?q=xpages+cursussen+nl&amp;sourceid=ie7&amp;rls=com.microsoft:en-US&amp;ie=utf8&amp;oe=utf8&amp;redir_esc=&amp;ei=zAqJUMiXM8eY1AX4g4CgCA">xpages cursussen nl</a>&#8221; in Chrome, however the course dates were now in Englisch.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2198/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2198&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2012/10/25/2198/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>

		<media:content url="http://rbontekoe.files.wordpress.com/2012/10/google.png" medium="image">
			<media:title type="html">Search result</media:title>
		</media:content>
	</item>
		<item>
		<title>AppliGate Web Site further Renewed</title>
		<link>http://rbontekoe.wordpress.com/2012/10/23/appligate-web-site-further-renewed/</link>
		<comments>http://rbontekoe.wordpress.com/2012/10/23/appligate-web-site-further-renewed/#comments</comments>
		<pubDate>Tue, 23 Oct 2012 12:56:12 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[AppliGate]]></category>
		<category><![CDATA[Apache Velocity]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Multilingual]]></category>
		<category><![CDATA[RESTful]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2182</guid>
		<description><![CDATA[The AppliGate site is based on a RESTful web API as we earlier posted. This approach provides more advantages than we originally thought. For example, the site is now also multilingual: Dutch and English. We achieved this in less than one day. We have also restyled the site a little bit. How is the AppliGate&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2012/10/23/appligate-web-site-further-renewed/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2182&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The AppliGate site is based on a RESTful web API as we earlier <a title="RESTful Web API’s" href="http://rbontekoe.wordpress.com/2012/10/04/site-appligate-now-based-on-rest-principes/">posted</a>. This approach provides more advantages than we originally thought. For example, the site is now also multilingual: Dutch and English. We achieved this in less than one day. We have also <a title="Renewed AppliGate web site" href="http://www.appligate.nl/">restyled the site</a> a little bit.</p>
<p>How is the AppliGate site organized?</p>
<h3 style="margin-top:1em;">The heart of the web site</h3>
<p>The web site is based upon  JSON representations. By making use of Jackson, a Java library, we serialize JSON representations to Java objects and back again. The objects are stored in a Google App Engine datastore using HTTP Post (create) and Put (update) methods. JSON representations are retrieved with an HTTP Get method. For the HTML representation, we use Apache Velocity templates.</p>
<h3 style="margin-top:1em;">Apache Velocity templates</h3>
<p>The Apache Velocity templates are text files that work in a similar way as JavaServer Pages. The conversion to HTML takes place real time on the web application server, which makes testing much easier.</p>
<h3 style="margin-top:1em;">The web pages</h3>
<p>Every web page now has an English and a Dutch JSON representation, just copy and past and than translate. If your browser is set to the Dutch language version, it automatically selects the Dutch page and otherwise English. If the request comes from an iPhone or Andoid then the Velocity template for moblile is chosen, otherwise the default template. Both templates refer to the same nested template which contains the specific data to be displayed.</p>
<h3 style="margin-top:1em;">Other features so far</h3>
<p>The course schedule in now represented as Google microdata. If we did it right than you will see the course data in the query results when you google for &#8220;xpages courses&#8221;, hopefully in less then two weeks. We keep you up-to-date.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2182&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2012/10/23/appligate-web-site-further-renewed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>
	</item>
		<item>
		<title>Lotus Domino and Notes 8 Administrator Update to Release 8.5.3</title>
		<link>http://rbontekoe.wordpress.com/2012/10/09/lotus-domino-and-notes-8-administrator-update-to-release-8-5-3/</link>
		<comments>http://rbontekoe.wordpress.com/2012/10/09/lotus-domino-and-notes-8-administrator-update-to-release-8-5-3/#comments</comments>
		<pubDate>Tue, 09 Oct 2012 07:09:02 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[Course Descriptions Lotus]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2174</guid>
		<description><![CDATA[Domino 8.5.x increases performance while at the same time reduces its demands on system resources, due to the support for additional 64 bit platforms and the reduction of I/O and CPU overhead for tasks such as the router, transaction logging, schedule, and design. Other new features are related to Notes clients, including some that reduce&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2012/10/09/lotus-domino-and-notes-8-administrator-update-to-release-8-5-3/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2174&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><span style="font-family:Verdana;">Domino 8.5.x increases performance while at the same time reduces its demands on system resources, due to the support for additional 64 bit platforms and the reduction of I/O and CPU overhead for tasks such as the router, transaction logging, schedule, and design. Other new features are related to Notes clients, including some that reduce your administrative workload.</span></p>
<p><span style="font-family:Verdana;">This course isn’t your typical upgrade course in that it doesn’t mechanically list all the improvements nor does it tell you how to upgrade to this latest version. For that type of information—a complete list of all the new features, system requirements, installation steps, and known problems for Notes/Domino 8.5.x—the best places to go are the Release Notes and the “What’s New in IBM Lotus Domino 8.5.3” section in Lotus Domino Administrator Help.</span></p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr valign="top">
<td width="30%">Duur cursus:</td>
<td width="100%">0,5 dag</td>
</tr>
<tr valign="top">
<td width="30%">Kosten cursus:</td>
<td width="100%">Vraag offerte aan.</td>
</tr>
<tr valign="top">
<td width="30%">Kosten cursusmateriaal:</td>
<td width="100%">60,- euro per deelnemer, exclusief 21% BTW.</td>
</tr>
<tr valign="top">
<td width="30%">Locatie:</td>
<td width="100%">On-site</td>
</tr>
<tr valign="top">
<td width="30%">Maximaal aantal curisten:</td>
<td width="100%">6</td>
</tr>
<tr valign="top">
<td width="30%">Startdatum:</td>
<td width="100%">n.v.t.</td>
</tr>
<tr valign="top">
<td width="30%">Offerte aanvragen:</td>
<td width="100%"><a href="mailto:%20info@appligate.nl">info@appligate.nl</a></td>
</tr>
<tr valign="top">
<td width="30%">Bijzonderheden:</td>
<td width="100%">Cursusmateriaal kan ook gebruikt worden als zelfstudie materiaal</td>
</tr>
</tbody>
</table>
<p><strong>Audience</strong></p>
<p><span style="font-family:Verdana;">This course is designed for experienced Notes and Domino 8 administrators who plan to upgrade their environment to Notes/iNotes and Domino 8.5.3. </span></p>
<p><span style="font-family:Verdana;">You will find this course especially rewarding if you have already installed a Domino 8.5.x server and a handful of Notes 8.5.x clients and have brought your questions to class.</span></p>
<p><span style="font-family:Verdana;">If you are new to Notes and Domino, this is not the right course for you, as it assumes significant prior knowledge of Notes and Domino 8. You should, instead, participate in a series of Domino and Notes administration training courses. Follow this series of courses to master all aspects of the Domino 8.5.x server, Domino Administrator 8.5.x, and the administration of Lotus Notes clients.</span></p>
<p><strong>Objectives</strong></p>
<p><span style="font-family:Verdana;">After you complete this course, you will be able to:</span></p>
<ul type="disc">
<li><span style="font-family:Verdana;">Describe the changes to Notes 8.5.3 platforms, installer packages, embedded Eclipse features, and startup sequence.</span></li>
<li><span style="font-family:Verdana;">Create Dynamic policies and use the three new views in Domino Administrator to manage them.</span></li>
<li><span style="font-family:Verdana;">Create Group documents that auto-populate its members with users who have Mail databases on a specified Domino Server.</span></li>
<li><span style="font-family:Verdana;">Overcome network delays and server outages by using Managed Mail Replicas.</span></li>
<li><span style="font-family:Verdana;">Describe file server-based roaming for Notes users and configure it using the new Roaming Settings policy document.</span></li>
<li><span style="font-family:Verdana;">Configure a Notes User ID Vault database to store Notes User ID files and use the vault to restore lost User IDs or forgotten passwords.</span></li>
<li><span style="font-family:Verdana;">Configure Notes Shared Login for Notes users who use Windows so they don’t need to remember their Notes User ID password.</span></li>
<li><span style="font-family:Verdana;">Reduce the footprint of databases, particularly user Mail files that contain duplicate attachments, by implementing Domino Attachment and Object Service.</span></li>
<li><span style="font-family:Verdana;">Run the Domino Configuration Tuner to compare a server’s settings with best practices rules and run the Corrupt Database Collection and Domino Diagnostic Probe tools.</span></li>
</ul>
<p><strong>Outline</strong></p>
<p><strong><span style="font-family:Verdana;">Topic 1: Notes Client Upgrade</span></strong></p>
<ul>
<li><span style="font-family:Verdana;">Supported operating systems</span></li>
<li><span style="font-family:Verdana;">Notes Standard configuration startup sequence and time</span></li>
<li><span style="font-family:Verdana;">Notes Software and database design and ODS upgrade</span></li>
<li><span style="font-family:Verdana;">Embedded Sametime client in Notes</span></li>
<li><span style="font-family:Verdana;">Integrated IBM Lotus Quickr</span></li>
<li><span style="font-family:Verdana;">Integrated IBM Lotus Connections</span></li>
<li><span style="font-family:Verdana;">Notebook application</span></li>
</ul>
<p><strong><span style="font-family:Verdana;">Topic 2: Policies</span></strong></p>
<ul>
<li><span style="font-family:Verdana;">Dynamic policy assignment</span></li>
<li><span style="font-family:Verdana;">Dynamic policy views</span></li>
<li><span style="font-family:Verdana;">Change to Assign Policy tool</span></li>
<li><span style="font-family:Verdana;">Auto-Populated Group members list</span></li>
<li><span style="font-family:Verdana;">Machine specific Policy settings</span></li>
<li><span style="font-family:Verdana;">Desktop Settings policy to control KeyView file format filters</span></li>
<li><span style="font-family:Verdana;">Mail-related policies</span></li>
</ul>
<p><strong><span style="font-family:Verdana;">Topic 3: Replication</span></strong></p>
<ul>
<li><span style="font-family:Verdana;">Managed Mail Replicas</span></li>
<li><span style="font-family:Verdana;">Purge Interval Replication Control</span></li>
</ul>
<p><strong><span style="font-family:Verdana;">Topic 4: Notes Roaming</span></strong></p>
<ul>
<li><span style="font-family:Verdana;">Roaming Settings policy</span></li>
<li><span style="font-family:Verdana;">File server roaming user preferences</span></li>
<li><span style="font-family:Verdana;">Replication Page</span></li>
<li><span style="font-family:Verdana;">Temporarily disable roaming </span></li>
<li><span style="font-family:Verdana;">Caveats</span></li>
</ul>
<p><strong><span style="font-family:Verdana;">Topic 5: Notes User ID Vault</span></strong></p>
<ul>
<li><span style="font-family:Verdana;">Old and new mechanisms to recover from User ID problems </span></li>
<li><span style="font-family:Verdana;">Create a Notes User ID Vault database</span></li>
<li><span style="font-family:Verdana;">Exercise: Create a Notes User ID Vault</span></li>
<li><span style="font-family:Verdana;">Configure Security Settings document</span></li>
<li><span style="font-family:Verdana;">Upload User IDs to vault database</span></li>
<li><span style="font-family:Verdana;">Exercise: Upload User ID of existing users</span></li>
<li><span style="font-family:Verdana;">Download User ID from vault </span></li>
<li><span style="font-family:Verdana;">Forgotten password recovery</span></li>
<li><span style="font-family:Verdana;">Notes User ID Vault logging</span></li>
<li><span style="font-family:Verdana;">Caveats</span></li>
</ul>
<p><strong><span style="font-family:Verdana;">Topic 6: Notes Shared Login for Windows</span></strong></p>
<ul>
<li><span style="font-family:Verdana;">Configure NSL</span></li>
<li><span style="font-family:Verdana;">How ID files are protected </span></li>
<li><span style="font-family:Verdana;">Caveats for NSL-protected Notes User ID files</span></li>
<li><span style="font-family:Verdana;">Integrated Windows Authentication for Eclipse</span></li>
</ul>
<p><strong><span style="font-family:Verdana;">Topic 7: Domino Attachment and Object Service</span></strong></p>
<ul>
<li><span style="font-family:Verdana;">Pre-R8 attempts at database size reduction techniques</span></li>
<li><span style="font-family:Verdana;">Notes 8 database size reduction techniques</span></li>
<li><span style="font-family:Verdana;">Domino 8.5.x database size reduction techniques</span></li>
<li><span style="font-family:Verdana;">Enable DAOS</span></li>
<li><span style="font-family:Verdana;">Monitor settings and statistics</span></li>
<li><span style="font-family:Verdana;">Backup and restore</span></li>
<li><span style="font-family:Verdana;">Sync problems</span></li>
<li><span style="font-family:Verdana;">Return all files to documents as attachments</span></li>
<li><span style="font-family:Verdana;">Disable DAOS</span></li>
<li><span style="font-family:Verdana;">DAOS resources</span></li>
<li><span style="font-family:Verdana;">Full Text Search indexing</span></li>
</ul>
<p><strong><span style="font-family:Verdana;">Topic 8: Domino Diagnostics and Configuration</span></strong></p>
<ul>
<li><span style="font-family:Verdana;">Domino Configuration Tuner</span></li>
<li><span style="font-family:Verdana;">Automatically run Corrupt Database Collection tool</span></li>
<li><span style="font-family:Verdana;">Domino Diagnostic Probe</span></li>
<li><span style="font-family:Verdana;">Debug_ThreadID debug variable enabled by default</span></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2174&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2012/10/09/lotus-domino-and-notes-8-administrator-update-to-release-8-5-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>
	</item>
		<item>
		<title>RESTful Web API’s</title>
		<link>http://rbontekoe.wordpress.com/2012/10/04/site-appligate-now-based-on-rest-principes/</link>
		<comments>http://rbontekoe.wordpress.com/2012/10/04/site-appligate-now-based-on-rest-principes/#comments</comments>
		<pubDate>Thu, 04 Oct 2012 08:56:30 +0000</pubDate>
		<dc:creator>Rob Bontekoe</dc:creator>
				<category><![CDATA[AppliGate]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Representational state transfer]]></category>
		<category><![CDATA[Web API]]></category>

		<guid isPermaLink="false">http://rbontekoe.wordpress.com/?p=2155</guid>
		<description><![CDATA[The AppliGate site has been converted to a RESTful Web API application. It now also supports iPhone and Android devices. The site is fast to our opinion. Why a Web Site based on REST principles? With the advent of mobile devices we were looking for an environment where we could easily adapt to new opportunities.&#160;&#8230; <a href="http://rbontekoe.wordpress.com/2012/10/04/site-appligate-now-based-on-rest-principes/">Lees meer</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2155&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://www.appligate.nl">AppliGate site</a> has been converted to a RESTful Web API application. It now also supports iPhone and Android devices. The site is fast to our opinion.</p>
<h3 style="margin-top:1em;">Why a Web Site based on REST principles?</h3>
<p>With the advent of mobile devices we were looking for an environment where we could easily adapt to new opportunities. We wanted a model where we could easily cope with different web representations for the various devices. Also we wanted be able to easily and quickly create new web pages.</p>
<p>We have achieved this with our new web site by using REST and HTTP principles and one data model.</p>
<h3 style="margin-top:1em;">The result</h3>
<p>The conversion is now a fact. The audience will not directly notice it. But when we moved to JSON / HTML we could very quickly realize the representation for an iPhone. We are very happy with the result.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbontekoe.wordpress.com/2155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbontekoe.wordpress.com/2155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rbontekoe.wordpress.com&#038;blog=8115054&#038;post=2155&#038;subd=rbontekoe&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rbontekoe.wordpress.com/2012/10/04/site-appligate-now-based-on-rest-principes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/386d22db97c9d89432ec625ae3062856?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">Rob</media:title>
		</media:content>
	</item>
	</channel>
</rss>
