Project Home • Blog • Forums • Wiki • Known Issues • External Project Link • Contact Project
Author: Cycle-IT (All RIAForge projects by this author)
CycleFramework is a view management and development oriented framework for applications implemented with actionscript3 technology. It is developed and mantained by Cycle-IT but anybody who want to contribute to this project is welcome.
CycleFramework is specially useful for management-like applications, where the different view states follow a _root-branch-leaf_ pattern clearly: the application will have a well defined navigation tree.
In this kind of applications, each view have two identifiable parts:
# A part which remains invariable during the whole life of a view component.
# A variable one which may change whenever is needed.
Talking about the navigation tree, there're three important concepts that need to be explained:
* root: Application's main container or the application itself. It'll have fixed and variable view components.
* branch: Navigation view where the application may navigate to. It'll have fixed and variable view components too.
* leaf: Navigation view where the navigation ends. There's no more posible navigations to any new sublevels from this point, but it'll always be possible to navigate to another superior level, such going back.
So, if an application follows this scheme, CycleFramework comes in handy, and it'll ease the developing of flex and as3 applications.
CycleFramework is served in two flavours:
# CycleFrameworkArray: dependent with Flex SDK framework. It also contains a facade system that will allow you to connect easily your flex applications with a server side technology. You'll be able to navigate throught different navigationViews while updating your models after a server request.
# CycleFrameworkAS3: Pure actionscript3 version. It doesn't include any dependency with Flex framework, so you'd be able to use it in your flash/actionscript3 projects. This version doesn't include previous facade system, so you'll have to provide your custom solution.
It's encouraged to update your flex projects with latest CycleFramework library. Althought, old CycleFramework .swc will be available for a while as a deprecated tagged download.
For announces and news related with CycleFramework, check Cycle-IT's blog.
*Update 10/12/2010:* CycleFramework has been updated. These changes are:
* We've got rid of Flex ArrayCollection dependencies changing all ocurrencies with native flash Array.
* Renamed INavegableView to INavigableView
* Renamed some vars.
Recent Blog Entries:
5/20/16 Nos mudamos a CXO, Estrategia & Tecnología
7/2/14 Desarrollo para dispositivos móviles con tecnología multiplataforma: Adobe AIR
6/9/14 11 libros inspiradores que nos deja el UXSpain 2014
6/3/14 Turismo e Internet: fidelizando al turista tecnológico
5/14/14 El futuro de la Smart City
Flex SDK 3.4 or greater.
External library version provided
This project has an external bug tracker. You can find it here:
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.