RIM today announced that "Cascades" will soon be part of the BlackBerry Native SDK. "Cascades is the user interface framework that TAT has been using for many years to create numerous advanced UIs and applications, such as Scrapbook for BlackBerry PlayBook," revealed BlackBerry.
Here is how Cascades will aid the development of rich and compelling UI:
"Cascades has a unique level of UI building blocks. In other UI frameworks, when stepping beyond the set of standard UI components, developers must often resort to low level OpenGLES-commands. Cascades provides higher level building blocks for many of the tricky but application-defining UI scenarios. Features like Flexible List layouts, 2D/3D transformations, mixing of 2D UI and 3D objects are all made accessible to developers," explains balckBerry.
Adding, "In Cascades, UI elements are exposed both programmatically and through mark-up. The mark-up also provides scripting support making it a suitable environment for more design-oriented developers to work with, allowing for quick turnaround times and prototyping to find best possible UI design," the team blog said.
The markup also enables strong tool support including a Photoshop plugin making it easy to take and .psd sketch to a working layout in an application.
"Not every developer is a designer, full of ideas around 3D layouts and crazy infographics. For developers who prefer pre-designed and pre-packaged components, Cascades provides a strong set of Core UI components with great look and feel."
List of Cascades features:
- Great performance, including amazing transitions and animations
- Flexible UI layouts including free form lists.
- 3D support
- Support for mixing pre-packaged UI components with custom components
- Core UI feature support
Cascades will be released as a Beta during the Fall of 2011, with more and more advance features coming in future releases.
Watch the Cascades in action below: