TheMadAdmin

July 25, 2008

August Meeting NJ Flex–Yakov Fain

Filed under: Adobe, Flex — The Mad Admin @ 8:21 am

 

The Link to meeting details

Wednesday August, 20th at 7pm - Monthly Group Meeting

Yakov Fain of Farata Systems will be doing Comparing Flex Frameworks.
The goal of any framework is to make the process of software
development and maintenance easier. There are different ways of
achieving this goal. Some people prefer working with frameworks that are based on the Model-View-Controller pattern, while other like dealing with class libraries of components. Each approach has its pros and cons. During this session we’ll go over the same application that was built using Cairngorm, Clear, PureMVC and Mate frameworks

 

About the speaker
Yakov Fain works as Flex and Java architect at Farata Systems, a
company that provides consulting and training services in the
metropolitan New York area. He authored several Java books, dozens of technical articles. Recently he co-authored book , "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" in Spring 2007 that was shipped to over 60 countries. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group.

Yakov teaches Java and Flex part time at New York University.He hold MS in Applied Math. He’s a co-author of the upcoming OReilly book "Enterprise Flex: Best Practices"

 

 

I have seen Yakov speak before and he really knows his stuff.  IF you get a chance come to the meeting, grab a beer and learn something interesting.

 

Technorati Tags: ,,

July 17, 2008

EasyMVC Presentation at NJFLEX

Filed under: ActionScript, Adobe, Coding, Flex — The Mad Admin @ 8:43 am

 

 

Last night I had the honor of giving the first presentation to NJFLEX group and the topic was EasyMVC as shown by Tom Bray 

The basics of the talk are simple.  I use the EasyMVC because it helps organize my code and make it easier to upgrade or for that matter even read a few months later.

 

The architecture breaks it down into three areas.

Model—The Data Repository for the app.

The View — What the user Sees and or does.

The Controller — Takes Action when the View says something has happened.

 

I have a code example posted HERE.

 

I will also post the Visio and the Powerpoint i used last night as soon as I get a chance.

 

I wanted to thank everyone that came last night, it was a good group and let me know if you have questions.

Here is the power point.

Here is the Visio (PDF FORMAT)

Thanks

Technorati Tags: ,,,

May 15, 2008

NJFLEX Inaugural Meeting.

Filed under: Adobe, Coding, Flex — Tags: , , — The Mad Admin @ 2:47 pm

Where:

157 Broad Street, Suite 211
Red Bank, NJ 07701

Map

TIME:

Wednesday, May 21st @ 7pm

Give Away and Pizza/Drinks, and Meet the other Flex People!!!

This meeting will be very “introductory,” and is geared more towards a meeting the other members, rather than an educational discussion.

Next month we’ll start up the speakers.

Please RSVP on www.NJFlex.com to ensure we have enough food and chairs for everyone.

Thanks,

Jason

————————————–

I will try to be there, how about you?

The MadAdmin

February 23, 2008

Good Flex/Air presentation at NYFLEX

Filed under: AIR, Adobe — Tags: , , , , — The Mad Admin @ 10:11 am

The Presenter’s  Site

Adobe Flex 3 contains several classes that allow Flex developers to work with local SQLite databases on AIR. In this presentation we will take an in-depth look at those classes and learn how to create, query, and interact with those databases and its data. I will show you several examples that demonstrate techniques such as:

  • Creating a SQLite Database,
  • Querying and Updating a SQLite Database,
  • Using Transactions, and
  • Inserting Records from an External Datasource

 The Slides

It was a really good presentation and I learned a lot.  Now if I had time to do everything I want then the world would be a great place.  But still tons of good info on his site.

December 29, 2007

TheMadAdmin’s Tutorial For Using EasyMVC by Tom Bray With AMFPHP

Filed under: AMFPHP, Adobe, EasyMVC, Flex, Something to Talk About — Tags: , , , , — The Mad Admin @ 1:52 pm

A couple of months ago I had the good fortune to participate in an online Adobe seminar that was being hosted by Tom Bray. The topic was easyMVC. I had spent months looking and trying different frameworks for Adobe Flex and I was pretty set on cairngorm.

Tom’s presentation changed that and I am now working using easyMVC by Tom Bray.

  • It has no Library to load, so it is light.
  • It is easy to understand.
    • If you can write custom events and handlers you can do easyMVC
  • You can pick up the major concepts quickly
  • Did I mention it is easy? Well it is.

I had to struggle with cairngorm but easyMVC just seemed to fit my way of thinking. All that being said I started a project using easyMVC that also required AMFPHP 1.9. And I stumbled, badly. I asked Tom some questions and he gave me answers on how to do remoting with easyMVC and I was able to get my project moving.

I also had a question from a one of my blog readers (yes people do read this blog, sometimes) about using amfPHP with easyMVC and it struck me that it was time to give back to the community. So I made a sample application using easyMVC and AMFPHP.

(Click for Sample) Right Click and the source code is there.

(more…)

December 13, 2007

BlazeDS

Filed under: Adobe, Flex — The Mad Admin @ 4:03 pm

Adobe to open-source Flex back-end connector

Posted by Martin LaMonica

Adobe Systems on Thursday released the code for messaging software designed to connect back-end data sources to rich Internet applications written with its Flex development tool.

Called BlazeDS, the software is a subset of Adobe’s full-featured LiveCycle Data Services ES, which it will continue to sell to its corporate customers.

BlazeDS will be made available for free under the Lesser General Public License (LGPL). Adobe will initially host the open-source project and next year plans to create a separate site to host BlazeDS and its Flex developer tool, which it intends to open-source, said Phil Costa, director of product management for Adobe’s Platform Business Unit.

The software is not meant to replace other messaging products, such as enterprise service buses, Costa said. Instead, it can get data from messaging software to move data between databases or enterprise applications and Flash clients, he said.

The company already offered a free, low-end version of LiveCycle Data Services, but the companies decided to go the open-source route because customers were interested in using only pieces of the overall package, Costa said. Also, the free version had limitations on how many users could connect to it.

Like nearly all software companies, Adobe has started to use open-source techniques for its own developer products. It is also building its own products using other open-source software, such as the Eclipse development tool and the SQLite embedded database, which will be part of AIR (Adobe Integrated Runtime).

Costa said Adobe plans to offer subscription-based support services for customers of BlazeDS.

November 29, 2007

Going to NY FLEX User Group Tonight

Filed under: Adobe, Flex, NYFLEX — The Mad Admin @ 9:45 am

http://www.nyflex.org/

Great group of Flex developers that meet on a monthly schedule and talk about Flex. You can learn a lot. So if you are in NY and in to Flex this is a great place to go to.

Todays Topic:


About the presentation

Flex from the perspective of a designer. We’ll discuss the capabilities of Flex as a platform and how designers can easily contribute to a Flex based rich Internet application and improve their existing flex designer-developer workflow.

November 16, 2007

Flash On!

Filed under: Adobe, Flash, Flex — The Mad Admin @ 5:12 pm

Cool Adobe Flash Example

Flash On.

November 12, 2007

Learned Something New on EasyMVC for Adobe Flex

Filed under: Adobe, EasyMVC, Flex, Tom Bray — The Mad Admin @ 10:12 am

I had hit a road block.

I was pulling data from a server and needed to wait for the data to get loaded before I continued. So I set a custom event and a listener in the controller. Data would load, the event would fire, the handler never got called.

The event was set to bubble so in my thought it should bubble up to the handler.

Stumped.

I wrote Tom Bray an email and he asked to see the code.

I sent and explained what I had done. He saw the problem. I was loading the data in the model and firing the event from there.

The EasyMVC is set to look for events bubbling in the views or the controller, not the model. My little addition of code to the model broke the EasyMVC framework because you should not code in the model and not fire events.

So when he explained what I had done I went back and put the remote data access in the controller and stored the results in the model and fired the event in the controller. Everything worked perfectly.

So I am trying to keep to this:

Model–Only Data

View–Dispatch Events, and interact with user–No data storage, no code

Controller--Code, Business Logic, Catch Events, define handlers, Fire Handlers, no data storage, but can retrieve data from the remote services and store in the Model.

So thanks to Tom my project moves ahead.

November 3, 2007

OK Back to Coding

Filed under: Adobe, Cairngorm, Coding, EasyMVC, Flex, Framework, PureMVC — The Mad Admin @ 4:24 pm

I looked at another Flex Talk…..Yeah I have to stop doing that.

Now I am looking at the http://puremvc.org/framework.

Yes I have looked at others. Cairngorm, EasyMVC and now PureMVC. What I am looking for is something that make sense and has a good bit of support. PureMVC sure has documentation. I must have printed 50+ pages.

  • Cairngorm–Confused the hell out of me for a while….But I got it thanks to Tom Ortega’s tutorials.
  • EasyMVC…Is easy. But has no community. Tom is great but is just one guy. I need more depth.
  • PureMVC–We shall see. They hide the Singletons so maybe my brain won’t hurt ar much as it did with Cairngorm.

I’ll let you know sometime next week.

TMA

Older Posts »

Powered by WordPress