Rich Internet Applications (RIA) have garnered a lot of attention in recent times and rightly so. They offer a rich and responsive user interface and embed several Web 2.0 features that are required in today’s applications. Key features among them include rich media integration, responsiveness, real-time, offline capabilities and a desktop/web deployment model.
There are several tools/frameworks available today to develop RIAs. One of the leading frameworks that has garnered a lot of attention and developer interest over the last couple of years is the Flex Framework from Adobe Systems.
This article by Romin Irani introduces the RIA development framework Flex and its development IDE Flash Builder 4 (FB4) to the readers. The article covers the following:
- What is Flex Ecosystem
- Setting up the Development IDE, Flash Builder Beta 4
- Sample programs that take the reader through the mechanics of developing applications using Flash Builder 4.
In this article by Satish Kore, we will learn how to interact with a server environment (specifically built with Java). We will look at the various data access components which includes HTTPService class and WebService class. This article focuses on providing in-depth information on the various data access methods available in Flex.Read Data Access Methods in Flex 3 in full
In this two-part article by Michal Bali, we'll look at Drools flow in detail by building a loan approval process. In the first part we covered: faults, subflows, and decisions.
In this part of the article we'll cover: Transfer Funds work Item, human tasks, and other aspects of ruleflow.Read Drools JBoss Rules 5.0 Flow (Part 2) in full
The anticipation of learning a new programming language can sometimes leave us frozen on the starting line, not knowing what to expect or where to start. In this two-part article by Michael Badger, we will:
- Take a tour of the Scratch interface
- Create a couple of sample projects
- Learn some basic Scratch programming concepts
- Get our minds racing
Our specific objectives include:
- Learning how to work with Scratch
- Learning basic Scratch programming commands
- Finding inspiration to fuel our creativity