360|Flex presentation

Last week, I presented Mate at 360|Flex conference. We received very good feedback, so I think the presentation went well.

If you couldn't attend, you will still be able to see it because the slides and voice were recorded (thanks to Adobe!). You can subscribe to the 360|Flex feed in the Adobe Media Player or view it directly. There are many other presentation recorded, so I would recommend you to download the player and subscribe to the feed.

To subscribe to feed:

  1. Install AMP
  2. Click "My Favorites" menu at the top.
  3. Click "Add RSS Feed" at the bottom.
  4. Paste: http://sessions.onflex.org/1733261879.xml

To view directly go to:

http://link.brightcove.com/services/player/bcpid1733261879?bclid=1729365228&bctid=1738801386

These are the slides in PDF format for reference.

The code for the example shown will be available for download soon.

I promised to post the link to the different UI design patterns: Paul Williams (thanks to Theo for the link).

A smaller version can be viewed below:

18 responses so far

  1. I'd be interested in seeing the source for the Movix sample application you presented.

    Also, I've been using PureMVC + Pipes for modular Flex applications. How would you recommend using Mate in a larger modular application?

    Nahuel, thanks for taking the time to talk with me after Laura's presentation. Great work, guys.
  2. Hi Francis,
    We have some guidelines about Modules here: Modules best practices but it really depends on how you have your modules organized.
    At this moment, all modules can communicate and handle events dispatched by other modules. Sometimes, that may not be what you want, we are working on some changes that will let you "isolate" event maps so that they will only be able to handle "per module" events.
  3. I just watched the video and just wanted to let you know how good I thought it was. We just started working on a large Flex project and needed to decide between Cairngorm, PureMVC and Mate. We chose Mate b/c the research we did online implied that it was better than the other frameworks, but to be honest I didn't truly understand why. The video has made a lot of the benefits much clearer to me.

    Happy face == Good \ Sad face == Bad

    Seems pretty clear to me ;)

    Thanks for the great presentation (and framework),
    Hillel
  4. Thank you for posting this. I am very interested this Framework. Currently I am using Cairngorm and the number of almost identical files is killing me. Mate seems like an excellent evolution to event based frameworks for Flex.

    BTW - Will you be presenting or be at the Adobe MAX 2008 November event in San Francisco?
  5. Hai, thanks for this presentation. This is very helpfull and I wll be eveluating it the coming weeks. I was working on some security things and remote objects. Maybe I can integrate it with Mate. Will write a blog post if I managed to do it.
  6. Thanks for Mate! I always wanted to get into a framework, but Cairngorm and PureMVC always seemed to difficult to get into. Your approach helps me as a not too educated developer to understand things much better.

    Is it possible to see your Movix source on the examples page? I would like to see more on how you solved the injections to the moviedetails and the navigation (selectedObj) dependencies.
  7. Great presentation ..

    Would love to see the 'movix' source also ..
  8. I would also be interested in the movix source. It would be very helpful to be able to look at the complete source while watching the presentation.
  9. I just watched your 360Flex presentation (btw: loved the view with the little hands), and I think that your initial explanation of dependency injection would have confused me for sure if I did not know in advance that the property injectors don't "place this data here and that data there" upon an event. They just setup a data bind mapping (once for each instance of the target class) and then they are done. I am not very experienced in Flex, so I don't know what was obvious or assumed the audience should know. Binding being one of the primary means of data flow in Flex and also Mate and binding being a pre-requisite to understanding injection. Of course binding in Mate being used in a very controlled and tidy way - thanks to your efforts. Now, when you presented the UI parent/child example, then the power of dependency injection became really apparent. Brilliant!

    Question: No immediate need. Only curious, if I needed to inject into a specific object, and not all instances of a class of object, is there a nice way to specify the id of the desired target *object*?
  10. Emmet,
    Thanks for the suggestion. I touched on bindings when I talked about one of the advantages of our approach. But note that injectors would copy the data only once if the source is not bindable, so bindings are not always set up.

    Regarding your question, PropertyInjector has a targetId attribute you can use to only inject objects with that id.
  11. Interesting. So the injectors can copy sometimes.

    Sorry, I'm embarrassed, I somehow read straight past the description of targetId. :(
  12. Don't be, the feature has always been there, but it was missing from the docs ;)
  13. HI, just wanted to know if the source for this will be released?
  14. I too am just starting out with Flex and deciding on which Framework to utilise. I'm watching your 360 Flex presentation as I type this and so far am very interested in the Mate Framework. I'm am also keen to see the source of the project you're discussing in the presentation (if it wasn't a commercial release of course).
  15. Hello Laura,
    I just realized that was right after reading the documentation and make small Mate comoponentes with. When knowledge Cairgorm good but I think really repetitive to be Flex style, Mate really caught my attention when I saw him in a comment on Twitter. Full of simplicity, speed in development, reading the source code, efficiency in the handling of events and resources.
    This seems to me the best example so far. Excellent presentation, fill all the gaps left when you read the documents.
    Excellent work continues like this.

    Kind regards
  16. Hi Laura,
    The presentation is terrific. It clarifies some things I didn't understand before. Great job with the framework! I wish you best luck in the future.
    Is it possible to get source files of the movix project?

    Regards
  17. Excellent presentation! But what I'm missing (and others too) is source of this "example". Is it possible to get it somewhere, somehow?
    Thanks ;).

    Regards...
  18. Great presentation. I'm also interesting in source code if there is some?

    http://sessions.onflex.org/1733261879.xml seems not working

Leave a Reply

Leave this field empty