Welcome!

Duncan Thomas

Subscribe to Duncan Thomas: eMailAlertsEmail Alerts
Get Duncan Thomas via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Duncan Thomas

JadeLiquid is proud to announce the addition of native Selenium support in LiquidTest, the Web Application Testing tool. LiquidTest supports the Selenium specification outside the core Selenium implementation. With this clean-room Selenium implementation LiquidTest now provides a robust Recording and Replay engine for Selenium users. "Selenium is an incredibly popular tool with a great user community. What we aimed to do was develop a clean-room Selenium implementation within LiquidTest that uses the core LiquidTest technology to greatly improve the test Recording and Creation capability of Selenium. LiquidTest has always had a robust Recording engine, so we decided to extend this engine to support the Selenium specification. We also bring complete Recording support for Internet Explorer and advanced features such as powerful Data-driven test capabilities." said An... (more)

WebRenderer Adds High Performance Text Search and Highlight Capability

WebRenderer Swing Edition 6.0 beta #6 has officially shipped. With this latest beta we have included a few new important features including print preview, improvements to overall printing and a new set of API methods for high performance Text Searching and Highlighting geared for large web documents. The new high performance Textual Search API has been added to WebRenderer at the request of one of our clients. This API significantly expands on the Textual Search capabilities of WebRenderer. This is especially evident when searching and highlighting multiple terms in large docume... (more)

Rich Test Browser

WebRenderer is one of those SDKs that can appear overwhelming on first look. For this reason we always shipped a “bare bones” Test Browser (TestBrowser.java) with the product. The Test Browser has at times baffled people due to it’s lack of features. The Test Browser was “featureless” by design as we wanted to keep the starter example code as compact as possible so that developers could embed WebRenderer in just a few lines of code. This is important as we never wanted the learning curve and integration to be an overwhelming process. With that being said, for some time now our W... (more)

Applet Deployment Techniques for Platform Deterministic Libraries

From time to time WebRenderer is deployed within an Applet. Applets provide a convenient mechanism for launching client applications within the browser. WebRenderer however requires different libraries based on the target platform (Windows, Linux, OS X, Solaris) and architecture (32/64 bit). Traditionally to run an Applet, you needed to specify all of the libraries that are required, and they will all be downloaded. If you intend for the Applet to run on multiple platforms, then traditional Applet deployment means that all the libraries for the supported platforms are required w... (more)

Mouse Gestures with WebRenderer

Mouse gestures are one of those great "add-ons" that enhance browser usability. For those that are not familiar with mouse gestures, they are a browser navigational aid that works via mouse movements. Mouse gestures have been around for some time now and we thought it would be good to show how to implement mouse gestures in WebRenderer. This demonstration application not only aids in browser navigation, but also shows how to draw on top of the WebRenderer browser. To enact a mouse gesture one holds down the right mouse button and moves the mouse in a direction or pattern and the... (more)