FlashPlatformist
Articles, Information, News, & Tutorials for Adobe Flash Platform Developers and Architects

Inside Scoop: Adobe Flex 4 and Flash Builder 4 official release

Well, the time so many of us have been eagerly awaiting for the last two years has arrived, and its no surprise that the twitter-verse, facebook-verse, linkedin-verse, and other social media universes are buzzing quite loudly with the news already, before it even had a chance to hit the tabloids (no surprise there). I’m sure there are many Flex developers wondering:

What can I expect to see in this new release?

Is it a lot different from the public beta 2 that was on Adobe Labs for Max?

There’s a lot to cover, but here is the start to what will likely be a lot of upcoming posts…

One of the most significant things to take place after the beta 2 was the porting of the rest of the Flex 3 components (with the exception of DataGrid, AdvancedDataGrid, and OLAPDataGrid) to the Spark library, complete with the wonderful new Spark architecture, which adds a huge amount of scalability by separating the display logic from the encapsulated functionality of the component. Personally, that is one of the things I’m most excited about.

Additionally, code hinting and code generation is now a LOT more useful, which becomes exponentially more apparent as your Flex 4 applications get more and more complex. What does this mean for you as a Flex developer?
3 words: WRITE CODE FASTER!

Its true, as you get used to taking advantage of the code hinting, code generation, and service generating features (among other things), you’ll notice that your workflow will improve dramatically. I admittedly have been using the Pre-release and beta versions of Flash Builder 4 (but with SDK 3.4 or 3.5) for enterprise clients for over a year now. While everyone else was still coding in Flex Builder 3, I was consistently able to complete a task comparatively quicker using Flash Builder 4. Unfortunately, being on the version 3 SDK, I didn’t get the level of code-hinting that you get when using version 4, but the code generating facilities and enhanced project navigation alone made it so much easier to build very complex Flex apps.

Of course, a lot of work was also done on stabilization and A LOT of bug fixes!

Now that v4 is out of beta, I’m excited about the fact that clients will be much more inclined to use it, and rightfully so. The bottom line is simple: Flex 4 SDK and Flash Builder 4 extend their predecessors by leaps and bounds. The great news is that there is a lot of support for backward compatibility to ease the transition from 3 to 4 for apps that are in active development and want to take advantage of the features that ship with the new releases.

Ironically, today also marks the day of having completed our revisions to the chapters of Flex 4 in Action, being published by Manning Press. You can find the early access edition here. Our revisions come as the result of the extremely valuable feedback given to us by our reviewers, to whom we are very grateful.

Link: Get Access to Flex 4 in Action Now

Possibly Related Posts:



Posted by Dan Orlando on March 22nd, 2010 :: Filed under Flash Platform News

Adobe Burned Twice After Apple Shuns Flash One More Time

It’s been hard not to notice the adamant (and sometimes extreme) stance that a number of Apple fans have taken in Apple’s defense to the shocking evidence that Apple has not been telling the entire truth with regard to their reasoning for not allowing Flash on iPhones/iPods. First, let me be perfectly clear: I own 2 MacBook Pro’s, 2 iPhone 3GS’, an iPod Nano, a ton of Apple software, and to top it off – I bought my Dad a new iMac and my sister a MacBook for Christmas. I love Apple’s products. This is my way of pointing out that this post is not meant to be a defensive response to the attacks against the Flash Platform. If anything, this should help clarify some things for the seemingly misinformed…


Argument: “[Flash] crashes my browser/system”

I’ve read a substantial number of claims that Flash is an awful product in the last 2 days because it “…crashes my browser”. I’ve read people say they have Flash disabled as a result of this, and some go as far as to say “Make a product that doesn’t suck and maybe Apple will include you on its devices”.

How these people are misinformed

From a technical standpoint, this is a ridiculous claim. The Flash plug-in is actually incredibly lightweight compared to the majority of plug-ins that people bog down their browsers with. The problem is not in Flash itself, but rather in the poor programming practices on the part of the developers that are writing the programs that crash your browser. If your CPU pins at 100%, it is usually the result of a recursive loop that is firing an event, which calls back on the method to fire the event again. This occurs on an exponential curve, which is why your CPU gets pegged so quickly. If Java applets won over Flash many years ago, you’d be seeing the same thing. It doesn’t matter what language it is, when developers don’t take a best-practices approach to the code that they write, the end user suffers. I see the same stuff happen in the worlds of Java and .NET. Its negligence and carelessness. Developers have a responsibility to uphold when they build a client-side application, and if that contract is broken, well, your browser crashes.

As one would expect, the average response to this logical reasoning is something along the lines of: “Well then its the fault of the programmers writing Adobe code…” which of course is then somehow tied back to Adobe using a similarly unreasonable argument. So here’s a question – what do you think these developers were doing before they started writing Flash programs? They didn’t appear out of thin air. In fact, the larger percentage of Flash Platform developers come from the Java development community. In the world of application development, some individuals simply do not care to follow standards and conventions in programming best practices, and that is where it ends. If you don’t pick up the trash in your house, you end up with a messy house that is hard to move through. If developers do not pick up their trash as a matter of convention in their programming, then you’re running a crappy program. You can’t blame that on the Flash Virtual Machine. It’s just not logical.

Argument: “Adobe is trying to monopolize the web with a closed format”

I have to be honest, this one made me laugh. Here is an actual quote from a comment that was left on the Flash Platform team’s blog site:

You Adobe people are frelling hypocrites, open standards indeed… Your claims will hold water when you donate the Flash platform to the open source movement. Until then you’re just spewing hypocritical BS about open standards.

Now, I’m not sure what a frelling hypocrite is, but I assume it is much like a regular hypocrite (couldn’t help it). Regarding the last point about these same people that are declaring shenanigans on Adobe because of programmers that write bad code, what do you think would happen if the “Flash Platform was donated to the open source movement” as this person suggests? It gets better too. Included in the package of extremely passionate claims of blasphemy and wrong-doing against Adobe comes the next major reasoning as to why Flash should not be allowed on Apple devices…

Argument: “Flash is loaded with security problems”

Here’s an example of how extreme this gets. The following quote is also pulled right from a comment left on the Flash Platform’s blog site:

“Adobe Flash is a complete piece of junk. When Adobe fixes all the security problems and bugs in Flash, maybe then it deserves more widespread adoption. I can’t wait until the day that Flash is gone.”

This essentially takes us round-trip right back to the very reason that the Flash Player is NOT a “donation” to the “open source movement”. I find it interesting that one would refer to Adobe as being “hypocrites” in this regard; and yet, it just shows how far beyond reason the people that are so actively protesting Flash in Apple’s defense truly are.

The truth here is so blatantly obvious that I am perplexed as to how so many people do not see it. It is very simple: it is inconsistent with Apple’s business model to allow Flash on their mobile devices. Apple makes a massive amount of money by controlling (and taking their cut) of the money that is paid for media consumption by owners of Apple mobile products. Uh…DUH! The only reason this whole thing became so controversial is because Apple was not up front and honest about it. Instead, they made promises to include Flash and then went back on those promises…multiple times. The claim was that Flash was simply too resource-intensive, so Adobe began development of a lightweight SDK that catered just to the iPhone. It was not until the announcement of the iPad; a machine with far more than enough resources to run the full-blown version of Flash, did it become so glaringly obvious that they had been giving Adobe the run-around all this time. I don’t know about you, but I don’t like it when I feel like someone has not been completely honest with me…but that’s just me. Apple’s runarounds caused many business strategists a lot of frustration, so while the community may be reacting in such an extreme fashion, Adobe really hasn’t been all that vocal about anything yet (probably too busy watching all of this back-and-forth bickering going on…what a PR nightmare!).

This is capitalism at its finest folks, it has nothing to do with the technology. In the end, its all business and its all about the numbers on the bottom line. it’s the country we live in. But that doesn’t mean we the people do not have the power to facilitate change.

With that said, I will conclude with this –
As long as Adobe and Apple – two of the strongest technological innovators in the world – are unable to find a way to collaborate in the effort of furthering the advancement of mobile technology, WE ALL LOSE.

Ryan Stewart has some interesting things to say on the topic as well, not only from the standpoint of an Adobe Evangelist, but from the standpoint of an Apple consumer. Check it out HERE…

Possibly Related Posts:



Posted by Dan Orlando on January 29th, 2010 :: Filed under Flash Platform News
Tags :: , , , ,

A few words on the state of current web tech: Apple’s iPhone, the iPad, Adobe Flash, and HTML 5

Although I’ve been in pretty deep finishing the book Flex 4 in Action, some recent conversations along with Apple’s iPad announcement this morning inspired me to blog about my take on the current state of the web as I’ve been following market trends in media consumption for a little while now.

HTML 5 vs. Flash

For some odd reason, I’m seeing more and more people putting the new HTML 5 spec up against Flash, largely due to the lack of support from Apple with regard to the iPhone, iPod touch, and now the iPad. As a side note, I love Apple, but did the marketing dept decide to take the year off and leave Jobs in charge of branding? WTF is an iPad? It sounds like a feminine hygiene product. Anyway, I digress.

First, its tough to compare HTML 5 to Flash. To me, one might as well try and argue that eggs taste better in the morning than spaghetti does in the evening… Eggs in the morning makes sense, right? It’s a good breakfast food. Similarly, who doesn’t like a good bowl of spaghetti once in a while for dinner? Seems to make sense… spaghetti = dinner food, as eggs = breakfast food.

To take a more pragmatic approach, this reminds me of Web Designer Magazine’s infamous “AJAX vs. FLASH” issue late in 2009. After furiously trying to find a way to pin the two technologies up against each other in a head-to-head, winner-takes-all, fight to the death; the author ultimately gave up and concluded that each technology had it’s own unique and specific purpose that filled a particular void that the other did not. They same could be said for why we have so many different programming languages and frameworks…I mean, have you seen the number of frameworks for Java alone? I’m not sure how Java devs are able to keep from going mad! And yet, every one of those frameworks has a very specific role and purpose.

Adobe Flash Platform vs. Apple Mobile Devices

The Flash Platform is the undisputed champion in RIA and is continuously running circles around the contenders, the most notable being Silverlight – which has been weak considering the number of .NET shops that have chosen Flex for their client side RIA development. Even more interestingly, the data provided by major research firms suggest that the iPhone will soon lose its dominance to Google’s Android platform, and has been reiterated by a number of different research companies now. WHAT?! ….its true, and the reason is that the public is generally dissatisfied with the full-nelson choke hold that Apple puts on its technologies. Apple lost massive market share last year in Music sales from the iTunes store – primarily to Amazon – because Apple wanted to keep the DRM choke hold on their tunes and Amazon had something else in mind. Even when Apple finally submitted to the pressure and let go of DRM, so many people (myself included) already had a bad taste in their mouth and didn’t really care to go back, and the rest are STILL unaware of the fact that Apple’s tunes are even DRM-free!

The research suggests that we can expect something similar to happen with the iPhone. A massive (and growing) number of powerful and innovative technologies are under development, all on the Flash Platform and all for different media consumption platforms (eg. cable boxes, mobile, computers, etc.) because we have the ability to seamlessly hook a variety of platform-specific client interfaces to the same network data source, which could be providing its data in near-”real time”. Google’s more “open” philosophy will eventually dominate (that is, assuming they can get a better handle on user experience), since developers ultimately decide what stays and what goes, and well, I work with 103 superstar Flex-developing iPhone owners whose patience with Apple’s un-kept promises to support Flash on the iPhone has run very thin.

Where do we go from here?

As far as HTML 5 having any impact whatsoever on the web (let alone on the Flash Platform) in the next two years… all I have to say is – don’t hold your breath. The market is actually in an unusually predictable state right now given the gradual and consistent advancements in technology, the philosophies of company leaders, and what we can derive from the trends of the last decade.

Anyway, that’s my take on things for what it’s worth.

Possibly Related Posts:



Posted by Dan Orlando on January 27th, 2010 :: Filed under Flash Platform News
Tags :: , , ,

Adobe takes Flash to the iPhone at MAX 2009

Monday’s keynote was interesting, but if you ask most people that were there to give you a rundown, they’ll probably only be able to tell you one thing: Flash support for the iPhone is finally here. I can confidently say that I am one of those people, but from a general perspective, I found it interesting that it was Adobe’s end-of-keynote, anticipation building, biggest announcement of the conference. The one that got the throne wasn’t the new CFBuilder for ColdFusion development with Eclipse; not the Beta 2 releases of Flash Catalyst and Flash Builder/Flex 4 (which were originally supposed to go to full release this MAX and instead got delayed to 2010), or even the announcement of Flash version 10.1. Nope, the big announcement was Flash on the iPhone. Adobe even created a 4-minute video skit to play at MAX as a precursor to the announcement. In case you missed it, here’s what we saw right before finding out the big news:

I had lunch right after the keynote on Monday with several community leaders and people from Adobe. I thought it was interesting that the folks from Adobe were surprised – almost to the point of being appalled – by the fact that none of the community leaders that attended the lunch even cared about the announcement that RIM (i.e. Blackberry) had joined the Open Screen Project and now fully supported Flash. The only thing that was being discussed on the subject of mobile was Flash for the iPhone.

A number of sessions were also included in this year’s MAX session schedule that were focused entirely around developing for the iPhone. I attended one of those sessions, and considering how skeptical I was going into it, I was seriously impressed by what I saw. The graphics acceleration looked incredible, and the 3D objects moved quickly and fluidly around the screen.

The multi-touch interaction with the iPhone Flash Player were smooth even on a 2nd generation iPod

Multi-touch with the iPhone's Flash Player was impressively smooth even on a 2nd generation iPod

I was quite impressed by the full-fledged multi-touch capabilities and how smooth and responsive the demonstration Flash applications were to the various gestures. Even graphically intensive applications were impressively responsive to multi-touch and gestures, even on a 2nd-generation iPod (above).

Here’s a video of one of these sessions, entitled “Building Applications for iPhone with Flash Professional CS5″ :

Overall, considering the response and the buzz that this one announcement generated, to say that there are a lot of eager Flash developers ready to learn this new iPhone Flash SDK would be an understatement.

Possibly Related Posts:



Posted by Dan Orlando on October 9th, 2009 :: Filed under Flash Platform News
Tags :: , ,

Adobe Flash Builder 4: Data-centric Features for PHP (PHPBuilder.com)

I just ran across an article I wrote during the Flash Builder 4 beta pre-release, which was apparently published today (of course, no one tells me these things, which is ironic). It discusses the new Data-centric features for PHP built into Flash Builder 4.

Coming from a PHP background, my goal was to help accelerate the learning curve involved with getting to know the powerful new RIA tools into your development workflow. It is really worth learning how to utilize these new features, I guarantee it will speed up your workflow ten-fold once you get the hang of using them.  So check it out!

PHPBuilder.com - Adobe Flash Builder 4: Data-centric Features for PHP

PHPBuilder.com - Adobe Flash Builder 4: Data-centric Features for PHP

Possibly Related Posts:



Posted by Dan Orlando on June 9th, 2009 :: Filed under Announcements, Flash Platform News
Tags :: , , ,

Data-centric Adobe Flash Builder development with the Zend Framework

The first of a series of articles I recently wrote on the Data-centric features of Flash Builder 4 was recently published on the Zend Developer Zone. Obviously this article focuses on the built-in automated data-centric development features for PHP and the Zend framework in Flash Builder 4 beta. Check it out.

Data-centric Adobe Flash Builder development with the Zend Framework

Data-centric Adobe Flash Builder development with the Zend Framework

Possibly Related Posts:



Posted by Dan Orlando on June 4th, 2009 :: Filed under Announcements, Flash Platform News, Tools & Innovation
Tags :: , , ,

Getting Started with Flash Builder 4 beta and Flash Catalyst beta

The moment that many Flash Platform developers around the world have been waiting for is finally here – Flash Builder (beta) and Flash Catalyst (beta) are now available for download from the Adobe Labs web site.

A Milestone for Rich Application Development

After many months of rigorous testing, migrating, conducting Q-A, and discussing issues in the pre-release forums to solve complex problems, the official public betas were finally dropped early this week.

As noted by Adobe, the intent of these beta releases is to improve upon three critical facets of the development life cycle: developer productivity, designer-developer workflow, and data-centric application development. The extent of the features that have been included in what used to be labeled “Flex Builder” are so ginormous that you will likely agree that it was worth slapping an entirely different name on it. It is clearly light years beyond Flex Builder 3. The release of these two programs to the public – though still in beta – mark a significant milestone in the evolution of RIA technology as a whole nonetheless.

Getting Started, Step-by-Step

In the spirit of all Adobe beta releases, a number of valuable documents and multimedia  resources have been made available to help you get acquainted with these new products:

  1. Begin by reading Tim Buntel’s article on the Adobe Developer Connection, titled What’s new in Flash Builder 4 beta.
  2. Next, Joan Lafferty points out exactly what is different between the Flex 3 SDK and the Flex 4 SDK beta.
  3. Learn about the new Flex SDK features in Matt Chotin’s “What’s new in Flex 4 SDK beta” article.
  4. Once you’re ready to really dive in, check out the collection of tutorial videos on the Adobe Labs site. While you’re at, make sure you don’t miss Lee Brimelow’s 2-part video tutorial series. Lee made the first tweet announcing the release and followed it with a nice little tutorial to complement the announcement. A few hours later, he released Part 2 of the tutorial, also very nicely done. Great job on these Lee.
  5. Then take some time to peruse through the livedocs for the Flex 4 SDK and Flash Builder that were just recently made public.
  6. Install the programs and begin to familiarize yourself. Links to the respective pages where the betas can be downloaded are provided below.
  7. Check out this tutorial by Andrew Shorten on Building a data-centric application using Flash Catalyst beta and Flash Builder 4 beta.
  8. After you’ve installed the programs, reviewed the available resources and taken a little time to familiarize yourself with the applications, its time to take a trip over to the Flash Builder 4 user forum and the Flash Catalyst user forum to discuss and collaborate with other members of the community.
  9. Install the Tour de Flex AIR application and use the new Flex 4 SDK examples to hit the ground running in Flash Builder 4 beta.

Download the Betas

Possibly Related Posts:



Posted by Dan Orlando on May 31st, 2009 :: Filed under Flash Platform News

From the Adobe Press – Flex Builder to become known as “Flash Builder”

I’ve been waiting for quite a while to write up an informal article on this, and with the official announcement coming from Adobe on Friday, the time has finally come. What I am referring to is the recent announcement that Flex Builder has officially been re-branded to Flash Builder.

Naturally, this announcement has caused quite a stir already in the community. More specifically, the announcement has been met with mixed emotions. I had a feeling that would be the case, considering the fact that when I was first told this, the first words out of my mouth were “As if we didn’t have a hard enough time distinguishing the difference between Flash Designers and Flex Developers already!” I can’t help but laugh as I recall the stark contrast between those first words and what I was saying merely 20 minutes later.

Long Live Flex in the Enterprise!

As a strong advocate for Flex in the Enterprise, one of my longest standing arguments has been for the legitimacy of Flex for large-scale “RIA” applications. The reason I have argued so adamantly in this regard is a result of constant conversations with corporate executives who refer to Flex and AIR as “unproven technology”.  Flex gained this stigma amongst a large number of businesses as a result of having watched a substantial number of large-scale RIA Flex projects either never make it to full release or make it to release with only 30% of the intended functionality. On top of that, a significant portion of these projects went way over budget and rarely met deadlines.  I’ve spent a lot of time discussing this with people, particularly business decision makers, and I consistently suggest that they not point the finger at Flex, but rather consider the micro-architecture being used, and the people they have making the technical decisions.  Personally, I believe that it is largely a result of Adobe Consulting’s attachment to the Cairngorm Framework, which is unsatisfactory for enterprise development, and I’m not the first person to suggest that (I know, how dare I!).

Nonetheless, once you get over the shock of the change in naming convention, it is easy to see that this is actually a very smart move by Adobe. Furthermore, for people like me who are constantly advocating and trying to promote the use of Flex in the enterprise, this re-branding is more of a God-send than anything.

Consider This…

First of all, the movement to the Flash Builder brand marks the separation between the Flex Framework and the IDE built on Eclipse that can be used for the development of ActionScript as well as Flex projects. A general confusion existed in this regard previously, which was blatantly obvious every time I had a Flash Designer that used the Eclipse IDE to build ActionScript classes put down “Flex Developer” on their resume.

True Flex gurus know that there is a pretty hard core learning curve if you really want to get down and dirty with Flex. That is to be expected with anything though. You don’t just gain “guru” status overnight.  I don’t want to scare anyone that’s been thinking about giving Flex a try here, so understand that my point is only that the distinction between using Flex Builder and being a true Flex Developer had to be made somehow, so this is a good thing for those of us that have dedicated our lives to Flex for the last four years.

Of course, this brings us to the argument of whether or not the rebranding of Flex Builder to Flash Builder is a trade-off in favor of the aforementioned distinction, for a lack thereof between Flash and Flex development now. In this regard, my suggestion is to consider the fact that a SWF or AIR file can be compiled from Flash Builder (there, I finally called it Flash Builder, happy now? :) ) without a single reference to the Flex framework and without coding a single MXML file.

With that in mind, if you are still questioning the naming convention, then I ask you – is it really Flex Builder if I write all my applications without ever tapping into the Flex framework, and instead opt to code all of my ActionScript classes from scratch instead? How am I using Flex then? Even moreso, how could I call myself a Flex Developer…especially if my first choice was using the Flash CS4 IDE?  Yet, this is exactly what I saw on a day-to-day basis for two years, so I see this as a welcome change.

Separation Anxiety

Furthermore, the separation of Flash Builder and the Flex SDK provides a new opportunity to push Flex back into the enterprise and no longer accept the “unproven technology” argument. Business decision-makers need to pay more attention to who they have making the technical decisions and less attention to the technology itself. To expand further on this point, the technical decision makers need to accept responsibility for employing simple and scalable architectural conventions and use logical reasoning to evaluate architectural design patterns and frameworks that are proposed to them, as well as enforce a malleable network infrastructure upon which large-scale RIA applications can be deployed.

Lee Brimelow makes a good point in his response to the community chatter, where he states that we as a community must educate the general population on the fact that Flash is not what it used to be – intros without a “skip” option and animation that truly was completely pointless. Unfortunately, that is still the way a vast majority of the web population thinks when they hear the words “Adobe Flash”.

In contrast to this popular (and clearly outdated) belief, the technology has rapidly evolved into what we now know as (drumroll) The Flash Platform. This encompasses a multitude of Adobe products: ActionScript 3, Flash Professional, Flash Lite for mobile development, Adobe AIR, the Flex framework, Flash Builder, and Flash Catalyst (soon to come).

So What’s the Issue?

There is one particular argument that I’ve read, which seems to be a pretty valid one: whether or not “Flash Builder” unintentionally suggests that it is a scaled-down version of “Flash Professional”, when in fact they are two different products. Of course, going back to my last point, if we properly educate the general population on what exactly The Flash Platform is and what it means, then this should ultimately be a non-issue. The real issue is whether or not we as leaders in the Flash Platform community can properly educate clients, businesses, students, and individuals on what being a Flash Platform Developer means – its not about being tied to one development tool or a particular SDK. It’s about leading the way as an advocate for the evolution of technology and a rich, user-centric Internet through the Flash Platform as a whole.

With that said, Happy Flash Building!

Possibly Related Posts:



Posted by Dan Orlando on May 18th, 2009 :: Filed under Flash Platform News
Tags :: , , ,

FlexDen.net Opens for Business

Piggybacking off the success of FlashDen.net and the Adobe Exchange, a group of guys out of Massachusetts led by expert Flash Platform Architect Brandon Broga have deployed FlexDen.net; the latest online resource to join the party for Flash Platform designers and developers. FlexDen.net provides a centralized location where Flex and AIR developers can browse a wide selection of reusable Flex and AIR components and applications.

FlexDen.net Home Page Screenshot

FlexDen.net Home Page Screenshot

The popularity and high demand of Rich Internet Applications mean short development cycles where RIA programmers are required to crank out applications faster than ever before. Despite the economic situation, the online developer marketplace continues to thrive without showing even a hint of letting up. In fact, it is expected that the demand for solutions that speed up the workflow for designers and developers will continue to increase at an exponential rate as the web continues to evolve and become more cohesive with the desktop by providing Software as a Service (SaaS). By providing the ability to quickly locate a component or application to fulfill a particular need, resulting in large projects that finish in time and under budget, FlexDen.net is an invaluable resource for Flex and AIR developers.

Adobe continues to lead the way in the RIA arena by providing the most utilized platform for RIA development. With the next major release of Flex coming, followed closely by the much-anticipated release of Flash Catalyst – a program designed to streamline the workflow between designers and developers – its interesting to note that the closest competitors, Microsoft Sliverlight and now JavaFX, are still at least two years behind Adobe. FlexDen.net is a testament to the work that Adobe has put into advancing technology, and serves as the first independent community dedicated to Flex and AIR developers. Flex developers can not only collaborate amongst each other, they can earn income by selling the Flex and AIR components and Applications that they have created.  This is big news for Flex freelancers that are having trouble finding work right now because of the recent developmental slow-down due to the economy. FlexDen.net provides a way for Flex and AIR developers to create a stream of passive income just by publishing their work on the site.

It is also noteworthy to point out that FlexDen.net serves as a means for freelance Flex developers to find work. It is not uncommon for the buyer of a component or application to hire the developer at an hourly rate to customize the work to fit the specific needs of the purchaser. Additionally, creating a profile at FlexDen.net is free, and even developers that don’t have components or applications that they can sell yet can at least create a profile on the site in order to advertise themselves to potential employers.

Being that the site is so young, now is a better time than ever to get in, because if I am correct in my prediction, FlexDen.net will likely grow even faster than FlashDen, which currently has 162,468 members and 7,420 Flash components and applications available for purchase. I’ve personally learned quite a bit simply by purchasing interesting components and applications and just taking a look at the source code. It’s amazing what you can learn by studying the work of other developers, even if you don’t end up ever using the componenent. There is a lot of open source libraries available, and they provide for an excellent learning tool as well. However, one thing is for sure – I’ve been in a position many times before, where I needed some sample code and couldn’t find anything available that was similiar enough and of high enough quality through open source.  Its times like those that the 10 or 15 bucks that I paid for the source code on a site like FlexDen.net went a long way in terms of the knowledge I gained and the speed at which I was able to deliver the product to the client as a result.

Possibly Related Posts:



Posted by Dan Orlando on April 24th, 2009 :: Filed under Announcements, Flash Platform News
Tags :: ,

Tour de Flex Component Explorer

I came across one of the coolest things I’ve seen in a while, the “Tour de Flex Component Explorer”. This is an AIR application that also has a corresponding web-based version. This is something that both newbies and gurus alike will find most interesting. You can install the application by clicking the install badge below:

The coolest thing about this application is that Flexers are invited to submit their work to be included in the application. What an ingenious way for Flexers to collaborate on ideas! It gets better though; it seems that Adobe has created a plugin for Eclipse as well that allows you to browse the Tour de Flex components right from the Eclipse IDE.

Here are some additional Tour de Flex links:

The web-based version of the application can be viewed HERE

Additional info on the application can be found HERE

The sample submission to have your work included can be found HERE

Possibly Related Posts:



Posted by Dan Orlando on April 1st, 2009 :: Filed under Announcements, Flash Platform News, Tools & Innovation
Tags :: ,