Gumbo
The next version of Flex, code name Gumbo, is now in active development. It is has 3 primary themes:
- Design in Mind: provide a framework meant for continuous collaboration between designer and developer.
- Developer Productivity: improve compiler performance and add productivity enhancements to language features like data binding
- Framework Evolution: take advantage of new Flash Player capabilities and add features required by common use-cases
Next steps
- Watch a presentation on the Gumbo plan (~14 mins) (PDF version)
- See Ely Greenfield discuss designer/developer improvements
- Read a longer description of the Gumbo themes
- View and comment on the specifications
Download builds of Gumbo from here
Milestones
These milestones are very much a work in progress:
| Milestone |
Date |
| Product Defined |
July 2008 |
| MAX Preview |
November 5, 2008 |
| Beta |
June 1, 2009 |
| Final 4.0 |
Q4 2009 |
| 4.1 |
Q2 2010 |
Bugs for the upcoming Gumbo milestones
Open Bugs
Recently Fixed Bugs
Open Iteration Meetings
Documents and Specifications
Gumbo Architecture Whitepaper: start here for the stimulating broad overview of the new architecture
ASDoc for Gumbo
Rename List
Feature Specifications
FXG 1.0
Gumbo Skinning (including SkinnableComponent)
Gumbo DOM Tree API
MXML 2009
Enhanced States Syntax
CSS Advanced Selectors
Layout
Viewport
Application
Scroller
ScrollBar
Range
TrackBase
Slider
Spinner
NumericStepper
ASDoc in MXML
Two-way Data Binding
Pixel Bender Integration
Arbitrary Type Interpolation
New Effects for Components and Graphics
3D Effects Support
Effect Interruption and Reversal
Shader Based Bitmap Effects
Notes on Compiler Performance Improvements
Spark DropDownList (added 3/25/09)
Flex Component Kit for Flash (added 3/25/09)
Virtualization (added 3/30/09)
CSS Namespaces Support (added 4/01/09)
MXML Vector Support (added 5/04/09)
Spark WindowedApplication (added 5/07/09)
Spark Window (added 5/11/09)
Spark Horizontal and Vertical Layout (added 5/26/09)
Spark Basic Layout (added 5/26/09)
Spark TileLayout (added 5/31/09)
Spark Group (added 5/26/09)
Spark DataGroup (added 5/26/09)
Spark SkinnableContainer (added 5/26/09)
Spark SkinnableDataContainer (added 5/26/09)
Spark VideoPlayer (added 5/26/09)
IGraphicElement (added 5/28/09)
Spark Text Primitives (SimpleText, RichText, and RichEditableText) (Updated 5/31/09)
Spark TextInput and TextArea (Updated 5/31/09)
Spark PopUpAnchor (Added 5/31/09)
Spark List (Added 5/31/09)
Architecture Review Board (ARB) Issues
Debug Builds of SDK
Namespaces for Spark, Halo, and MXML 2009
Shorthand Syntax for Parameterized Layouts
Changes to Style Syntax
Transform Point vs Registration Point
Item Renderer Contract
Label as Optional Part for Button
Scale9 in FXG
Default Blend Modes
Conventions for Bound Properties
Font Embedding
Simple or Complex Content Values
Halo Navigators with Spark Content
Cross Domain Skinning and Styling (updated 2/26/2009)
Group Scale Grid (added 2/23/09)
Dropping the Fx Prefix (added 3/2/09)
Verbose Path Syntax (added 03/16/09)
Removing fxComponent (added 03/19/09)
Required vs. Optional Parts (added 03/20/09)
Cooperative Subtree Layout (added 03/26/09)
Styling Component Parts (added 04/02/09)
Font Embedding Reprise (added 04/08/09)
Halo Style Metadata (added 04/10/09)
SDK Property Metadata (added 04/30/09)
button navigation and declarative states (added 05/1/09)
Pattern for Exposing Component Behaviors (added 05/04/09)
Change and Changing Events (added 6/1/09)
Skin Part Types (added 6/1/09)
States as a language tag (Added 6/17/09)
id property in MXML 2009 (Added 6/22/09)
Gumbo Documentation Drafts
Gumbo View States
Using Effects
New Gumbo Effects
ASDoc with Support for MXML files
Gumbo Application Container
Gumbo Containers and Item Renderers
Gumbo List-Based Controls
Creating Flex Gumbo Components in ActionScript
|