|
|
Yakov Fain

Yakov Fain is a managing principal of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. Yakov teaches Java and Flex 2 part time at New York University. He is an Adobe Certified Flex Instructor and an Editor-in-Chief of Flex Developers Journal.
|
Do We Need Third-Party
Flex Frameworks? By Yakov Fain This started as a Skype
chat room conversation
between my colleague
Anatole Tartakovsky and
myself, and I thought
that it would be a good
idea to invite more Flex
developers to join this
discussion. Having said
this, I'd like to make it
clear that over my
career, ... Dec. 27, 2007 09:45 AM Reads: 13,584 Replies: 1 | How Do You Deploy Patches
in Your Rich Internet
Application? By Yakov Fain  In Java world, the
solution to this issue is
pretty simple. A typical
Java application consists
of a number of .jar files
(think libraries or swc)
and there is a concept of
a class path. If a
program needs to use a
class MyGreatCreation,
the Java class loader
trie... Dec. 25, 2007 01:30 PM Reads: 16,622 | Mouse Wheel Support in
Flex By Yakov Fain Just two of the text
fields on your Flex
window have to support
the mouse wheel. The
user turns the wheel, the
numeric field in these
fields is incremented or
decremented. Let's do it. Dec. 21, 2007 11:00 AM Reads: 8,457 | Who's on the Market of
Fast Communication
Protocols for Flex? By Yakov Fain There are different ways
of connecting Web clients
written in Flex with the
server-side applications
being that Java, PHP,
Ruby on Rails, ASP or
anything else that can
generate HTTP responses.
Up till today, the least
expensive way was by
using Flex objects
HTTPS... Dec. 13, 2007 01:30 PM Reads: 12,904 | BlazeDS: A Breaking News
for the Adobe Flex
Community! By Yakov Fain  In my opinion this is THE
biggest announcement that
I?ve heard from Adobe
since the release Flex 2
in the Summer of 2006.
This is bigger than open
sourcing Flex. This is
bigger than AIR. Here's
the news: Adobe is open
sourcing AMF protocol and
messaging under LGPL V... Dec. 13, 2007 10:00 AM Reads: 17,067 Replies: 1 | A Dozen Predictions for
2008 By Yakov Fain  The year 2007 was a good
one. The IT job market
was stable. Mankind got
an iPhone. While there
were not any
revolutionary changes in
the way software was
developed, I believe that
this was a year of rich
Internet applications and
Web 2.0. YouTube became a
part of ... Dec. 10, 2007 02:30 AM Reads: 16,270 Replies: 4 | What Is Adobe Certified
Flex Training By Yakov Fain Based on the calls I'm
getting, it seems that
people are confused by
the word certified in the
name of this program. So
I'll try to provide some
clarification here. But
let me start by
explaining what the title
Adobe Certified Flex
Instructor means. I'll
start with my own story. Nov. 16, 2007 09:00 AM Reads: 11,186 | Android: Who Hates Google
Over the Phone? By Yakov Fain After Google's Android
announcement, at least
four big guys should be
irritated: Sun
Microsystems, Apple,
Adobe and
Microsoft.Google
approaches telephony from
the open source side -
Linux-based platform,
uses Java but does not
care about sticking to
Java ME - th... Nov. 16, 2007 02:45 AM Reads: 22,195 | Debugging Both Flex and
Tomcat Java Programs in
Eclipse By Yakov Fain If you use Adobe Flex Web
applications that connect
to Plain Old Java Objects
on the server side,
chances are you use a
popular, robust, and
freely available server
called Apache Tomcat. If
you use Eclipse-based
Flex Builder, you can
smoothly debug both Flex
and J... Nov. 14, 2007 08:15 AM Reads: 20,200 Replies: 1 | Adobe Goes .edu By Yakov Fain  This new site should
become a one-stop
shopping point for
college professors, full
or part-time students,
and everyone who is
studying or teaching
Adobe Flex, AIR or any
related products. There
is a registration link
where students and
faculty can get their
free... Nov. 6, 2007 05:00 AM Reads: 10,463 Replies: 1 | Google Moves Toward Adobe
Flex By Yakov Fain  Why is this new Google
Web site important? You
may not know, but for
many years Google was a
three-language company:
Java, C++ and Python. The
fact that they are
starting to use Flex is
important not because
it's more proof that Flex
is a solid technology for
RIA,... Nov. 4, 2007 05:00 AM Reads: 21,151 Replies: 3 | Are You Attending Your
Local Java User Group? By Yakov Fain Two years ago I started
the Princeton JUG and its
membership grew from 20
to 200 people. Typically,
if a regular member makes
a presentation, about 20
people show up. If the
presenter is a published
author, attendance
doubles. Just doubles. We
have a great sponsor
... Nov. 1, 2007 10:15 AM Reads: 10,622 | Five Serious Warnings to
Adobe Flex Development
Managers By Yakov Fain I assume that you are
already sold on using
Adobe Flex for developing
the front end of your
next rich Internet
application. As of the
end of 2007, it's the
best choice you can make,
really. But after
spending almost two years
working on real-world
projects that in... Oct. 29, 2007 03:00 PM Reads: 17,303 Replies: 1 | Adobe Flex Builder Is
Free for Students and
Faculty By Yakov Fain Adobe announced that it
is offering Adobe Flex
Builder 2 software at no
cost to students and
faculty at educational
institutions worldwide.
The Flex Builder 2
integrated development
environment (IDE) is part
of a toolset for
designing and developing
rich Internet ... Oct. 24, 2007 10:00 AM Reads: 10,415 | A Complete Application
with RPC
Communications... By Victor Rasputnis; Yakov Fain; Anatole Tartakovsky  For security reasons
(similar to the Java
sandbox concept), Flash
clients can only access
the domains they come
from, unless other
servers declare,
explicitly or implicitly,
trust to SWF files
downloaded from our
domain by a corresponding
record in a
crossdomain... Oct. 12, 2007 11:00 AM Reads: 24,616 | AJAX Reporting Challenges
and Solutions with Adobe
Flex By Yakov Fain  Creating reporting
applications in AJAX is
often more challenging
process than development
of data entry CRUD
applications. Reporters
usually need to process
lots of data, preferably
on the client side to
minimize the amount of
information that goes
through the wi... Oct. 10, 2007 01:30 PM Reads: 12,802 | Applying the Mediator
Design Pattern in Flex By Yakov Fain Any complex screen, more
or less, of a business
application consists of a
number of containers
(Panel, Canvas, VBox) and
controls (Buttons,
DataGrids, Comboboxes).
In the best case
scenario, a UI designer
gives you a nice-looking
screen prototype that
s/he put tog... Oct. 9, 2007 08:00 AM Reads: 14,005 Replies: 1 | The Largest Ever Adobe
MAX North America User
Conference Is Over By Yakov Fain Let's recap some major
announcements made at MAX
2007 in Chicago that
sound interesting from a
Flex developer
perspective. Flex Builder
2 (and 3) becomes
cheaper. Just wait till
November 1st and you?ll
get it for $250 (formerly
$500); Flex Builder with
charting sh... Oct. 5, 2007 08:15 AM Reads: 11,807 | Java Champions Discuss
JavaFX with Sun
Microsystems By Yakov Fain  This morning, Sun
Microsystems has arranged
a conference call with
about twenty five Java
Champions from around the
world. We were talking
about JavaFX, a new
language for development
of the GUI for rich
Internet and desktop
applications. Java
Champions were not s... Sep. 25, 2007 07:45 PM Reads: 16,560 Replies: 1 | One of the Most
Interesting Features of
Adobe Flex 3 By Yakov Fain Adobe will release Flex 3
around February of 2008.
It has a number of
improvements and new
features, in particular
it'll bring Flash
designers and Flex
developers together.
Creative Suite 3 will
have an easy way to
incorporate Flex content
right into the timeline... Sep. 20, 2007 05:00 PM Reads: 14,081 | My Three Flex Wishes from
Adobe By Yakov Fain  My message to Flex team
is simple, 'Guys, you did
a great job with Flex
framework, but it's out
of the cage now, and
people are actually using
it as a foundation for
their professional work.
You can't just change API
whenever you fill like
it. This is not a green
... Sep. 13, 2007 05:15 PM Reads: 13,033 Replies: 2 | Microsoft Releases
Silverlight 1.0 By Yakov Fain Yesterday, Microsoft has
released Silverlight 1.0,
its tool for creation
Rich Internet
Applications. I've seen
the Silverlight demos at
Redmond, WA earlier this
year, and they are very
impressive. Now we are
talking about some
competition to Adobe Flex
and Flash ... Sep. 10, 2007 11:45 PM Reads: 10,003 | Is JAVA Better Than SUNW? By Yakov Fain  This is an attempt to
bring more attention to
investors that just love
Java as the programming
language. Individual
software engineers
having some extra cash to
invest (mainly the
impulse buyers who do not
have time to learn the
rules of gambling on
stock market)... Sep. 10, 2007 02:45 PM Reads: 11,843 Replies: 1 | Flash Player 9
Penetration By Yakov Fain Adobe has published
statistics on the
penetration of Flash
Player 9 as of June 2007.
The numbers look pretty
good - over 90 percent of
the users in mature
markets have it already
installed. 90% is not a
100% and not even 98%
that Flash Player 8
already enjoys. Sin... Sep. 5, 2007 01:15 PM Reads: 13,231 | Flex Developer's Journal
Announces Editorial
Advisory Board By Yakov Fain We've created an
editorial advisory board
for Flex Developer's
Journal that includes
well known members of
Flex community. Our goal
was to bring together
people who work with
Adobe Flex in the
trenches and are
specializing in Flex best
practices, enterprise
deve... Aug. 21, 2007 04:15 PM Reads: 21,355 | A Message From the
Editor-in-Chief of Flex
Developer's Journal By Yakov Fain  On August 16, 2007
SYS-CON Media has
launched Flex Developers
Journal, an online
technical publication for
developers that are using
or considering Adobe Flex
as a technology for
creating rich front ends
for Web applications.
While in the past SYS-CON
was publishi... Aug. 20, 2007 09:15 AM Reads: 17,216 Replies: 2 | Turning Your Adobe
Flex/Java Application
Into a RAD Project By Yakov Fain While using Adobe Flex
for development of the
front end portion of your
J2EE applications quickly
becomes a reality, many
enterprise managers are
still waiting for
development of Flex
ecosystem that would
include a pool of
professional developers
as well as third-... Aug. 15, 2007 12:30 PM Reads: 26,713 | Multi-Tier Application
Development with Adobe
Flex By Victor Rasputnis; Yakov Fain; Anatole Tartakovsky  This excerpt describes
the process of creating a
complete Flex-Java
distributed application.
Upgrading Flex
applications to Java
Enterprise Edition
applications is done with
Flex Data Services. FDS
provides transparent
access to POJO, EJBs, and
JMS and comes with ... Aug. 15, 2007 12:30 PM Reads: 29,999 | Yakov Fain Talks With
OpenLaszlo By Yakov Fain OpenLaszlo started life
as a commercial product
called Laszlo
Presentation Server,
first released in 2002.
When development began in
2001, our goals were
twofold -- first, to
enable the delivery of
rich applications that
run in any web browser
without installation... Aug. 14, 2007 05:30 PM Reads: 30,591 Replies: 1 | How to Select a Software
Vendor for Your Next
Enterprise Project By Yakov Fain Besides developing
software, our company
Farata Systems works on
all kinds of consulting
projects for large and
small enterprises. At
this point you may think
that I'll start bragging
about how great we are,
and that you should hire
us. On the contrary, I'll
tell ... Aug. 7, 2007 08:45 AM Reads: 10,771 Replies: 1 | A New Breed of User
Experience Professionals By Yakov Fain I have a gut feeling that
2008 will cry for a new
breed of IT people called
User Experience
Professional. I already
see some serious changes
in the process of
designing front ends for
such boring business Web
applications as pension
plan management system or
a sto... Aug. 1, 2007 04:45 PM Reads: 9,600 Replies: 1 | New Rich Internet
Applications User Group
in New York By Yakov Fain I'll be running a new
special interests group
on Rich Internet
Applications for New York
Software Industry
Association. We are going
to cover Adobe Flex,
Adobe AIR, Microsoft
Silverlight, AJAX,
JavaFX, OpenLaszlo and
more. I invite you to
attend our first meeting ... Jul. 31, 2007 09:00 PM Reads: 12,060 Replies: 1 | My Friend Is a 72-Year
Old Programmer By Yakov Fain This is a short story
about my friend (let's
call him Joe). The last
15 years prior to his
retirement Joe spent
working as a mainframe
programmer for a large
financial firm in New
York City. He stopped
working at 67, collected
well deserved retirement
package and ... Jul. 22, 2007 04:00 PM Reads: 12,572 | Reading Eric Sink's book
on the business of
software By Yakov Fain Vacations are meant for
reading. This time I've
picked the book 'Eric
Sink on the Business of
Software'. This blog is
not a review of this good
book, but rather my own
thoughts and comments
inspired by reading about
running a small company
that develops software.
... Jul. 10, 2007 03:00 AM Reads: 10,197 | Get a Boost of Flex this
Monday in New York City By Yakov Fain  Can afford to take just
one day off, get out of
your cubicle and see what
other people up to these
days? Is J2EE still in
favor? What's this ESB is
about? Have you even
heard of using Flex as a
Web front end of your
Java applications? Do not
miss an event in NYC thi... Jul. 8, 2007 09:00 AM Reads: 33,793 Replies: 1 | SOA, RIA and the Human
Factor By Yakov Fain While delivering a talk
on SOA I've asked the
audience the following
question, 'What do you
think is the driving
force for implementing
any technology or
architecture in a decent
size Enterprise?' The
answers were typical:
better code re-usability,
accessibility? ... Jun. 29, 2007 08:30 AM Reads: 17,132 Replies: 1 | Two Sacred Cows - AJAX
and Paris Hilton By Yakov Fain  Last Monday I was
participating in the rich
Internet application
panel that has been
broadcasted live from
Times Square. The
recording of this session
is available.
Unfortunately, none of my
comments on AJAX made it
to the recording (they
were mainly negative). So... Jun. 13, 2007 05:30 PM Reads: 13,967 Replies: 1 | Adobe Flex Public
Training in New York By Yakov Fain Our instructors are not
those fly by night
trainers that would teach
you by reading aloud
someone's manual in the
classroom. We spend most
of our time working on
the real-world projects
that include Adobe Flex,
Java, and a plethora of
other technologies. We
can of... Jun. 12, 2007 11:30 AM Reads: 17,197 Replies: 1 | See You Today Live on
SYS-CON.TV From Times
Square By Yakov Fain SYS-CON.TV has invited me
to participate in the
live TV broadcast 'RIA
Shootout.' This panel
will discuss variety of
tools and techniques
available for developing
rich Internet
applications. If you are
not sure if RIA is for
you or what software
platform is the be... Jun. 4, 2007 07:15 PM Reads: 23,659 Replies: 1 | We Are Teaching a One-Day
Adobe Flex Bootcamp on
June 24 in New York City By Yakov Fain We are teaching yet
another one-day Flex
Bootcamp on Sunday, June
24 as a part of the SOA
World Conference & Expo
in New York City. No
prior knowledge of Flex
is required, but you
should understand
object-oriented
programming and XML. This
is pretty intensive
ha... Jun. 3, 2007 05:30 PM Reads: 12,083 Replies: 1 |
|
SYS-CON FEATURED WHITEPAPERS
|