diff options
Diffstat (limited to 'WebContent/release-notes.html')
-rw-r--r-- | WebContent/release-notes.html | 470 |
1 files changed, 212 insertions, 258 deletions
diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html index ef27d8de8c..6f2eb8c2cc 100644 --- a/WebContent/release-notes.html +++ b/WebContent/release-notes.html @@ -4,8 +4,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Vaadin Framework @version@</title> <link rel="stylesheet" type="text/css" href="css/styles.css" /> - -<!--[if lte IE 6]> + + <!--[if lte IE 6]> <link rel="stylesheet" type="text/css" href="css/ie.css" /> <![endif]--> <style type="text/css"> @@ -21,11 +21,10 @@ content: counters(item, ".") ". "; counter-increment: item } - </style> +</style> </head> <body> - <div id="header"> <h1>Vaadin – thinking of U and I</h1> <div id="version"> @@ -33,300 +32,252 @@ </div> </div> <!-- /header --> - <div id="content"> - + <div id="content"> <p>Version @version@ built on @builddate@.</p> - <!-- ================================================================ --> <h2 id="tableofcontents">Release Notes for Vaadin Framework @version@</h2> <ul> - <!-- <li><a href="#security-fixes">Security fixes in Vaadin @version-minor@</a></li> --> - <li><a href="#overview">Overview of Vaadin @version-minor@ Release</a></li> - <li><a href="#enhancements">Enhancements in Vaadin @version-minor@</a></li> - <li><a href="#changes">Changes in Vaadin @version@</a></li> - <li><a href="#backwardsincompatibilities">Backwards - incompatible changes in Vaadin @version-minor@</a></li> <li><a href="#overview">Package contents</a></li> + <li><a href="#enhancements">Enhancements in Vaadin @version-minor@</a></li> + <li><a href="#changelog">Complete change log for Vaadin @version@</a></li> + <li><a href="#migrating">Migrating from Vaadin 6 to Vaadin 7</a></li> <li><a href="#dependencies">Vaadin @version@ dependencies</a></li> <li><a href="#upgrading">Upgrading to Vaadin @version-minor@</a></li> - <li><a href="#knownissues">Known problems and limitations in - Vaadin @version@</a></li> <li><a href="#supportedversions">Supported technologies</a></li> <li><a href="#vaadinontheweb">Vaadin on the Web</a></li> </ul> - <!-- ================================================================ --> - <h2 id="overview">Overview of Vaadin @version-minor@ Release</h2> + <h2 id="overview">Package Contents</h2> <p> - <b>Vaadin</b> is a Java application development framework for building modern web - applications that look great, perform well and make you and your users - happy. <b>Vaadin</b> is available under the Apache 2 license (see - <tt>license.html</tt> in the JAR). + <b>Vaadin</b> is a Java framework for building modern web applications that look + great, perform well and make you and your users happy. <b>Vaadin</b> is available + under the Apache 2 license (see license.html). + </p> + + <p> + <b>Vaadin</b> is distributed as a single JAR file. Inside the JAR you will find: </p> + <ul> + <li>Vaadin server and client side classes (<tt>/com</tt>)</li> + <li>Vaadin server and client side sources (<tt>/com</tt>)</li> + <li>The default widget set (<tt>/VAADIN/widgetsets</tt>)</li> + <li>Themes: Runo, Reindeer and Chameleon (<tt>/VAADIN/themes</tt>)</li> + <li>Release notes (<tt>/release-notes.html</tt>)</li> + <li>Licensing information (<tt>/license.html</tt>)</li> + </ul> + + <h2 id="enhancements">Enhancements in Vaadin @version-minor@</h2> + <p> - This release @version-minor@ includes a number of significant enhancements in - addition to many bug fixes. + @version-minor@ is the second development release of the upcoming Version 7 of the + Vaadin Framework. It introduces the second set of new features in Vaadin 7, for the + purpose of receiving feedback about the changes. </p> - <!-- ================================================================ --> - <h3 id="enhancements">Enhancements in Vaadin @version-minor@</h2> + <p>The major changes in this second alpha phase are:</p> <ul> - <li> - <p>Native scrolling support for Android and iOS (<a href="http://dev.vaadin.com/ticket/8763">#8763</a>)</p> + <li>Complete overhaul of the client-server communication architecture <ul> - <li> - <p>Non-native scrolling implementation used in iOS 5 because of an iOS bug (see <a href="http://dev.vaadin.com/ticket/8792">#8792</a>)</p> + <li>All add-on components that have widgets need to be ported to Vaadin 7</li> + <li>Integration of a GWT widget is done in a <i>connector</i> class</li> + <li>Component-to-widget mapping now defined on the client-side, in the connector</li> + <li>No more <b style="text-decoration: line-through">Paintable</b> or <b style="text-decoration: line-through">VariableOwner</b> + <li>Server-side component and client-side widget can have a <emphasis>shared state</emphasis> object which is automatically synchronized</li> + <li>Both client-side and server-side can make RPC calls to the other side + <ul> + <li>Communicated in the next request/response</li> + <li>No return values + <li>Typically for communicating events</li> + </ul> </li> + <li>UIDL is deprecated</li> + <li>Compatibility layer for Vaadin 6 included for easy migration</li> </ul> </li> - <li> - <p>Possibility to fire <b>Button</b> click events on the server-side (<a href="http://dev.vaadin.com/ticket/8209">#8209</a>)</p> - </li> - <li> - <p>Possibility to use HTML inside a <b>Button</b> caption (<a href="http://dev.vaadin.com/ticket/8663">#8663</a>)</p> - </li> - <li> - <p>Possibility to set "alternative text" (<tt>alt</tt> attribute) for the <b>Embedded</b> component (<a href="http://dev.vaadin.com/ticket/6085">#6085</a>)</p> - </li> - <li> - <p>Keyboard navigation in <b>TabSheet</b> (<a href="http://dev.vaadin.com/ticket/5100">#5100</a>)</p> - </li> - - <li> - <p>Max/min limits for splitter position in <b>SplitPanel</b> (<a href="http://dev.vaadin.com/ticket/1744">#1744</a>)</p> - </li> - <li> - <p>Extended day range in month view to six full weeks in <b>DateField</b> (<a href="http://dev.vaadin.com/ticket/6718">#6718</a>)</p> - </li> - <li> - <p>Uncollapseable <b>Table</b> columns (<a href="http://dev.vaadin.com/ticket/7495">#7495</a>)</p> - </li> - <li> - <p>Debug IDs unique to a window (<a href="http://dev.vaadin.com/ticket/5109">#5109</a>)</p> - </li> + <li>Get computed style of a component from the browser</li> + <li>Support for border, padding, and margin in core layout components</li> </ul> <p> - Also note: + The enchancements are described in more detail in the <a + href="https://vaadin.com/wiki/-/wiki/Main/Vaadin+7">mini-tutorials</a> in the + Vaadin Wiki. </p> - - <ul> - <li> - <p>A separate add-on will be released for handling broken classloaders (<a href="http://dev.vaadin.com/ticket/8447">#8447</a>)</p> - </li> - </ul> - - <!-- ================================================================ --> - <!-- - <h3 id="backwardsincompatibilities">Backwards incompatible changes in Vaadin - @version-minor@</h2> + <h3 id="changelog">ChangeLog</h3> - <p><i>-- To be done --</i></p> - --> - <!-- <h2 id="security-fixes">Security fixes in Vaadin @version-minor@</h2>--> + <p> + For a complete list of changes in this release, please see the <a + href="http://dev.vaadin.com/query?status=closed&group=resolution&milestone=Vaadin+7.0.0.alpha2">list + of closed tickets</a>. + </p> - <!-- ================================================================ --> - <h3 id="changes">Changes in Vaadin @version@</h2> + <h2 id="migrating">Migrating from Vaadin 6</h2> <p> - This release includes the following changes: + All Vaadin 6 applications need some changes when migrating to Vaadin 7. The most + obvious changes are in the application/window API and require extending either + <b>Root</b> or <b>Root.LegacyApplication</b> instead of <b>Application</b>. </p> - <ul> - <li><a href="http://dev.vaadin.com/ticket/1744">#1744</a>: SplitPanel could have setMaxSplitPosition and setMinSplitPosition methods</li> - <li><a href="http://dev.vaadin.com/ticket/3789">#3789</a>: Create integration test for WebSphere Application Server 8</li> - <li><a href="http://dev.vaadin.com/ticket/4296">#4296</a>: SplitPanel percentage position rounding error after splitter drag</li> - <li><a href="http://dev.vaadin.com/ticket/5100">#5100</a>: TabSheet keyboard navigation</li> - <li><a href="http://dev.vaadin.com/ticket/5109">#5109</a>: DebugId should be window unique, not application unique</li> - <li><a href="http://dev.vaadin.com/ticket/5655">#5655</a>: Add getClientWidth() and getClientHeight() to WebBrowser</li> - <li><a href="http://dev.vaadin.com/ticket/6085">#6085</a>: It should be possible to set the alternate text for embedded images</li> - <li><a href="http://dev.vaadin.com/ticket/6155">#6155</a>: Memory leak in AbstractField when PropertyDataSources are used</li> - <li><a href="http://dev.vaadin.com/ticket/6718">#6718</a>: PopupDateField: extend its range</li> - <li><a href="http://dev.vaadin.com/ticket/7002">#7002</a>: Changing Slider orientation breaks it completely</li> - <li><a href="http://dev.vaadin.com/ticket/7495">#7495</a>: Table: Make some columns uncollapsable</li> - <li><a href="http://dev.vaadin.com/ticket/7614">#7614</a>: Add getComponentIndex(Component) and getComponent(int) to CssLayout</li> - <li><a href="http://dev.vaadin.com/ticket/7718">#7718</a>: Table footers are visible in IE6/IE7 even though footers have been turned off (Chameleon)</li> - <li><a href="http://dev.vaadin.com/ticket/7772">#7772</a>: Create build configurations for Vaadin 6.8</li> - <li><a href="http://dev.vaadin.com/ticket/7773">#7773</a>: Create branch for Vaadin 6.8</li> - <li><a href="http://dev.vaadin.com/ticket/7816">#7816</a>: Ensure an application that uses injection works on IBM WebSphere v8</li> - <li><a href="http://dev.vaadin.com/ticket/7833">#7833</a>: Make DragAndDropWrapper capable of starting an HTML5 drag</li> - <li><a href="http://dev.vaadin.com/ticket/7911">#7911</a>: Touch device identifiers to div.v-app</li> - <li><a href="http://dev.vaadin.com/ticket/7931">#7931</a>: Invalid top level window size for embedded applications</li> - <li><a href="http://dev.vaadin.com/ticket/7975">#7975</a>: Remove non-core classes from main source directory</li> - <li><a href="http://dev.vaadin.com/ticket/8203">#8203</a>: Add setSelectedTab(TabSheet.Tab) to TabSheet API</li> - <li><a href="http://dev.vaadin.com/ticket/8209">#8209</a>: Button: add public click() method</li> - <li><a href="http://dev.vaadin.com/ticket/8216">#8216</a>: Warning when compiling the widgetset</li> - <li><a href="http://dev.vaadin.com/ticket/8307">#8307</a>: Add Field.removeAllValidators</li> - <li><a href="http://dev.vaadin.com/ticket/8428">#8428</a>: Field ROW_HEADER_FAKE_PROPERTY_ID in com.vaadin.ui.Table does not implement Serializable</li> - <li><a href="http://dev.vaadin.com/ticket/8523">#8523</a>: Change the default size for the debug window</li> - <li><a href="http://dev.vaadin.com/ticket/8551">#8551</a>: Notifications are displayed in parts on an Asus TF101</li> - <li><a href="http://dev.vaadin.com/ticket/8600">#8600</a>: Tree.hasChildren() works incorrectly after all children were removed</li> - <li><a href="http://dev.vaadin.com/ticket/8637">#8637</a>: Nightly builds are not deployed to Maven</li> - <li><a href="http://dev.vaadin.com/ticket/8638">#8638</a>: Build should fail with an error if Maven deployment fails</li> - <li><a href="http://dev.vaadin.com/ticket/8653">#8653</a>: TabSheet#getTab(int) unintentionally throws if index out of bounds</li> - <li><a href="http://dev.vaadin.com/ticket/8659">#8659</a>: Not possible to have editable cell in a table on IPad with IOS 5.x</li> - <li><a href="http://dev.vaadin.com/ticket/8663">#8663</a>: html in buttons is not possible</li> - <li><a href="http://dev.vaadin.com/ticket/8693">#8693</a>: setVisibile() in InlineDateSelect doesn't work correctly</li> - <li><a href="http://dev.vaadin.com/ticket/8694">#8694</a>: Provide profiling data for TestBench</li> - <li><a href="http://dev.vaadin.com/ticket/8699">#8699</a>: Wrap javascript callback entry points in $entry</li> - <li><a href="http://dev.vaadin.com/ticket/8716">#8716</a>: Implement native scrolling support for Panel (Android 3+ & iOS 5+)</li> - <li><a href="http://dev.vaadin.com/ticket/8720">#8720</a>: Implement native scrolling support for Tabsheet (Android 3+ & iOS 5+)</li> - <li><a href="http://dev.vaadin.com/ticket/8721">#8721</a>: Implement native scrolling support for Window/root (Android 3+ & iOS 5+)</li> - <li><a href="http://dev.vaadin.com/ticket/8722">#8722</a>: Implement native scrolling support for sub windows (Android 3+ & iOS 5+)</li> - <li><a href="http://dev.vaadin.com/ticket/8723">#8723</a>: Implement native scrolling support for Accordion (Android 3+ & iOS 5+)</li> - <li><a href="http://dev.vaadin.com/ticket/8724">#8724</a>: Implement native scrolling support for Table (Android 3+ & iOS 5+)</li> - <li><a href="http://dev.vaadin.com/ticket/8725">#8725</a>: Implement native scrolling support for SplitPanel (Android 3+ & iOS 5+)</li> - <li><a href="http://dev.vaadin.com/ticket/8739">#8739</a>: Test using Firefox 12</li> - <li><a href="http://dev.vaadin.com/ticket/8763">#8763</a>: Do some groundwork to make implementing touch scrolling in various components easier</li> - </ul> - <p> - The <a - href="http://dev.vaadin.com/query?status=closed&resolution=fixed&milestone=Vaadin+6.8&order=id">full - list of the changes</a> can be found at <tt>dev.vaadin.com</tt>. + Vaadin 6 add-ons (ones that contain widgets) do not work in Vaadin 7 - please + check the add-ons in <a href="http://vaadin.com/directory/">Vaadin Directory</a> + for Vaadin 7 support. </p> - <!-- ================================================================ --> - <h3 id="overview">Package Contents</h2> + <p> + Any custom client-side widgets need to be changed to use the new client-server + communication API or the Vaadin 6 compatibility API. + </p> <p> - Vaadin Framework is distributed as a single JAR file. Inside the JAR you will - find: + A detailed list of migration changes are given in the <a + href="http://dev.vaadin.com/wiki/Vaadin7/MigrationGuide">Vaadin 7 Migration + Guide</a>. </p> - <ul> - <li>Vaadin server and client side classes (/com)</li> - <li>Vaadin server and client side sources (/com)</li> - <li>The default widget set (/VAADIN/widgetsets)</li> - <li>Themes: Runo, Reindeer and Chameleon (/VAADIN/themes)</li> - <li>Release notes (/release-notes.html)</li> - <li>Licensing information (/license.html)</li> - </ul> + <h2 id="dependencies">Vaadin @version@ Dependencies</h2> - <!-- ================================================================ --> - <h3 id="dependencies">Vaadin @version@ dependencies</h2> + <h3>Google Web Toolkit (GWT)</h3> <p> - Vaadin uses GWT @gwt-version@ for widget set compilation. GWT can be - downloaded from <a href="http://code.google.com/webtoolkit/">http://code.google.com/webtoolkit/</a>. - GWT can also be automatically downloaded by the Vaadin Plug-in for - Eclipse. Please note that GWT @gwt-version@ requires the <i>validation-api-1.0.0.GA.jar</i> - and <i>validation-api-1.0.0.GA-sources.jar</i> files in addition to <i>gwt-dev.jar</i> - and <i>gwt-user.jar</i> for widget set compilation. + Vaadin uses GWT @gwt-version@ for widget set compilation. GWT can be downloaded + from <a + href="http://code.google.com/webtoolkit/">http://code.google.com/webtoolkit/</a>. + GWT can also be automatically downloaded by the Vaadin Plug-in for Eclipse. Please + note that GWT @gwt-version@ requires the <i>validation-api-1.0.0.GA.jar</i> and + <i>validation-api-1.0.0.GA-sources.jar</i> files in addition to <i>gwt-dev.jar</i> + and <i>gwt-user.jar</i> for widget set compilation. + </p> + + <h3>Bean Validation</h3> + + <p> + If you want to use the bean validation feature in Vaadin 7, you need a Bean + Validation API implementation. You need to install the JAR in the + <tt>WEB-INF/lib</tt> directory. </p> - <!-- ================================================================ --> <h2 id="upgrading">Upgrading to Vaadin @version-minor@</h2> + <h3>Upgrading the Eclipse Plugin</h3> + <p> - When upgrading from an earlier Vaadin version, you must: + This release requires that you use the <i>experimental</i> Vaadin Plugin for + Eclipse. Its update site is + <tt>http://vaadin.com/eclipse/experimental</tt>. Please see the <a + href="http://vaadin.com/eclipse">installation instructions</a> for more details. </p> + <h3>General Upgrading Instructions</h3> + + <p> + When upgrading from an earlier Vaadin version, you must: + </p> + <ul> <li>Recompile your classes using the new Vaadin JAR. Binary compatibility is only guaranteed for maintenance releases of Vaadin.</li> + <li>Recompile any add-ons you have created using the new Vaadin JAR.</li> - <li>Recompile your widget set using the new Vaadin JAR and the - newly compiled add-ons.</li> - <li>If you have extracted a theme from the Vaadin JAR, you need - to update it with the theme provided in the new Vaadin JAR.</li> - </ul> - <p>Remember also to refresh the project in your IDE to ensure that the new version - of everything is in use.</p> + <li>Recompile your widget set using the new Vaadin JAR and the newly compiled + add-ons.</li> - <p>Using the "?debug" URL parameter you can verify that the - version of the servlet (JAR), the theme and the widgetset all match.</p> + <li>If you have extracted a theme from the Vaadin JAR, you need to update it with + the theme provided in the new Vaadin JAR.</li> + </ul> <p> - <b>Eclipse</b> users should always check if there is a new version of the Eclipse - Plug-in available. The Eclipse Plug-in can be used to update the Vaadin version in - the project (Project properties » Vaadin). + Remember also to refresh the project in your IDE to ensure that the new version of + everything is in use. </p> <p> - <b>Maven</b> users should update the Vaadin dependency version in the - <tt>pom.xml</tt> unless it is defined as <tt>LATEST</tt> . You must also ensure - that the GWT dependency uses the correct version and recompile your project and - your widget set. - </p> - - <p> - <b>Liferay and other portal</b> users must install the new - vaadin-@version@.jar as - <tt>ROOT/WEB-INF/lib/vaadin.jar</tt> in the portal. Additionally the - contents of the <tt>VAADIN</tt> folder from the JAR must be extracted - to the <tt>ROOT/html/VAADIN</tt> directory in the Liferay - installation. If your portal uses custom widgets, install the latest - version of <a - href="http://vaadin.com/directory#addon/vaadin-control-panel-for-liferay">Vaadin - Control Panel for Liferay</a> for easy widget set compilation. + Using the "?debug" URL parameter you can verify that the version of the servlet + (JAR), the theme and the widgetset all match. </p> - <h3>Upgrading from Vaadin 6.5 or earlier</h3> - <p> - If you are upgrading from 6.5.x or earlier, notice that Vaadin - @version@ uses GWT @gwt-version@. Upgrade your dependencies as - necessary. See <a href="#dependencies">the dependencies</a> section - for more information. + <b>Eclipse</b> users should always check if there is a new version of + the Eclipse Plug-in available. The Eclipse Plug-in can be used to + update the Vaadin version in the project (Project properties » + Vaadin). </p> - <h3 id="widgetupgrade">Upgrading from Vaadin 6.1 or earlier</h3> - <p> - The way widget sets are created was completely changed in Vaadin 6.2. Existing - projects, where custom widgets (a custom widget set) are used, must be migrated - when upgrading to Vaadin 6.2 or later. Projects where the default widget set is - used do not need migration. See <a - href="http://vaadin.com/download/release/6.2/6.2.0/release-notes.html">Vaadin - 6.2.0 release notes</a> for more details. + <b>Maven</b> users should update the Vaadin dependency version in the + <tt>pom.xml</tt> unless it is defined as <tt>LATEST</tt> . You must also ensure + that the GWT dependency uses the correct version and recompile your project and + your widget set. </p> - <h4 id="gae">Notes and Limitations for Google App Engine</h4> - <p> - The following instructions and limitations apply when you run a Vaadin application - under the Google App Engine. + <b>Liferay and other portal</b> users must install the new vaadin-@version@.jar as + <t>ROOT/WEB-INF/lib/vaadin.jar</b> in the portal. Additionally the contents of the + <tt>VAADIN</tt> folder from the JAR must be extracted to the + <tt>ROOT/html/VAADIN</tt> directory in the Liferay installation. If your portal + uses custom widgets, install the latest version of <a + href="http://vaadin.com/directory#addon/vaadin-control-panel-for-liferay">Vaadin + Control Panel for Liferay</a> for easy widget set compilation. </p> + + <h2 id="gae">Notes and Limitations for Google App Engine</h4> + + <p>The following instructions and limitations apply when you run a Vaadin + application under the Google App Engine.</p> <ul> - <li><p> Applications must use <b>GAEApplicationServlet</b> instead of - <b>ApplicationServlet</b> in <tt>web.xml</tt>. </p></li> + <li> + <p> + Applications must use <b>GAEApplicationServlet</b> instead of + <b>ApplicationServlet</b> in <tt>web.xml</tt>. + </p> + </li> - <li><p> + <li> + <p> Session support must be enabled in - <tt>appengine-web.xml</tt> - : - </p> <pre> <sessions-enabled>true</sessions-enabled></pre> + <tt>appengine-web.xml</tt>: + </p> + + <pre> <sessions-enabled>true</sessions-enabled></pre> </li> - <li><p>Avoid using the session for storage, usual App Engine - limitations apply (no synchronization, i.e, unreliable).</p> + <li> + <p> + Avoid using the session for storage, usual App Engine limitations apply (no + synchronization, i.e, unreliable). + </p> </li> - <li><p> + <li> + <p> Vaadin uses memcache for mutex, the key is of the form <tt>_vmutex<sessionid></tt>. </p> </li> <li> - <p> The Vaadin <b>WebApplicationContext</b> class is serialized separately into - memcache and datastore; the memcache key is <tt>_vac<sessionid></tt> and - the datastore entity kind is <tt>_vac</tt> with identifiers of the type - <tt>_vac<sessionid></tt>.</p> + <p> + The Vaadin <b>WebApplicationContext</b> class is serialized separately into + memcache and datastore; the memcache key is <tt>_vac<sessionid></tt> and + the datastore entity kind is <tt>_vac</tt> with identifiers of the type + <tt>_vac<sessionid></tt>. + </p> </li> <li> - <p>DO NOT update application state when serving an <b>ApplicationResource</b> - (e.g <b>ClassResource</b>.<i>getStream()</i>).</p> + <p> + DO NOT update application state when serving an <b>ApplicationResource</b> + (e.g <b>ClassResource</b>.<i>getStream()</i>). + </p> </li> <li> @@ -353,13 +304,16 @@ href="http://dev.vaadin.com/">dev.vaadin.com</a>. </p> - <!-- ================================================================ --> - <h2 id="supportedversions">Supported technologies</h2> + <h2 id="supportedversions">Supported Technologies</h2> + + <p> + Vaadin 7 is compatible with <b>Java 5</b> and it is also compatible with most other + operating system supporting Java 5 or newer. However, using Java 6 is recommended, + as it is required by widget set compilation. + </p> <p> - Vaadin is based on <b>Java 5</b> and it is also compatible with most other - operating system supporting Java 5 or newer. Vaadin is supported on the following - <b>operating systems</b>: + Vaadin 7 is supported on the following <b>operating systems</b>: </p> <ul> @@ -369,22 +323,22 @@ </ul> <p> - Vaadin requires <b>Java Servlet API 2.3</b> but also supports later versions and + Vaadin 7 requires <b>Java Servlet API 2.4</b> but also supports later versions and should work with any Java application server that conforms to the standard. The following <b>application servers</b> are supported: </p> <ul> - <li>Apache Tomcat, version 4.1-7.0</li> + <li>Apache Tomcat, version 5.0-7.0</li> <li>Oracle WebLogic® Server, version 9.2-10.3.5(11gR1)</li> <li>IBM WebSphere® Application Server, version 6.1-8.0</li> - <li>JBoss Application Server, 3.2.8-7.0</li> + <li>JBoss Application Server, 4.0.0-7.0</li> <li>Jetty, version 5.0-7.0</li> <li>Glassfish, version 2.0-3.1</li> </ul> <p> - Vaadin supports JSR-168 and JSR-286 Portlet specifications. All portals that + Vaadin 7 supports the JSR-286 Portlet specification. All portals that implement either of the portlet specifications should work. The following <b>portals</b> are supported: </p> @@ -393,8 +347,6 @@ <li>Liferay Portal 5.2-6.0</li> <li>GateIn Portal 3.1</li> <li>eXo Platform 3</li> - <li>Oracle WebLogic® Portal 10gR3</li> - <li>WebSphere Portal 6.1-7.0</li> </ul> <p> @@ -402,20 +354,20 @@ </p> <p> - Vaadin supports the following <b>browsers</b>: + Vaadin supports the following <b>desktop browsers</b>: </p> <ul> - <li>Mozilla Firefox 3-12</li> - <li>Internet Explorer 6-9</li> - <li>Safari 4-5</li> - <li>Opera 10-11</li> - <li>Google Chrome 13-19</li> + <li>Mozilla Firefox 12</li> + <li>Internet Explorer 8-9</li> + <li>Safari 5</li> + <li>Opera 11</li> + <li>Google Chrome 19</li> </ul> <p> - Vaadin supports the built-in browsers in the following <b>mobile operating - systems</b>: + Additionally, Vaadin supports the built-in browsers in the following + <b>mobile operating systems</b>: </p> <ul> @@ -423,52 +375,54 @@ <li>Android 2-4</li> </ul> - <!-- ================================================================ --> <h2 id="vaadinontheweb">Vaadin on the Web</h2> <ul> - <li><a href="http://vaadin.com">vaadin.com - The developer portal containing - everything you need to know about Vaadin</a></li> - - <li><a href="http://demo.vaadin.com">demo.vaadin.com - A collection of demos for - Vaadin</a></li> - - <li><a href="http://vaadin.com/learn">vaadin.com/learn - Getting started with - Vaadin</a></li> - - <li><a href="http://vaadin.com/forum">vaadin.com/forum - Forums for Vaadin related - discussions</a></li> - - <li><a href="http://vaadin.com/book">vaadin.com/book - Book of Vaadin - everything - you need to know about Vaadin</a></li> - - <li><a href="http://vaadin.com/api">vaadin.com/api - Online javadocs</a></li> + <li><a href="http://vaadin.com">vaadin.com - The developer + portal containing everything you need to know about Vaadin</a> + </li> + <li><a href="http://demo.vaadin.com">demo.vaadin.com - A + collection of demos for Vaadin</a></li> + <li><a href="http://vaadin.com/learn">vaadin.com/learn - + Getting started with Vaadin</a></li> + <li><a href="http://vaadin.com/forum">vaadin.com/forum - + Forums for Vaadin related discussions</a> + </li> + <li><a href="http://vaadin.com/book">vaadin.com/book - Book + of Vaadin - everything you need to know about Vaadin</a> + </li> + <li><a href="http://vaadin.com/api">vaadin.com/api - Online + javadocs</a> + </li> + <li><a href="http://vaadin.com/directory">vaadin.com/directory + - Add-ons for Vaadin</a> + </li> - <li><a href="http://vaadin.com/directory">vaadin.com/directory - Add-ons for - Vaadin</a></li> + <li><a href="http://vaadin.com/pro-account">vaadin.com/pro-account + - Commercial support and tools for Vaadin development </a> + </li> + <li><a href="http://vaadin.com/services">vaadin.com/services + - Expert services for Vaadin</a> + </li> + <li><a href="http://vaadin.com/company">vaadin.com/company + - Information about the company behind Vaadin</a> + </li> <li><a href="http://dev.vaadin.com">dev.vaadin.com - Bug tracker</a></li> <li><a - href="http://dev.vaadin.com/svn/versions/@version-minor@">dev.vaadin.com/svn/versions/@version-minor@ - - Source code </a> </li> - - <li><a href="http://vaadin.com/pro-account">vaadin.com/pro-account - - Commercial support and tools for Vaadin development </a></li> - - <li><a href="http://vaadin.com/services">vaadin.com/services - - Expert services for Vaadin</a> </li> - - <li><a href="http://vaadin.com/company">vaadin.com/company - - Information about the company behind Vaadin </a></li> + href="http://dev.vaadin.com/wiki/Vaadin/Development/StartingVaadin7Development">How + to get the source code of Vaadin</a> + </li> </ul> </div> <!-- /content--> + <div id="footer"> - <span class="slogan"><strong>vaadin <em>}></em> </strong> thinking of U and I<span> - <a href="#top">↑ Back to top</a> + <span class="slogan"><strong>vaadin <em>}></em> </strong> + thinking of U and I<span> <a href="#top">↑ Back to + top</a> </div> <!-- /footer --> - </body> </html> |