Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New...

9
Macromedia DevCon 2002 • Keynote Highlights • Performance Tuning tidbits • Web Services tidbits • New Technology showcased

Transcript of Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New...

Page 1: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

Macromedia DevCon 2002

• Keynote Highlights• Performance Tuning tidbits• Web Services tidbits• New Technology showcased

Page 2: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

Keynote Highlights

• Emphasizing the "experience economy" (ala Starbucks)

• Extract Commodities -> Make Goods -> Deliver Services -> Stage Experiences

• Flash showcase:• Remoting (CF MX + Flash)• Communication Server (streaming video)• Household devices• Mobile (Sony Clie - Palm V OS)

Page 3: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

Performance Tuning tidbits

• CF MX with Updater 1 -> up to 60% faster than CF 5

• Some CFML functions/tags up to 10x faster (avg 2-3x faster)

• A few tags are somewhat slower. ("The obscure ones")

• Use CFC's• Custom tags rewritten as CFC's are up to

30% faster

Page 4: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

Performance Tuning (cont’d)

• Use CFINVOKE to call web services, not CFOBJECT

• User CFQUERYPARAM in CFQUERY tags to leverage BIND parameters

• COM = Evil.

Page 5: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

Web Services

• Apache Axis is the 3rd party tool CFMX uses to interpret WDSL

• Ships with beta version, Axis recently went gold

• Updater 3 will allow you to update/run your own interpreter

• CFINVOKE does not provide proxy server or proxy port attributes

Page 6: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

Web Services (cont’d)

• Web Services are still in their infancy, some standards still being set– Complex objects, like arrays and

structures can get hinky.

• Avoid query objects if you need to be platform independent– Consider sending an XML string instead.

Page 7: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

New Technology

• </hassle> aka Contribute• $99 desktop product for non-techies to

update content• Won't break your code• Has offline mode, previews, approvals,

some security, etc.• http://www.macromedia.com/go/

contribute/

Page 8: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

New Technology (cont’d)

• Flash Communications Server• Streaming video, White boarding, Chat• "Shared" Flash SWF's• 1.0 product (but they're working on a

new rev)

Page 9: Macromedia DevCon 2002 Keynote Highlights Performance Tuning tidbits Web Services tidbits New Technology showcased.

Next Year

• DevCon 2003• San Diego, CA• Sept 7th-10th, 2003• www.macromedia.com/go/

devcon2003/