359 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Tools we use to build web apps
Sun, Sep 21st 2014 569
Status report / collection of web and mobile development frameworks and tools
Fri, Jun 27th 2014 364
Now on OpenNTF: Open Eclipse Update Site - based on IBM’s template but with extended functionality
Fri, Dec 6th 2013 262
Now on OpenNTF: Mindoo XPages2Eclipse - Eclipse APIs for XPiNC applications!
Thu, Nov 28th 2013 173
New on OpenNTF: Plugin to close XPiNC applications from CSJS code / to detect Notes ID changes
Mon, Sep 9th 2013 151
New on OpenNTF: Geospatial indexing for IBM Notes/Domino data
Tue, Jul 30th 2013 170
XSS security fix in Domino R9 HTTP server may break existing web applications
Mon, Jun 3rd 2013 175
Top 10
Tools we use to build web apps
Sun, Sep 21st 2014 569
Status report / collection of web and mobile development frameworks and tools
Fri, Jun 27th 2014 364
Now on OpenNTF: Open Eclipse Update Site - based on IBM’s template but with extended functionality
Fri, Dec 6th 2013 262
XSS security fix in Domino R9 HTTP server may break existing web applications
Mon, Jun 3rd 2013 175
Now on OpenNTF: Mindoo XPages2Eclipse - Eclipse APIs for XPiNC applications!
Thu, Nov 28th 2013 173
Notes 8.5.1: The new Java UI classes and Domino Designer extensibility API
Sun, Oct 11th 2009 170
New on OpenNTF: Geospatial indexing for IBM Notes/Domino data
Tue, Jul 30th 2013 170
New on OpenNTF: Plugin to close XPiNC applications from CSJS code / to detect Notes ID changes
Mon, Sep 9th 2013 151
Fast Notes view reading via Java API:New ViewNavigator cache methods in 8.5.3
Thu, Jan 17th 2013 140
Entwicklercamp 2013 slides about "Dojo 1.8 and AMD" now available in English
Fri, May 24th 2013 133


Mindoo GmbH
 
Blog Title Mindoo Blog
Blog Description Cutting edge technologies - About Java, Lotus Notes and iPhone
Blog URL http://www.mindoo.com/web/blog.nsf
RSS Feed http://www.mindoo.com/web/blog.nsf/feed.rss
PlanetLotus Feed http://planetlotus.org/profiles/rss/mindoo-gmbh
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Nov 01, 2014 12:12:05 AM EST. Realtime Update:
Twitter URLhttp://www.twitter.com/klehmann79
Landed Here Jul 22, 2009
Location
Posts: # / 1st / Latest - -
Total Hits 5,717. myPL RSS Selections: 48


Recent Blog Posts
569


Tools we use to build web apps
Sun, Sep 21st 2014 4:08p   Karsten Lehmann
In a recent comment in this blog, Andrew Magerman asked what frameworks I use to build web applications and whether we have looked into Angular. Since the answer got too long for a simple comment and might be interesting for others, I created this blog article. Server side I am using my own regexp based templating system, which simply fills some placeholders in static HTML and JS files and sends them to the browser, e.g. to compute URLs, to insert translated phrases and include content of ot [read] Keywords: domino ibm application applications database desktop development facebook integration java javascript mobile network server twitter
364


Status report / collection of web and mobile development frameworks and tools
Fri, Jun 27th 2014 2:34a   Karsten Lehmann
The last post in this blog has been written 6 months ago. Although I have had several ideas for new posts, project work and family life got in the way (our son was born last September). At Mindoo, we have been incredibly busy working on development projects and product prototypes. Some of them are still IBM Domino based with Responsive Web Design using Bootstrap and jQuery or Sencha's ExtJS, others are pure JSF applications using the Primefaces framework. In other projects, we produced E [read] Keywords: domino ibm notes notes client applications database development interface java mobile server twitter wiki
262


Now on OpenNTF: Open Eclipse Update Site - based on IBM’s template but with extended functionality
Fri, Dec 6th 2013 11:23a   Karsten Lehmann
I just created a new project on OpenNTF called "Open Eclipse Update Site". The Open Eclipse Update Site database is based on the OpenNTF project "Eclipse Update Site (updatesite.ntf)" from IBM with additional functionality, e.g. Mac Notes Client support (no SWT error messages like in the original template) View action to delete selected features from the database (no need to delete all like in the original template) Support for headless builds (automatic generation of update site, e.g. [read] Keywords: agent ibm notes notes client ntf database eclipse mac openntf server
173


Now on OpenNTF: Mindoo XPages2Eclipse - Eclipse APIs for XPiNC applications!
Thu, Nov 28th 2013 12:07p   Karsten Lehmann
I just created a new project on OpenNTF: Mindoo XPages2Eclipse. Our toolkit, which provides extensive Eclipse APIs to XPages developers in the IBM Notes Client (XPiNC), is now available for free! Here is the project description: XPages2Eclipse is a language extension for XPages-development within the Lotus Notes Client Find out how XPages2Eclipse simplifies the development of XPages-applications for the IBM Lotus Notes Client considerably. With the help of this extensive toolkit you w [read] Keywords: domino ibm lotus lotusscript notes notes client symphony xpages application applications css desktop development dojo eclipse integration java javascript linux mac mobile openntf server wiki
151


New on OpenNTF: Plugin to close XPiNC applications from CSJS code / to detect Notes ID changes
Mon, Sep 9th 2013 2:26p   Karsten Lehmann
There is a new project on OpenNTF that I created a few days ago: Mindoo Xulrunner Prefs.js Management Plugin. It's nothing big, only a small Eclipse plugin that can be installed in the Notes Client to manage the preferences of the Xulrunner engine that renders XPages in the Notes Client (XPiNC). The main purpose for this is to set the property "dom.allow_scripts_to_close_windows" to false on a number of machines (the plugin can be deployed via policy). This enables XPages applications to [read] Keywords: ibm notes notes client xpages application applications community eclipse javascript openntf password xml
170


New on OpenNTF: Geospatial indexing for IBM Notes/Domino data
Tue, Jul 30th 2013 5:08p   Karsten Lehmann
Last weekend I created a new project on OpenNTF.org, which is part of a pretty big "pet project" that I have been working on for several month and that will hopefully be ready for primetime someday. My original plan was to submit this pet project for the last XPages development contest, either in addition to or instead of the Mindoo FTP Server, but the project got bigger and bigger over time - and an FTP server was finally easier to polish and explain than my other idea. This idea has to [read] Keywords: domino ibm notes xpages apple applications database development google interface openntf server wiki




175


XSS security fix in Domino R9 HTTP server may break existing web applications
Mon, Jun 3rd 2013 3:36p   Karsten Lehmann
Last week we noticed that two of our web applications did not work as expected after upgrading our servers to Domino R9. We tracked down the issue and found the problem: In one REST API call, we have a query string parameter that contains a Domino fulltext query to filter the entries of a Notes view. Domino now reported that the query syntax was wrong. The same code had worked in 8.5.3. The reason is that the Domino R9 HTTP server contains a security fix to prevent applications from being v [read] Keywords: domino ibm lotus notes application applications javascript security server xml
133


Entwicklercamp 2013 slides about "Dojo 1.8 and AMD" now available in English
Fri, May 24th 2013 12:56p   Karsten Lehmann
My slides about "Dojo 1.8 and AMD" are now available in English. I have updated my original blog article: My EntwicklerCamp 2013 slides: Dojo 1.8 and AMD [read] Keywords: dojo
128


My EntwicklerCamp 2013 slides: Dojo 1.8 and AMD (German)
Wed, Mar 13th 2013 8:12a   Karsten Lehmann
The closing session of EntwicklerCamp 2013 has just finished. Here are the slides for my EntwicklerCamp 2013 session about "Dojo 1.8 and AMD": Download archive: Slides as ZIP-Archive To all English speaking readers: Google Translate is your friend - the slides are in German :-) My plan is to translate them to English though and publish my demos as soon as possible. [read] Keywords: archive dojo google
87


Quick tip: Fixing Dojo drag and drop issues in a Windows 8 VMWare on the Mac
Wed, Mar 6th 2013 11:59p   Karsten Lehmann
I am currently setting up a new dev environment with Windows 8 and Notes/Domino 9 to work on demos for my Dojo 1.8/AMD session at Entwicklercamp next week. To my surprise, I noticed yesterday, that drag and drop operations on Dojo widgets did not work as expected. For example, I could not drag the splitters of a BorderContainer layout widget and the columns of a LazyTreeGrid could not get resized. It seemed as if mouse events got lost, but I only got that effect in Firefox and Chrome. In IE, [read] Keywords: domino notes dojo firefox mac vmware widget widgets
105


Download links for IBM Connect 2013 session slides
Thu, Jan 31st 2013 7:23a   Karsten Lehmann
As in previous years, I copied the download URLs of all the already available session slides from the socialbizonline.com website. Unfortunately, a lot of slides are still missing and some are only provided in black and white mode with 2-on-1 page. Use your preferred download manager to download the files. I use DownThemAll for this purpose. You need to be logged in to the website to access the files. Here are the download links: Connect2013_PDFs.html And here is the spreadsheet I u [read] Keywords: ibm lotusphere ods firefox
140


Fast Notes view reading via Java API:New ViewNavigator cache methods in 8.5.3
Thu, Jan 17th 2013 8:27a   Karsten Lehmann
Preface A posting about new API methods in 8.5.3 may look a bit weird, now that the Notes/Domino R9 beta is already out for one month. I wanted to blog about this topic for one year now, actually since last year's Lotusphere conference, where the new API methods got presented by IBM (in session "AD112 What's new in the IBM Lotus Domino Objects: Version 8.5.3 in Demos"), but could not find the time and have always expected that IBM dev would write a wiki article about it - which they haven [read] Keywords: acl domino ibm ldd lotus lotusphere lotusscript notes notesdomino xpages application applications database development java javascript server wiki
65


Our session got accepted for IBM Connect: BOF211 Leverage OSGi plug-ins in Your XPages Applications!
Wed, Jan 9th 2013 12:50a   Karsten Lehmann
Today we got the information that our Birds of a Feather session submission (BOF) has been accepted for IBM Connect 2013. Here is the abstract: BOF211 Leverage OSGi plug-ins in Your XPages Applications! Tammo Riedinger, Mindoo GmbH; Karsten Lehmann, Mindoo GmbH Hear how XPages apps can be extended with your own visual controls and data can be leveraged from external databases! We want to talk about code sharing of libraries between multiple XPages apps, Notes Client plugins and standal [read] Keywords: domino ibm lotus notes notes client xpages applications exchange exchange server
82


XPages series #15: Free FTP server on top of Domino’s OSGi framework
Sun, Nov 4th 2012 5:02p   Karsten Lehmann
Last week we had a conference call with IBM. They provide free VMware images of several IBM products for business partners to be used for demo and development purpose, including IBM Connections 4, already set up for the well known Renovations company. Those images very pretty large, with several GB's of data and the fastest and easiest way to get our hands on the images was to set up an FTP server and have the IBM'ers upload the files. That was a good occasion to build a small proof-of-c [read] Keywords: connections domino ibm ldd lotus notes xpages application applications archive database development eclipse java openntf password server twitter vmware xml
65


Session accepted for Entwicklercamp 2013: Dojo 1.8 and AMD
Sun, Sep 30th 2012 1:57p   Karsten Lehmann
I just received confirmation that my session submission for next years developer conference Entwicklercamp 2013 in Gelsenkirchen (11th - 13th of March) got accepted. The session is about the new Dojo toolkit 1.8 that we have already used in a customer project since its release in August 2012. Sessions at Entwicklercamp are held in German language, so here is the translated abstract and the original one in German. Dojo 1.8 and AMD The session provides an introduction to web application [read] Keywords: application applications development dojo mobile
74


Customer project: Dojo 1.8 based portal on top of XPages and Domino 8.5.3
Tue, Sep 18th 2012 2:54a   Karsten Lehmann
The last months have been incredibly busy for us at Mindoo and I could not find much time for blogging. Tweeting about my findings on the web is just so much easier than to write a complete blog article. We spent most of our time working on web applications for desktop browsers and the iPad (including Retina support), based on our favorite web toolkits Ext.JS from Sencha as well as the Dojo toolkit. Since we like cutting edge development, we prefer to use the latest versions of toolkits. F [read] Keywords: domino ibm lotus notes richtext xpages application applications blogging css database desktop development dojo eclipse exchange exchange java javascript mobile portlet security server twitter widget
55


New address of Mindoo GmbH in Karlsruhe, Germany
Sat, Jun 30th 2012 6:55a   Karsten Lehmann
Please note that we have moved. As of 1st of July 2012, our new company address in Karlsruhe, Germany is Mindoo GmbH Heid-und-Neu-Strasse 7 76135 Karlsruhe Germany [read] Keywords:
106


XPages series #14: Using MongoDB’s geo-spatial indexing in XPages apps part 2
Fri, Apr 27th 2012 11:37a   Karsten Lehmann
This is part 2 of an article about using MongoDB in Notes/Domino. Click here for part 1. Diving into the code: client side The UI stuff is stored in an NSF database with basic page layout defined in an XPage and the client-side application logic code stored as Dojo class file in the Java perspective of Domino Designer. The Dojo class location is defined and the class is loaded with the following code in the XPage "start.xsp": [read] Keywords: administration domino ibm ldd lotus notes xpages application archive database dojo google java javascript server wiki
86


XPages series #14: Using MongoDB’s geo-spatial indexing in XPages apps part 1
Fri, Apr 27th 2012 11:32a   Karsten Lehmann
This article presents the first demo of my session about NoSQL databases at the German Entwicklercamp conference in March 2012. It demonstrates how the document-oriented NoSQL database MongoDB can be used in an XPages web application for the IBM Lotus Domino server. The rise of location based services Location based services have become quite popular in the past years: Most of the smartphones carry a GPS sensor, and there are a lot of popular apps out there (e.g. Foursquare, Yelp) that use [read] Keywords: acl admin administration domino ibm lotus notes xpages application applications archive database dojo eclipse google interface java javascript mobile openntf security server wiki xml
61


English slides for my Entwicklercamp 2012 session about NoSQL databases
Wed, Apr 4th 2012 4:21p   Karsten Lehmann
As promised, here are the translated files for my NoSQL session at this year's Entwicklercamp (developer camp) conference in Gelsenkirchen, Germany. I am still searching for time to polish the two demos: MongoDb integration in XPages apps and NoSQL integration in XPages apps. Next week is blocked for German holidays. Need to work on the demos afterwards. [read] Keywords: xpages integration
69


Download link for my Entwicklercamp 2012 session slides about NoSQL databases (German)
Tue, Mar 27th 2012 11:12a   Karsten Lehmann
Here are the slides for my session about NoSQL databases at Entwicklercamp 2012 today. For the non-German audience: sorry for the German content, I hope Google translate will help. :-) I plan to translate them to English, but this may take some time. I wil also write blog entries about my two demos: leveraging the MongoDb geo index feature from an XPages application and embedding the Neo4J graph databases in XPages (travelling salesman algorithm to find the best route in a graph). [read] Keywords: xpages application google
52


Speaking at Entwicklercamp 2012 about NoSQL databases
Mon, Mar 19th 2012 2:25a   Karsten Lehmann
Yesterday I submitted my slides for this years Entwicklercamp in Gelsenkirchen, Germany. My session will provide an overview of the NoSQL market for the database types key value stores column oriented databases document oriented databases and graph database It discusses Redis, Apache Cassandra, MongoDB and Neo4j in detail and I will be demo'ing, how to integrate MongoDB's geo-spatial indexing feature and Neo4j's graph search algorithms in XPages applications. Finally, the session compa [read] Keywords: lotus notes xpages applications database
46


Icon resources on the web for commercial and non-commercial use
Wed, Feb 8th 2012 1:02a   Karsten Lehmann
As Web and Notes developers, we often need to find icons of various sizes to use them in our applications. Since I found a new massive resource of free icons yesterdays, I thought it might be a good idea so share some URLs. For commercial applications, we bought the Icon Experience library a few years ago, which contains about 2500+ icons in 7 sizes at a very affordable price: http://www.iconexperience.com Free icons with varying licenses can be found here: http://openiconlibrary [read] Keywords: notes application applications development openntf
76


XPages series #13: XPiNC app development tool
Thu, Feb 2nd 2012 9:19a   Karsten Lehmann
I was just working on an XPiNC integration of a quite large application and had some trouble getting it to work in the Notes Client (the app was working well on the web already). Finding out why it was not working was even harder in this case than when dealing with "normal" XPages applications, because the application is not based on the Dojo web toolkit, but uses Sencha's Ext JS for the UI and is completely based on our own web app development framework. The framework does not use XPages de [read] Keywords: domino ibm notes notes client script library xpages application applications css database development dojo eclipse integration interface javascript openntf server
46


Lotusphere 2012: Download links for 105 additional session slides
Sun, Jan 22nd 2012 3:16p   Karsten Lehmann
I just compared the current state of the Lotusphere 2012 website with my previously released list of session slide download links. I found 105 new slide downloads: ls12_20120122.csv ls12_20120122.html There are still a few missing slide decks, but it's a big step forward. [read] Keywords: lotusphere
47


Lotusphere 2012: download links for session slides
Tue, Jan 17th 2012 9:06a   Karsten Lehmann
I just spent some time to grab the download links of the sessions slides from the Lotusphere 2012 website. Since my Macbook Pro could not get a proper connection to the wireless network in Dolphin (network is quite bad both at Lotusphere and in the Yacht Club we are staying in), I had to do this on the iPhone, because it was the only device that got an IP address. That was fun. ;-) So here are the links to the slides that are available so far, sorted by session ID. Unfortunately, many are sti [read] Keywords: lotusphere firefox iphone macbook network wireless
54


Status report / no session submission for LS12
Mon, Nov 7th 2011 3:24a   Karsten Lehmann
It's been some time since the last blog post in July. The last weeks have been incredibly busy, working five days a week on 3-4 projects at customers on-site does not leave much time for blogging and it does not look like this will change very soon. To give you an impression, here are a few things that we've been working on: Development of an OSGi based web application framework with Ext.js UI Abstraction layer for web applications that unifies data access across document-oriented and re [read] Keywords: domino dxl ibm lotus lotusphere lotusscript notes notes client R7 richtext traveler xpages application applications blogger blogging database development dojo eclipse java properties server websphere websphere portal xml
87


XPages series #12: XAgents and performance bottlenecks
Sun, Jul 17th 2011 7:58a   Karsten Lehmann
XAgent is a term that describes the equivalent of a classic Notes web agent in XPages technology: an XPage is called via URL and produces any kind of data (e.g. HTML, dynamic images, data in JSON format or ODF documents) by sending Strings or even raw bytes directly to the browser. Chris Toohey and Stephan Wissel have already blogged about this topic a few years ago and discussed some use cases: IBM Lotus Notes Domino REST Web Services via XPage XAgents Web Agents XPages style How t [read] Keywords: agent domino ibm lotus notes odf xpages application applications database development dojo eclipse interface java javascript mobile openntf oracle server xml
63


XPages2Eclipse: New Beta-Build available
Mon, Jul 11th 2011 1:57p   Karsten Lehmann
Today I got notified by one of the beta testers that the keystore template in the update site database is corrupt/incomplete. Thanks for that! The issue should now be fixed, I just uploaded a new version of the update site archive, which you can download via the download link on the product website : [read] Keywords: xpages archive database
46


Beta version of XPages2Eclipse available: Development toolkit for XPages in the Notes Client
Wed, Jun 29th 2011 2:16a   Karsten Lehmann
It's been quite silent in this blog since the last posting in March, but we had a good reason to concentrate on our work: Today we are releasing the first public beta version of a new XPages development toolkit to the public! It's called XPages2Eclipse, a language extension for XPages development in the Lotus Notes Client 8.5.2 and higher. With XPages2Eclipse, XPages applications become first class citizens in the Lotus Notes Client. The toolkit contains a variety of APIs that develo [read] Keywords: ibm lotus lotusscript notes notes client symphony xpages applications desktop development eclipse java javascript linux mac server
59


XPages series #11: Log data changes using beans and the DataObject interface
Fri, Mar 18th 2011 6:26a   Karsten Lehmann
As promised last week, this blog article demonstrates how managed beans can be used to create and edit Notes documents, transparently log data changes and even support alternative storage systems. This is my third and final sample from the Lotusphere 2011 session BP212. If you followed this blog series from the beginning and take a look at the slides for the session BP212, you already know most of the technical details this sample is about: declare managed beans bind XPages UI fields with be [read] Keywords: domino ibm lotus lotusphere notes xpages application archive database interface java javascript properties sql xml
73


The View article: XPath - A Flexible Solution for Filtering, Visualizing, and Binding XML Data in Your XPages Applications
Thu, Mar 3rd 2011 3:07p   Karsten Lehmann
I just received the information that an article that I wrote for The View has been published on their website. This article describes a way to use the XPath query language in XPages Expression Language, something I demonstrated in the Lotusphere session BP212. Here is the public abstract: XPath - A Flexible Solution for Filtering, Visualizing, and Binding XML Data in Your XPages Applications By using the XPath query language, you can query XML data in an XPages application and then seam [read] Keywords: domino ibm lotus lotusphere notes xpages application applications xml
45


Slides from my two sessions at Entwicklercamp 2011 (German content)
Mon, Feb 28th 2011 6:31a   Karsten Lehmann
Here are the slides of my two sessions at Entwickercamp 2011, Gelsenkirchen/Germany. As always, it was an interesting and very well organized event. Session 1: Enhance XPages applications in the client with desktop features Session 2: Leveraging the new Java APIs in IBM Lotus Notes 8.5.1/8.5.2 [read] Keywords: ibm lotus notes xpages applications desktop java
36


Speaking at Entwicklercamp conference 2011 with two sessions
Mon, Feb 7th 2011 3:24a   Karsten Lehmann
Now that Lotusphere 2011 is over, I'm already preparing for the next conference: Entwicklercamp 2011 in Gelsenkirchen, Germany from 21st-23rd of February. I will contribute two sessions to this great event with three days packed full with sessions for Notes/Domino developers. The first one is a rerun of an Entwicklercamp 2010 session with updated content, the second one is a completely new session. German session descriptions: Add-ons für Client/Designer auf Basis neuer Java APIs [read] Keywords: domino ibm lotus lotusphere lotusscript notes notes client xpages application applications desktop eclipse integration java office
58


XPages series #10: Running JUnit tests on XPages code
Mon, Feb 7th 2011 2:03a   Karsten Lehmann
The 10th article of the XPages series deals with the first sample I demo'ed for the Lotusphere session BP212 - Deep Dive into IBM XPage Expression Language Syntax: It shows how you can develop and test most of your XPages code outside of DDE. So why should you development code outside of DDE? 1. Workaround for classloader issues Well, you can experience a very nasty caching behaviour when you develop Java code in the Java perspective of DDE and test it live in an XPages application on [read] Keywords: domino ibm ldd lotus lotusphere notes notes client xpages application applications archive database development eclipse java openntf oracle server wiki workspace xml
36


LS11: Slides for session BP203 - Leverage the New Java APIs in IBM Lotus Notes 8.5.1 and 8.5.2!
Sun, Feb 6th 2011 9:24a   Karsten Lehmann
Here are the slides for the session "Leverage the New Java APIs in IBM Lotus Notes 8.5.1 and 8.5.2!" from Lotusphere 2011: Compared to the slides posted on the Lotusphere website, we changed the order of the slides (DDE part in the middle, not at the end) and changed a few demos. [read] Keywords: ibm lotus lotusphere notes java
44


LS11: Slides for session BP212 - Deep Dive into IBM XPage Expression Language Syntax
Sat, Feb 5th 2011 3:25a   Karsten Lehmann
Here are the slides for the session "Deep Dive into IBM XPage Expression Language Syntax" from Lotusphere 2011: I will provide downloads for the three demos that I did at the end of the session and write blog articles about them as part of the XPages blog series. I'm trying to do this as soon as possible, but I'm already preparing slides for the next conference: Entwicklercamp 2011 in Gelsenkirchen, Germany [read] Keywords: ibm lotusphere xpages
62


Great resources for plugin development for Notes and Domino
Fri, Feb 4th 2011 9:35a   Karsten Lehmann
We're back from Lotusphere in good old Europe with "cozy" 0°C in the southern part of Germany... (at least no snow here). At Lotusphere after our session "Leveraging the new Java APIs in IBM Lotus Notes 8.5.1/8.5.2", I got asked a few times which resources we have used in the past to gain more experience in plugin development. That's pretty hard to say, because we learned plugin development for Eclipse "the hard way": About five years ago, when we started with exploring Eclipse and [read] Keywords: domino expeditor ibm ldd lotus lotusphere notes notes client R8 application development eclipse java wiki
41


LS11 BP203: Our demo lineup for Thursday
Mon, Jan 31st 2011 9:38a   Karsten Lehmann
As a preview for our session on Thursday about Leveraging the New Java APIs in IBM Lotus Notes 8.5.1/8.5.2, here is a list of all the demos that we are about to show. Yes, there will also be slides with content, we don't fill the whole 60 minutes with demos :o). But the purpose of this session is to give you an impression of what can be done using the available APIs. See you on Thursday, 11:15am in room DL S. Hemisphere III ! Using the UI API from Eclipse: accessing UI document Co [read] Keywords: domino ibm lotus lotusphere lotusscript notes richtext xpages application database eclipse java javascript properties
43


LS11: Updated list of download links (31 sessions added)
Sun, Jan 30th 2011 9:45a   Karsten Lehmann
We arrived in Orlando yesterday evening after 10-12 hours of flight (first one Frankfurt-Orlando, second one Frankfurt-New York-Orlando). After the check-in I searched for new session slides in the Lotusphere website and found 31 additional sessions, however, the list is still not complete. Here is list of the new sessions posted since my first list and here is the merged list of all available session slides. Finally, to make all the people jealous who could not make it to Lotusphere, here [read] Keywords: lotusphere
41


LS11: Download links for session slides published so far
Thu, Jan 27th 2011 1:22a   Karsten Lehmann
Yesterday I took the time and extracted the download links of all available Lotusphere slides from the Lotusphere website. Unfortunately a few session slides were still missing on the website, for example our BP203 and BP212 that I'm presenting together with Collin MacDonald from GROUP (we did submit the slides in time). I expect that they will be added later on. So here is the list for your convenience. Use your favorite download utility to download them, for example DownThemAll in the Fire [read] Keywords: lotusphere firefox
65


XPages2Eclipse - a bridge between XPages in the Client and Eclipse APIs: See a demo at Lotusphere in our session BP203!
Sun, Jan 16th 2011 10:59p   Karsten Lehmann
One year ago we demo'ed LS2Eclipse, a toolkit to connect LotusScript and Eclipse APIs in our session at Lotusphere 2010. For this year's session, we decided to port the same functionality to the XPages in the Client (XPinC) world! XPages applications that are running locally in the Notes client should be more than just "local web applications". In our XPages development projects we often searched for ways to interact with classic Notes UI elements (e.g. easily create memos and other docu [read] Keywords: domino ibm lotus lotusphere lotusscript notes notes client xpages ajax application applications development eclipse interface java javascript properties server
51


Notes.ini variable to transfer more than 25 selected Notes documents in a Composite App
Tue, Dec 21st 2010 7:24a   Karsten Lehmann
I was just doing a Notes view->Symphony export by using a Composite Application with a 8.5.1 client and (once again) noticed that only 25 of the selected documents were transferred via the CA wire. The issue was not new to me, I think it's in the product since 8.0.1: IBM did this as a performance optimization to not transfer too much data between the legacy C client process and the Expeditor framework for every selection change. But what I often forget is the name of the Notes.ini varia [read] Keywords: expeditor ibm notes symphony xpages application google java widgets
44


Got another session at Lotusphere 2011
Mon, Dec 13th 2010 4:56p   Karsten Lehmann
Today I received an email notification from IBM that an additional session submission has made its way into the Lotusphere session list. This time, it's a session that I'm co-hosting with Colin MacDonald from GROUP Business Software. Looks like IBM had the opportunity to pick another session and chose our proposal: BP212: Deep Dive into XPage Expression Language Syntax One of the most powerful features of XPages is the ability to compute nearly any value or attribute on the fly, fr [read] Keywords: ibm lotusphere xpages email
48


Speaking at Lotusphere 2011
Fri, Dec 3rd 2010 6:30a   Karsten Lehmann
Yesterday, one of our session submissions got approved for Lotusphere 2011: Leveraging the new Java APIs in IBM Lotus Notes 8.5.1/8.5.2 The session demonstrates how IBM Lotus Notes and Domino Designer on Eclipse (DDE) clients can be enhanced by using the Java programming interfaces of IBM Lotus Notes 8.5.1 and above. Leverage new features such as new Java UI classes to build solutions that interact with and enrich existing Lotus Notes client applications – without actually changing t [read] Keywords: domino ibm lotus lotusphere lotusscript notes notes client application applications eclipse java
80


The View article: Add LSDoc Support to Domino Designer on Eclipse with Custom Plug-ins (download link included)
Thu, Jul 22nd 2010 4:32p   Karsten Lehmann
We just received permission to blog about a new article that we wrote for THE VIEW and that went online today. The article demonstrates several interesting techniques that can be used for Notes client and DDE plugin development. It includes a new display area in DDE that shows the LotusScript.doc content for the currently selected design element. Here is the public abstract and the download link for the plugin. Of course, we highly recommend that you get a subscription for THE VIEW if you're [read] Keywords: domino ibm lotus lotusscript notes notes client application database development eclipse integration interface java properties server
91


XPages series #9: How to debug an XPages application
Tue, Jul 20th 2010 3:49a   Karsten Lehmann
Are you tired of using System.out.println's to track what the code of your XPages application is actually doing and why it is not working as expected? Life as a developer would be so much easier if there was a way to debug an XPages app while it is running. Well, at least for code written in Java there is a solution. Before we start, let me summarize which other options you have as an XPages developer to get runtime information about an application: Writing log messages to the console [read] Keywords: acl domino expeditor ibm lotus lotusphere notes notes client xpages application applications css database development eclipse email enterprise ideajam java javascript openntf security server xml
58


Fast Notes view reading via C API Part 2: How to read views 99.7% faster than Notes.jar
Sun, Apr 25th 2010 5:52p   Karsten Lehmann
This is a follow-up article to the first one about using the C API to read Notes view data instead of the Notes Java API provided by the Notes.jar file. Disclaimer You will see some incredible numbers in this article. Be sure, that we double checked them. This is no fake, although it looks like one. :-) Testing our approach on a server In the first article, we compared the execution times of the C code with the Notes.jar performance in a test case of reading 15.000 view entries from a lo [read] Keywords: ibm notes database development java network office server
57


Fast Notes view reading via C API: A comparison C vs. Notes.jar
Wed, Mar 31st 2010 4:09p   Karsten Lehmann
Bad day for a blog posting - this is no April fool's joke. :-) About 1,5 weeks ago, Nathan Freeman wrote a blog posting about the hidden NAPI plugin in Lotus Notes 8.5.1 that IBM uses to speed up the XPages framework. NAPI is an unsupported and incomplete set of Java classes that use JNI technology (Java Native Interface) to leverage functions of the Notes C API, for example to read data from a Notes view. According to Nathan's speed race video, the NAPI classes are much faster than us [read] Keywords: domino ibm lotus notes xpages application applications archive database desktop eclipse interface java server vista vm
61


LS10/EC10 session sample #2: Adding custom properties to DDE design elements
Thu, Mar 11th 2010 11:00a   Karsten Lehmann
Sample 2 of our Lotusphere and Entwickercamp sessions is an add-on for Domino Designer on Eclipse. (I changed the order of the samples, because we need to work on a few others before we can publish them) As a long time web developer for the Notes/Domino platform, I have always missed one Designer feature a lot: There was obviously no easy way to get the pixel dimensions of image resources. My workaround was to extract the image to disk, open it in an image viewer and write down the width an [read] Keywords: domino dxl ibm lotusphere notes eclipse properties xml
41


Entwickercamp 2010: our slides about add-ons for Notes Client and Domino Designer 8.5.1
Thu, Mar 11th 2010 5:42a   Karsten Lehmann
As Julian Buss and Ulrich Krause already blogged, Entwicklercamp 2010 (developer camp), taking place this week from Monday to Wednesday, was a really well organized conference. It was great to meet with other developers and business partners and there were a lot of high quality sessions, mainly focused on XPages for web and Notes Client and Java/JavaScript development. Good to see that more and more developers and end users get interested in the new possibilities. Thanks to Rudi Knegt and hi [read] Keywords: domino lotusphere notes notes client xpages development java javascript
77


LS10/EC10 session sample #1: Notes Bookmark tools
Sat, Jan 30th 2010 8:43a   Karsten Lehmann
This is the first sample that we developed for our Lotusphere session about the Java APIs of Lotus Notes 8.5.1. And it's already the first one that we did not actually show at Lotusphere, because we ran out of session time in our rehearsals and felt the need to reduce the amount of live demos. The sample plugin is called "com.mindoo.bookmarktools". It adds two actions to the Open List of Lotus Notes: Locate on workspace This action uses the methods NotesUIWorkspace.addDatabase(Note [read] Keywords: domino ibm lotus lotusphere notes notes client R7 application database java server workspace
40


I will be presenting a session about the new Java APIs of Lotus Notes 8.5.1 at the German Entwicklercamp conference (Developer camp)
Thu, Jan 28th 2010 12:30a   Karsten Lehmann
Now that Lotusphere is over, we are already preparing for our next session, this time for the German Entwicklercamp conference. The topic is Add-ons for Notes Client/Domino Designer based on new Java APIs of Lotus Notes 8.5.1 (track 4, session 5 in the session list). It's similar to our Lotusphere session, so if you missed it at Lotusphere, make sure to not miss it again. :-) The Entwicklercamp is an annual conference taking place from 8th to 10th of March in Gelsenkirchen, Germany, wit [read] Keywords: domino lotus lotusphere notes notes client google java
45


Our Lotusphere 2010 slides: BP203 - Leverage the New Java APIs in IBM Lotus Notes 8.5.1!
Sun, Jan 24th 2010 5:41p   Karsten Lehmann
We had a very positive response to our session about the Notes Client and Domino Designer extensibility Java APIs in Lotus Notes 8.5.1 at Lotusphere. All the feedback evaluations where either "Excellent" or "Good" and in addition, we also got personal feedback from 4-5 participants (even in the bus to the Hollywood studios on Wednesday) who especially liked the fact that we showed so many demos. Well, to be honest, we even planned and developed more demos than we actually could show. We [read] Keywords: domino expeditor ibm lotus lotusphere notes notes client eclipse java
49


Our LS10 session offering on Wednesday: BP203 - new Java APIs in 8.5.1 with up to 10 demos, 2 undocumented Notes functions and Lotusscript like you have never seen it before
Tue, Jan 19th 2010 11:26p   Karsten Lehmann
Our session "BP203 Leverage the New Java APIs in IBM Lotus Notes 8.5.1!" will provide a high-level overview of two new Java APIs in Lotus Notes 8.5.1 - the UI API and the Domino Designer API. Instead of showing too many technical details, our plan is to focus on real-life scenarios for the new APIs. We have created a collection of up to 10 demos for both APIs, including a universal help system for the Notes sidebar that provides information for the current database, form and field an inte [read] Keywords: domino ibm lotus lotusphere lotusscript notes application applications database eclipse integration java
50


Lotusphere announcement: LS2Eclipse - Leverage Eclipse/Expeditor features in your Lotusscript code!
Mon, Jan 11th 2010 6:53a   Karsten Lehmann
If one of the following questions sound familiar, this blog article may be interesting for you: You have Notes applications and want to bring them to the 21st century without rewriting everything in Java/JavaScript? Your users often sit at their desk waiting for your Notes application because of a long running Lotusscript operation? Composite Application technology looks interesting, but the Lotusscript APIs are not dynamic / powerful enough? As a Lotusscript developer, you always hated it to h [read] Keywords: agent domino expeditor lotus lotusphere lotusscript notes notes client R8 xpages application applications database development eclipse email interface java javascript properties server widget
49


Our Birds-of-a-Feather session has been selected by the Lotusphere attendees!
Thu, Dec 10th 2009 9:32a   Karsten Lehmann
Good news from IBM today: Our BoF has been approved for Lotusphere 2010. That's our second approved session and particularly great because the BoF sessions were voted by the Lotusphere attendees. Our session is one of those that they would most like to see on the agenda. This is IBM's description for this kind of session: Audience: Any and all Lotusphere attendees Description: Come one, come all! Birds-of-a-Feather sessions are a popular feature of Lotusphere, bringing together communi [read] Keywords: ibm lotus lotusphere lotusscript notes notes client symphony xpages application applications java
45


One Lotusphere 2010 session approved!
Tue, Nov 17th 2009 1:38p   Karsten Lehmann
We just received an email from IBM telling us that one of our session submissions for Lotusphere 2010 has been approved. The title is: Add-ons for Client/Designer leveraging new Java APIs of Lotus Notes 8.5.1 This is really cool, because it's our favorite topic. Those new APIs can be used for many small useful Notes and DDE add-ons and I'm sure we will have some nice giveaways for the session. See you in Orlando! [read] Keywords: ibm lotus lotusphere notes email java
68


XPages series #8: Dynamically creating the UI of an XPage in Java
Tue, Nov 10th 2009 4:11p   Karsten Lehmann
This 8th part of the XPages series is more or less a link to a great blog posting that was just published my Tommy Valand. It demonstrates how you can create a dynamic web user interface by leveraging JSF features in your XPages application. In his example, Tommy produces a data table UIComponent with a snippet of Java code that is executed with the click on a button. I'm currently working on something similar for a customer project, but unfortunately I cannot say much about technical [read] Keywords: lotus notes notes client xpages application archive interface java security
43


Today Mindoo joined IBM’s Design Partner program for Quickr 8.5
Wed, Nov 4th 2009 6:42a   Karsten Lehmann
We are now active participants in IBM's Design Partner programs for Notes/Domino and for Quickr 8.5. I'm currently installing the first Quickr 8.5 code drop on one of our development servers. We would like to thank IBM for letting us participate! [read] Keywords: domino ibm notes quickr development
45


Speaking at Notesusertage 2009 (Notes user days, German conference) on the 5th of November - register until the 25th of October!
Thu, Oct 22nd 2009 3:49p   Karsten Lehmann
Actually I'm not part of the main program, but demoing two applications that we are developing for our partner Haus Weilgut in a parallel customer track. The first one is a pretty large XPages application framework (about 10 Java projects combined into one NSF). Let's call it a "UI generator", but it's actually a lot more than that. The second application is a quite powerful relational reporting engine for Lotus Notes data. Something like "NotesSQL2". :-) The Notesusertage conference [read] Keywords: domino lotus notes xpages application applications blackberry java
63


XPages series #7: Running under a restricted Java context - or: Why doesn’t my XPages application work in the Notes Client?!
Wed, Oct 21st 2009 8:25a   Karsten Lehmann
As an experienced XPages developer, Lotus Notes 8.5.1 user and reader of this XPages blog series, you may already have tried to use your XPages applications in the new Lotus Notes Client. As long as they only contain program code in JavaScript and a few simple Java routines, you will probably have succeeded. Your application looks quite the same as on the web and you can now begin to tweak the UI with a client-specific theme and enhance the application features by integrating it into a Composi [read] Keywords: domino ibm lotus notes notes client xpages application applications database development dojo eclipse firefox java javascript network networking security server widgets xml
170


Notes 8.5.1: The new Java UI classes and Domino Designer extensibility API
Sun, Oct 11th 2009 11:46a   Karsten Lehmann
Disclaimer: IBM Lotus Notes/Domino 8.5.1 is prerelease code and there are no guarantees from IBM that the functionality presented or discussed will be in the final shipping product. I haven't read any blog articles yet about the new extensibility APIs that come with Lotus Notes 8.5.1. Since we participated in the discussion with IBM (at Lotusphere 2009 and later on in the Design Partner Program) about what needs to be part of a first official API version, I would like to give you some hint [read] Keywords: agent domino dxl ibm lotus lotusphere lotusscript notes notes client R5 R6 database eclipse java properties server workspace
68


XPages in the client: How to use XPages as components in Composite Applications
Mon, Sep 14th 2009 11:55a   Karsten Lehmann
Disclaimer: IBM Lotus Notes/Domino 8.5.1 is prerelease code and there are no guarantees from IBM that the functionality presented or discussed will be in the final shipping product. Today two interesting videos have been posted to the Domino Designer wiki that demonstrate how XPages in the Lotus Notes client 8.5.1 can be integrated with other components by using them as components of a Composite Application. Component definition for XPages The first video shows how to transform an XPage [read] Keywords: domino ibm ldd lotus lotusscript notes notes client richtext symphony xpages application applications database eclipse email exchange exchange integration java mobile office properties wiki xml




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition