May 16, 2008

Pages


Search Site


Topics


Useful Links

Blogs I Read


Archives

Entries for month: October 2007

Issue With Leopard, AIR, & Flash Player 9

October 30 2007 by Andrew Powell
Leopard (OS X 10.5) and Flash Player 9 are not fully compatible. There is an issue with FileReference.upload() that is breaking not only Flash Player 9, but also AIR Beta 2. This issue is supposedly going to be fixed in the "Moviestar" release of Flash Player.

Posted in ColdFusion | Apple | Adobe | Universal Mind | Air | 2 comments

MapMyPix PhotoSet - Stone Mountain Trip

October 21 2007 by Andrew Powell
OK, so today I took the family to Stone Mountain Park. We took along the handy dandy Foretrex 101 GPS unit and the digital camera as well. We took pics of our ride up to the top, our hike down the mountain, and our train ride around the mountain. It was pretty hot for October, about 80 degrees, but the kids loved it and best of all, they slept the whole way home. Without further delay....

Posted in Flex | General | Adobe | Universal Mind | MapMyPix | Air | 0 comments

My MapMyPix Setup

October 18 2007 by Andrew Powell
Ok, so I really am excited about what can be done with MapMyPix. I already had a digital camera, the Sony Cybershot DSC-T200, but I needed to pick up a GPS to make the experience complete. I wanted something that was small and that I can easily carry with me on Lake Chatuge. I ended up going with the Garmin Foretrex 101. It's not fancy, but it will do what I need it to do as far as recording tracks into a GPX file. I had to buy the data cable and a DB-9 to USB adapter (no serial ports on the MacBook). I will start loading my tracks and pix into mapmypix starting this weekend. Look for links soon!

Posted in General | Universal Mind | MapMyPix | 0 comments

"OO-like" != Object Oriented

October 16 2007 by Andrew Powell
"OO-like" is a phrase that is often overlooked when it comes to CFML and CFCs. A lot of developers like to glance over the "like" part of that expression and make the assertion that CFML, via CFCs, is an OO language. Well, it's not, but that is an easy leap to make. After all, there are a lot of OO-like patterns emerging for use in ColdFusion. When you try to do things with CFML like implementing complex data models with many circular references, ColdFusion, as an engine, has a hard time keeping up. This is no fault of ColdFusion's. It's just people are falling into the trap of expecting all OO practices and methodologies to work perfectly in a non-OO system. Before you get all bent out of shape, even Adobe has said that, "...CFML is not an object-oriented language, and CFCs don't provide all the features and functionality typically provided by OOP languages." This is not necessarily a bad thing. CFCs have accelerated the emergence of the MVC pattern in ColdFusion (Fusebox, Mach-II, ModelGlue, etc). Those MVC frameworks can still be leveraged to build powerful applications that are "OO-like" in their patterns, but at the end of the day, not truly OO applications. Sure, there are ORM and AOP/IOC frameworks available for ColdFusion that have their roots in an OO language. Aren't these really just a stepping stone on the way to learning Java though? If you are an advanced enough developer to understand how to properly use frameworks like Transfer, Reactor, ColdSpring, and other frameworks that, like these, have their roots in Java, shouldn't you be looking at developing parts (services, gateways, daos, vo's) of your application in Java anyway? Adobe has made great strides, though, in accomodating more OO features (interfaces, etc) with the latest release of ColdFusion 8. At the end of the day, in my mind, what holds CF back from becoming a truly OO language is also what makes it so appealing. Ever since the introduction of CFCs, there has been the option to use them or not use them. Meaning that you can still code in a CF5 style, if you wish. This, in my opinion, has always been simultaneously, CFML's greatest strength and greatest weakness. I am not saying that you can't use OO patterns within CFML. Just don't expect it to perform 100% like a OO language will. After all, CFML is OO-like, not purely OO. Besides, to quote Adobe again... "CFCs allow, and even encourage, the creation of structured applications." That, after all, is a good starting point for your applications, isn't it?

Posted in Java | ColdFusion | General | ColdSpring | Adobe | Mach-II | Universal Mind | 12 comments

Spry 1.6 Training Available

October 15 2007 by Andrew Powell
It's been a while since I made the initial announcement, but I wanted to throw a reminder out there. Universal Mind is offering Spry training and has since version 1.4 (pre-release). The training is a three day, hands-on course covering Spry DataSets, Spry Widgets, and Spry Effects. The end result is that you will walk away being able to integrate Spry into your applications. Please contact us if you have any further questions, or are interested in the training.

Posted in Spry | Adobe | Universal Mind | AJAX | Training | 0 comments