Garrick Toubassi, Google Inbox engineering director, has recently explained how his team could get to "sharing roughly two-thirds of their client code" across three platforms: iOS, Android, and the web. The key is a clear separation of concerns between UI code and UI-independent logic, and a couple of tools that Google developed through the years.
Ajax Control Toolkit has been updated to support jQuery and includes a new Twitter control which takes advantage of new Twitter API. It also includes an improved documentation which describes the usage of ToolkitScriptManager.
On January 11th, Eclipse RAP 2.0 was released, after 6 years of development. InfoQ talked to the project lead about the release.
Vaadin has released version 7 of its Java-based web application framework. The Vaadin 7 platform is the framework's first major update since 2009.
Lienzo 1.0 is a new GWT library offering an advanced API over the HTML5 Canvas. AS well as the low level operations already offered by Canvas in GWT, Lienzo adds a rich set of GUI primitives such as shapes, zooming, animations, drag-and-drop, event handling and more
Project founder Tim Fox's choice, the Eclipse Foundation, will be the future home of Vert.x after VMware confirmed that they had no objections to the plan.
Flash4j is a Java API (initially a wrapper over Apache Flex) that offers Java developers a familiar way to develop Flash applications in pure Java without knowledge of ActionScript.
The newly formed Google Web Toolkit (GWT) steering committee recently published “The Future of GWT Report”, which captures the opinions, usage patterns and hopes of over 1300 Google Web Toolkit users worldwide.
When Tim Fox, project leader of the open-source Apache Licensed project Vert.x, left VMWare in December he had intended to continue working on the project after joining RedHat at the start of this year. However, VMWare now own the trademark and project assets, and it's not clear whether it can continue under the same name. Read on to find out what happened, and what the current situation is.
Atmosphere 1.0 is a new Java/Scala/Groovy framework that attempts to abstract asynchronous communication between the web browser and the application server. It transparently supports Web Sockets, HTML5 Server Side events and other application server specific solutions when available, with long polling as a fallback.
AspQ helps you to handle multiple postbacks without any complicated coding. It simplifies the task of developers who want to handle multiple postbacks with ease without compromising performance.
Web Developers can use client-side libraries such as Backbone and Knockout to structure their client-side code better and enable richer client experiences. We point to some resources.
JBoss Developer Framework is a central documentation resource for JBoss related technologies. The emphasis is on showing a developer how to use the whole software stack at all layers (e.g. user interface and persistence layer) in a single place. It contains Maven quickstarts, tutorials, migration documentation and other resources related to web development for the JBoss Application Server.