Bullet Proofing Flex Components with Jeffry Houser

ABOUT THE SESSION

When you build components for your own Flex applications, you are working in a controlled environment and can make a lot of assumptions about how your component will be used. However, if you want to release components out into the wild for others to use? It is inevitable that folks will use your component in ways you didn’t consider; and they’re going to blame you if it doesn’t work. This presentation will cover some tips and tricks to help you prepare and optimize your components for reuse.

ABOUT THE SPEAKER

Jeffry Houser is a technical entrepreneur that likes to share cool stuff with other people.
Jeffry is the Brains behind Flextras, a set of user interface Flex Components that save you time and help you create better Flex applications.  He has a Computer Science degree from the days before business met the Internet and has solved a problem or two in his programming career.  In 1999, Jeffry started DotComIt, an Adobe Solutions Partner specializing in Rich Internet Applications with Flex and ColdFusion.

Jeffry is an Adobe Community Professional and produces The Flex Show, a podcast that includes expert interviews and screencast tutorials. He also hosts the Flextras Friday Lunch Podcast, a weekly live Q&A session where you can get your questions answered, and also runs a site www.AskTheFlexpert.com where you can get your questions answered privately.  Jeffry has spoken at user groups and conferences all over the US, is the co-manager of the Hartford CT Adobe User Group, author of three technical books, and over 30 articles.

In his spare time Jeffry is a musician, old school adventure game aficionado, recording engineer, and he owns a Wii. Find more about Flextras at http://www.flextras.com, ask Jeffry Questions at www.asktheflexpert.com, or check out his podcast at http://www.theflexshow.com, or you can read his personal blog at http://www.jeffryhouser.com.

SESSION DATE, TIME, AND LOCATION

June 7th - 12:00 - 1:00pm Eastern EST - This session will be delivered online live with Adobe Acrobat Connect so you can join us from the convenience of your work office or home.

Click here to join our group: http://www.meetup.com/onlineflashplatform/

SESSION SKILL LEVEL

This session will be of interest to intermediate to advanced Flex developers that would like to learn more about building Flex components.

Adobe Flash Catalyst and the Designer/Developer Workflow

ABOUT THE MEETUP SESSSION

Adobe Flash Catalyst CS5 software is the new RIA interaction design tool for creating Rich Internet Applications. You can transform Adobe Photoshop, Illustrator, and Fireworks artwork into expressive, fully interactive projects without writing code, and leverage the reach and consistency of the Adobe Flash Platform. In this session Rob Huddleston (Adobe Certified Instructor and published author) will be giving us an overview of Adobe Flash Catalyst. Some of the topics will include:

Overview of Flash Platform and Catalyst’s Place in the Designer/Developer Workflow
Creating Interactive Designs
Transforming Static Artwork into Interactive Components
Using Pages and States
Smoothing Animation
Round-trip Editing with Adobe Illustrator CS5
Publishing to SWF and AIR
Adding Design-time Data
Using Layout Tools
Working with Video and Media
Integrating with Adobe Flash Builder

ABOUT THE SPEAKER

Rob Huddleston has been developing web pages and applications since 1994, and has been an instructor since 1999, teaching web and graphic design to thousands of students. Rob is an Adjunct Professor in the Interactive Media program at the Art Institute of California, Sacramento. He is an Adobe Certified Instructor, Adobe Certified Expert, and Certified Developer, serves as an Adobe User Group Manager, has been named as an Adobe Community Professional for his volunteer work answering user questions in online forums. He also helps users as an expert moderator on Adobe’s Community Help system. Rob lives in Northern California with his wife and two children. Rob is the author of XML: Your visual blueprint™ for building expert websites using XML, CSS, XHTML, and XSLT; HTML, XHTML and CSS: Your visual blueprint™ for designing effective websites; Master VISUALLY: Dreamweaver CS4 and Flash CS4 Professional, ActionScript 3: Your visual blueprint™ for creating interactive projects in Flash CS4 Professional, the Flash Catalyst CS5 Bible and the forthcoming Web Design: Your visual blueprint™ for creating expert Web sites. You can visit Rob’s blog at http://www.robhuddleston.com

SESSION DATE, TIME, AND LOCATION

May 17th - 12:30 - 1:30pm Eastern - this session will be delivered online live with Adobe Acrobat Connect so you can join us from the convenience of your work office or home.

http://www.meetup.com/onlineflashplatform/

SESSION SKILL LEVEL

This session will be of interest to all levels of Flash designers and developers. Since Adobe Flash Catalyst is a new software solution, there is plenty to learn for Flash professionals of all levels.

Adobe Flash CS5 New Features Free Webinar - May 3rd!

ONLINE FLASH PLATFORM MEETUP

Flash Professional CS5 will be shipping soon and it is packed with new features. In this session, industry leader and published author Tom Green will introduce some of the key features in the CS5 release including:

The New Text Layout Framework
Code Snippets
3 Party Classes and Code Introspection
Springs in Bones
Video Tools
Deco Tool
Interface Changes
FXG Format, and
Uncompressed Fla or XFL docs

ABOUT THE SPEAKER

Adobe Flash Expert Tom Green

Adobe Flash Expert Tom Green

Tom Green has been involved with Post Secondary education for over a decade and an active member of the international, national and local New Media Communities. He is currently a Professor of Interactive Multimedia at the Humber College Institute of Technology and Advanced Learning in Toronto, Canada. Tom has an an impressive resume of nine books in seven years, a ton of speaking engagements, online tutorials, and plenty of successful Flash projects under his belt. Tom is a Adobe Community Expert, Community MX partner, and a really fun guy to hang around with at the Adobe MAX Conference!

Tom’s professional publications include:

Foundation Flash CS4 for Designers
Foundation Flash CS3 for Designers
Fireworks CS3 Essential Training
From After Effects to Flash: poetry in motion graphics
Foundation Flash 8 Video
Flash Professional 8: training from the source Release

SESSION DATE, TIME, AND LOCATION

May 3rd - 12:00 - 1:00pm Eastern - this session will be delivered online live with Adobe Acrobat Connect so you can join us from the convenience of your work office or home.

For more information join the Online Flash Platform Meetup Group at:
http://www.meetup.com/onlineflashplatform/

SESSION SKILL LEVEL

This session will be of interest to all levels of Flash designers and developers. However, since this is a Flash CS5 new features seminar, it is assumed that the attendees will have some experience working in previous versions of Adobe Flash Professional.

Free Online Adobe Flex Seminar - April 19th, 2010

ONLINE FLASH PLATFORM MEETUP GROUP

Join us for a free Adobe Flex Training Seminar - ‘Your Flex App Looks Like Poo’ - with Garth Braithwaite
Monday - April 19th, 2010

ABOUT THE SESSION

Garth is a well informed and very entertaining guy - in this online session we will be discussing design roles and give you some good ideas on how to take your Rich Internet Applications to the next level. We will be exploring skinning Workflows, skin requirements, creating custom preloaders, and overhauling the application interface.

ABOUT THE SPEAKER

Garth Braithwaite is a Senior Flex Developer at Rain where he specializes in Interaction Design in HTML/CSS/JS and on the Flash Platform. Additionally Garth hosts RIA Radio, a weekly podcast for O’Reilly and InsideRIA; co-authored The Flex 4 Cookbook; speaks at conferences like Flash and the City, 360|Flex, and MAX; and teaches. Garth is an Adobe Community Professional (ACP), an Adobe Certified Instructor (ACI), and an Adobe Certified Expert (ACE) for: Flex, Flash, Illustrator, Photoshop, Dreamweaver, and InDesign. He can be found on twitter as GarthDB.

REGISTER FOR THIS EVENT
For more information and to register for this online event, please join the Online Flash Platform Group.

10 Reasons Why I am Staying with ColdFusion

I have been noticing a ton of Adobe bashing in my blog reading lately! No Flash on the iPhone, no Flash on the iPad, ColdFusion is dead …. on and on. I suppose everyone has their opinions and passions but personally I just try to focus on the small things in life that make me happy …. like getting my work done FAST so I can go out an have some fun! Just one of the reasons why I am staying with ColdFusion:

10. FAST - yes ColdFusion is fast, it is fast to learn, fast to implement and fast to code. ColdFusion is not the first language that I have had to learn and I am sure that it will not be the last. One thing I can say for sure is that I learned ColdFusion FASTER than any other language.

9. ColdFusion is EASY to learn. Yep, I learned it FAST because it is very easy to learn. Especially, if you are from a web designer background. ColdFusion is a processing language looks very simliar to HTML. So, if you are from a static web design background, you will feel right at home with Adobe ColdFusion.

8. You only need a couple of books to learn ColdFusion. Yep, and you really don’t have to look very hard to find them. The ColdFusion 8 Web Application Books by Ben Forta, Ray Camden, et al should be plenty to get you started. Don’t have enough money to buy the WACK books? No worries! You can download the FREE Adobe Authorized ColdFusion Training books and source files from Adobe.com.

7. ColdFusion has two great commercial software tools that you can use for coding. I have been using Adobe Dreamweaver since version one and I will probably always use Dreamweaver. Although I am starting to feel more at home working in ColdFusion Builder, I still prefer to work in DW for CSS and design. ColdFusion Builder will probably be more attractive to you if you are from the JAVA world or if you also work in Adobe Flash Builder. Also, if you already have Eclipse, you can take advantage of the FREE CFEclipse plugin.

6. Oh yeah, the JAVA world. Basically ColdFusion is a set of JAVA modules that reside on your server, handling requests for data and returning it in whatever format you like. So, maybe you know JAVA or .NET and feel you have no need for ColdFusion. More power to ya! I have worked with JAVA programmers in the past and I my current place of employment has plenty of JAVA programmers. Fact is that I don’t want to be a JAVA programmer, nor do I want to be a .NET programmer. I just want to build a quality data driven web site in record time that does not give me code wrangling headaches. ColdFusion is perfect for just that goal.

5. ColdFusion is Adobe software. Oh crap! Now I am starting to sound like an Adobe fan boy. But, actually I am really not an Adobe fanboy. I am a Allaire/Macromedia fanboy that got dumped into the Adobe fanboy club by acquisition. The bottom is that I like the idea of using a web development language that was pioneered by a kick-ass web development tools company and is still backed by the leader in software tools for web development.

4. ‘Where’s the beef?’ ColdFusion works great with other Adobe tools. Really great with other Adobe tools. If you wanna see some of that beef in action, check out this Adobe.tv video: Building a ColdFusion-Powered Apps.

3. But doesn’t ColdFusion cost money? Uh … yep, most good things in life cost money. Don’t ever forget the number one rule of retail: ‘You get what you pay for and you pay for what you get.’ But, with shared hosting services out there you can host your ColdFusion web applications for a reasonable monthly fee. Most ColdFusion hosting providers specialize in just ColdFusion, so you will get great support and expertise if you have any issues. Here are a couple of my favorite CF hosting providers. Fusionlink in Atlanta, GA and CFDynamics in Texas.

2. So you need to host your own dedicated server with ColdFusion? If you are unable to afford the licensing costs of the Enterprise ColdFusion server, you might want to check out Railo - free open source alternative for ColdFusion application development.

1. FAST and EASY! Did I mention that ColdFusion is FAST and EASY. Very easy! With the learning resources above, a few cups of coffee, and a few hours in front of your computer, you will be up and running with your data-driven web site.

And that my friends is why I LOVE ColdFusion. It is fast and easy so that I can get the job done, and then head out for some fast and easy Friday night fun!

ColdFusion 9 and Flex 4 Pre-release Tour - Atlanta, GA

Continuing a long tradition of innovation, Adobe is pushing the boundaries of the Adobe Flash Platform with exciting new releases for Flash, Flex, and ColdFusion designers, developers, and administrators. Join us as Ben Forta, Adobe’s Director of Platform Evangelism, presents the future of ColdFusion, Flex, and more! On the ColdFusion side, Ben will talk about the upcoming releases of ColdFusion (currently known by the code name Centaur) and the highly anticipated first ColdFusion IDE from Adobe (currently known by the code name Bolt). You’ll learn about exciting new features and discover how Centaur and Bolt will accelerate your ColdFusion application development. On the Flex side, Ben will talk about the next release of Flex (currently known by the code name Gumbo). You’ll see product feature demos and learn how Gumbo breaks new ground for not only developers but also designers as it powers the design, development, and testing of rich Internet applications and content. And of course, Ben will explain and demonstrate the power of ColdFusion and the power of Adobe Flex working together!

If you have heard Ben present you already know how engaging and informative this presentation will be; if you haven’t ever had the pleasure of attending one of Ben’s presentations, trust us — you want to be there!

Who: Ben Forta
What: ColdFusion 9 and Flex 4 Pre-release Tour
When: Monday, June 8. 6:00 - 9:00PM
Where: EchoEleven - Adobe Software Training

Top 10 Reasons to Upgrade to Flash CS4

Reason Number 1: Easy Integration Between Flash, Illustrator, and Photoshop

Adobe® Flash CS4 can import native Adobe® Illustrator files. Further more, Flash automatically recognizes frames, layers, and symbols. In the earlier days of Flash this was way more complicated and somtimes required rebuilding assets totally in Flash. For more complicated illustrations, you may prefer to create your artwork in Adobe Illustrator or Photoshop and then import them into Adobe® Flash. When importing Illustrator files, the Adobe® Flash CS4 properties window will allow you to 1) Convert Illustrator Layers to Flash Layers 2) Convert all Illustrator layers to a single Flash layer 3) Convert each individual illustrator layer to a Flash graphic symbol 4) Convert Illustrator layers to Flash keyframes.
The most common way to get your Illustrator work into Adobe® Flash is to use the File -> Import To Stage or Import to Library commands. However, as of Adobe® Flash CS3 and CS4, you can even copy and paste artwork between Illustrator and Flash. During the drag and drop or copy and paste process you should see the same window for choosing the properties of each object in the illustration. When working in Adobe® Illustrator, a symbol is very similar to a symbol in Flash. You can now set options specific to Flash such as name, symbol type, and registration point. In CS4 we can also import Illustrator files with multiple art boards. Here is a great tutorial on working with Adobe® Illlustrator artboards at adobe.com:
Learn Adobe® Flash CS4 Professional - Exporting Artboards to Flash

Reason Number 2: ActionScript 3.0

ActionScript 3.0 is a fundamental restructuring of the language which also uses an entirely different virtual machine. When ActionScript 3.0 was first released, the drastic number of new classes and features was somewhat intimidating. However, it does not take too long to discover that the advantages of moving on to ActionScript 3 outweigh the time and effort of the learning curve. Most of the early migration to verision 3.0 was due to the fact that it is the only version of the lauguage supported in Adobe® Flex. However, in the Adobe Training classroom we are seeing more and more Flash students interested in making the move.

Adobe® Flash CS4 now has full support for ActionScript 3.0 which contains a host of powerful new features that can greatly speed the development process including: improved performance from a class-based inheritance system, unified event handling system, E4X for XML processing, and direct access to the Flash runtime display list. Moving on to ActionScript 3.0 in Flash CS4 also gives you a uniform programming skill set for also working in Adobe® Flex.

ActionScript 3.0 is based on ECMAScript, the international standardized programming language for scripting. It is compliant with the ECMAScript Language Specification, Third Edition (ECMA-262). It also contains functionality based on ongoing work on ECMAScript Edition 4, occurring within the ECMA standards body.

Reason Number 3: New CS4 Interface and Workspace Presets

The most obvious difference in Flash CS3 and CS4 is the changes in the interface and work area. By default there are some new positions for some of the more utilized panes including the timeline and property inspector. When I first opened Flash CS4 this was awkward for me since I have been using the program for so many years with the panels in a very specific layout. However, the workspace presets includes a “Classic” preset that will enable you to quickly move the software back to the CS3 version panel workspace. Of course the panels can be collapsed and moved into a custom work area that can be saved for own personal preference.

Reason Number 4: The Motion Editor

The Motion Editor is a new panel in Adobe Flash CS4 that lets you view and edit animation in a graph-style format. With this new tool in Flash you can visually adjust the properties of your animations such as easing, position, and transparency. The motion editor is docked behind the timeline and before you can use or view the properties in the motion editor you will need to select a tweened object on the stage.

Reason Number 5: Easy Authoring for Adobe AIR

Everyone knows what a great tool Flash is for creating dynamic, engaging web content, and Adobe’s latest CS4 release just makes it even better. Among the great new features is the ability to take all the power of Flash for the Web and put in on the desktop using AIR. AIR capability is built right into the Flash CS4 IDE, which means you can start writing desktop applications right away. Now with Adobe® AIR™ runtime you can reach even more audiences across more devices — web, mobile, and now the desktop. http://www.adobe.com/products/air/

Reason Number 6: Inverse Kinematics with the Bones Tool

In Flash CS4 you can use Inverse kinematics for animating an object or set of objects in relation to each other using an articulated structure of bones. Bones allow symbol instances and shape objects to move in complex and naturalistic ways with a minimum of design effort. For example, inverse kinematics lets you create character animation, such as arms, legs, and facial expressions much more easily. You can add bones to separate symbol instances or to the interior of a single shape. When one bone moves, the other connected bones move in relation to the bone that initiated the movement. When animating using inverse kinematics you need only specify the start and end positions of objects. Inverse kinematics lets you create natural motion much more easily.

Reason Number 7: The Adobe Kuler Panel

The Kuler™ panel is a new panel that enables access to groups of colors, or themes, created by an online community of designers. You can use it to browse thousands of themes on Kuler™, and then download some to edit or to include in your own projects. You can also use the Kuler panel to create and save themes, and then share them with the Kuler community by uploading them.

The Kuler panel is also available in Adobe Photoshop® CS4, Adobe Flash® Professional CS4, Adobe InDesign® CS4, Adobe Illustrator® CS4, and Adobe Fireworks® CS4.

Reason Number 8: New Decorative Drawing Tools

The Decorative drawing tools let you turn graphic shapes that you create into complex, geometric patterns. The Decorative drawing tools use algorithmic calculations—known as procedural drawing. These calculations are applied to a movie clip or graphic symbol in the library that you create. In this way, you can create a complex pattern using any graphic shape or object. Use the Spray Brush or Fill tool to apply the patterns that you create. You can create kaleidoscopic effects using single or multiple symbols with the Deco Symmetry tool.

Reason number 9: Easy to add XMP metadata to a document

In Flash CS4 you can now include Extensible Metadata Platform (XMP) data such as title, author, description, and copyright information. XMP is a metadata format that certain other Adobe applications can understand.

Embedding metadata improves the ability of web-based search engines to return meaningful search results for Flash content. The search metadata is based on the XMP (Extensible Metadata Platform) specifications and is stored in the FLA file in a W3C-compliant format. Check out SEO Tips and Tricks blog for more advice on successfully driving traffic to your website.

A file’s metadata contains information about the contents, copyright status, origin, and history of the file.

Reason number 10: Flash Video F4V

You can now create video (FLV and F4V) files that are playable in the Flash Player and in the Adobe® Media Player using Adobe Flash CS4 Adobe Media Encoder. FLV files are encoded using the On2 VP6 or Sorenson Spark codecs. The F4V format is based on the format specified by ISO/IEC 14496-12: ISO base media file format. Starting with SWF files published for Flash Player 9 Update 3 (9,0,115,0), Flash Player has been able to play F4V files. Because Flash Player now supports playback of any H.264 encoded video you can leverage both your existing video assets that you’ve encoded as well as the entire spectrum of tools and infrastructure that support H.264.

Atlanta Adobe® Flex User Group Meeting

Join us at the Atlanta Adobe® Flex User Group meeting this Wednesday night at the echoEleven offices - Adobe Authorized Training in Atlanta, Georgia. Below is a summary of the topics and speakers, but you can find out more detail at the Atlanta Flex User Group Meetup site.

Alan Queen on Dynamic Audio with Adobe® Flex/Flash/Air

We’ll explore the new capabilities for audio in Flash player 10 and discuss how these new features can be leveraged to create everything from music synthesizers to full blown multi-track audio sequencers.
We’ll also take a deep dive into the code on how to draw audio waveforms, and how to play and mix multiple audio streams in real time.

Kenny Bunch on Building Media and Video Applications.

We will explore some of the potential entertainment based applications that can be built with the Flash player. The exploration will utilize samples from Playstation, Adult Swim, and others as a basis for discussion. In addition, we’ll take a look at how the Dreamsocket Media Framework provides a foundation for delivering these types of apps.

Kevin Lynch (Adobe® Systems) Flash Catalyst Demo

Kevin Lynch (Adobe® Systems) Flash Catalyst Demo
 

« Older Entries