Logo RubberViews Check out
Desktop RubberViews
Click here

With Auto Layout and Live Resize

One size fits all !

Today, more than 50% of web viewing is done by portable devices, which rotate, and content must adapt.
Browser windows can take any shape and size.

Design your WebPages at the size you like best, let RubberViewsWE do the rest.

RubberViewsWE maintains the place and relative size of every control when the device is rotated, or when the browser Window, Webdialog or WebControl is resized. It also makes sure the content is resized to fit : font size, and Pictures in WebImageViews. All that is available with almost no coding : drop the class into your project, place an instance onto the WebPage WebDialog or WebContainer, one line in Open, one line in Resized, and it flows right away.

RubberViewsWE brings two excusive features :

It is possible to set individual controls or group of controls to keep their aspect ratio, such as circle and square. Likewise, you can set individual controls not to have their content resized. Also, individual or group of controls can be ignored if you want to manage them yourself.

Want to see how it performs ? Click here to open a new window/tab and see for yourself how powerful it is. Click here to download an evaluation version.

RubberViewsWE full source code for up to 2019R3.1 is
$149.95 only, Version 1 lifetime licensing
Download immediately the complete source code and modify it any way you need.
Instant download.

Already got the unencrypted version of desktop RubberViews ?
Get RubberViewsWE $50.00 only, Version 1 lifetime licensing,
Get the complete source code and modify it any way you need.
Previous licensing will be verified manually based on your email address.

Important : make sure to whitelist the 'Fontmenu.com' domain to receive your license. If you do not see the mail minutes after ordering, look into your spam folder.

Click here to email

Q & A

Why is RubberViewsWE better ?

RubberViewsWE is the only class of its kind with Live Resize, which brings an extraordinarily smooth experience to the user, equivalent to what RubberViews desktop offers.

The Auto Layout feature is an absolute first in Xojo Web Edition, bringing to that platform the power of dynamic layout and programmable inter control relationship constraints.

Will RubberViewsWE support Web 2.00 ?
At present, Web 2.00 is unreleased yet. So there was no way to test. However, it can safely be said that RubberViewsWE 1.00 won't be able to accommodate Web 2.00 new controls. If after testing it appears that a new Web 2.00 version of RubberViewsWE is feasible, you will be given the opportunity to upgrade.

Is RubberViewsWE cross platform ?
Yes, it uses pure Xojo code (no declares, a few lines of JavaScript only) and is perfectly cross platform. It takes care of all visible controls in the Library. RubberViewsWE works with standalone programs, as well as CGI, which means it also works with Xojo Cloud.

Is RubberViewsWE difficult to use ?
Just drop an instance of RubberViews onto a WebPage, WebDialog or WebContainer, call Init(Self) in the Open event, then SizAll(Self) in the Resized event. That's it !

What about API 2.00 ?
At this time, Xojo Web is still API 1.00. When Web 2.00 is released later this year, a new version of RubberViewsWE, specific to it, will be released.

I use a lot of Web Containers, are they compatible ?
Yes, RubberViewsWE manages just as well WebContainer instances as other controls, resizing them and keeping them into place, but also, it does its job internally. So if you have many controls inside the WebContainer, just add RubberViewsWE to it like you would a WebPage, and all controls are resized.

I use dynamic controls, are they managed ?
Yes. Just call Init(self) after you added controls so RubberViewsWE knows about them.

I want to move controls around in code ; will RubberViews let me ?
RubberViewsWE resizes and position controls automatically only when you call it through SizAll(Self), so you can move the controls any way you want afterward. Just run Init after you added or moved controls. You can also instruct RubberViewsWE to ignore a specific control that you will be managing yourself.

Which versions or Xojo are supported ?
RubberViewsWE supports all versions of Xojo, from Xojo 2013R1 up.

Why no support for RealStudio ?
A quick test with the latest versions of RealStudio has shown incompatibilities that may be possible to work around, but we do not support anything before Xojo 2013R1.

Xojo may have Auto Layout in the future. Why get RubberViewsWE, then ?
As it stands, all Xojo said was that Auto Layout would eventually come to Web Edition, but absolutely no date was ever mentionned. RubberViewsWE is here, its Auto Layout has more features than the iOS one, and it runs in all existing versions of Xojo, from 2013R1 up. Besides, Auto Layout by itself as offered natively by Xojo in iOS does not offer any equivalent to RubberViews content resize, or AutoLayoutInit. So even if Xojo was to implement Auto Layout tomorrow, only RubberViewsWE will provide such an easy way to have WebPages, WebDialogs and WebContainers that adapt to all resolutions.

Why no encrypted Version ?
Contrary to desktop, Web Edition is overwhelmingly used by professionals. So the logical choice is to provide the full source code, for competent programmers to have  control over the code they incorporate into their products.

Do I have to renew my license every year ?
No. The license one-time price is a lifetime one for the current version. You also benefit of all updates for that version. Current version is 1.x.

What are the terms of the license ? Must I credit Match Software on the screen or something ?
We are developers. We understand the concern of other developers regarding intellectual property. Develop as many extraordinary applications as you want, for how long as you want. No strings attached. Well, just one restriction : please do not use our source code to create a derivative competitive product, do not reverse engineer it to compete with us, and please do not resell it or pass the software to any unlicensed party. Just let them see what it can do by c
licking here . And if you do like it a lot, we do appreciate word of mouth.

There are features missing in RubberViewsWE.
We did our best to cover all bases, but it is the nature of software to evolve. Especially programmer's tools. Please let us know what you want. If it is feasible, we'll put it in!

How can I get technical support for RubberViewsWE ?
Just use email ; when you purchase, you get an email from us with the download link. Just reply to it for support. In general, the reply will come within the hour, if not minutes.

How many updates a year are you planning ?
Updates come all along the year, to fix small issues, or to add new features. You can check your version by running the demo project and looking at the bottom right corner. If you have an older version, just use the download instructions you received upon purchase to update.

I had a bad experience with a third party supplier who pulled his product on me. Do you guarantee your support will last ?
We have no intention to ever pull RubberViewsWE without good reasons, and ample warning. Customers should never be penalized upon the whim of a contractor. Match Software has been a reputable name in software since 1987, and has provided outstanding service ever since to individuals as well as to major corporations without interruption. We continually strive to adapt to changing technologies, and intend to do so as Xojo continues to evolve.

How about corporate and site licenses ?
Our licensing conditions are very simple. Since a lot of Xojo users are individual developers, the single user license is also a corporate license. In other words, you acquire the single user license, and it can be used for your business. If you need more copies, just change the number of licenses on the order page. Both Encrypted classes and full source code can be used for as many projects as you want. For all intents and purposes, once you got your license, you can pretty much consider RubberViews as your own.

If you need RubberViewsWE for a much larger company and need many licenses, or a custom version, just email. Michel Bujardet will personally get back to you right away.

I did not find the information I need
Just click here to email , ASAP reply guaranteed !

Click here to view the User Manual.