We are entering an era of Rich Internet Applications (RIA), and many
enterprise development managers are facing the dilemma - which way to go -
remain with tried and true Java or .Net or experiment with such newcomers as
AJAX, Flex, Silverlight, or JavaFX. While Internet brings a lot of noise
where "it's cool" is the most popular definition, this presentation is an
overview of what's out there on the enterprise RIA market. We'll talk about
pros and cons of using various techniques and technologies for development of
the front end for complex distributed systems.
Speaker Bio: Yakov Fain is a managing principal of Farata Systems, a
consulting, training and product company. He's authored several Java books
and dozens of technical articles. The latest book co-authored by Yakov is
"Rich Internet Applications with Adobe Flex and Java: Secrets of the
Masters." Sun Microsy... (more)
The recent announcement of iPad has ignited yet another wave of emotional
discussions around the role of Flash Player in the evolution of mankind.
People easily take sides and everyone seems to know what’s right and
what’s wrong. Actually the word ‘’people” is too vague in this
context, because vast majority of the population has no idea what Flash
Player is, and they don’t have to know! As long as they go to youtube and
it plays videos people are happy and casually say, “Youtube is a great
site!”
On the same note, I have no idea how my car operates. Back in my school
days... (more)
A typical Java developer knows that when you need to develop a GUI for a Java
application, Swing is the tool. Eclipse SWT also has a number of followers,
but the majority of people use Java Swing. For the past 10 years, it was a
given that Swing development wouldn't be easy; you have to master working
with the event-dispatch thread, GridBaglayout, and the like. Recently, the
NetBeans team created a nice GUI designer called Matisse, which was also
ported to MyEclipse. Prior to Matisse, JBuilder had the best Swing designer,
but it was too expensive. Now a good designer comes with N... (more)
In any GUI tool, one of the most popular components is the one that shows
data in a table format like JTable in Java or Datawindow in PowerBuilder. The
Adobe Flex 2 version of such a component is called DataGrid. In any UI
framework, the robustness of such a component depends on formatting and
validating utilities as well as a whole suite of data input controls:
CheckBoxes, ComboBoxes, RadioButtons, all sorts of Inputs, Masks, and so on.
Using theatrical terminology, the role of the king is played by his
entourage. Practically speaking, touching up the DataGrid is touching up a ... (more)
[This prescient article first appeared on SYS-CON.com nearly 12 months ago.]
We are entering an era of Rich Internet Applications (RIA), and many
enterprise development managers are facing the dilemma - which way to go -
remain with tried and true Java or .Net technologies or less known yet
AJAX, Flex, OpenLaszlo or a number of other vendors. This article is an
attempt to give a brief overview of what's out there on the RIA market.
Historically there have been major shifts in the software industry. We moved
from mainframes with dumb terminals to client/server. Users gained in
c... (more)
From Farata Systems flexblog
Below is a short comparison table of major elements/concepts of these two
languages for a quick reference.
You can read this table either left-to-right or right-to-left, depending on
what’s your primary programming language is today.
This list is not complete, and your input is appreciated.
Concept/Language Construct
Java 5.0
ActionScript 3.0
Class library packaging
.jar
.swc
Inheritance
class Employee extends Person{…}
class Employee extends Person{…}
Variable declaration and initialization
String firstName=”John&rdq...; (more)