Tim Buschtoens
Tabris.js 2.0 – Top 10 Features: TypeScript & JSX
Tomorrow Tabris.js 2.0 will be released and we conclude our count-down of the top 10 new features with our favorite addition: support for TypeScript 2 & JSX.
Tabris.js 2.0 – Top 10 Features: Windows 10 Support
The Tabris.js 2.0 release is almost here (July 18) and we continue with our count-down of the top 10 new features in the major release.
Tabris.js 2 now supports Windows 10 Apps
As of version 2.0 (Beta 2), Windows 10 officially belongs to the family of platforms supported by Tabris.
Announcement: Windows 10 Support coming to Tabris.js
The goal of Tabris.js is to enable you to write an app once and run it on any mobile platform you need, always using 100% native UI components.
Tabris.js Tips & Tricks: Parts 1 - 3
1 - A module for every page! The Page widget and JS modules are a natural fit.
How to find local resources in Tabris.js
The built-in, node compatible module system of Tabris.js makes it pretty easy to find and load JavaScript files within your project.
RAP 3.0 Released
It’s good to be back. After using half-year release cycles for the RAP 2.
Nebula Grid and FileDialog are now part of RAP
If there is a theme for RAP 3.0, it is to bring the current incarnation of the framework to its fullest potential.
Working with modules and libraries in Tabris.js
Tabris.js implements a module system as outlined by Common.js and supported by npm.
RAP 3.0 Release Schedule Update
We have recently updated the RAP 3.0 release plan, it is now going to ship together with the Eclipse Mars release train in June 2015.
RAP 3.0 M3: revised ScrollBar, row templates in Nebula Grid
Last Friday, 14 November 2014, we published another milestone build for RAP: RAP 3.
RAP 3.0 M2 - What's new in Widgets
Once again these are exciting times for RAP as we are preparing for the next major release, RAP 3.
It's the small things in life...
… like tiny red circles with numbers on them. RAP 3.
(Yet) Another Charting Widget for RAP
Maybe you’re familiar with Ralf Sternberg’s d3 widget for RAP (it’s part of the RAP Examples Demo).
Even fancier RAP Tables with Templates & native CSS
In RAP 2.2 we introduced the Row Templates feature, which allows you to layout the cells of table rows in different ways than just in columns.
RAP and Accessibility / Screen Reader
As I mentioned in my previous post about RAP and Selenium, EclipseSource offers a commercial Add-On that adds WAI-ARIA support to RAP.
How to write UI tests for RAP with Selenium 2.0
We’re occasionally asked how RAP supports UI tests. And while we were aware that there are developers creating UI tests for RAP, we never gathered much experience ourselves.
How to write better Jasmine tests with mocks
Copyright (c) Pivotal Labs I recently started using Jasmine to write my JavaScript tests.
A look at the Internet Explorer 11 Developer Tools
Ever since the release of Internet Explorer 9 Microsoft has put a very noticeable effort into catching up to other browser (specifically Chrome and Firefox) in terms of compatibility and performance.
RAP 2.2M3 introducing "Row Templates" on Tree & Table
Behold! ;-) After moving ClientScripting from Incubator to RAP proper in M1 and revising ToolTips in M2, we finally introduce an all new key feature in 2.
Coming Up: RAP 2.2M2 with sexy new ToolTips
RAP 2.2M2 is due next week, and if you use any ToolTips (the property, not the class) in your application you will notice quite a few changes.
Introducing RAP AutoSuggest
A while ago we started a new RAP Incubator project, the DropDown widget.
RAP 2.2M1 published, ClientScripting changes
The first milestone of RAP 2.2 has been published last Friday.
How to debug RAP 2.x custom widgets and client listener
RAP 2.0 introduced the JavaScriptLoader service to allow custom widgets to load their scripts dynamically.
Four ways to deal with private members in JavaScript
I’ve been programming JavaScript for a few years now, and the one thing that definitely bothered me from the beginning was the lack of built-in support for private object members.
RAP Client Scripting Phase II (3/3)
Part 3: Cross-Widget Scripting The most glaring limitation of ClientScripting since it’s inception was that a listener can only manipulate the widget that fired the current event.
RAP Client Scripting Phase II (2/3)
Part 2: How to Pass Data to Your ClientListener A ClientListener is executed in a completely different environment to a traditional SWT listener.
RAP Client Scripting Phase II (1/3)
Part 1: RAP 2.1 and Client Scripting The RAP ClientScripting add-on was introduced with RAP 1.
How to use multiple browser tabs in your RAP 2.1 Application
You can now download RAP 2.1 M2, the final milestone of RAP before the 2.
The D.I.Y. RAP Client Construction Kit
Since RAP 2.0 has fully implemented the JSON-based RAP Protocol I was eager to test it’s full potential myself.
Writing JavaScript Tests with Jasmine for RAP
If you are writing unit tests for your Java code, then you should also write them for any other code you wrote for the same project.
Keyboard Controls in RAP: Next Step Mnemonics
Applications built with RAP are often designed for high productivity: The faster you can control the app, the more work you can get done.
RAP 2.0 RC1 published
The RAP team wishes everyone a Happy New Year and proudly presents the first release candidate for RAP 2.
RAP ClientServices explained
One of the bigger changes in the RAP 2.0 API is the introduction of client services.
Eclipse RAP on Windows 8: First Impressions
Along with the release of Windows 8 also came the new Internet Explorer 10.
How to deal with whitespaces in the Eclipse IDE
Whatever your project’s specific policy on whitespaces is (tabs vs. spaces, etc), the most important rule should always be consistency.
Why should we always program in English?
Want to be a developer, but your English is really, really bad?
Scrolling in mobile Web-Apps
I love Android, but its default browser is terrible. For relatively simple, static websites it’s okay, but i’m talking about complex HTML(5)/JavaScript applications here.
Client-Side input validation with RAP ClientScripting
The RAP team started working on a new feature called ClientScripting.
CKEditor for RAP
If you ever need a WYSIWYG editor in your RAP application, look no further.
Using Key Events effectively in RAP
Good keyboard controls have become a staple of modern web applications, such as Google Mail, Github (press “?
Performance boost for RAP 1.5
Consider this: I measured the time needed to create 200 Buttons in RAP 1.
CSS3 and Shadows in RAP
RAP already offers advanced styling features including customizable cross-browser gradients, rounded borders and animations.
A new Google Maps Widget for SWT and RAP
Your early Christmas present from EclipseSource: a custom-widget that displays, controls and reacts to a Google-Map.
RAP 1.4 with improved iPad support
If you ever wondered if RAP runs on the iPad, the answer is now YES.
RAP now does animations
Animations are an integral part of most modern UIs, including many “web 2.