<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>lekkimworld.comontime</title>
    <link>http://lekkimworld.com/tags/ontime/</link>
    <description>IBM Lotus Notes/Domino, Websphere, IBM Connections, mobile, web, JavaScript, Java...</description>
    <language>en</language>
    <copyright>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</copyright>
    <pubDate>Sat, 19 May 2012 06:50:25 GMT</pubDate>
    <dc:creator>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</dc:creator>
    <dc:date>2012-05-19T06:50:25Z</dc:date>
    <dc:language>en</dc:language>
    <dc:rights>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</dc:rights>
    <image>
      <title>lekkimworld.comontime</title>
      <url>http://lekkimworld.com/tags/ontime/</url>
    </image>
    <item>
      <title>Round up of trip to Tokyo and AusLUG</title>
      <link>http://lekkimworld.com/2012/04/10/round_up_of_trip_to_tokyo_and_auslug.html</link>
      <content:encoded>&lt;p&gt;
I'm back in the office after two weeks away for going to Tokyo, AusLUG in Melbourne, Australia, and then Easter vacation. While the latter is of no particular interest to anyone (I think) my trip might be. Let us get the most obvious thing out of the way first - we did a lot of flying. Besides having been in Antwerp, Belgium, on the Thursday/Friday for &lt;a href="http://www.blug.be"&gt;BLUG&lt;/a&gt; before going on this trip we went Copenhagen-Singapore-Tokyo-Singapore-Melbourne-Singapore-Frankfurt-Copenhagen in 8 days! The trip earned us about 27000 air miles and with the circurmference of the Earth being 24900 miles we actually went around the World and then some. 
&lt;/p&gt;
&lt;p&gt;
&lt;div id='travellerspoint-map477265_339667'&gt;&lt;script src='http://www.travellerspoint.com/badges/badge_membermap.cfm?user=lekkim&amp;tripid=339667&amp;amp;badgeid=travellerspoint-map477265_339667&amp;amp;height=300&amp;amp;width=450'&gt;&lt;/script&gt;&lt;p class='travellerspoint-map-link'&gt;View Full Size &lt;a href='http://www.travellerspoint.com/member_map.cfm?user=lekkim&amp;tripid=339667'&gt;Travel Map&lt;/a&gt; at &lt;a href='http://www.travellerspoint.com'&gt;Travellerspoint&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
The trip started out in Tokyo where we had 2 days (Monday and Tuesday) of meetings with potential &lt;a href="http://ontimesuite.com"&gt;OnTime&lt;/a&gt; partners and with IBM. Great meetings and very good to meet local partners and learn about Japanese culture and language. Nothing is simple in Japan let alone the calendar. In Japan they actually have four (4) calendars that they use those being the international (the one we use in most of the World), the Imperial (based on the Japanese emperors), the Buddhist calendar and the 6 day Japanese calendar. The latter is not used in business but it does mean that a calendar product will need to support all if not most of them. At least at the UI layer. Besides business we had some time although not a lot for a look at Tokyo and to sample the local cuisine. While we unfortunately didn't get to try Kobe steak (top of the list for next time) we did have local sushi (a must) and sampled sashimi with raw chicken and raw liver. Many thanks to the IBM'ers we met and to Atsushi Sato (&lt;a href="http://twitter.com/@acchan777"&gt;@acchan777&lt;/a&gt;) for taking us out to dinner on the Monday.
&lt;/p&gt;
&lt;p&gt;
On Wednesday we flew on to Melbourne via Singapore and landed early Thursday morning (7am). After a cab ride (through what can best be characterized as chaotic traffic) and a quick shower we were on scene at AusLUG to catch the last 30 minutes of the keynote. Not bad planning.
&lt;/p&gt;
&lt;p&gt;
The event was excellent both from a technical, business and personal perspective. It's always good to go to interesting sessions, learn new stuff and meet up with the friends I got at the inaugural AusLUG in Sydney. I spoke at two sessions - one on Thursday at 2pm and one on Friday morning at 8.30am where I slept through 3 alarms only to wake at the calendar reminder I set for &lt;i&gt;30 minutes before&lt;/i&gt; I should present! Let me just say that I didn't shower before the the session but I made it (we stayed only 5-10 minutes away on foot) so all was good. Lesson learned? Set multiple timers - and go easy (easier) on the drinks the night before. :-) The night before was a very fun one as we went drinking after the AusLUG dinner. Great night out.
&lt;/p&gt;
&lt;p&gt;
After the conference on Friday night we went to see "&lt;a href="http://en.wikipedia.org/wiki/Australian_rules_football"&gt;footy&lt;/a&gt;" at the &lt;a href="http://en.wikipedia.org/wiki/Melbourne_Cricket_Ground"&gt;MCG&lt;/a&gt; as part of the speaker/sponsor thank-you-event together with approx. 79000 other nice people. And boy was it excellent fun! Lets just say that if I'm invited to go see footy in the future I'll go anytime! Great event and a great conclusion to our trip. 
&lt;/p&gt;
&lt;p&gt;
Saturday we went for a stroll about the city, chilled at the apartment, watched some footy on the telly and had some bieeerh (think that's how the native spell beer) before we headed to the airport for our 1am fligth back home. What a trip - many memories and many good oppportunities to persue in the Japanese market.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/auslug/">auslug</category>
      <category domain="http://lekkimworld.com/tags/auslug12/">auslug12</category>
      <category domain="http://lekkimworld.com/tags/ontime/">ontime</category>
      <category domain="http://lekkimworld.com/tags/tokyo/">tokyo</category>
      <category domain="http://lekkimworld.com/tags/travel/">travel</category>
      <pubDate>Tue, 10 Apr 2012 09:37:21 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2012-04-10:default/1334050641222</guid>
      <dc:date>2012-04-10T09:37:21Z</dc:date>
    </item>
    <item>
      <title>The Java native2ascii tool (also important for you XPages geeks)</title>
      <link>http://lekkimworld.com/2012/03/21/the_java_native2ascii_tool_also_important_for_you_xpages_geeks.html</link>
      <content:encoded>&lt;p&gt;
To prepare for our upcoming trip to Tokyo I've been working on a Japanese translation of our OnTime Group Calendar 2011 client for Notes based on Java plugins. The internationalization engine (i18n) was already in place so it was merely a matter of doing the translation (thanks to Google Translate and friends) and then adding language files to our API. In that process one becomes very thankful of UTF-8 and the fact that Java works natively in UTF-8. 
&lt;/p&gt;
&lt;p&gt;
Please note that the approach discussed in this post translates (excuse the pun) directly to making translation files for XPages as well.
&lt;/p&gt;
&lt;p&gt;
Using the Japanese translation the GUI looks like the below screen shot (cropped of course).
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://lekkimworld.com/images/ontime/notes2011/2.0.0/notes2011japanese_gui_large.jpg" target="_new"&gt;&lt;img src="http://lekkimworld.com/images/ontime/notes2011/2.0.0/notes2011japanese_gui.jpg" border="0" /&gt;&lt;/a&gt;
&lt;br/&gt;
(click the image for a large version)
&lt;/p&gt;
&lt;p&gt;
The funny thing about most non-Latin languages is that even though you have the translations it's hard to impossible to write the characters yourself. And once you have the words getting them into the language files which are mere property files. Take the weekdays in Japanese as an example:
&lt;br/&gt;
&amp;#26376;&amp;#26332;&amp;#26085;&lt;br/&gt;
&amp;#28779;&amp;#26332;&amp;#26085;&lt;br/&gt;
&amp;#27700;&amp;#26332;&amp;#26085;&lt;br/&gt;
&amp;#26408;&amp;#26332;&amp;#26085;&lt;br/&gt;
&amp;#37329;&amp;#26332;&amp;#26085;&lt;br/&gt;
&amp;#22303;&amp;#26332;&amp;#26085;&lt;br/&gt;
&amp;#26085;&amp;#26332;&amp;#26085;
&lt;/p&gt;
&lt;p&gt;
Because we're running the OnTime Group Calendar out of Notes and because Notes is fully double-byte compatible we could actually just add the Japanese characters directly to the translation document. Instead however we opted to use the Java way that is the native2ascii tool.
&lt;/p&gt;
&lt;p&gt;
The native2ascii tool is shipped with the JDK and lets you translate a file containing native characters to their UTF-8 equivalent escape sequences. So having my Japanese characters in japanese_source.txt and wanting to store the result in japanese_result.txt I simply ran the following command:
&lt;pre&gt;
native2ascii -encoding japanese_source.txt japanese_result.txt
&lt;/pre&gt;
The encoding parameter specifies the character encoding of the source file (here japanese_source.txt). The result is something like this:
&lt;br /&gt;
\u6708\u66dc\u65e5&lt;br/&gt;
\u706b\u66dc\u65e5&lt;br/&gt;
\u6c34\u66dc\u65e5&lt;br/&gt;
\u6728\u66dc\u65e5&lt;br/&gt;
\u91d1\u66dc\u65e5&lt;br/&gt;
\u571f\u66dc\u65e5&lt;br/&gt;
\u65e5\u66dc\u65e5
&lt;/p&gt;
&lt;p&gt;
Chose escape sequences go directly into the language property file and when read into a Java property file they are automatically translated into Japanese. Sweet!
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/java/">java</category>
      <category domain="http://lekkimworld.com/tags/notes2011/">notes2011</category>
      <category domain="http://lekkimworld.com/tags/ontime/">ontime</category>
      <category domain="http://lekkimworld.com/tags/xpages/">xpages</category>
      <pubDate>Wed, 21 Mar 2012 07:59:25 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2012-03-21:default/1332316765046</guid>
      <dc:date>2012-03-21T07:59:25Z</dc:date>
    </item>
    <item>
      <title>OnTime Group Calendar for Social Business</title>
      <link>http://lekkimworld.com/2011/12/07/ontime_group_calendar_for_social_business.html</link>
      <content:encoded>&lt;p&gt;
As part of the &lt;a href="http://ontimesuite.com/intro-gc/groupcalendar.html"&gt;OnTime Group Calendar&lt;/a&gt; we're building a series of widgets for IBM Connections to allow easier collaboration - the more we collaborate the more we need access to accurate, updated, calendar data. This puts OnTime Group Calendar smack in the middle of the move to social business. We are getting ready to release the widgets as part of the product and we have the first demo ready.  
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lekkimworld.com/images/ontime/connections2011/profiles_widget_full.jpg" border="0"&gt;&lt;img src="http://lekkimworld.com/images/ontime/connections2011/profiles_widget_partial.jpg" style="float: right" /&gt;&lt;/a&gt;
The integration into the Profiles feature is easily understandable and shows the calendar of the user right there on the profile page as shown on the right. Click the image to see a larger version. 
&lt;/p&gt;
&lt;p&gt;
However the real power lies in the integration into communities. Here we bring the calendar of community members into the community is a text list UI and a full graphical viewer based UI as in the rest of our clients. For communities we are also offering a Social Scheduling widget to allow you to find available meeting times and book meetings with community members plus people you may only know based on tags (keywords) or location. Very powerful and possible due to the API offered for OnTime Group Calendar.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://lekkimworld.com/images/ontime/connections2011/communities_widget_full.jpg" border="0"&gt;&lt;img src="http://lekkimworld.com/images/ontime/connections2011/communities_widget_partial.jpg" /&gt;&lt;/a&gt;
&lt;br/&gt;
(click the image for a larger version)
&lt;/p&gt;
&lt;p&gt;
Please note that everywhere the access to calendar data is only available if the querying user has sufficient access. 
&lt;/p&gt;
&lt;p&gt;
The demo below outlines how OnTime Group Calendar for Social Business brings calendar data into IBM Connections in the Profiles feature and in the Communities feature.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/5TLNMcaFDp0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;p&gt;
All videos are available on the &lt;a href="http://www.youtube.com/ontimesuite"&gt;ontimesuite YouTube channel&lt;/a&gt;.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/connections/">connections</category>
      <category domain="http://lekkimworld.com/tags/ibm_connections/">ibm_connections</category>
      <category domain="http://lekkimworld.com/tags/ontime/">ontime</category>
      <category domain="http://lekkimworld.com/tags/ontimesuite/">ontimesuite</category>
      <pubDate>Wed, 07 Dec 2011 10:12:41 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-12-07:default/1323252761671</guid>
      <dc:date>2011-12-07T10:12:41Z</dc:date>
    </item>
    <item>
      <title>20% off OnTime Meeting Manager until December 2011</title>
      <link>http://lekkimworld.com/2011/11/03/20_off_ontime_meeting_manager_until_december_2011.html</link>
      <content:encoded>&lt;p align="center"&gt;
&lt;a href="http://www.ontimesuite.com/intro-mm/meeting-manager.html"&gt;&lt;img src="http://lekkimworld.com/images/ontime/mm/mm_promotion_dec2011.jpg" border="0" /&gt;&lt;/a&gt;
&lt;br/&gt;
(&lt;a href="http://www.ontimesuite.com/intro-mm/meeting-manager.html"&gt;click to learn more&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
OnTime Meeting Manager is your one-stop organizer dedicated to making the process of organizing meetings quick and efficient, leaving you free to concentrate on what's central to your business.
&lt;/p&gt;
&lt;p&gt;
Booking rooms for meetings or even teleconferences should be an easy process. Most people would agree on that. Adding catering to the booking should not be much harder. However often organisations find that handling this procedure is a lengthy process that absorbs much more time than imagined. 
&lt;/p&gt;
&lt;p&gt;
If you consider some of the hidden "time consumers" like handling the entire approval workflow for catering and facility management it becomes clearer why this is true.
&lt;/p&gt;
&lt;p&gt;
OnTime Meeting Manager is targeted at turning the entire process from invitation, meeting attendance, delivering catering and at the end doing the cost accounting into one fully integrated process.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/mm/">mm</category>
      <category domain="http://lekkimworld.com/tags/ontime/">ontime</category>
      <pubDate>Thu, 03 Nov 2011 07:21:49 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-11-03:default/1320304909843</guid>
      <dc:date>2011-11-03T07:21:49Z</dc:date>
    </item>
    <item>
      <title>New IBM Connections Kick-Start offering</title>
      <link>http://lekkimworld.com/2011/10/18/new_ibm_connections_kick_start_offering.html</link>
      <content:encoded>&lt;p&gt;
IntraVision is happy to offer a fixed price IBM Connections Kick-Start offering to get you started with IBM Connections per the entitlement offered by IBM as part of the Notes 8.5.3 maintenance release. At our Social Business event on Thursday 27 October (there's still time to register) we will be happy to discuss this offering as well as our new OnTime for IBM Connections product with you. More information about event may be found as part of our online newsletter (linked below).
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://us1.campaign-archive1.com/?u=54826d3eb07b1900e93237fc3&amp;id=0e93a797d1&amp;e=f3c1c5c632"&gt;IBM Connections Kick-Start and Social Business event with Stuart J. McRae&lt;/a&gt; (in Danish).
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/connections/">connections</category>
      <category domain="http://lekkimworld.com/tags/event/">event</category>
      <category domain="http://lekkimworld.com/tags/ibm/">ibm</category>
      <category domain="http://lekkimworld.com/tags/ontime/">ontime</category>
      <pubDate>Tue, 18 Oct 2011 11:53:31 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-10-18:default/1318938811703</guid>
      <dc:date>2011-10-18T11:53:31Z</dc:date>
    </item>
    <item>
      <title>Stommunity - now released as open source on OpenNTF.org</title>
      <link>http://lekkimworld.com/2011/07/15/stommunity_now_released_as_open_source_on_openntf_org.html</link>
      <content:encoded>&lt;p&gt;
As you might recall we at &lt;a href="http://www.ontimesuite.com"&gt;IntraVision&lt;/a&gt; some time back quit running Lotus Sametime on-premises and switched to LotusLive. This wasn't without issues and I also blogged about the apparent lack of public groups in my "&lt;a href="http://lekkimworld.com/2011/01/11/using_lotuslive_for_sametime_2_months_in.html"&gt;Using LotusLive for Sametime - 2 months in&lt;/a&gt;" post a couple of months ago. After experiencing this issue I talked to &lt;a href="http://twitter.com/erikvos"&gt;Erik Vos&lt;/a&gt; from RealConnections in the Netherlands at NLLUG. Erik was also having the same problem for his SaaS customers so we worked together to develop a proof-of-concept Notes sidebar plugin called &lt;a href="http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&amp;name=Stommunity"&gt;Stommunity&lt;/a&gt; to work around the issue. The name Stommunity plays on the words Sametime (ST) and (LotusLive) Community.
&lt;/p&gt;
&lt;p&gt;
So what does the plugin do?
&lt;/p&gt;
&lt;p&gt;
The plugin synchronizes your LotusLive communities with your Lotus Sametime client and creates private groups based on the LotusLive communities you are a member of (and that you select for synchronization). This mimics the missing public group feature of LotusLive Sametime. The below screenshot shows a Sametime client with 4 communities synchronized from LotusLive.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://lekkimworld.com/images/sametime/stommunity/sametime_client.png" /&gt;
&lt;/p&gt;
&lt;p&gt;
So how does the plugin work?
&lt;/p&gt;
&lt;p&gt;
The plugin sits as a sidebar plugin in your Lotus Notes client and monitors your Sametime client for when it logs into LotusLive Sametime. Once a login is detected it reads the communities the active user is a member of using the LotusLive REST API and shows a list of the communities. The user may then select the communities to synchronize with Sametime. The below screenshot shows the Stommunity plugin waiting for the user to log into Sametime.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://lekkimworld.com/images/sametime/stommunity/stommunity_not_logged_into_sametime.png" /&gt;
&lt;/p&gt;
&lt;p&gt;
Once logged in the communities is read from LotusLive. In the below screenshot you can see that the user is a member of a couple of communities but only one is synchronized with Sametime.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://lekkimworld.com/images/sametime/stommunity/stommunity_logged_into_sametime_1community.png" /&gt;
&lt;/p&gt;
&lt;p&gt;
After selecting an additional community and clicking Apply the community is synchronized to Sametime and a private group is created. The below screenshot shows the Sametime client after synchronizing the BlueExtend community with the Sametime client.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://lekkimworld.com/images/sametime/stommunity/stommunity_logged_into_sametime_2communities.png" /&gt;
&lt;/p&gt;
&lt;p&gt;
So why only a proof-of-concept and not a ready-to-roll plugin?
&lt;/p&gt;
&lt;p&gt;
While developing the plugin we discussed the license implications of a plugin like this. When you sign up for LotusLive Engage you receive a Sametime Entry license which means you may not use the Sametime API which again means that a plugin like this cannot work (from a licensing standpoint). That alone made the project a dead-end and after working a bit with IBM on this it became clear that changing the licensing agreement wasn't in the books. Due to this we are releasing the plugin as a proof-of-concept with open source on OpenNTF hoping that it may inspire someone. 
&lt;/p&gt;
&lt;p&gt;
Looking at the plugin as it is now I see a lot of potential. Of course the selection of communities needs to be pushed into the preferences but as a LotusLive customer it would be really cool to have. I imagine an auto-sync option being added as well as an option to just sync all and change (or remove) the prefix I automatically add now ("LL Community:"). Think of having a policy option to automatically make certain, company wide, communities be synchronized to all users (or a set of users). Maybe even controlled from within LotusLive. Now that would be cool and bridge the gap between the products. One could even argue that a plugin like this should be a standard component that should come bundled with LotusLive Notes.
&lt;/p&gt;
&lt;p&gt;
Anyways - I hope it may inspire the LotusLive teams.
&lt;/p&gt;
&lt;p&gt;
The Stommunity plugin may be found on &lt;a href="http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&amp;name=Stommunity"&gt;OpenNTF.org&lt;/a&gt; and the code may be downloaded from the SVN repository. See below for links to each.
&lt;/p&gt;
&lt;h3&gt;Links and resources&lt;/h3&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&amp;name=Stommunity"&gt;Stommunity project page on Openntf.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://svn-166.openntf.org/svn/Stommunity"&gt;SVN repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/lotuslive/">lotuslive</category>
      <category domain="http://lekkimworld.com/tags/ontime/">ontime</category>
      <category domain="http://lekkimworld.com/tags/ontimesuite/">ontimesuite</category>
      <category domain="http://lekkimworld.com/tags/sametime/">sametime</category>
      <category domain="http://lekkimworld.com/tags/stommunity/">stommunity</category>
      <pubDate>Fri, 15 Jul 2011 11:57:34 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-07-15:default/1310731054625</guid>
      <dc:date>2011-07-15T11:57:34Z</dc:date>
    </item>
    <item>
      <title>Notes 2011 Accordion widget</title>
      <link>http://lekkimworld.com/2011/07/11/notes_2011_accordion_widget.html</link>
      <content:encoded>&lt;p&gt;
Part of the OnTime Group Calendar Notes 2011 client is the option to only display favorite groups instead of all public groups. To switch between the two views I wrote a small animated accordion control. Nicely animated and double-buffered. Loving it!
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/MHEt-YusXEw?hl=en&amp;fs=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/pre&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/notes2011/">notes2011</category>
      <category domain="http://lekkimworld.com/tags/ontime/">ontime</category>
      <category domain="http://lekkimworld.com/tags/ontimesuite/">ontimesuite</category>
      <pubDate>Mon, 11 Jul 2011 11:48:20 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-07-11:default/1310384900235</guid>
      <dc:date>2011-07-11T11:48:20Z</dc:date>
    </item>
    <item>
      <title>Why choosing Eclipse for Notes 8 was the right choice</title>
      <link>http://lekkimworld.com/2011/05/18/why_choosing_eclipse_for_notes_8_was_the_right_choice.html</link>
      <content:encoded>&lt;p&gt;
It's been quiet around the blog the last few months because I have been neck deep in work getting a new product ready. I'm slowly resurfacing and as blogged about the last few days we (&lt;a href="http://ontimesuite.com"&gt;OnTime&lt;/a&gt;) are now shipping the latest release of the group calendar product called OnTime Group Calendar 2011. We showed of the UI's at Lotusphere 2011 but now we're shipping and are ready to go. 
&lt;/p&gt;
&lt;p&gt;
Besides having a brand new backend with it's own interesting features and performance improvements (see &lt;a href="http://lekkimworld.com/2011/05/17/amazing_ontime_group_calendar_performance_gains.html"&gt;here&lt;/a&gt;) the product also ships with a brand new, all Java, Notes UI that runs full screen inside the Notes client. The client is called OnTime Group Calendar 2011 - Notes (or Notes 2011) and is a good showcase of what's possible inside the Notes client and why choosing Eclipse as the platform for Notes 8 was important. We no longer have to use separate clients for our UI but can run it inside Notes where it belongs. The below screenshot shows the UI running inside Notes 8.5.2.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://lekkimworld.com/images/ontime/notes2011/1.0.2/daysview_full.jpg" target="_new"&gt;&lt;img src="http://lekkimworld.com/images/ontime/notes2011/1.0.2/daysview_small.jpg" border="0" /&gt;&lt;/a&gt;
&lt;br/&gt;
(click the image for a larger version)
&lt;/p&gt;
&lt;p&gt;
The 
&lt;img src="http://lekkimworld.com/images/ontime/notes2011/1.0.2/openmenu.jpg" style="float: right; width: 300px" /&gt;
Since the group calendar now runs full screen (a perspective in Eclipse Java parlance) it's launched from the Open menu in Notes. Once opened it adds its own top level OnTime menu and loads data using the new OnTime Group Calendar API. One of the cool things about the UI being in Java is that it does away with the traditional Notes view limitations (for instance one document per row) and allows for some super cool, pixel level, UI drawing. It also allows us to read from an API layer that abstracts the actual reading and providing of data from the application itself and allows us to reuse the API in all our UI's (Notes 2011, Discovery 2011, Web 2011, Mobile 2011 and Team-At-A-Glance 2011 (sidebar)).
&lt;/p&gt;
&lt;p&gt;
The UI allows the user to switch between a day view (see above) where the user may choose to see from 1 to 7 days to a week view to a month view. The week view for instance gives a very nice overview of the calendar of the people you work with.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://lekkimworld.com/images/ontime/notes2011/1.0.2/weekview.jpg" /&gt;
&lt;/p&gt;
&lt;p&gt;
In all the views you may filter the people shown using groups and legends. Legends are what we call the types of appointments/meetings being shown. On the server you configure what makes an appointment be put in what legend and may be based on category, type or a formula you specify. Once you select one or more legends the viewer is filtered to highlight the appointments/meetings that match the legend. Below I have chosen to only see external meetings.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://lekkimworld.com/images/ontime/notes2011/1.0.2/using_legends_full.jpg" target="_new"&gt;&lt;img src="http://lekkimworld.com/images/ontime/notes2011/1.0.2/using_legends_small.jpg" border="0" /&gt;&lt;/a&gt;
&lt;br/&gt;
(click the image for larger version)
&lt;/p&gt;
&lt;p&gt;
Besides the cool and slick UI (if I have to say so myself) we also provide some nice new functionality. If you have write to a calendar (your own or a colleagues) you may drag'n'drop appointments in the group calendar. The below screen shot shows me dragging an appointment from Susanne to Saiful.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://lekkimworld.com/images/ontime/notes2011/1.0.2/dragndrop.jpg" /&gt;
&lt;/p&gt;
&lt;p&gt;
The Notes 2011 also allows for full Lotus Sametime integration and customization using Eclipse based extension points but that's a topic for another day.
&lt;/p&gt;
&lt;p&gt;
If you like to try out OnTime Group Calendar 2011 you may obtain an unrestricted, 30 day, trial. Simply drop us an e-mail at &lt;a href="mailto:sales@intravision.dk"&gt;sales@intravision.dk&lt;/a&gt;. We'll even be happy to offer you &lt;span style="font-size: 20px; font-weight: bold;"&gt;20% discount&lt;/span&gt; for all new licenses purchased in May or June as an introductory offer. Just tell us that you learned about OnTime on lekkimworld.com and we'll discount your purchase.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/notes2011/">notes2011</category>
      <category domain="http://lekkimworld.com/tags/ontime/">ontime</category>
      <category domain="http://lekkimworld.com/tags/ontimesuite/">ontimesuite</category>
      <pubDate>Wed, 18 May 2011 12:02:00 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-05-18:default/1305720120281</guid>
      <dc:date>2011-05-18T12:02:00Z</dc:date>
    </item>
  </channel>
</rss>


