We help build better software

Thursday, August 7, 2014

JxBrowser 4.5 Released

JxBrowser has been updated to version 4.5.

In this update we upgraded Chromium engine to version 38, added support of PDF Viewer, introduced new API, fixed several critical issues and more.

See the full list of changes in 4.5 on the JxBrowser 4.5 Release Notes page.
The update is available for download. Please find online samples for JxBrowser on our support site.
We would be glad to hear your feedback or provide help with use of our product on JxBrowser support forum.

Tuesday, August 5, 2014

ICFP Contest Is Over


ICFP Programming Contest is now over and we are excited to see the results, but alas we are yet far from doing so. The results will be announced at ICFP Conference in Gothenburg, Sweden on September 1-3, 2014.

The task of the 72-hour contest was to develop Als for a computer game from the 80’s, were a “Lambda-man” haunted by ghosts is trying to escape from a maze. Now the creations themselves will be “fighting” to win the contest. A battle between TeamDev-created Lambda-man, and our rival’s ghosts will deсide the winner. Afterwards the roles will be switched, and the ghosts from our team will get their chance.

We are looking forward to the final battle!

Friday, July 25, 2014

ICFP Programming Contest 2014

This Friday TeamDev joint forces will plunge heads down into the online 72-hour programming contest held by ACM SIGPLAN: http://icfpcontest.org/ 3 days of non-stop coding will reveal the genius out of the strongest and smartest programmers.

ICFP Programming International Contest is conducted on July 26–28.

We wish our guys every success and will be keeping our fingers crossed for them.

Stay tuned for more news!


Tuesday, July 8, 2014

ComfyJ has been updated to version 2.11

In this update we have resolved several memory management issues and Java 7 focus-specific issues in OleContainer and OfficeContainer components.

See the full list of changes in 2.11 on the ComfyJ 2.11 Release Notes page.

The update is available for download.

We would be glad to hear your feedback or provide help with use of our product on ComfyJ support forum.

Monday, June 30, 2014

JNIWrapper 3.9 Released

JNIWrapper has been updated to version 3.9.

In this update we have fixed several issues with invocation of the native functions on Linux and Windows platforms.

See the full list of changes in 3.9 on the JNIWrapper 3.9 Release Notes page.

The update is available for download.

We would be glad to hear your feedback or provide help with use of our product on JNIWrapper support forum.

Friday, May 30, 2014

JxBrowser 4.4 Released

JxBrowser has been updated to version 4.4.

In this update we added support of Fedora and OpenSUSE platforms, API that allows modifying POST data, and support of default navigation error web page. Several critical issues were also fixed in the new version.
See the full list of changes in 4.4 on the JxBrowser 4.4 Release Notes page.
The update is available for download. Please find online samples for JxBrowser on our support site.
We would be glad to hear your feedback or provide help with use of our product on JxBrowser support forum.

Thursday, April 24, 2014

JxBrowser 4.3.1 Released

JxBrowser has been updated to version 4.3.1.

In this update we fixed several critical issues, improved component behavior in multi-threaded environment, added support of custom cursors and introduced new API.

See the full list of changes in 4.3.1 at the JxBrowser 4.3.1 Release Notes page.
The update is available for download. Please find online samples for JxBrowser on our support site.

We would be glad to hear your feedback or provide help with use of our product on our JxBrowser support forum.

JxFileWatcher 1.4 Released

JxFileWatcher has been updated to version 1.4.

In this update we have added efficient implementation of the file watcher for Mac OS X systems and solved issues in 64-bit implementations of JxFileWatcher for Linux platforms.

See the full list of changes in 1.4 on the JxFileWatcher Release Notes page.

The update is available for download. We would be glad to hear your feedback or provide help with use of our product on our JxFileWatcher support forum.

Friday, March 21, 2014

JxBrowser 4.3 Released

JxBrowser has been updated to version 4.3.

In this update we added support of new environments (Ubuntu 13.10, JDK/JRE 8), implemented new features (WebRTC, Chromium Developer Tools, Navigation History API, Network Delegate API) and resolved critical issues.

See the full list of changes in 4.3 on the JxBrowser 4.3 Release Notes page.
The update is available for download. Please find online samples for JxBrowser on our support site.
We would be glad to hear your feedback or provide help with use of our product on our JxBrowser support forum.

Wednesday, February 12, 2014

JxBrowser 4.2.1 Released

JxBrowser has been updated to version 4.2.1.

In this update we have fixed several critical issues, added new features and improved rendering performance and stability.

See the full list of changes in 4.2.1 on the JxBrowser 4.2.1 Release Notes page.

The update is available for download. Please find online samples for JxBrowser on our support site.

We would be glad to hear your feedback and assist you in using our product on JxBrowser support forum.

Monday, November 25, 2013

JxBrowser 4.1 Released

We are glad to announce that JxBrowser 4.1 is out. In this update we added support of two more platforms (Windows Server 2008 and 2012) and taking into account feedback from our customers we also added several missing features, such as LoadHandler, KeyFilter, ConsoleListener etc.

JxBrowser 4 is now compatible with JxBrowser 3.x, so you can use both 3.x and 4.x libraries in the same Java application. With the Browser.getNodeAtPoint() method you can find DOMNode at a specific location on loaded web page. The memory usage has been also improved in this version.

The full list of changes in the version 4.1 is available on the JxBrowser 4.1 Release Notes page.

The update is available for download. Please find online samples for JxBrowser available on our support site.

We would be glad to hear your feedback and provide help with usage of our product on our support forum.

Friday, November 8, 2013

JxBrowser 4.0 Released

Today we are launching the long-awaited official JxBrowser 4.0. The new major version is based on one of the most powerful web browser engine - Google Chromium, leaving behind the support of separate browsers for different platforms.

Now JxBrowser provides a totally lightweight Browser Swing UI component. You can forget about memory usage issues caused by native web browser engine allocating too much memory of your Java process. All the native code runs in separate native processes, so if the native web browser control crashes for some reason (e.g. crash in plugin), your Java application will continue working and you can restore the browser control.

JxBrowser 4.0 has been in beta for four months and over this time gained new features, improved API and new platforms support. JxBrowser 4.0 supports Windows, Linux and Mac OS X platforms and provides reach and simple API with many features. The full list of changes since Beta 3 release is available on the JxBrowser 4.0 Release Notes page.

To help you migrate your code from 3.x API to 4.x API we prepared the migration document.

The update is available for download. Please find online samples for JxBrowser available on our support site.

We would be glad to hear your feedback or provide help with use of our product on our support forum.

Friday, August 30, 2013

JExcel 1.7 Released

JExcel has been updated to version 1.7.

New Features and Improvements:

  • Improved memory management and stability;
  • Resolved focus handling and painting issues in JWorkbook component;
  • Improved performance.
The full list of changes is available at the JExcel 1.7 Release Notes page.

Feel free to download the update and check out online samples at our support site.

We would be glad to hear your feedback and provide help with use of our product on JExcel support forum.

Wednesday, August 28, 2013

JxBrowser 4 Beta 3 Released

Today we are glad to announce an update to JxBrowser 4 Beta!

Now JxBrowser 4 Beta 3 supports Linux 32- and 64- bit platforms, in addition to previously released Windows and Mac OS X support.

We have also introduced new features to JxBrowser Public API:
  • Proxy API, so you can configure each Browser instance to use its own proxy settings. See the ProxySample.
  • Ability to override the default user-agent string. See the UserAgentSample.
  • The DialogHandler.onAuthRequired(AuthDialogParams params) method that allows handling web server authorization, including proxy authorization.
  • Added methods that allow executing JavaScript code on the loaded web page. See the JavaScriptSample.
Feel free to try the updated JxBrowser 4 Beta version. You can find it at JxBrowser 4 Beta page on our support site.

Thursday, August 1, 2013

JxBrowser 4 Pre-order

With the JxBrowser 4 release just around the corner we are glad to offer the early buyers a discount program.

Before the official release any new customer can purchase JxBrowser 4 with a 15% discount off the new JxBrowser price. Our returning customers are eligible for a 20% discount.

Those intending to upgrade their JxBrowser Licenses to the version 4, can enjoy a 30% reduction of the license price.

Read more about JxBrowser 4 on our Support site.

Purchase JxBrowser 4 with a 15% discount now. To upgrade your JxBrowser License or to get a discount as a returning customer please contact our Sales team.

Wednesday, July 10, 2013

JxBrowser 4 Beta 2 Released

It has been a month since we released the first public Beta of JxBrowser 4. Today we are glad to announce an update to JxBrowser 4 Beta that now supports Mac OS X 10.7 - 10.8 platforms.

In addition to Mac OS X support we have also introduced new features to JxBrowser Public API:
  • Added new methods to the Browser interface such as loadHTML(String html), loadHTML(int frameId, String html), loadHTML(LoadHTMLParams params), loadHTML(int frameId, LoadHTMLParams params), loadData(LoadDataParams params), getHTML() etc. Now you have a flexible way to load any string that represents HTML content or binaries data directly into Browser component and display it.
  • Added ContextMenuHandler that you can use to display context menu. New version of ContextMenuHandler interface provides more context menu parameters such as media type, link URL, link text, image source URL, page URL, frame URl, frame charset, selection text etc.
  • Added DownloadHandler, so you can handle all file downloads. See the DownloadSample.
  • Added DialogHandler that allows handling JavaScript dialogs such as Alert, Confirm and Prompt.
  • New Zoom API is introduced. In addition to standard set/get zoom level methods you can now listen to zoom change events using ZoomListener. We also added new methods such as zoomIn(), zoomOut() and zoomReset().

Feel free to try the updated JxBrowser 4 Beta version. You can find it at JxBrowser 4 Beta page on our support site.

Friday, June 7, 2013

JxBrowser 4 Beta Released

JxBrowser's history is getting a new spin! The new major version 4 is based on Chromium engine, leaving behind the support of separate browsers for different platforms. The current Beta's focus is on Windows platform, while the other two (Mac and Linux) are planned to follow in the oncoming official version 4 release.

Apart from being based on one of the most powerful cross-platform web browser engines, JxBrowser 4 is acquiring new exciting characteristics. The library now provides a completely lightweight implementation of Browser UI component. Also, all interactions with the native code are now implemented as a separate native process, which significantly improves the stability of Java applications, using JxBrowser 4.

The new JxBrowser 4 Beta release is public, which means anyone is welcome to try out the new version. To do so, please visit JxBrowser 4 Beta page on our support site.

Tuesday, April 23, 2013

JxBrowser 3.4 Released

JxBrowser has been updated to version 3.4.

New Features

  • Added out-of-process implementation for IE in 64-bit environment. Now each IE Browser instance is running in a separate native process in 64-bit environment.
  • Added support of print dialog in Mozilla15 and Mozilla engines on Mac OS X.
  • Added support of CardLayout on Mac OS X with JDK 1.7.
  • Added support of printing functionality on Windows 8 + IE10 for IE engine.
The full list of changes is available on the JxBrowser 3.4 Release Notes page.

The update is available for download and online samples for JxBrowser can be found on the support site.

We would be glad to hear your feedback and provide help with use of our product on our support forum.

Friday, March 1, 2013

JExplorer 2.7 Released

JExplorer has been updated to version 2.7.

New Features and Improvements:

  • Added Windows 8 and MS IE 10 support;
  • Added JDK 1.7 support;
  • Improved clear cache functionality;
  • Improved memory usage;DOM API extended with additional methods for working with IFrames.
The full list of changes is available on JExplorer 2.7 Release Notes page.

The update is available for download and online samples for JxBrowser can be found on the support site.

We would be glad to hear your feedback and provide help with use of our product on our support forum.

Friday, December 14, 2012

JxBrowser 3.3 Released

JxBrowser has been updated to version 3.3.

New Features

  • Added Windows 8 32- and 64-bit environment support for IE, Mozilla and Mozilla15;
  • Added JDK 1.7 support on Mac OS X for Mozilla and Mozilla15;
  • Added the DOMElement.setInnerHTML(String html) method in IE, Mozilla and Mozilla15;
  • Added support of HistoryChangeListener in Mozilla15.
The full list of changes is available on the JxBrowser 3.3 Release Notes page.

The update is available for download and online samples for JxBrowser can be found on the support site.

We would be glad to hear your feedback and provide help with use of our product on our support forum.