![]() |
|
|
VEGAS
Project Home • Blog • Forums • Wiki • Known Issues • External Project Link • Contact Project
Author: alcaraz (All RIAForge projects by this author) Description:
VEGAS is an AS2, AS3 and SSAS OpenSource Framework
====== Description ======= You can use the same framework in ActionScript 1,2,3 and SSAS to deploy your RIAs. With Vegas you can use 5 other libraries based on VEGAS : AndromedAS, PEGAS, ASGard, LunAS, CalistA. This 5 libraries are in the SVN repository of VEGAS. ====== Install ====== Read the tutorial in Google Code : http://code.google.com/p/vegas/wiki/InstallVEGASwithSVN ====== Version ====== OSFLASH SVN Revision : 927 (download this revision) RIAFORGE SVN (backup) Revision : 252 ====== Documentation version 1 RC 4 ====== - documentation : http://vegas.ekameleon.net/docs - wiki : http://code.google.com/p/vegas/ - Google Groups : http://groups.google.com/group/vegasos - install VEGAS : http://code.google.com/p/vegas/wiki/InstallVEGASwithSVN ====== Examples (in progress) ====== - Tutorials : http://code.google.com/p/vegas/wiki/TutorialsVEGAS - AS3 Examples : http://svn1.cvsdude.com/osflash/vegas/AS3/trunk/bin/test/ - AS2 Examples : http://svn1.cvsdude.com/osflash/vegas/AS2/trunk/bin/test/ - French tutorials : http://wiki.mediabox.fr/tutoriaux/vegas ====== Description ====== # VEGAS (core library) - AS3, SSAS and AS2 Framework. - AS2 librairie is “MTASC compatible” ! - Ready to use EDEN. - SSAS librairie based on Core2. - ADT package in AS2, AS3 ans SSAS libraries (queue, map, collections, stack, bag, iterator, ... polymorphism with JAVA Collections) - Events package : Event's model based on W3C Dom2 with bubbling, capturing etc + FrontController pattern. - String tools : JSON, Eden serialization/deserialization, Lunh, wildcard, StringFormat... - Tools : Serializer, Copier, ArrayUtil, etc.. - Logging model to use FireBug extension, SOS console, LuminicBox FlashInspector, XPanel... AS2 logging model use polymorphism with mx.logging package in AS3 framework. - Pattern MVC : 3 implementations with a FrontController or IView, IModel and IController or IObservable/IObserver implementation. - Pattern Visitor interfaces (IVisitor, IVisitable). - Factory tools (DisplayObjectFactory, ContextMenuItemFactory...) # AndromedAS Project Page : http://code.google.com/p/andromed-as/ A library based on MVC tools to develop richmedia applications and creates the link between VEGAS and ASGard. This library implement a full IOC package based on the Spring.net, AS3 Indigo framework and Eden the ECMAScript data exchange notation. IOC Tutorial : http://code.google.com/p/andromed-as/wiki/TutorialsAndromedA_IOC # PEGAS an AS2 extension of VEGAS : Project page : http://code.google.com/p/pegas/ - Color Manipulation. - draw API tools (ArcPen, BezierPen, RectanglePen, Canvas....) - Transitions package (Tween, ..) - geom package with flash.geom polymorphism for FP7 & FP8 and other tool class (Vertex, Vector, Quaternion...) - Maths tools (Prime, Factor, Range...) - Process package (Sequencer & Action). - UI package. (KeyValidator, DoubleClick...) # ASGard an AS2 and SSAS extension (based on VEGAS and PEGAS libraries) : In the AS2 version - AS3 polymorphism. - Display package (Bitmap, DisplayObject, DisplayLoader, FlashPaperLoader, VideoDisplay, ZoomDisplay...) - Loader package (URLLoader, JSONLoader, EdenLoader, StyleSheetLoader...) - Remoting package with no Macromedia Framework’s dependencies. - Localization - Configuration model. - Text Package (StyleSheet, ...) like AS3 flash.text framework. - Display tools and AS3 semi-polymorphism In the SSAS version - The same Remoting class like AS2 and AS3 libraries. - asgard.server.Application class to creates your FMS application based on VEGAS. - asgard.server.Gateway class to creates a Gateway based on the FrontController of Vegas (used AS2 Event in the client application and send this events with the NetConnection.call method directly in the server side FrontController. # LunAS the library based on ASGard and VEGAS to create components. Use examples in AS2/bin/test/lunas to test this framework. # CalistA Page Project : http://code.google.com/p/calista/ CalistA is a little cryptography library written in Actionscript include in the VEGAS framework with SHA1, TEA, MD5, LZW, Base64 and Base8 algorithms. # ASTr'O ActionScript Template application framework based on VEGAS. This opensource library contains a skeletal to implement rich application with VEGAS and this extensions. For the moment this library is an experimental laboratory to implements a concrete example with VEGAS. * Download the sources of this project in the Google Code page : http://code.google.com/p/astr/ # MarS The application library (only AS2) This extension is an opensource helper library based on VEGAS and this extensions to create Rich Applications with all basic tools. # AS2 buRRRn package based on VEGAS (Eden and ASTUce based on VEGAS to keep a MTASC compatibility). - ASTUce for VEGAS AS2 is the library to launch the Unit Tests of your libraries.( Vegas unit test in progress...) - eDEN for VEGAS is a ECMAScript data notation like JSON to serialize and deserialize datas. Note : ES4a, core2, ASTUce and eden are the work of Zwetan (www.zwetan.com). Very thanks for this openSource libraries. Note : I'm now contributor in this projects. ====== Other project pages and backups ====== * VEGAS on OSFlash : http://osflash.org/vegas * VEGAS on GOOGLE Code : http://code.google.com/p/vegas/ * ASGard on OSFlash : http://osflash.org/asgard
Recent Blog Entries:
8/21/08 Flash CS3 et variables locales définies dans une fonction sur la timeline.
8/14/08 [VEGAS] B - Les définitions d'objets (Partie 5/5) 8/8/08 [VEGAS] B - Les définitions d'objets (Partie 4/5) 8/8/08 [VEGAS] B - Les définitions d'objets (Partie 3/5) 8/2/08 [VEGAS] B - Les définitions d'objets (Partie 2/5)
Requirements:
* AS2 : Flash MX2004 or Flash8 or Flash CS3.
* AS2 : MTASC (http://mtasc.org/). * AS3 : Flex 3 SDK + Flex 3 SDK + Flash CS3 * AS2|AS3 : FDT (http://fdt.powerflasher.com/) * SSAS : FC 1.5 or Flash Media Server 2 + Flash Media Interactive Server 3 + JSEclipse + FMSEclipse Issue Tracker:
This project has an external bug tracker. You can find it here: Subversion Access: You may access this project's Subversion repository with your client here: http://svn.riaforge.org/vegas. Anonymous users have read access to the repository while the administrator has write access. This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/ |
||||||||||||||||||||||||||||
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.