INCLUDE_DATA

Archive for the 'flex' category

A couple of good Flex improvement ideas

Constantin Kovalev has posted a good Flex improvement ideas on Adobe’s website — I think they are good to promote:

1. Cover all the Flex Framework with unit tests

Dear Adobe! Please extend MXML’s fx:Metadata tag functionality to have possibility to annotate any MXML tag with metatags using preceding fx:Metadata tag.
+ Promote this idea!

2. Support meta tags in MXML

Dear Adobe! Please extend MXML’s fx:Metadata tag functionality to have possibility to annotate any MXML tag with metatags using preceding fx:Metadata tag.
+ Promote this idea!

3. Host some central Flash/Flex public related Maven repository

It will be supergreat if Adobe will host some public Maven repository for Flex/Flash libraries. It will be a great step towards community and just an other prove of Adobe’s openness ;) We know there is Cairngorm 3 Maven repositoryhttp://opensource.adobe.com/svn/opensource/cairngorm3/maven-repository/ but it is just a set of swc files in Subversion without index etc. Please host some Nexus compatible repository. And it will be great if any developer can submit their own artifacts there. I believe it is much more effective for opensource community than any marketplace.
+ Promote this idea!

The more good ideas we promote — the faster Adobe will hear us and make better Flex, so — don’t be passive, go and promote right things!

Darling, am I Flexy today?

This is a game for you, perfectionist flexer nerds. Go to hackr challenge, and test yourself, whether you know your Flex good:

Maybe, you know your Flex too bad, and it’s worth learning more Flex in a week?

The Hackr Challenge is the production of our Indian brothers. Namaskar!

Truly open-sourced Flexers post their results here, in comments, ok? Steve

Flex Development with JetBrains IntelliJ IDEA ??” really?

The most recent announcement in the JetBrains IntelliJ IDEA blog describes the advanced Flex development features available in the IDEA 7.0.3 (last version at the moment, you can download it through via the Early Access Program, Selena project).

The IDEA’s Flex development features set includes advanced refactoring, MXML and AS code completions, bottlenecks diagnostics and more ??” please find info in the original blog entry, there’s also the links to the tutorial and sample source files.
Flex support in IDEA is long-awaited feature, and now it seems to be nearly complete.
Question: has anyone tried IDEA 7.0.3 in Flex development, and if you did, what can you say? Even if you didn’t ??” any opinions?

Flex 3 ??” New Cool Apps, But Why They Are Looking So Old?

I think Flex 3 Release version should have a new default theme for flex applications. Below is explanation, why.

Flex 3 is Really Better Than Flex 2, But It Should Be More Evident

I’m in love with Flex 3. Using it from beta to beta, I see how it becomes mature, and how Flex apps performance is growing. A lot of buzz will follow the Flex 3 Release, surely. And there’s a lot of people who saw the Flex 2 and will compare it with Flex 3. I guess a lot of them haven’t followed by the Flex 3 betas, being involved in tight development of their current Flex 2 projects. They expect to see something new and worthy of upgrade in the Flex 3 Release.
Now, they’re looking at the new Flex 3 samples. They’re seeing the coolness, but samples are visually equal to the Flex 2! So, the potential of the quick recognition of new Flex 3 features is decreased by it’s old Flex 2 default theme.

The Power of First Sight

It is all about people’s attention: when you see something familiar, but looking as new, you expect it to work as something new. And, from other hand, when you see something new, but looking too familiar at the first sight, you expect it to be not so new as it could be. Now: when Flex 2 developer looks at the Flex 3 apps with its default skin used, he still sees good old Flex 2 app. He realizes it is Flex 3, but he sees Flex 2. Cognitive conflict? Some say we get 80% of info through the eyes.
The less developers’ recognition of Flex 3 as really new one, the less experiments with Flex 3, the less buzz, the less community growth.

One More Reason: Flex 2 Default Skin is Just Too Old

More than year ago, Flex 2 was released. Two years have gone, but Flex apps default theme look exactly the same. However, graphic design trends aren’t something frozen. Flex RIAs, as cutting edge apps, should not look as they were two years ago. It’s just so… Web 1.9.9 ;)

New Flex 3 Default Theme As a Part of Flex Microevangelism

Good news is that Adobe’s Evangelists already use the new Flex skins in their demos: for example, there’s cool black theme in BlazeBench by James Ward. The same theme is used in the Flex Builder 3 betas, look at welcome screen. Maybe Adobe’s preparing some cool design surprise for the community? I don’t know, but back to the “microevangelism”: I use this term to depict any Flex Evangelization which comes not from Adobe’s evangelists directly, but is spawned by the developers who can even don’t realize it. I mean: each Flex 3 developer putting his new cool Flex 3 application online unintentionally (or not) becomes the microevangelist, right? But: putting experiments online, developers usually don’t care much about their look and feel, functionality comes first, and it is as it should be with experiments. Developers rarely use the non-default skins in their experiments, so taking into account that there’s a huge quantity of simple flex samples made by developers, it is really important for Adobe to force the new look-and-feel of the new Flex 3 samples, which will be spawned over the web shortly after Flex 3 Release. Adobe, just color the seeds of flex and you’ll gather something more explosive than with old theme.

Is It Hard to Make New Default Theme for The Flex 3?

Flex has such powerful skinning mechanism, that there’s a lot of ready-to-use free cool Flex skins. But: if you’re Flex Developer and want to use cool skin, you must 1) Know where to get the skin 2) Download it 3) Apply it. Too many clicks for simple experiments. It seems to be not very hard for Adobe to ship Flex 3 with new default theme pre-installed, right?
Even more cool is the option for the developer to choose theme from the combo-box with 2-3 themes ready. Well, maybe it is hard to make new default theme now… but I dream of it!
Adobe, please don’t miss the opportunity to make greater impact on RIA with not very much of additional effort!

Flex Elections: vote for Flex bugs to help them disappear

Update: Is this worthy to become a feature request: Old-looking Flex 3 Apps?

Matt Chotin makes a great moment for everyone who want to improve our beloved Flex technology and so put more power in the Flash Platform: today is the Flex Elections day! This means you are unbelievably welcome to vote for any of the Flex Bugs / Features in the Adobe JIRA Flex Bug-tracking System, even for issues with “Deferred” status. Go and help Adobe to help You!

If you’re unsure how to vote for Flex bugs / feature requests, please find details in the Matt’s entry: Vote for Flex Bugs and Feature Requests on Super Tuesday.

// via Ryan Stewart‘s entry on Flex Bugs.

Bruce Eckel introduces Java developers to Flex and AIR workflow

Short and cute article by Bruce Eckel for Java developers who are seeking for the simplest way to start using Adobe Flex / AIR frameworks: Creating Flex components. BTW, Flex developers can use this article as the checklist to make sure they don’t miss any of the Flex features :)

Meet the FDJ: Flex Developer’s Journal at flex.SYS-CON.com

Now Flex Developers have the whole Flex Developer’s Journal section and corresponding top-level menu at the famous SYS-CON Media website. It is just the top level menu item between the “WEB2.0″ and “LINUX” ones. Weeeeehooooo!

Transmit all your positive waves toward the Yakov Fain. He’s a Editor-in-Chief of this whole great new section.

And a lot of respect goes to the other authors who published numerous advanced Flex Articles at SYS-CON before and thanks to Yakov again for his strong efforts in growing this new FLEX SYS-CON trend, bringing it really alive and providing massive help to talented Flex experts in publishing their articles, e.g. Advanced Ant for Adobe Flex Projects (How to use Ant to automate HTML wrappers creation and more) by Konstantin Kovalev.

Also, Yakov is the co-author of one of the best Flex Development Books ever — you know.

New FDJ authors are invided – read Yakov’s Message From the Editor-in-Chief of Flex Developer’s Journal for details.

God, save the Flex.

Flex VoIP: closer and closer to the domination

Skype, watch out!

Front edge of Flash Platform-based VoIP, Ribbit Phone Flex Component: make and receive calls, record/send and receive voicemail, as well as add and manage contacts.

Brief history of Voice over the Internet made with Flash:

Now Flex Developers can sign up for the pre release of Ribbit Phone to be part of the first ones to work with this Flex VoIP technology.

White hat SEO for Flash Platform, or how to make your cool new Flex app search engine friendly — article by Josh Tynjala

Semantic data, content and any other text elements of your Flex application are hidden from search engines by default. Bad. Users should be able to find your app by its data ??” because actually your application does contain the data, despite the fact Google can’t find it inside. So, if you want your great application to be search-able, it is up to you to provide the way for Google.

So ??” how to allow you Flex product entering the Pleroma of happy SERP creatures?

Josh Tynjala of Yahoo! Flash Platform in his recent article “How to make your hot new RIA friendly to search engines” describes an approach based on XML + XSL transformation, which was applied by Ted Patrick in his Flex Directory – a comprehensive list of firms who does Flex development. It works.

Straight and clear idea: provide raw text data (XML) to the search engine, and make it user-candy (did I made this word up?) with XSL transformation. So, Google’s spiders will get their texts and browsers will get their user interfaces built on the same texts ??” all honest, search friendly and flexible.

While this idea is still not widely used, Flash / Flex developers who will apply it right now will benefit from it much more than those who will apply it a year later.

What do you think ??” maybe this is good idea to create a corresponding template for Flex Builder to make it even easier?

Release the spiders!

Firefox search plugins for Flex 2, Flex 3, Actionscript 3 LiveDocs and Adobe Labs. And great news: Yahoo! just announced its Flash Platform Team

These Firefox search plug-ins provide Flex & Flash developers not only fastest but the most clever search by ActionScript 3, Flex 2, Flex 3 LiveDocs, Adobe Labs and Flash documentation because of Google engine is used. Install with one click:

  1. ActionScript 3 LiveDocs Firefox Search Plugin Install ActionScript 3 LiveDocs Firefox search plug-in.
  2. Flex 2 LiveDocs Firefox Search Plugin Install Flex 2 LiveDocs search plug-in.
  3. Flex 3 LiveDocs Firefox Search Plugin Install Flex 3 LiveDocs Firefox search plug-in.
  4. Adobe Labs Firefox Search Plugin Install Adobe Labs search plug-in.

Today’s the great day. Sun is shining, I slept for two hours because of Gmail Gmail Loves Threadless Tee Contest Threadless, wake up and read that Yahoo! announces its Flash Platform Team!

P.S. After I created and published these pluginsI’ve found that Alessandro Crugnola has made cool Flash/Flex Firefox Search Plugins already, and even proposed a cool approach of searching for flash docs with Google Suggest.

Reusable vector component skins for Flex / AIR applications

Sean Hartman made reusable vector UI elements to be a basis of Flex skins in the design process. They can be customized by designer then accordingly to application needs.

Adobe Service-Oriented Client already installed at 98% of Internet machines

Matt Voerman brings a truly fresh look at the our lovely Flash Player calling it a SOC – Service-Oriented Client from Adobe. Very good point regarding any negotiations between developer and client: now, instead of saying “we can use Flash” you can tell everyone: “We will use the ubiquitous, most popular, lightweight, persistent, secured and rich-functioning web client software to deliver the project to the end user”. SOA + SOC = Flash Platform.

This is Flash 2.0, baby dear stake-holders, project managers and every true creator.

XPath for haXe by Dainel Cassidy, alpha version

Daniel Cassidy has implemented the XPath support for the haXe universal language.

The aim is to fully implement XPath in compliance with W3C standard. This very alpha version of XPath for haXe still needs some features to be finished, like compilation to JavaScript, implementation such XPath functions as id(), namespace-uri() and lang(), namespaces support and some more small features, related to details of XML implementation in haXe.

Here’s XPath for haXe documentation.

See also: haXe: installation and creation of your first Flash application with haXe compiler

Ruby on Rails Cairngorm Generator is released by Ilya Devers

Idea of creation Flex applications with slick Rails scaffolding-like approach came to me just in moment when I introduced myself to Ruby on Rails (Google translation from Russian) inspired by Michael Klishin; more exactly, when I have learned what scaffolding is (roughly said, the procedure of automatic creation the whole MVC stuff by given data structure). This idea has flooded the space since then and its density has reached the critical value:

Sep 10th, 2006
Alex MacCaw announced he has started creation of the Cairngorm Rails Generator.

Jan 10th, 2007
Ilya Devers has published the first stable version of his Ruby on Rails Cairngorm Generators set at Google Code. Download: cairngorm-rails-generator.zip.

It does:

  • Take your application name and create typical Cairngorm structure, including modelLocator, frontController, services.mxml and application itself. You can also set the package structure.
  • Create (server) delegates.
  • Generate Cairngorm Commands, Events and comments.
  • Create standalone events and value objects (though author acknowledges that it could make more sense to create VOs based on model classes).
  • Include generator for WebOrb Service class.

Jan 27th, 2007
Michael Klishin has posted a great article named “Ruby / DSL Saves Your Soul and Makes You a Happy Flex developer” (Google translation from Russian).

Good idea never come into only head alone. Things become dangerous and amazing.

viagra anxiety
Discount Viagra taking viagra woman;
Best entries: RoR Caingorm Generator, XPath for haXe, haXe FLV, PV3D wiki, Benny the Brave, , Flash CS3 Illustrator import, Adobe SOC, JSAPI feature, Apollo 3D Test, Skins for Flex / AIR, DVD Rippers, Name Japaneser, 7 , White hat SEO for Flash Platform, Google 3D Maps v 0.4, Firefox search plugins, HD TV and MPEG-4 in FP9, Flex VoIP, Kongregate , 8 , Comments gathering, 3D Alternativa Game, Global function in as3, CS3 Master, Away3D, FB for Linux, DoFollow, 9 , Bruce Eckel on Flex , Bee desktop blog editor , Saffron UML Tool, Aptana IDE with AIR, Flv Player 2.0, MKSS.EXE troubles, Flickr loves Flash, RIA battles, Top Evangelists, Amazing 3D, 0 , Alternativa Game in 2008, RAFPUG-2, Flex 3 Skin Issue, IntelliJ IDEA for Flex, Polar Distortion in AS3.