Welcome to my Presentation Events

June 1st, 2009

Welcome! Let me help you along to one of two resources…

1) For Software Architecture, Consulting, Development, and Training checkout Rivello Multimedia Consulting (RMC).

2) For Presentation Information you are in the right place! See below…

Find your event below and leave a comment, good and bad, please! If you are new, please peruse all events and feel free to request that I present at your next conference or online event. I’m always looking for new outlets at which to speak and I have a laundry list of great Multimedia speech topic proposals too. Find out more more about me while you are here.

Look over some code examples, there are just a few cool things there. RMC established and maintains robust Standards and Best Practices for ActionScript 3.0 & MXML and more. Download and review them with your team today!

If you have a comment or question about a talk, please leave it here on the blog, but feel free to contact me with invites to speak and teach and also for more general questions presentations2009 [at] rivello.org.

January 16th, 2010 : Viva Brasil! I’m teaching @ Flash Camp in Maceio

January 16th, 2010

TARGET FORMAT (Duration): Conference Session (TBD Hours)

AGENDA: I will be one of the instructors on a vacation destination-based training in beautiful Maceio, Brasil. I’ll be teaching a session of “What’s New in Flex 4″. I had title it “Top 10 features”, but I think I’ll show much more than 10 things. I will cover why Flex is great, why Flex 4 is the greatest, what is new in Flex 4, Flash Builder 4, and more!

AUDIENCE: Advanced Flex 3 developers who want to learn the latest, Flash developers who are thinking to start Flexing, and Java developers who are curious about using the Flash Platform for application development.

TAKE-AWAY: Attendees will be inspired and recharged!!! All source code and presentation materials will be given to attendees.

TOPICS: I have two amazing topics bubbling in my head. It will shock and surprise the world which one I choose (or perhaps I’ll prepare and present both).

  • TOPIC 1: “What’s New In Flex 4″ aka “Why Should I Care About Flex?”
    • Adobe Flex 4* is updated with tons of must-have new features! MXML & AS3 (Flash 10) are faster and more potent, the component architecture & skinning model is game-changing, the Flash Builder 4 IDE is easier and more powerful than ever, and more! For newbies, there has never been a better time to jump into Flex, and for veterans this training will expose just what you need to augment your tool set. This will be an adapted from my “Top 10 Flex 4 Features” presentation.
  • TOPIC 2: “Creating Biological Life with Flex 4″
    • I review a biological definition of life (7 qualifications such as ‘growth’, ‘metabolism’, & ‘reproduction’) and showcase a simulation of digital-amoebas that meet the criteria. The code will be available to attendees to contribute their own micro-life-forms to the project. The high-level concept is to compare bio-life to digital-life by analyzing the Object Oriented principles and AS3 concepts which power such creatures.
*ATTENTION BRASILIAN COMPANIES*: I’d love to chat about opportunities with you during my time there. I may extend my trip to do some work in Brasil too. Please contact me if you are interested in some of my RMC Consulting Services or would be otherwise interested to meetup. I’m a native English speaker with intermediate Spanish, intermediate French, and unfortunately not much Portuguese (yet!).

DATE

January 2010 : My “Creating Augmented Reality w/ Adobe Flash CS4″ Article Published in FFDMag!

January 10th, 2010

DESCRIPTION: The fine people at Flash and Flex Developer Magazine (FFDMag) are as excited about Augmented Reality (AR) as I am. They have published my latest article about AR and Adobe Flash CS4. Augmented Reality involves the combination of the physical world and an interactive, 3-dimensional virtual world. This field of computer science is not new, but with recent advances in computing technology, thought provoking tech-demos and innovative consumer products using the technology are now bubbling up to mainstream audiences.

AUDIENCE: Developers, Designers, and business leaders who are interested in Augmented Reality.

LINKS

Multimedia Primer: Resources to Learn Flash and Flex, Design and Development

January 9th, 2010



INFORMATION OVERLOAD!!

As a speaker and consultant, I’m often asked a simple question about the Multimedia – “What should I learn and how should I learn it?” Years back I created a laundry list of resources and would forward it to interested parties. I’ve updated the list and it is below for all to enjoy.

Part of the trouble with Flash development is that ‘Flash’ can do so many things. I’m lucky to meet talented individuals from a a dozen different disciplines that all use Flash; illustrators, animators, UI designers, hard core coders, professionals, students, teachers, managers, business developers, and hobbyists.

I wanted to take a step back and provide some insight and direction for how each othese personalities can learn from the free, cheap, (and expensive) learning resources out there. I love to learn and love to teach. Happily I get to do a bit of both each week.

With the Multimedia Primer below, and reader contributed comments below it, I hope we can turn the maze of information overload into a network of sharing to help us all meet our goals.



ULTIMATE PATH LEARNING

Luckily, there are many great resources to learn. Wikipedia is a ridiculous resource. Its goal is to house the sum of humanities knowledge and provide it for free (WOW!). While Jimmy Wales is working on that gem, take a look at the list below. I hope it helps.

See the image above of ‘Lifelong Human Inheritance’. We have the amazing ability to learn from experts and evolve our own capabilities. Blue Guy helps Green Girl, who helps Yellow Girl, and Yellow Girls helps Red Guy. Is Red Guy an asshole for taking but not giving? No, I’d argue he’s an eager and clever one in the bunch, leveraging his personal network for professional gain. After Red Guy hits it rich, has a heart attack, and sells his Ferrari, he’ll surely move up the chain to a Blue, Green, or Yellow and help others then. I’m sure of it!

The road to learning is not easy. Its easy to get burnt out on a project all day and feel lifeless to sit down at night and learn for learning sake. I invite yo to find and focus on your end goals (whatever that means for you), get inspired to build passion, and burn that passion as you work your ass off to meet your goals.

Thanks in advance to all those who helped me learn in the past and continue to fuel me in the future. If you love or hate any of my links or can suggest others, please leave a comment!

  • BEST WAYS TO LEARN (ANYTHING)
    1. Get excited! Learning about what interests you is like swimming WITH the current.
    2. Get Paid to do it!If you or your manager does not allow for 20% of work time to learn, think seriously about making a major professional change and get on the trendy train of seeking more balance in your life (see # 7.5). When planning projects, don’t just take ones that are easy. Challenge yourself to accept new projects which are calculated-risks balancing familiar core concepts with some new-to-you tasks too.
    3. Get Pressure! Some pressure is good pressure. By placing time-sensitive criteria to specific goals ( I will learn how to float an image in CSS by the 1st day of next month), you are holding yourself accountable. We resist these types of deadlines for only one reason: We are afraid to ’start’ something we may not finish it. Mark it on your calendar, START IT, and finish it. You’ll be far more thankful at the end of 30 days if you meet a few learning goals than if you managed to watch another dozen repeats of ‘The Office’ on TBS. (Awesome show BTW)
    4. Give Back! Its amazing how much you can learn by helping others. Showing someone a new technique, sharing a favorite book, or other things (like writing an amazing blog post, HAHA!) are all fantastic ways to re-learn the fundamentals, practice articulating concepts, and align your chi.

INSPIRATION

GENERAL DESIGN

GENERAL DEVELOPMENT

CONFERENCES

ADOBE FLASH

ACTIONSCRIPT 3.0 (AS3)

ADOBE FLEX

ADOBE FLEX / FLEX WORKFLOW

LEARN ALTERNATIVES TO THE FLASH PLATFORM: Compare/Contrast/Stretch

Adobe Max 2009 Quick Wrapup Part 2 of 2

October 14th, 2009

This is an overflow of thoughts that could not be contained in my post “Adobe Max 2009 Quick Wrapup Part 1 of 2

SESSIONS OF INTEREST / THOUGHTS ON ‘EM

  • Augmented Reality was all the rage.  At the Keynote Kevin Lync looked lecherously on as a miniature John Mayer video played in n AR shoebox. I can’t explain that scenario, but I can explain AR.  I wrote an article here for futurenet’s Computer Arts Projects as well as for Adobe EDGE.
  • WEDNESDAY WAS MAX ‘GAME DAY’!!
  • SayDesign.com’s John Say “Building Great Games with Flash”
  • Building Browser Based MMO’s.
  • Flash Platform Gaming Showcase
    • PixelBender can be hacked to help out game engines
    • Adobe Wave and other Adobe tools are geared towards gaming.  Is Adobe finally embracing the fact that TONS of Flash’s use is for gaming? (rhetorical q)
    • The Daquiring Gamemaker is cool as ice!
  • Building a Flash Platformer in 90 Minutes using PBE
    • Alright now we are talkin’! A versatile, game-changing (pun intended) framework for Flash gaming.
    • Ben Garney of GarageGames fame, now of PushButtonEngine.com has built an amazing engine that can be used to build Flash games.  In 90 minutes the audience struggled to follow the tricky setup of what will eventually be a kick ass game engine.  v1.0 of the platform engine is coming soon.  So is a version of PBE’s internal project “Grunts“.
  • OTHER GREAT SESSIONS
  • Optimizing Flash for Iphone
    • So Adobe Announced that Flash CS5 will publish to iPhone. It will convert swf bytes into iPhone bytes (There will still be no Flash player on iPhone.  This session talked about what this all means for Flash developers and how to prepare nice code for the conversion.
    • Apps are ALREADY in the iPhone store that are created with Flash
    • The source to a few sample apps are here
    • iPhone will plat at 1-10% of the speed of a desktop PC
    • Use ‘final’ keyword everywhere possible to improve performance
    • Use static vars too
    • avoid masks, filters, event dispatching. Its expensive
    • New player features such as ‘cacheAsSurface’ will work like cacheAsBitmap but will keep that cached in the GPU for even faster runtime.  Nice!
    • A “Hello World” Project weighs in at 8 megs.  The over-the-air-download limit in iphone for apps is 10 megs.  That means you have about 2 megs to play with for your applications code and assets.

Adobe Max 2009 Quick Wrapup Part 1 of 2

October 12th, 2009



     Any thoughts I couldn’t fit in this post “Adobe Max 2009 Quick Wrapup Part 1 of 2″, I’ll add to the overflow of thoughts at “Adobe Max 2009 Quick Wrapup Part 2 of 2

Adobe Max was a blast as always. I traveled back from a 5 week trip to my hometown of Los Angeles to attend. I spoke on Monday on Architectin’ Flash Apps with PureMVC, met many new and old friends, and was bored and thrilled by ‘big’ announcements. Overall the mood was good and hopeful. I heard many who were working less or not at all over 2009, but signs of a resurgent business demand for Flash and Flex work were evident. Companies are hiring or at least talking about hiring in bigger numbers ad as wee move into 2k10 I think the top midlevel developers will be hired back first, then seniors and juniors to follow. Companies tend to hedge their bets with midlevel’ers because they have proven output without the price tag of experts. However other companies that let-go of 3 or 4 developers who want to re-hire just one, may go with higher talent to maximize the output.

EXCITING (AND NOT SO EXCITING) ANNOUNCEMENTS:

  • Woohooo, woweee, holy cow, MULTI-TOUCH comes to the Flash Player!  This is cool, but not really for my work  How about right-click, Adobe?
  • Flex 4 & Catalyst NOT being fully released was a disappointment. Only the beta2 of each is out on labs as of Monday of MAX.
  • Flash CS5 (and later Flash Builder) to publish to iPhone. I was excited, not, then excited again as I learned more. Now I think I’m not as excited anymore, but still excited. (flip-flopping here). Adobe showed Flash (10.1) playing on every non-iphone device, then showed a funny video about why Flash isn’t on iPhone (no real reason given) then announced that while Flash player is NOT coming to iPhone, Flash CS5 will be able to convert a swf into native iPhone code. It pretty much performs with all the bells and whistles you’d want in a first-version of this process/workflow but the run-time execution appears to be VERY slow. Its early though.
  • While not an announcement I see that MVC Flex frameworks are taking a (temporary?) backseat to inversion of control Flex frameworks. I’m interested in IOC frameworks more than ever such as Mate and Parsley.
  • During a sneak peak it was shown that when a breakpoint pauses a running Flash app, the developer can change and save the source code (of any class) and unpause and the new code folds into the running app.  This possible feature is fantastic and would save from stopping, recompiling, rerunning – during bug fixes.
  • Here is more coverage of the announcements by Ryan Stewart , Red Monk , and HWM

STUFF I LEARNED AT SESSIONS (Tons of videos are posted here.  Amazing archive job Adobe!

  • People use Flash to teach oil employees how to be better workers
  • Adobe is WAAAAY into SAAS (Software As A Service) these days.  They are offering many things like FMS, FCS, LiveCycle Data Services, etc…
  • Joshua Davis
    • He is a great mix of artiste (sic) and programmer. He reminds me that somewhere between doodling on a notepad and prototyping for a client there is plenty of room for semi-organized ‘play’ using Flash. I have a 1/2 dozen ideas of 2-3 hour projects to do for the hell of it now. He ended with “Doing stupid shit is awesome, please don’t grow up.”
    • He reminded me of sticker sheets too.
  • FITC’s Unconference sessions were fantastic (full disclosure, I was one of the speakers)
    • As a speaker 30 minutes without breaks felt rushed
    • As an attendee I loved the quick info and the lack of breaks between sessions meant people arrived early and stayed late – so they saw things they didn’t know they would like too!
    • Andre Michele’s HobNox continues to amaze me.
  • Flash Builder 4 Beta2 Shortcuts from getttingAndSetting.com’s (PDF).  Most are for the code editor window. Some new and some old ones here…
    • Command+3 : Its like Mac Spotlight showing all FB4 commands
    • Command+0 : Quick Outline
    • Shift-Command-R: Open Resource : Its like Mac Spotlight showing all files in workspace
    • Navigate -> Open Type…: Open Type : Its like Mac Spotlight showing all classes in workspace
    • Cntl-Alt-H: Open Call Heirarchy : Shows all the classes that call a member (and all that call those classes, etc…).  Great to do before refactoring to get a headsup on how sweeping a change will be.
    • Command +i: Fix Indentation of the selected lines. (Very cool)
    • Option + Up Arrow, Option + Down Arrow : Move selected Lines
    • Command+M: Maximize / Minimize the editor window
    • Right-Click folder in the Navigator -> Restore From Local: This can bring back a file that was deleted
    • Command+J: Incremental find (like Mac Safari)
    • Command+shift+”.” : This greys out code related to states. (Very cool)
    • In Design View, Right Click a Component like a Button -> Generate Event : This is a handy way to setup an event handler for the most common event of a component.

I’m attending “Scrum Training for Real-world Success” at RMI

October 12th, 2009

TARGET FORMAT (Duration): 4 Hours

AGENDA: I will be an attendee at an RMI course on Scrum. Successful projects are critical to those of us in software and web development. They’re not only critical to our jobs and careers but our long-term personal lives. We all need our projects to work- and not just for our bosses, our companies and our clients but for ourselves and our families.

Scrum works- when you get the right training from the start. Let us train you in one of the most successful new ways of conducting successful projects in just 4-short hours. We guarantee you’ll learn and apply successful techniques and tools for creating Successful Scrum Projects! Not only that, you’ll get real-world first-hand experience in putting the theory to use!

Tony Wong has been leading software projects for over 14 years; he has made all the mistakes so that you do not have to. Using his project management technique, Tony has increased project manager productivity by 400% using Scrum. Tony will share with you the best of tips, tricks and real-world secrets for creating successful Scrum projects.

DATE

December 6th, 2009 : I’m Teaching on the RIAdventure Caribbean Cruise

October 11th, 2009

TOPIC: I’m On A Boat (Teaching Adobe Flex)

TARGET FORMAT (Duration): Conference Session (TBD Hours)

AGENDA: I will be one of the instructors on a vacation destination-based training cruise through the Western Caribbean. A two day conference plus a 7 day fun in the sun cruise December 6th to the 13th 2009. What could be better? Plus your friends and family are invited.

Travel from New Orleans to Costa Maya (Mexico), Santo Tomas De Castilla (Guatemala), Belize City (Belize) and Cozumel (Mexico).

We are strictly limited to 70 attendees for this conference. Register now to secure your spot.

TOPICS: I have two amazing topics bubbling in my head. It will shock and surprise the world which one I choose (or perhaps I’ll prepare and present both).

  • TOPIC 1: “What’s New In Flex 4″ aka “Why Should I Care About Flex?”
    • Adobe Flex 4* is updated with tons of must-have new features! MXML & AS3 (Flash 10) are faster and more potent, the component architecture & skinning model is game-changing, the Flash Builder 4 IDE is easier and more powerful than ever, and more! For newbies, there has never been a better time to jump into Flex, and for veterans this training will expose just what you need to augment your tool set. This will be an adapted from my “Top 10 Flex 4 Features” presentation.
  • TOPIC 2: “Creating Biological Life with Flex 4″
    • I review a biological definition of life (7 qualifications such as ‘growth’, ‘metabolism’, & ‘reproduction’) and showcase a simulation of digital-amoebas that meet the criteria. The code will be available to attendees to contribute their own micro-life-forms to the project.  The high-level concept is to compare bio-life to digital-life by analyzing the Object Oriented principles and AS3 concepts which power such creatures.

AUDIENCE: Beginner to advanced Flash and Flex Developers who want to mix the joys of learning, the thrills of travel, and the rewards of relaxation.

TAKE-AWAY: Attendees will be inspired and recharged!!!

DATE

  • New Orleans to Central America – December 6th – 13th, 2009.
  • Leave a comment to learn more about vacation destination-based training events in the future.

LINKS

My Project is an Adobe Max 2009 Semi-Finalist: Changing Diabetes Barometer App

September 19th, 2009

DESCRIPTION: The “Changing Diabetes Barometer” Website is designed to inform the user on the state of diabetes worldwide. The world map is the main navigation to learn more about each region. This is a global initiative to educate on medical best practices and knowledge across borders. It is a tool to help developed and developing nations with this disease. The system was built in Adobe Flex 3 with an architecture based on PureMVC MultiCore with a backend in .NET running a MS SQL Server 2005 and a WebORB tying it all together.

ROLE: I completed software architecture for this project based upon ready-made specifications. I trained the development team on PureMVC.

CLIENT: I worked onsite with Hello Design in Copenhagen, Denmark and Gateway Labs in Ahmadabad, India.

LINK

Portfolio: Dazzling Dreamscape Flash 10 Game

September 11th, 2009

DESCRIPTION: The LivWorld Site promotes the LivWorld real-world doll toys. The Dazzling Dreamscape game let’s users burst bubbles onscreen. The game play is similar to the existing games ‘ChainRXN’ and ‘BoomShine’.

ROLE: I completed all programming and development for the game using PureMVC.

CLIENT: I worked onsite/offsite for Almer/Blank.

LINK: Login and play the game

SCREENSHOTS

Portfolio: Changing Diabetes Barometer Flex 3 Application

September 11th, 2009

DESCRIPTION: The “Changing Diabetes Barometer” Website is designed to inform the user on the state of diabetes worldwide. The world map is the main navigation to learn more about each region. This is a global initiative to education on best practices and knowledge across borders. It is a tool to help developed and developing nations with this disease.

ROLE: I completed software architecture for this project based upon ready-made specifications. I trained the development team on PureMVC.

CLIENT: I worked onsite with Hello Design in Copenhagen, Denmark and Gateway Labs in Ahmadabad, India.

LINK

Adobe EDGE Flash Gaming Series

August 15th, 2009

I am writing a 4-article series on Flash gaming for Adobe’s EDGE online magazine. When each issue is release I’ll post here. Stay tuned!

  • Introduction to Gaming on the Flash Platform – (Slated for October issue)
  • Why Flash? Deconstructing ZOMG MMO from Gaia Online – (Slated for December issue)
  • Developing Physics-based Games – (Slated for February issue)
  • Monetizing Flash Game Development – (Slated for April issue).

While you wait, here are some other articles I’ve written and published for Adobe EDGE in the past.

  • Learn to augment reality using a webcam and Flash CS4(August 2009)
  • Creating a Massively Multiplyer Online game with Adobe Flex 3(April 2009)
  • An introduction to PureMVC for Adobe Flash and Flex(December 2008)

My Next Online-Only, Anytime Course is Here!

August 14th, 2009

TOPIC: PureMVC & Flex RMI Online, On-Demand, Anytime Course Available!

Get Adobe Flash player

Click the banner above for course info or to register for this course.

October 4th – 7th: I Teach “Architectin’ RIA’s w/ PureMVC” @ Adobe Max & FITC Unconference

August 11th, 2009

TARGET FORMAT (Duration): Conference Presentation (30 Minutes – Wow, Fast!!!)

FITC Unconference at Adobe MAX: Please join FITC on October 4-7 in Los Angeles for Adobe MAX 2009. The Unconference is a free ad-on to MAX and is a way for attendees to convene in a casual setting to share ideas as well as host their own discussion groups.

  • Sponsor Influxis wants to you sit back, relax and enjoy the presentations. So stop by the FITC unconference room and enjoy a free beer on them…that’s right we said it – FREE beer.
  • Anyone with a MAX badge can attend!. Along with some cool FITC presentations, this room also encourages all to join us in open discussions, suggesting topics, creating agendas and participating in engaging Q & A.

TWO TALKS: I’ll be giving a talk on both the The Invisible Instrument project of mine and as well as this talk below too!

AGENDA OF MY TALK: Architect new projects of all sizes in a more scalable and maintainable way with the free & powerful PureMVC Framework. Revisit projects and easily add new features. Collaborate on teams with confidence.

PureMVC is a light framework for creating applications based on the class Model-View-Controller meta design pattern. It has a very narrow goal, to provide design patterns AND development patterns to help you separate your programming into three distinct areas; data, user interface, and the application logic. It is approachable and powerful with minimal tedium and repetition in development. While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.

AUDIENCE: Intermediate to advanced Adobe Flash CS4 and Adobe Flex 3 developers with equivalent ActionScript 3.0 knowledge. This is not for beginner developers or for designers; its pretty technical. Laptops are not required. Attendees will have another tool in their belt for organizing readable, efficient, maintainable projects. All source code and documentation will be available to attendees.

LINKS

October 22nd, 2009 : I will Unveil ‘Invisible Instrument’ @ Mindshare LA

August 11th, 2009

TARGET FORMAT (Duration): Rapid Conference Presentation (10 Minutes)

MINDSHARE: I discovered Mindshare and will never be the same. Meeting on the third Thursday of every month you can rebreak your brain – opening up new possibilities. I’m now going to be a featured speaking, October 22nd, 2009.

  • If Noah’s Ark had an open bar, it would be more like Mindshare…
  • If World Leaders held pajama parties, it would be more like Mindshare….
  • If Jamba Juice made smoothies from books, it would be more like Mindshare…

AGENDA OF MY TALK: The theremin is an electronic musical instrument controlled without contact from the player. Russian inventor, Professor Léon Theremin, patented it in 1928 before unfortunate dealings with the KGB. Music historians hold the instrument as the birth of electronic music. It continues to be used today – especially in avante-garde rock. In this rapid conference session we’ll look at the mechanics of this important instrument and discuss the ‘Invisible Instrument’ project which I developed which recreates the interactivity of the original instrument online using a webcam and gesture recognition technology. The session will conclude with a live demonstration of the curious virtual instrument.

TAKE-AWAY: Attendees will become familiar with the history and usage of the Theramin musical instrument and inspired by the journey of a small team recreating an old invention with new technology.

LINKS

August 2009 : My “Augmented Reality” Article Published on Adobe EDGE!

August 11th, 2009

DESCRIPTION: I wrote a new article for the latest Adobe EDGE magazine. Augmented reality (AR) is a field of computer science that involves combining the physical world and an interactive, three-dimensional virtual world. Let’s take a look at augmented reality, its current uses, and its future potential. Then we’ll dig in and see how to apply this exciting technology using Adobe Flash CS4 Professional, Adobe Flash Player 10, and a webcam.

AUDIENCE: Intermediate to advanced Adobe Flash CS3 and Adobe Flex 4 developers or anyone interested in cool new technology.

LINKS

August 20th, 2009 : New Course Available: Adobe Flex 4 – Top 10 Features

July 21st, 2009

TOPIC: Adobe Flex 4 (BETA) – Top 10 Features In Depth

Adobe

TARGET FORMAT (Duration): Class Session (4 Hours)

AGENDA: Adobe Flex 4* is updated with tons of must-have new features! MXML & AS3 (Flash 10) are faster and more potent, the component architecture & skinning model is game-changing, the Flash Builder 4 IDE is easier and more powerful than ever, and more! For newbies, there has never been a better time to jump into Flex, and for veterans this training will expose just what you need to augment your toolset.

*Adobe Flex 4 is still in BETA. Features and syntax may change before the full release. Full release date TBD.

AUDIENCE: Beginner to advanced Adobe Flex 3 developers and Flash CS4 developers looking to learn Flex.

LAPTOP REQUIREMENT FOR ATTENDEES: [Optional / Recommended / Required] for [Note taking / Code-as-we-go / Assigned Work]

TAKE-AWAY: Attendees will become familiar with the strengths of Flex 4 and how to start a new project using the technology or migrate a current Flex 3 project. All source code and documentation will be available to attendees.

SECTIONS:

DATE

RMC Roadshow Brings Flash/Flex PureMVC Training to San Diego, CA – July 15, 2009

June 24th, 2009

Turn Good Ideas Into Great Projects!

AGENDA: RMC’s principal Samuel Asher Rivello will bring an exclusive night of training to San Diego, California.

Rivello Multimedia Consulting (RMC) focuses on four services for Adobe Flash CS4 and Flex 3; software architecture, consulting, development, and training.

RMC will offer one premium night of training. Send an email to reserve for the night and bring payment to the event with your reservation confirmation.

Countdown: Only Weeks To Go!

Reserve your seats now! (Below)

DATES: 7PM START
**Wednesday July 15th, 2009 (Premium Night)

DURATION:
**Approx. 3.5 – 4 Hours.

PRICE:
**$99 USD Per Person

LOCATION:
**Broadway & 6th Avenue, San Diego, CA, USA (Directions & parking info will be emailed to confirmed attendees)

THANKS
**This session is brought to you with the assistance of Demian Borba of San Diego’s EFM- http://www.efactormedia.com

Wednesday, July 15th, 2009 – Premium Night: Intro to PureMVC for Flash & Flex (4 Hours)

Superpower your Flash and Flex Development Skills!

AGENDA: Architect new projects of all sizes in a more scalable and maintainable way with the free & powerful PureMVC Framework. Revisit projects and easily add new features. Collaborate on teams with confidence.

PureMVC is a light framework for creating applications based on the class Model-View-Controller meta design pattern. It has a very narrow goal, to provide design patterns AND development patterns to help you separate your programming into three distinct areas; data, user interface, and the application logic. It is approachable and powerful with minimal tedium and repetition in development. While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.

AUDIENCE: Intermediate to advanced Adobe Flash CS4 and Adobe Flex 3 developers with equivalent ActionScript 3.0 knowledge. This is not for beginner developers or for designers; its pretty technical. Laptops are not required. Attendees will have another tool in their belt for organizing readable, efficient, maintainable projects. All source code and documentation will be available to attendees.

OUTLINE:

  • Section 1: Background of and Benefits of PureMVC
    • What is a framework?
    • What is PureMVC?
  • Section 2: PureMVC Applied
    • Setting up a new PureMVC project
    • Implementing all features of PureMVC
    • Extending an application with new features
  • Section 3: PureMVC Next Steps
    • PureMVC vs. Other Frameworks
    • 10 Tips for PureMVC
    • What’s next?

RESERVE 1 TICKET PER EMAIL ADDRESS: Seats are first come first serve. Sorry but no refunds available after July 14th.

June 2009 : I’m Published to UK’s “Computer Arts Project” Magazine #125

June 12th, 2009

DESCRIPTION: I wrote a new article for the latest Adobe EDGE magazine. Augmented reality (AR) is a field of computer science that involves combining the physical world and an interactive, three-dimensional virtual world. Let’s take a look at augmented reality, its current uses, and its future potential. Then we’ll dig in and see how to apply this exciting technology using Adobe Flash CS4 Professional, Adobe Flash Player 10, and a webcam.

AUDIENCE: Intermediate to advanced Adobe Flash CS3 and Adobe Flex 4 developers or anyone interested in cool new technology.

LINKS

RMC Roadshow Brings Flash/Flex PureMVC Training to Venice, CA – July 1, 2009

June 9th, 2009

Turn Good Ideas Into Great Projects!

AGENDA: RMC’s principal Samuel Asher Rivello will bring an exclusive night of training to Venice, California.

Rivello Multimedia Consulting (RMC) focuses on four services for Adobe Flash CS4 and Flex 3; software architecture, consulting, development, and training.

RMC will offer one premium night of training. Send an email to reserve for the night and bring payment to the event with your reservation confirmation.

Countdown: Only Weeks To Go!

Reserve your seats now!

DATES: 7PM START
**Wednesday July 1st, 2009 (Premium Night)

DURATION:
**Approx. 3.5 – 4 Hours.

PRICE:
**$99 USD Per Person

LOCATION:
**Venice, Ca, USA (Directions/parking will be emailed to confirmed attendees)

Wednesday, July 1st, 2009 – Premium Night: Intro to PureMVC for Flash & Flex (4 Hours)

Superpower your Flash and Flex Development Skills!

AGENDA: Architect new projects of all sizes in a more scalable and maintainable way with the free & powerful PureMVC Framework. Revisit projects and easily add new features. Collaborate on teams with confidence.

PureMVC is a light framework for creating applications based on the class Model-View-Controller meta design pattern. It has a very narrow goal, to provide design patterns AND development patterns to help you separate your programming into three distinct areas; data, user interface, and the application logic. It is approachable and powerful with minimal tedium and repetition in development. While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.

AUDIENCE: Intermediate to advanced Adobe Flash CS4 and Adobe Flex 3 developers with equivalent ActionScript 3.0 knowledge. This is not for beginner developers or for designers; its pretty technical. Laptops are not required. Attendees will have another tool in their belt for organizing readable, efficient, maintainable projects. All source code and documentation will be available to attendees.

OUTLINE:

  • Section 1: Background of and Benefits of PureMVC
    • What is a framework?
    • What is PureMVC?
  • Section 2: PureMVC Applied
    • Setting up a new PureMVC project
    • Implementing all features of PureMVC
    • Extending an application with new features
  • Section 3: PureMVC Next Steps
    • PureMVC vs. Other Frameworks
    • 10 Tips for PureMVC
    • What’s next?

RESERVE 1 TICKET PER EMAIL ADDRESS: Seats are first come first serve. Sorry but no refunds available after June 9th.

Flash Builder 4 / Flex Builder 4: Feature #6 : New Flash Player 10 Features

June 7th, 2009

Here a a few links on this new feature in Flash Builder 4 / Flex Builder 4. This feature and 9 others new features are featured in this course Adobe Flex 4 (BETA) – Top 10 Features In Depth. Follow the link to find out more, register for the course, or request the course be available in your area.

  • Vectors
  • Dynamic Sound Generation
  • 3D (Postcards in space)
  • Custom Filters w/ Pixel Bender
  • MORE… http://www.adobe.com/products/flashplayer/features/

Flash Builder 4 / Flex Builder 4: Feature #5 : New IDE Features

June 7th, 2009

Here a a few links on this new feature in Flash Builder 4 / Flex Builder 4. This feature and 9 others new features are featured in this course Adobe Flex 4 (BETA) – Top 10 Features In Depth. Follow the link to find out more, register for the course, or request the course be available in your area.

  • Package Explorer
  • File Templates
  • Refactoring
    * ‘Move Class’ with updated references
  • Class Code Hints
  • Code Generation
    * GenerateEventHandler
    * Generate Getter/Setter
  • Code Formatting
    * Correct Indentation
  • Intellisense
    *AsDoc Popups
  • Data Wizards
  • New Debugging
    * Breakpoints (only break on 3rd time reached or only break if x=7)
  • Flex Unit Testing
  • More…)

  • Adobe Labs: Flash Builder Spec!
  • Getting started with Spark skins: Transitions | InsideRIA
  • Using Virtualized Layouts and DataGroups in Flex 4 | InsideRIA
  • Effects in Adobe Flex 4 SDK beta – Part 2: Advanced graphical effects | Adobe Developer
  • Flex 4 & Custom Layouts | InsideRIA
  • Edge: February 2009 – The future of Adobe Flex components
  • Enhanced States Syntax – Flex SDK – Confluence
  • Flash Builder 4 / Flex Builder 4: Feature #4 : New CSS & Text Support

    June 7th, 2009

    Here a a few links on this new feature in Flash Builder 4 / Flex Builder 4. This feature and 9 others new features are featured in this course Adobe Flex 4 (BETA) – Top 10 Features In Depth. Follow the link to find out more, register for the course, or request the course be available in your area.

    Great the New Text Layout Flash 10 stuff is in there! What’s more, the CSS finally doesn’t suck in Flex. Woohoo… No more Degrapha crutches needed!

    Flash Builder 4 / Flex Builder 4: Feature #2 : FXG Drawing API

    June 7th, 2009

    TOPIC: Adobe Flex 4 (BETA) – Top 10 Features In Depth

    Adobe





















    Here a a few links on this new feature in Flash Builder 4 / Flex Builder 4. This feature and 9 others new features are featured in this course Adobe Flex 4 (BETA) – Top 10 Features In Depth. Follow the link to find out more, register for the course, or request the course be available in your area.

    FXG means two things that matter in life; you can draw with Flex (well Woop-Dee-Doo…..), and you can import (and export?) graphics with 100% fidelity from Adobe CS4 (insert non-sarcastic noise of excitement!)

    Flash Builder 4 / Flex Builder 4: Feature #1 : Spark Component Architecture

    June 7th, 2009

    TOPIC: Adobe Flex 4 (BETA) – Top 10 Features In Depth

    Adobe





















    Here a a few links on this new feature in Flash Builder 4 / Flex Builder 4. This feature and 9 others new features are featured in this course Adobe Flex 4 (BETA) – Top 10 Features In Depth. Follow the link to find out more, register for the course, or request the course be available in your area.

    Spark Means you can now be 100% confident that reskinning an existing component will take less time and effort than recoding your own component. (Well… 73% confident…)

    RMC Roadshow Brings 2 Nights of Flash/Flex Training to Honolulu, HI – June 15 & 16, 2009

    May 22nd, 2009

    Turn Good Ideas Into Great Projects!

    AGENDA: RMC’s principal Samuel Asher Rivello will bring 2 exclusive nights of training to Honolulu from Venice, California.

    Rivello Multimedia Consulting (RMC) focuses on four services for Adobe Flash CS4 and Flex 3; software architecture, consulting, development, and training.

    RMC will offer one free night of training and one premium night of training. Each nite is a standalone event. Come to one or both! Send an email to reserve for Night #1. Purchase through paypal to reserve for Night #2.

    Countdown: Just Days Until The Event!

    Reserve your seats now!

    DATES: 7PM START
    **Monday June 15th, 2009 (Free Night)
    **Tuesday June 16th, 2009 (Premium Night)

    DURATION:
    **Night #1 approx. 2 Hours.
    **Night #2 approx. 4 Hours.

    LOCATION:
    **Agricultural Science Building, Room 219, 1955 E. West Rd., University of Hawaii, Honolulu, HI (Inquire about closest available parking with the guards at the entrance.)

    SPECIAL THANKS:
    **These RMC talks are presented with helpful collaboration from:

    NIGHT #1: Mon. June 15th – Free Night: MMO & Augmented Reality

    Have Fun!

    AGENDA A: Massively Multiplayer Online (MMO) technology has arrived in all forms of gaming. Giants like Blizzard’s ‘World of Warcraft’ define the commercial-subscription genre, and newbies like Webkinz and Club Penguin have burst on the scene with amazing financial success. Page based Web 1.0 interactivity is no longer competitive. Embrace the paradigms of the emerging ‘Web 2.0′, with an MMO’s unique and engaging new format. In this session we will overview MMOs as the sublime progeny of Web 2.0 & the Rich Internet Application (RIA). Learn to create a simple, fully functioning MMO social experience in less time than you think. While the examples shown will be specific to Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flash CS3 and Adobe Flex 3 for Adobe AIR desktop deployment.

    Get Inspired!

    AGENDA B: Augmented reality (AR) adds graphics, sounds, and more to the natural world around you. You can expect video games to drive the development of augmented reality, but this technology will have countless applications. The technology adds computer-generated graphics to your field of vision. Augmented reality will truly change the way we view the world. Using the power of the Adobe Flash player, Adobe Flex Builder, and a few open API’s, augmented reality has arrived on your desktop. With a webcam, AR will replace part of the live video footage it sees with Papervision3D computer models, animated in real-time. It is impressive and inspirational. Learn the basic background of augmented reality, and how to setup your first project using the technology.

    AUDIENCE: All levels of designers and developers for Flash will enjoy this talk! We will show code, but there is also some just plain fun! Laptops are not required. Attendees will get inspired and learn the basics of two projects. All source code and documentation will be available to attendees.

    OUTLINE: Augmented Reality

    • Section A.1: Getting Context: What is Augmented Reality?
    • Section A.2: Creating Augmented Reality
    • Section A.3: Next Steps

    OUTLINE: MMO

    • Section B.1: Getting Context: Web 2.0 and the MMO
    • Section B.2: Creating an MMO from Scratch with Adobe Flex 3… in 59 minutes.
      • Choosing Client Side Technology
      • Choosing Server Side Technology
      • Development
    • Section B.3: Next Steps
      • Integration Online
      • Future Features

    RESERVE 1 TICKET PER EMAIL ADDRESS: Seats are first come first serve. Sorry but no refunds available after June 15th.

    NIGHT #2: Tue. June 16th – Premium Night: Intro to PureMVC for Flash & Flex (4 Hours)

    Superpower your Flash and Flex Development Skills!

    AGENDA: Architect new projects of all sizes in a more scalable and maintainable way with the free & powerfull PureMVC Framework. Revisit projects and easily add new features. Collaborate on teams with confidence.

    PureMVC is a light framework for creating applications based on the class Model-View-Controller meta design pattern. It has a very narrow goal, to provide design patterns AND development patterns to help you separate your programming into three distinct areas; data, user interface, and the application logic. It is approachable and powerful with minimal tedium and repetition in development. While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.

    AUDIENCE: Intermediate to advanced Adobe Flash CS4 and Adobe Flex 3 developers with equivalent ActionScript 3.0 knowledge. This is not for beginner developers or for designers; its pretty technical. Laptops are not required. Attendees will have another tool in their belt for organizing readable, efficient, maintainable projects. All source code and documentation will be available to attendees.

    OUTLINE:

    • Section 1: Background of and Benefits of PureMVC
      • What is a framework?
      • What is PureMVC?
    • Section 2: PureMVC Applied
      • Setting up a new PureMVC project
      • Implementing all features of PureMVC
      • Extending an application with new features
    • Section 3: PureMVC Next Steps
      • PureMVC vs. Other Frameworks
      • 10 Tips for PureMVC
      • What’s next?

    PURCHASE TICKETS FOR NITE #2: Seats are first come first serve. Sorry but no refunds available after June 15th.

    • Early Bird Special?
      Full Name(s) of Attendee(s):

    ANY PROBLEMS WITH TICKETING?: Contact Us

    RMC Roadshow Brings Flash/Flex PureMVC Training to Venice, CA – June 10, 2009

    May 21st, 2009

    Turn Good Ideas Into Great Projects!

    AGENDA: RMC’s principal Samuel Asher Rivello will bring an exclusive night of training to Venice, California.

    Rivello Multimedia Consulting (RMC) focuses on four services for Adobe Flash CS4 and Flex 3; software architecture, consulting, development, and training.

    RMC will offer one premium night of training. Send an email to reserve for the night and bring payment to the event with your reservation confirmation.

    Countdown: The event is SOLD OUT (alternate date is below)!

    Reserve your seats now!

    DATES: 7PM START
    **Wednesday June 10th, 2009 (Premium Night)

    DURATION:
    **Approx. 3.5 – 4 Hours.

    PRICE:
    **$99 USD Per Person

    LOCATION:
    **Venice, Ca, USA (Directions/parking will be emailed to confirmed attendees)

    Wednesday, June 10th, 2009 – Premium Night: Intro to PureMVC for Flash & Flex (4 Hours)

    Superpower your Flash and Flex Development Skills!

    AGENDA: Architect new projects of all sizes in a more scalable and maintainable way with the free & powerfull PureMVC Framework. Revisit projects and easily add new features. Collaborate on teams with confidence.

    PureMVC is a light framework for creating applications based on the class Model-View-Controller meta design pattern. It has a very narrow goal, to provide design patterns AND development patterns to help you separate your programming into three distinct areas; data, user interface, and the application logic. It is approachable and powerful with minimal tedium and repetition in development. While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.

    AUDIENCE: Intermediate to advanced Adobe Flash CS4 and Adobe Flex 3 developers with equivalent ActionScript 3.0 knowledge. This is not for beginner developers or for designers; its pretty technical. Laptops are not required. Attendees will have another tool in their belt for organizing readable, efficient, maintainable projects. All source code and documentation will be available to attendees.

    OUTLINE:

    • Section 1: Background of and Benefits of PureMVC
      • What is a framework?
      • What is PureMVC?
    • Section 2: PureMVC Applied
      • Setting up a new PureMVC project
      • Implementing all features of PureMVC
      • Extending an application with new features
    • Section 3: PureMVC Next Steps
      • PureMVC vs. Other Frameworks
      • 10 Tips for PureMVC
      • What’s next?

    RESERVE 1 TICKET PER EMAIL ADDRESS: Seats are first come first serve. Sorry but no refunds available after June 9th.

    My “MMO” Article Published in Adobe EDGE Newsletter!

    April 6th, 2009

    TOPIC: Creating a Massively Multiplayer Online game with Adobe Flex 3

    DESCRIPTION: Get context on MMO’s and learn the basic concepts of development using Adobe Flex.

    AUDIENCE: Fans of all Adobe technologies receive this newsletter. The article is geared to Flex fans and fans of videogames.

    TAKE-AWAY: Readers will learn top-line info about creating an MMO and the state of the industry.

    LINKS:

    360|Flex Indy!, Indianapolis, Indiana, USA

    January 8th, 2009

    TOPIC: PureMVC Hands-On Creating “Your First Project”

    TARGET FORMAT (Duration):  Conference Presentation Hands On (3 Hour),

    AGENDA:  Microarchitectures are groups of design patterns prepared to work together in concert. PureMVC represents a leading alternative to the well-known Cairngorm framework. PureMVC is a light framework for creating applications based on the class Model-View-Controller meta designpattern. It has a very narrow goal, to provide design patterns AND development patterns to help you separate your programming into three distinct areas; data, user interface, and the application logic. It is approachable and powerful with minimal tedium and repetition in development.

    In this beginner session we’ll see how to setup your first PureMVC based on a proven project template.  We’ll lay down the groundwork and add new features to evaluate the strengths and weaknesses of the framework.

    While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.

    AUDIENCE: Intermediate to advanced Adobe Flash CS4 and Adobe Flex 3 developers with equivalent ActionScript 3.0 knowledge.

    LAPTOP REQUIREMENT FOR ATTENDEES: [Strongly Recommended]

    TAKE-AWAY: Attendees will have another tool in their belt for organizing readable, efficient, maintainable projects. All source code and documentation will be available to attendees.

    SECTIONS:

    • Section 1: Background of and Benefits of PureMVC
    • Section 2: PureMVC Applied
      • Creating a New PureMVC Project from Scratch
      • Creating a New PureMVC Project using the PureMVC Template Project
      • Evaluating and Identifying Weak Spots
    • Section 3: Extending a PureMVC Application

    DATE:

    • Session: Tuesday May 19th, 1pm – 3:50pm (CST) 2009.

    PURCHASE TICKETS:

    • The show will be going down May 18-20, 2009. You can check out the other great 49 speakers on the schedule. It’s looking like it’s gonna be another great 360|Flex conference, especially with yours truly speaking. Tickets are cheaper on a first come, first serve basis! So buy your tickets asap at http://360flex.eventbrite.com to get the best possible price. See you there!

    MORE:

    My “PureMVC” Article Published in Adobe EDGE Newsletter!

    December 9th, 2008

    TOPIC: An Introduction to PureMVC for Adobe Flash and Flex

    DESCRIPTION: Learn the basics of the PureMVC architectural framework for Flash and Flex.

    AUDIENCE:  Fans of all Adobe technologies receive this newsletter.  The article is geared to Flashers and Flexers.

    TAKE-AWAY: Readers will learn top-line info about jumping into the PureMVC architecture.

    LINKS: