I’ll be in Salt Lake City next week doing a presentation on Flex. Invitation below. I hope to see you there!
JavaOne 2008 begins in just over a week! Adobe is a sponsor again so you will find me in the booth when I’m not out at the many JavaOne parties. On Wednesday night Adobe will be hosting their party at Jillian’s. Preceding the party Chet Haase and I will be presenting a [...]
There are many ways you can use to control and optimize the performance of your Flex applications acting both on the server as well as on the client side. The first optimization you can implement is by reducing the time tha application takes to start. Externalizing assets and searching for linker dependencies are simple approaches that can save the end user a lot of time in loading te Flex application. It's common for developers that at the end of a Flex application they are inadvertently linking in some classes that they never use. I've found that another common error is to let the compiler to include classes that the application won't use for its entire life. That's a shame ! So an important step to check before compiling and deploying a Flex app is to check that you're not including unused classes
I've been blogging Flex Camp announcements for a while, and have spoken at many too (the next one I plan on attending is May 15th in Toronto). Flex Camps are fun, informative, educational, and great networking tools, too. If you're interested in hosting your own Flex Camp, visit this Flex Camp page at flex.org and download the Host Your Own Flex Camp Guide. You'll find all the details you need, as well as information on how Adobe may be able to help fund your event. Oh, and then don't forget to invite me! ;-)
One of the new features in Flex Builder 3 is that you can create a combined Java/Flex project. This feature was added to help developers who code on both server side and client side parts for a project. Also it really helps development by keeping all code together for a specific project and also there [...]
James Ward has written an article for InfoQ entitled Top 10 Mistakes when building Flex Applications about ... well, that should be blatantly clear, shouldn't it?
*This video has an audio voice-over* package { import flash.display.Sprite; import org.pv3d.tutorials.PlaneDemo; [SWF(width="640", height="480", backgroundColor="#ffffff", frameRate="30")] public class BasicViewTutorial extends Sprite { public function BasicViewTutorial() { var planeDemo:PlaneDemo = new PlaneDemo(); addChild(planeDemo); } } } package org.pv3d.tutorials { import org.papervision3d.objects.primitives.Sphere; import org.papervision3d.view.BasicView; public class SphereDemo extends BasicView { public function SphereDemo(viewportWidth:Number=640, viewportHeight:Number=320, scaleToStage:Boolean=true, interactive:Boolean=false, cameraType:String="CAMERA3D") { super(viewportWidth, viewportHeight, scaleToStage, interactive, cameraType); scene.addChild(new Sphere()); renderer.renderScene(scene, camera, viewport); } } }
When building Java services there is always need for handling exceptions thrown by all kind of sources. Wether those are ConstraintViolationException thrown by wrong database queries, NullPointerException thrown by wrong data manipulations or any other exceptions, all of them should end up handled in the Flex application calling the services. One wrong usage of data transfer [...]
Each time I tell that Flex 3 is open source, during my Flex 3 courses and sessions, people don't believe it. So I copy the entire Flex 3 SDK libraries into a new Flex 3 project and show them the actionscript classes fo the SDK. Then I go ahead and tell that not only the standard Flex 3 SDK is open source, but also the charting controls, the AdvancedDataGrid classes and all the stuff that come with the Professional version of Flex Builder 3 are open source. In order to open the data visualization source code we must have these two requirements
Today during a presentation about the use of Flex in enterprise scenarios, while I was illustrating the benefits of using the factory mechanism of BlazeDS to integrate it with Spring, a developer asked me why use Spring for Flex development (I guess he does not come from the Java world). I think that the answer could be obvious to most of you but I want to share my thoughts with you about that topic.
An article which Jon Rose and I wrote called “Top 10 Mistakes when building Flex Applications” was recently published on InfoQ.com. Let us know what you think!

In the previous post in this series, I showed how we can use a second class to access the ModelLocator singleton. This enables instances of this second class to be created, modified, bound to and disposed of as often as one wishes while maintaining the integrity of the data in the core singleton. Each instance of the second class mirrors the data in the singleton, modifying the data in an instance modifies the singleton, and modifications to the singleton are immediately reflected back out to every instance of the second class...

Over the last few months I’ve been learning ColdFusion and the more I learn the more I’m amazed at how powerful and easy it is to use. I used to use php for server side code but after reading so many articles on how Flex and ColdFusion works so well together I had to see [...]
Recently the examples of my Flex Solutions: Essential Techniques for Flex 2 and 3 Developers book have been updated against Flex 3 final release. So now all the examples of the book work great in Flex 3.
Intuit QuickBase is a series of ready-made online workgroup applications designed to solve common business challenges, allowing them to be customized to suit your processes, and shared as needed. The QuickBase Developer Program (in beta) allows developers to build applications on the QuickBase platform using QuickBase services and Flex. Check out the video examples.
This afternoon I stumbled across Kaushik Datta’s blog post ‘Toyota’s Model Selector in Flex‘ where he mentions a new Flex site for Toyota. So I thought I’d take a look. Initially it looks very nice, but after a short play with the sliders my Firefox browser crashed and displayed a weird error message. It was not [...]
Heres a list of some handy shortcut keys that can help speed up your development time in Flex Builder. Ctrl-F11: Run F11: Debug Ctrl-Alt-Down: Repeat current line Alt-Up: Move line (or selection) up Alt-Down: Move line (or selection) down Ctrl-Click: Go to definition (also F3) Ctrl-D: Delete line Alt-/: Word completion (cycles through possible matches) Ctrl-Up: Scroll up Ctrl-Down: Scroll Down Here is a list of [...]
ImageCropper is a free component written by Paul Whitelock for Adobe Flex that allows an image to be cropped by adjusting the position and dimensions of a cropping rectangle that overlays the image. ImageCropper may be configured to constrain the cropping to an aspect ratio. For example, defining a cropping rectangle with a width of 200 pixels and [...]
It is always fun when you discover new product features that you never knew existed. This happened to me last week as I was looking into Flex 3 skinning. It turns out that not only can you use a single class with states to define component skin states (like “up”, “down”, and “over” [...]

Subscribe to Planet Flash

Search

Tags

<head> 3d 3d Flash Actionscript actionscript 3 ActionScript 3.0 Adobe Adobe Air Adobe AIR (Apollo) Adobe Flash Adobe Flex AdobeMAX08 AIR AIR Adobe Integrated Runtime Announcements apollo Art AS2 as3 Asides awards Babble BEA Beautiful Web Books Business Cairngorm ColdFusion Community Components Conference Conferences degrafa design dev Development Events Examples Featured Flash Flash CS3 Flash experiments flash player Flex Flex 3 Flex Builder Flex Builder Development Flex Example FMS Fun Gallery General GeoWeb Google Industry Inspiration iphone Jobs Links linux Marketing MAX MAX 2007 Misc News news & events Off topic Open Source Other Papervision3D Parallax Denigrate Personal photos Photoshop Process Processing Resources RIA Singularity Site News Stuff techmology Technology Tennis Thinking Loud Tips Uncategorized Video Whatever

Blogs

Buttons

Planetarium