Home  >  

LFFS - 1: Meet the Authors, Meet Flex

AddThis Social Bookmark Button

Learning Flex From Scratch : Meet the Authors, Meet Flex.

The "Learning Flex From Scratch" series written by Adam Flater and Scott Sheridan, aims to help not only a Flex novice, but also a programming novice jump into the world of creating Rich Internet Applications using Flex. The installments of the series will cover everything from installing the Flex Builder I.D.E., to some background information on object-oriented programming. You'll even get to learn about advanced topics like source control and design patterns (a la Cairngorm) from the perspective of a beginner.

Meet Adam Flater

adam_flater.jpg
Adam Flater

Adam Flater is a Software Architect at Universal Mind. His background is in working with java and Microsoft technologies, building both web and desktop applications. He has been working in Flex user interface and server development since the beta release of Flex 2.0. Adam was the lead developer on the ActionScript SDK for eBay's Web Services used in the eBay Desktop application. In 2007 Adam presented at Fig Leaf's Flex Maniacs in D.C., The eBay Developer's conference in Boston, 360Flex in Seattle, Adobe's OnAir Bus Tour in D.C., and Adobe's MAX Conference in Chicago. Adam is also co-creator of the former Artemis project and the current Merapi project, a java bridge to flash at the desktop.

Adam will serve as technical editor and mentor on this project. He will lead the direction on the appropriate topics to cover as well as the technical correctness of the samples and scope of each post.

Meet Scott Sheridan
scott_sheridan.jpg
Scott Sheridan

Scott Sheridan is an aspiring web developer with interest in Adobe's Flex platform. Attracted to the intellectual and creative challenges offered as a programmer, he hopes to one day possess the skills to contribute meaningful and innovative code to the web community. Scott's academic background is in Psychology, with an emphasis on the research of visual sensory memory. In addition, he is a certified Yoga instructor with eight years teaching experience, and a professional musician. Scott was chosen as a freelance developer to create sites for the Wisconsin Weights and Measures Association, The Driftless Farm CSA (an organic farm in South Western Wisconsin), and for Roald Gundersen Design's green building project.

Throughout the series Scott will be learning to become a Flex developer. The topics covered will mirror his experiences along the way.

Meet Flex

flex-icon.png

Flex is a collection of technologies created by Adobe Systems. A Flex application is deployed through the Flash Player, a plug-in available for all major browsers used to play Flash content (swf files). The Flash Player has recently been introduced to the desktop through Adobe Integrated Runtime (AIR).ᅠ

Anyone that's learning to program in any environment will quickly discover that the amount of vernacular associated with programming is seemingly endless. It's important for us to cover a few terms that will come up soon in our series. So, jumping right in...

Integrated Development Environment (IDE) - An application purpose is for creating software. The IDE that we will be using to create Flex demo applications is the Eclipse based Flex Builder.

Framework - In our series we'll be looking at two of these. One is the Flex Framework, a collection of classes written for Flex used to create Flex applications. The other is an application framework. An application framework is a collection of design patterns that give a guideline on creating software.

Rich Internet Application - A web-based application that includes many features of a traditional desktop application. This is a loose definition, but also a bit of a buzzword. The relevance here is that Flex can be used as a replacement of simple web technologies to create web sites, but the potential for Flex is to create web applications. This distinction will become more clear in later posts.

In the next post, Flex Defined, Adam and Scott define some terms that every Flex developer needs to understand. They'll touch upon the languages used in the Flex development environment, and explain the role of the Flash player in the deployment of a Flex application.


Next: LFFS - 2: Flex Defined


Read more from Adam Flater & Scott Sheridan. Adam Flater & Scott Sheridan's Atom feed

Comments

11 Comments

Anonymous said:

If you're going to capitalized Flex, you should also be capitalizing Flash and Java.

Kunal said:

Wow!
this is going to be a great series. I'm just starting out in programming and looking at Flex samples, it looks to be the best thing that has come out from the web. I have a research business and am part of a small travel co. listed in LP. Flex makes perfect sense.

Thanks a lot

I've dabbled in Flex a bit already, so I might not learn anything new for the first few posts, but I'll still be following this series: sounds promising.

Scott Sheridan said:

Thanks for tuning in everyone! Adam and I will do our best to provide interesting and informative content. Please don't hesitate to post your questions and concerns.
-Cheers!

Niall Kader said:

As a self taught web developer who likes to dabble in lots of languages and platforms, I know how intimidating it can be to learn something from scratch. This is a great idea, I'll be following along, and probably posting lots of questions along the way.

rob coulson said:

Be nice if LFFS had its own feed...hope I remember to pick you out in the title list.
Good luck with it

Adam Flater said:

@rob

Sorry about that.. you can set a feed to my blog though... I'll be posting an update each time we have a new LFFS post...

http://adamflater.blogspot.com/feeds/posts/default/-/lffs

(atom feed filtered for the lffs keyword)

thanks for the interest!
-adam

rob coulson said:

Feeded up! cheers Adam

gns100 said:

Hi;

Although I'm fairly proficient in HTML, Javascript, PHP, I think I'm ready to give Flex a try. This is after reading about some performance efficiencies with Flex such as faster server interactions, and fewer crossbrowser issues. Plus as a university faculty (this also applies to any current university students) I get the Flex Builder Professional version for FREE!!! And yep, even educators can be late for class :-)

Scott said:

@gns100

Welcome to InsideRIA! Thanks for your interest in the series. As a university faculty member, you're likely involved with others who are learning Flex too. We'd love to hear any feedback from you and your crew about how to make the Learning Flex From Scratch series more useful to those learning Flex.

-Cheers!

Anonymous said:

Hi,

This tutorials are great, I've been trying to learn flex for a while. This is a great website.

Leave a comment


Tag Cloud

Question of the Week: Dream App

If you had an unlimited budget and unlimited resources what application would you build and why would you build it?

Answer

Latest Features

Recommended for You

@InsideRIA on Twitter

Archives

  • Or, visit our complete archive.  

About This Site

Welcome to the premiere community site for all things RIA sponsored by O'Reilly Media and Adobe Systems Incorporated.