Alain Hufkens {Rich Interactive Applications Developer}

21Feb/090

VAIO Contest: Europe’s Top Spots

Check out the latest contest on Club VAIO created by Nascom. The idea is to add tips about your favorite cities in five different categories (Architecture, Fashion, Food, Music and Art). Be sure the check out the cool Flash visualization map created by my colleague David. Kudos to the rest for creating this contest. And the best part is that you can win a VAIO P-Series + a City Trip.

Check out my favorite cities here:

guess I won't be winning the new Vaio P-Series :(
Filed under: nascom No Comments
14Feb/090

Fx prefix will go away

fx-gumboYesterday Adobe decided to remove the Fx prefix from the new Flex 4 (aka Gumbo) components. The debate was whether components in the next version of Flex should all start with the letters “Fx” or use namespaces to resolve possible conflicts with legacy components like Button, Panel and ScrollBar. After playing around with the new Flex components, it felt a little strange to use for example a FxButton for the new stuff because in the end it just a button. In other language has been be solved using namespaces so why not keep it clean and use a specific namespace for one architecture and another one for the new.

The Flex SDK team has decided and is going for the multiple namespace solution. Read more about this in this topic: "Kittens saved, Fx prefix will go away". The cool thing is that when the topic came up for debate Adobe asked the community for input in this forum post. So now that's out of the way I can't wait using Flex 4.

Filed under: flex No Comments
8Feb/091

Reset default keyboard layout in Vista Welcome screen

windows-vista-logoI had this problem for some time. Every time I reboot my Windows Vista laptop the default keyboard settings are set to Dutch (Belgium). I have a English (United States) keyboard on my laptop and I have to change this setting every time again. I never got around to fix it, but today I found the solution on this forum and it works. This is what you have to do:

Go to Regional and Language Options:

  1. Click the Administrative tab.
  2. Under "Language for non-Unicode programs", make sure that you have "English (United States)" selected.
  3. Under "Reserved accounts", click the "Copy to reserved accounts" button.
  4. Click Continue for UAC prompt.
  5. Check "System accounts....." and click OK.

That's it, finally.

Filed under: other 1 Comment
5Feb/090

Flashers wanted @ Nascom

amd_flash3At Nascom we are currently looking for fresh faces. At the moment there are several positions available. If you are interested to work in a team of talented developers and designers that do cool stuff with the Adobe Flash Platform, please contact us. As a Flash Designer you will be responsible for creating cutting-edge banners and web sites. As a Flash Developer you will be building rich internet applications and web sites using frameworks like Flex, AIR, PureMVC, Papervision3D, ...

More information about the difference between a Flash developer and designer can be found in this blog post by Lee Brimelow, Platform Evangelist at Adobe. You can find more information about these jobs and the other available jobs here.

Filed under: air, flex, nascom No Comments
1Feb/093

Useful Actionscript libraries on Google Code

code_smI recently discovered the Starred Projects feature in Google Code. As a developer I don't want to write everything myself because there is already so much out there. The following list contains libraries that every Actionscript developer doing Flex should be aware of their existence:

  • antennae: Templates for building complex Flex projects with Ant. I have been using ANT for a while but have to check out this project to see if it can make things easier. It has been around for a while.
  • as3corelib: A must know library. The corelib project is an ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.
  • as3crypto: As3 Crypto is a cryptography library written in Actionscript 3 that provides several common algorithms. This version also introduces a TLS engine (TLS is commonly known as SSL.)
  • as3xls: Project that makes it possible to read and write Excel files in Flex. The example on the site does not work with my Excel file, but still it could come in handy.
  • as3yaml: as3yaml is an Actionscript 3 YAML 1.1 parser and emitter.
  • facebook-actionscript-api: The Facebook Actionscript API provides an interface between the Facebook REST based API and Flash/Flex based applications.
  • flash-thunderbolt: ThunderBolt is a logger extension for ActionScript 2 and 3 applications using Firebug. For logging without Firebug, especially for AIR applications, check out the ThunderBolt AS3 Console.
  • flex-object-handles: A very common UI element found in many applications are those little square handles around an on-screen object that allow you to move & resize it.
  • flexcairngorm: Extensions for the Adobe Cairngorm MVC Framework.
  • flexcover: Flexcover is a code coverage tool for Flex, AIR and AS3. It incorporates a modified version of the AS3 compiler which inserts extra function calls in the code within the SWF or SWC output file.
  • flexlib: The FlexLib project is a community effort to create open source user interface components for Adobe Flex 2 and 3.
  • flexundoredo: The Flex UndoRedo Framework provides all the facilities that you need for implementing undo and redo within your applications. The Framework can be used with or without Cairngorm.
  • gaforflash: This is an ActionScript 3 API for Google Analytics data collection.
  • openflux: OpenFlux is an open-source component framework for Flex which makes radically custom component development fast and easy.
  • papervision3d: Open Source realtime 3D engine for Flash.
  • swizframework: Swiz is a framework for Adobe Flex that aims to bring complete simplicity to RIA development. Swiz provides Inversion of Control, event handing, and simple life cycle for asynchronous remote methods. In contrast to other major frameworks for Flex, Swiz imposes no JEE patterns on your code, no repetitive folder layouts, and no boilerplate code on your development.
  • tweener: Tweener (caurina.transitions.Tweener) is a Class used to create tweenings and other transitions via ActionScript code for projects built on the Flash platform.
  • twitterscript: This is an ActionScript 3.0 library for accessing Twitter's APIs. This was originally code from Twitter, but it is being open sourced so it can be maintained and kept current.
  • urlkit: UrlKit supports Adobe Flex applications that need to expose URLs and window titles in the browser to represent their state. These URLs can be bookmarked, accessed via the Back button, etc.
  • wick3d: Wick3d is a 3D engine in progress for ActionScript 3 my colleague David Lenaerts who does some pretty amazing things :)

The order of this list is pure alphabetic and contains must know libraries and useful stuff that could come in handy in future projects.

Filed under: air, flex 3 Comments