Home RSS

Archive for AIR (Apollo)

360Flex / Overall Wrap-up

Hopefully this wrap-up falls under the "better late than never" heading, because it has been almost two weeks since the conference and I am just now getting up my notes from days two and three, as well as this wrap-up. This is by no means a reflection on the conference (which was extremely well run), but more a reflection on how insane my schedule has been lately.

That said, this conference was the best value for a conference that I have attended to date. And, I'm not sure the value aspect of the conference could be improved upon. For example, the $360 attendance fee included breakfast, lunch and dinner/parties every day. The welcome kits included great polo shirts (as opposed to regular t-shirts) and beta invites for projects such as Buzzword. And the speakers and their sessions were generally great - I've written reviews/recaps of all the ones I attended here.

But, as is usually the case with conferences, you don't attend just to see the speakers - you attend for the community aspects. To meet like-minded people and to inspire and be inspired. So here's a list of some inspiring people and projects from the conference:

+ Buzzword Beta: For me, this is _the_ example of how Flex and AS3 can be used to build an application. Adobe contributed some money to this project to enable them to bring on additional developers and really make this a showcase for the Flex platform. And, showcase it is. I highly suggest trying to get your hands on a beta invite if you can. If you'd like one leave a comment on my blog and I'll add you as a collaborator on a document, which forces you to create an account and is a sort-of "back door" to a beta invite (Dave or anyone else from Virtual Ubiquity, let me know if this is going to cause a problem for you...). More on Buzzword can be found here.

+ Ribbit: VOIP (voice over IP) in Flex. The example I saw at the conference was where Charles Freedman used Ribbit to call a cell phone of someone in the audience. Being able to place and receive phone calls through Flex is truly cool stuff. Imagine the uses - tech support, fax capabilities... More info at Ribbit's developer site (now taking applications for the beta) and on Charles' blog. There is also a writeup at RIApedia and on Ryan Stewart's blog.

+ Charity Code Jam: As part of the conference there was also a charity code jam which benefited the local food bank, Northwest Harvest. Developers were encouraged to give whatever time they felt comfortable donating toward building an online portal for the charity. According to the project's website, over $158,225 worth of time was spent for the cause, writing a total of 5681 lines of code. That's a lot of work. All in all this appears to have been a very large success, even gathering some press from around the blogosphere. Hopefully other conferences will take this idea and help out a good cause by enabling the collective minds in attendance to work together for charity.

A few sessions I didn't mention in my daily wrap-up posts that are worth mention include:

+ Programmatic Visualizations - Andrew Trice
Andrew has a nice write-up along with his slides and links to some other resources on his blog.

+ Deep Linking Flex Applications - Simeon
Since I have been involved with the SWFAddress project, I have become much more aware of the options available for deep-linking, and how the included scheme with Flex isn't really all it is cracked up to be. Slides and commentary can be found on Simeon's blog.

+ Flex and PHP for Rich Internet Application Development - Charles Bihis
Seeing as how I use PHP for all of my server-side development, this probably should have been at the top of my list of sessions to attend. Now I'm sorry I missed out on it! Code samples, slides and notes on Charles' blog.

All in all 360|Flex was a wonderful conference. Here's hoping the guys from 360 Conferences keep delivering wonderful experiences and maybe even expand out into other interactive development subject matter for future conferences. Well done, guys!

360Flex / Day 3 / Sessions

Keynote - John Wilker, Tom Ortega
"FlexBuilder Debugger" - Mike Morearty
"Project Artemis: Accessing Devices & Processes in AIR" - Adam Flater
"Custom Flex Component Development" - Doug McCune

Read the rest of this entry »

360Flex / Day 2 / Sessions

"Creating a Visual Experience - Theory & Strategy" - Juan Sanchez and Andy McIntosh
"Creating a Visual Experience - Part 2, Hands-on"- Juan Sanchez and Andy McIntosh
"ByteArray 202" - Ben Stucki
"Buzzword: How'd They Build That?"- David Coletta
"WebOrb" - Mark Piller

Read the rest of this entry »

Official Flash CS3 AIR Export Extension Now Available

The official Flash CS3 AIR Export Extension is now available on Adobe Labs.

It is now as easy as changing your publish settings and publishing or testing your movie from within Flash CS3. The very simple instructions can be found here.

Thanks to Lee for the heads up.

360Flex / Day 1 / Sessions

Keynote - Ted Patrick, John Wilker, Tom Ortega
"Flex Charting 101" - Rob Rusher
"Building Stunning Flex Apps with FlexBuilder 3 and CS3" - George Comninos
"Understanding Flex-able Flash Video for Web" - Dave Hassoun
"Get Beyond Point and Grunt, or Better User Experience Through Alternative UIs" - Tony Hillerson

Read the rest of this entry »

ActionScript 3 as a Server-Side Language

The more I code in AS3 the more I want to be able to use it as a server side programming language - mainly as a replacement for PHP. I might be missing something, but at first glance, I don't see any reasons this wouldn't be possible with a little effort from Adobe.

Let's look at the current manifestations of ECMAScript 4, the standard on which ActionScript 3 and the new version of JavaScript are based. There is Flash/Flex (SWF) with delivery to the web browser via a plug-in, JavaScript for direct interaction with the web browser, and AIR (Apollo) for desktop delivery. The only missing piece is server-side deployment, a fact of which I'd bet Adobe is well aware.

PHP is a great server-side language which I use very often, but every language has its own nuances, and switching continuously between PHP and AS3 often opens the door for several small bugs due to the syntactical differences.

As a framework for how much effort it would take to port AS3 for server-side usage, let's look at how PHP5 and AS3 compare on key web development factors. These core features are supported in both PHP5 and AS3:

- MySQL/database integration (PHP built-in, AS3 through classes)
- Open source and free
- Extendable (PHP through plugins, AS3 through classes)
- Large developer community
- Class-based development possible (Full OOP in AS3)

So with most of the features needed already included in AS3 or written by the community, why not take the extra step and port it to the server side? I'm sure Adobe doesn't want to sell Coldfusion 8 short, so there is that corporate hurdle. I could see it being integrated with Coldfusion in a similar manner that ActionScript can be included in MXML through the usage of a code/cdata block.

All said, nothing is stopping the community from developing an open source project based around this concept. A quick search of Google reveals that at least one other person is having similar thoughts.

Would you use AS3 if it was ported for server-side usage?

« Previous entries · Next entries »

 
Powered by WordPress.