Wt & JWt 3.3.2, RC1

  • Posted by koen
  • Tuesday, February 18, 2014 @ 21:29

We uploaded a first release candidate for 3.3.2.

Here are the main links:

This release brings numerous small improvements and bug fixes, as well a few notable new features.

Some highlights of this release:

Supports Twitter Bootstrap version 3

Wt now supports the latest version of Twitter Bootstrap, next to the already existing Bootstrap 2 theme support. We still default to Twitter Bootstrap 2, as bootstrap 3 "changed everything". While the theme implementation absorbs already quite a bit of these changes, there will be some porting effort to migrate to version 3. You should consider using version 3 for new developments though, at least if the restricted browser (i.e. most notably no more IE7) support fits your requirements.

To use Twitter Bootstrap effectively, you will need to learn about the markup that is expected, especially related to layout and its responsive design features.

Server-side (fallback) option for WGLWidget

Since some time (Wt 3.1.7 from 2010!), WGLWidget provides support for client-side 3D graphics using WebGL in C++ Wt, and with Microsoft finally endorsing WebGL in IE11 the future of browser-based 3D Graphics looks more than promising.

In this release, WGLWidget received a decent update. We’ve added a flag to render server-side (using OpenGL) in an off-screen buffer, as a portable solution. This may also be convenient when scene complexity is so high that downloading the entire scene to a client is less efficient than rendering things server-side (using a graphics card in the server).

Until now, JWt support for WGLWidget was lacking, but this release makes up for it with feature parity between C++ and Java releases (using jogl for the server-side implementation).

3D Graphics Library

Putting WGLWidget to use, 3D charts have been implemented aside the existing 2D charts.

Get your appetite wetted by a sneak preview (C++ 3D Charts, Java 3D Charts) or dig into the API.

Improvements to the wthttpd front-end

The wthttpd went from a simple HTTP 1.1 server to a hybrid HTTP/WebSockets server (multiplexed on the same port!) and that started to show in some architecturally bad choices. The architecture of wthttpd has been revisited and simplified, improving its performance and stability.

Tags:
5 comments
  • Posted by anonymous
  • 3 years ago
You guys are awesome as always.
  • Posted by ratna_india
  • 3 years ago
Great Work. Will there be a binary package for Windows for this release???
  • Posted by anonymous
  • 3 years ago
Great Work. Examples on these features may add value additions to the tool. Ratna Sekhar, India.
  • Posted by koen
  • 3 years ago
The widget gallery now uses bootstrap 3, and includes a few 3D charts examples.
There's also a new example that shows more features of the 3D charts API.
Server-side fallback is not enabled on the widget gallery simply because our VPS does not support that.
  • Posted by anonymous
  • 3 years ago
Great improvements!

Contact us for more information
or a personalised quotation