Archive for the ‘Technology’ Category

SDK Release Frenzy

Thursday, December 13th, 2007

This morning felt like an early Christmas for some developers. For Flex Developers, Beta 3 of Flex 3 was released today, along with Beta 3 of Adobe AIR. This was hinted to at last week’s Flex Camp Boston (actually all they said was “wait until 12/12″, but I think anyone who had been following Flex knew what they meant). This means we’re one step closer to the release of AIR 1.0 and Flex 3.

Also released today was the release version of XNA Game Studio 2.0, which marks the first release use of the Windows Live and XBox Live on the XBox 360 for the casual developer. This new version also works with alternative editions of Visual Studio 2005 other than the Express version. Hopefully this will invite more commercial developers and help push the platform further.

All in all, I really don’t know which to program first tonight!

Flex Camp Boston Postmortem

Sunday, December 9th, 2007

So it’s been a day since Flex Camp Boston and I have to say it was a great event! They had some great speakers there and it was absolutely jam-packed with information. It was a very good atmosphere and the only time I felt even slightly out of place was when someone asked anyone in the room with a graphic design background to raise their had and I think I saw only one hand other than mine. But that really doesn’t matter, Friday was about Flex, pure and simple.

If you’re interested in getting an idea of what went on, Daniel R. was taking notes and posted them on his blog.

The discussions about ColdFusion really got me excited. I’ve heard of it before (mostly because of the ColdFusion extension option in Dreamweaver installs). Now since I hadn’t heard a whole lot of buzz about ColdFusion I had pretty much dismissed it as something I should learn. However, the discussions Friday really made me start thinking that I should. It was also the first time I had actually seen ColdFusion code and at first glance I could pretty much figure out what most of the code meant. I think this is definitely (yet another) programming language I will be learning. Now I’m starting to see why a lot of the Senior level jobs out there list at least 5 programming languages as required. You simply end up learning them one way or another. I still feel like I’m constantly playing catch-up on technology, but I like to think that I’m getting closer after having learned C#, PHP, SQL, ASP.NET, Python, ActionScript, and Flex in the last 18 months.

I really want to thanks everyone who had a part in putting Flex Camp Boston together, especially Brian Rinadli and the Flex Camp sponsers. And if you were a part of it and you’re reading this, when are you going to start selling tickets for next year? ;)

Give Up on Markup Languages

Sunday, November 25th, 2007

I have come to the realization that markup languages are the bane of any evolution developers and  (especially) designers want to see in the web in the near future. With some of the new features coming out for Flex 3 I have begun to wonder why we need to still be dealing with markup languages. Markup languages have been around in some form for the better part of 30-40 years. HTML itself is nearing its 20 year old birthday. Of course, there will be all the people screaming that things have changed since the first HTML specification, namely things like JavaScript and CSS which sprouted other methodologies such as Ajax. I am certainly a fan of both JavaScript and CSS but doesn’t the problem lie with the fact that we need these technologies in the first place? Flash has been reported to have reached 99.1% of all desktop Internet users.

Now, I have become a bit of an Adobe fanboy recently, but even if that wasn’t the case I would still have to say that right now programming website with Flex 3 and AS3 is looking far more promising and headache free than anything else I’ve seen. Who else other than Adobe has offered web developers a way to render their sites the same way on many browsers with no additional effort through Flash? Sure, bookmarking and SEO have been issues in the past, but the Flex 3 release will begin to fix much of that.

Next on the list of arguments is those that argue that Flash content can be a costly download to those with slower connections. Well frankly, the people with dial-up should know that in most areas faster ISPs are available, often for less. The fact is most ISPs these days are not dial-up and as a result most dial-ups simply can’t compete in the price wars anymore and still stay in business. The onus is on the individual to be a savvy consumer.

So what’s the roadblock?

  • We need browsers to treat Flash files no differently than text files.
  • Keep going on making Flash internal bookmarking more effective.
  • More Flash SEO.
  • More Flash security. Certainly there’s no thing as 100% secure, but that doesn’t mean we can’t aim for 99%.

And the final, big one.

  • We need to put the pressure on the consumer to WANT flash sites. We want anyone going to look at any XHTML/CSS site to give it the same sour look any web developer would give a 90’s era Geocities website.

Hopefully, we can begin to see some changes toward a more multimedia based web experience within a few years.

My Number One Feature Request for Adobe AIR

Tuesday, November 20th, 2007

After a couple months working with Adobe AIR, I have come across the single most lacking feature I believe would benefit the framework: Being able to execute other applications, dlls, or even just being able to compile object code down to an AIR application. My main reason for this as a number one feature request is that there is some code that already exists that would be a tremendous labor to port to ActionScript. Also, much of this code runs much faster than its ActionScript equivalent would. Hopefully Adobe will implement this feature later on.