Tim Buschtöns

May 10th, 2013

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.1 (Kepler) release in June. This milstone adds quite a few nice features like bézier curves for Canvas, background-position and -repeat for CSS theming, and (especially) improved multi-tab browsing: It is now possible to host multiple UI-Sessions within the same HTTP-Session, [...]

2 Comments
Apr 12th, 2013

The D.I.Y. RAP Client Construction Kit

raplite-website2

Since RAP 2.0 has fully implemented the JSON-based RAP Protocol I was eager to test it’s full potential myself. The Tabris clients for Android and iOS already exist and others may follow, but as I’m mostly at home in the browser that’s where I would like to use it. The Vision My idea was to [...]

Leave a Comment
Apr 2nd, 2013

Writing JavaScript Tests with Jasmine for RAP

jasminegraph

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. Otherwise these tests only give you a false sense of security. RAP 2.0 provides a new JavaScript API to extend the framework with custom components, as you can read [...]

Leave a Comment
Mar 15th, 2013

Keyboard Controls in RAP: Next Step Mnemonics

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. In many cases, keyboard controls are significantly faster than mouse controls. Consequentially, RAP has continually improved keyboard controls since it’s inception. What are Mnemonics? Should you not know, Mnemonics are the [...]

Leave a Comment
Jan 18th, 2013

RAP 2.0 RC1 published

The RAP team wishes everyone a Happy New Year and proudly presents the first release candidate for RAP 2.0. When you look at our New and Noteworthy log for RAP 2.0 RC1, you’ll notice that we are going to live up our new name: The brand new RAP “Remote” API on Server and Client makes [...]

1 Comment
Dec 17th, 2012

RAP ClientServices explained

clientervices

One of the bigger changes in the RAP 2.0 API is the introduction of client services. These are features that interact with the client, but aren’t directly related to the widget toolkit. Since there are now multiple types of clients that can be connected (mainly our default WebClient, Tabris for iOS and Tabris for Android), [...]

Leave a Comment
Nov 12th, 2012

Eclipse RAP on Windows 8: First Impressions

ie10_metro_css3

Along with the release of Windows 8 also came the new Internet Explorer 10. (It has not yet been released for Windows 7.) While IE9 was an impressive (but overdue) technical improvement over IE8, IE10 is – naturally – a much smaller step forward. Significant for RAP are especially the improvements in CSS3 support, and [...]

2 Comments
Oct 8th, 2012

How to deal with whitespaces in the Eclipse IDE

spaces2e

Whatever your project’s specific policy on whitespaces is (tabs vs. spaces, etc), the most important rule should always be consistency. Not just to make your code look nice, but also to avoid issues with patches and your version control system. Changes to whitespaces may be more or less invisible to the naked eye, but Git [...]

1 Comment
Sep 3rd, 2012

Why should we always program in English?

Want to be a developer, but your English is really, really bad? Are you learning some other language and want to practice while doing your job? Or do you just want drive your colleagues insane with code that only you can read – because you happen to know Hindi? If you are a Javascript developer, [...]

2 Comments