Announcements & Jobs 24 Jun 2008 05:05 am

Yahoo is Hiring Flex Developers

Are you an ActionScript ninja? Well then Yahoo’s Flash platform team has a spot for you. Many prominent members of the Flex community came from Yahoo’s Flash platform team. This would be an ideal job if you live on the westcoast or willing to relocated. Check it out,

http://flexgigs.com/job/27/flash-engineer-yahoo-flash-platform-at-yahoo/

Announcements & Neat Apps 23 Jun 2008 05:39 am

New Flex Job Posting Site

If you work in the Flex business, you have to check this one out, http://flexgigs.com. Jeff Graham just launched the website during the weekend.

As far as I can tell, this job site is completely dedicated to Flex, which is a sign of the community growth.

I was really impressed by how easy it was to post jobs. There’s no need to create a user account, similar to how CraigsList works. Good job, Jeff!

Update: there’s also a widget feature that let’s you embed latest job postings into your blog. Check out the side bar on this blog. Good stuff!

Flex & Neat Apps 09 Jun 2008 08:24 am

Mate: A Flex Framework for People who Hate Frameworks

There are many Flex frameworks, but very few are designed with Flex developers in mind.

PureMVC, for example, has a very rigid design that only a J2EE developer would feel comfortable with. Another well known Flex framework, Cairngorm, is heavily rooted in the hardcore AS3 development background. The bottom line is, none of the frameworks is doing enough to leverage the declarative nature of MXML.

Continue Reading »

Flex 06 Jun 2008 10:48 am

Branded Utility and Flex

Average consumers are bombarded with so much advertisements every day, they’ve learned to tune it out. So how do you capture people’s attentions over the white noise? Simple! Step 1, build a small piece of software that’s useful. Step 2, customize it to your brand. It’s called “branded utility”, and it’s fast becoming the most cost effective way to advertise.

Continue Reading »

BlazeDS & Flex & LiveCycle DS & Tutorials 23 May 2008 05:41 am

BlazeDS Message Channels

BlazeDS Message Service is a simple publisher-subscriber model. The service configuration could be boiled down to two parts: channels and destinations. In networking terms, destination is the message hub and channel is the transport protocol.

BlazeDS Message Service

BlazeDS does not support RTMP and the default channel type is client-polling. This has created a lot of confusion over whether BlazeDS support real-time messaging. The short answer is “yes, it does”. In fact, BlazeDS has a full spectrum of channel types ranging from simple polling, to near-real-time polling, to real-time streaming. This article will explore the different channels types in BlazeDS. It should also be applicable to LiveCycle DS.
Continue Reading »

BlazeDS & Flex & Tutorials 20 May 2008 05:48 am

BlazeDS Tutorials

Curious about BlazeDS but don’t know where to start? BlazeDS comes with good documentations to guide you through installation. This tutorial series picks up where the BlazeDS documentations left off. We will cover the three BlazeDS key services end-to-end,

  • BlazeDS Proxy Service - Having trouble with Flash cross domain policy? Use the BlazeDS Proxy Service to tunnel Flex RPC calls through your own server
  • BlazeDS Remote Object Service - This is the bread n’ butter of BlazeDS. It enables you to make RPC calls to your custom Java objects. It’s also a necessity if your application is heavy on data
  • BlazeDS Messaging Service - The Message Service has to be the coolest and most under-used feature. I’ve seen a lot of Flex solutions out there that could benefit from the Messaging Service. Check out if it’s the right solution for you.

Confused about the BlazeDS and LiveCycle DS licensing terms? Greg Wilson has an excellent article that compares the product offerings.

BlazeDS & Flex & In the News & LiveCycle DS & Neat Apps & Tutorials 16 May 2008 10:09 am

BlazeDS Tutorial - Remote Object Service

This article is applicable to LiveCycle DS, LiveCycle DS Express, and BlazeDS.

Remote Object Service, one of the keys services in LiveCycle DS and BlazeDS, enables Flex applications make remote procedure calls to the Java server via the AMF3 protocol.

AMF3 is architected similar to SOAP, but magnitudes faster because it’s a pure binary protocol. If your Flex application loads large amounts of data, and speed/bandwidth is a priority, you should consider leveraging the Remote Object Service.

Continue Reading »

BlazeDS & Flex & LiveCycle DS & Tutorials 14 May 2008 07:07 am

BlazeDS Tutorial - Message Service

This article is applicable to LiveCycle DS, LiveCycle DS Express, and BlazeDS.

Message Service is one of the key features in LiveCycle DS and BlazeDS. It enables Flex clients to communicate in your enterprise infrastructure with zero-coding on the server side.

Based on the publisher-subscriber model, the Message Service acts as a message router for both Flex and JMS-enabled clients. This article shows you how to leverage the Message Service in your Flex applications.

Continue Reading »

BlazeDS & Flex & LiveCycle DS & Tutorials 12 May 2008 07:51 am

BlazeDS Tutorial - Proxy Service

This article is applicable to LiveCycle DS, LiveCycle DS Express, and BlazeDS.

Flash Player Cross Domain Policy

Flash player has cross domain security restriction that prevents Flex applications from retrieving data from remote servers. At runtime, when a network request is made from your Flex application, may it be HTTP or SOAP, the Flash player examines the cross domain policy file on the remote server before the data could be retrieved.

Continue Reading »

Flex & Tutorials 09 May 2008 06:50 am

Flex Input Validation

This tutorial shows you how to leverage the Flex field validation feature in your input driven application. Flex has a set of Validator classes which can be used to validation data entries. The Validator class is the base for all other validator classes. The complete list of validators cover the following,

  • Credit card validation
  • Date validation
  • Email address validation
  • Number validation
  • Phone number validation
  • Social security validation
  • String validation
  • Zip code validation
  • Regular expression validation


Continue Reading »

Next Page »