SomaUI
What is Soma?
Soma is a Flash MVC Framework (open source) written in AS3 to help you to create your projects by automating common processes, such as loading, structure, pages, assets, and a lot more.
What is SomaUI?
SomaUI is a AIR-Java tool that is generating sources: the draft of a Flash site based on the Soma framework, ready to use and be taken to a further development. Available for Windows, Mac and Linux.
What is Soma Protest?
Soma Protest is a Flash Site that has deux purposes, the first is providing more explanation how to use the framework Soma, and the second is providing you a site sample. Soma Protest has been built with Soma and the sources are available, you can get them and compile, see the actionscript classes, the framework, the XML and how I’m using it.
Development
Soma MVC is an open source project and SomaUI, if not open source, is completely free to use. Your donations help me continue its development, involve more people and provide a better tool.
Ressources
Google Code Project Host (SVN)
Soma Protest (site demo that explains Soma MVC, site source available)
Tutorials
Documentation (ASDOC)
Download Sources
Forums
Requirements
Soma is an AS3 framework, so it requires that you code in this Actionscript version.
In order to launch and use SomaUI, you need:
Want to see a demo?
Here is a video tutorial to get started with SomaUI.
And this is a tutorial about the MovieClip Page Mode.




Entries (RSS)
November 25th, 2008 at 9:54 am
will try soon
great work Romuald!
January 9th, 2009 at 12:30 pm
[...] Romu is creating an easy to build AS3 Framework. It’s called Soma, you can find it here: http://www.soundstep.com/blog/downloads/somaui/ [...]
January 16th, 2009 at 6:51 pm
[...] Soma (AS3 MVC ActionScript Framework) [...]
January 28th, 2009 at 4:50 pm
Hi there,
Just starting to study this framework.. very interesting stuff….
I just have one question… but not related to the framework.
What did you use to make the documentation that goes with Soma-1.6.4.zip ???
Is it ASDoc with a new theme/template? If so… did you change the CSS ?
Thanks in advanced…
January 28th, 2009 at 5:19 pm
Soma doesn’t have a documentation yet! Sorry about that, I’ll make an asdoc when I’ll be done with the version 2 I’m working on.
If you’re talking about what’s in the UML folder, it has been generated with Enterprise Architect.
Romu
February 11th, 2009 at 12:28 pm
Duuuuude … this is the real sh***t !!!
Impressive, as a cairngorm user and former flash developer i find your extensions bringing back the fun of developing flash applications.
February 11th, 2009 at 4:07 pm
Hey thanks for the feedback iongion, that’s nice to hear.
Soma and SomaUI v2 are on the way
Romu
May 23rd, 2009 at 2:10 am
Whoa! I am totally blown away by this! – how is this not out there and well known like puremvc or gaia!
I’m going to see if I can build me next project with this and get me head around it!
Liam
May 25th, 2009 at 12:39 pm
It is closer to Gaia than pureMVC, probably completely different though but thanks for the comment
small update: v2 is 99% done, new framework and new generator. I’m working on the Soma docs, some demos and will release asap.
I you liked this one, you should clearly enjoy the next version, I think I brought them both (the framework and the generator) quite further.
I’ll try to advertise a bit more more with some nice screencasts at this moment.
June 24th, 2009 at 5:12 pm
any news on V2 ?
June 25th, 2009 at 9:51 am
ok
Soma is done and already used in production for 4 or 5 projects. Documentation almost finished (a couple of classes to write down left). The generator finished at 95%, just need a bit layouting.
I’ve added a SomaVideoPlayer class with a nice skin system in the last weeks.
What I have left to do is one (maybe 2) demo and probably one screencast, so a maybe a big month and we should be there.
I’m on it!
Romu
July 31st, 2009 at 9:30 am
your amazing
August 1st, 2009 at 12:05 am
ZoneInfo: C:\Program Files\Java\jre6\lib\zi\ZoneInfoMappings (The system cannot find the file specified)
ZoneInfo: C:\Program Files\Java\jre6\lib\zi\ZoneInfoMappings (The system cannot find the file specified) what would that imply?
August 1st, 2009 at 3:27 am
Looks like a weird java settings, I’m not sure. Try to reinstall java it should solve the problem.
August 22nd, 2009 at 5:43 pm
Hi Romuald,
Thanks romuald, your SomaUI really useful yet good looking.
I have some question..
why do you use tweener instead of tweenlite? is it faster? or is it better in particular reason?
I wish I could to change appearance of SomaUI to be some kind of light style, what should I do? what are the prerequisites to be able to do that?
thanks again…
August 22nd, 2009 at 6:23 pm
No particular reason to use Tweener over Tweenlite. The tween library has nothing to do with the framework anyway, you can use whatever you like even if SomaUI is exporting with Tweener.
You can change the way SomaUI is exporting the files, and then export with another tween library if you prefer. I’ll make a tutorial later.
Not possible to change The SomaUI style ^^
August 23rd, 2009 at 12:29 pm
A bit of help to run the Linux version:
http://www.soundstep.com/forum/viewtopic.php?f=18&t=240
Romu
August 26th, 2009 at 5:29 pm
[...] Beta released product, created by Romuald Quantin – an Actionscript developer, is the Soma Framework. Being at its beginning is very probable that many of you didn’t have the chance to hear or work [...]
August 27th, 2009 at 11:43 pm
great work Romuald, already knowing Gaia, just heard about SomaUI via Sean the Flash Guy in twitter, and i am amazed with your work, already added you in my twitter and blogroll, i will make a post about this framework right know.
keep on the good work
September 3rd, 2009 at 10:49 am
Hey Joao! I heard you speaks French very well?
Comment ca va? Tu voyages la-bas des fois?
Thanks for the support
September 7th, 2009 at 9:59 pm
Superbe Framework !!
C’est grâce à des “tueurs” comme vous que l’on progresse et que le travail devient facile.
Gaia n’a qu’à bien se tenir
Encore chapeau bas Monsieur !
September 7th, 2009 at 10:02 pm
Ha oui, un petit tuto pour créer un menu perso ! super cool
Merci
September 30th, 2009 at 1:24 pm
[...] Soma and SomaUI – An AS3 MVC framework and software to generate an AS3 flash site based on it. http://www.soundstep.com/blog/downloads/somaui/ [...]
October 1st, 2009 at 11:28 pm
wow, awesome framework man!
i do some actionscript dev and would like to help in any way
October 15th, 2009 at 2:54 pm
[...] Official Site || More Resource This was written by admin. Posted on Thursday, October 15, 2009, at 6:54 am. Filed under Uncategorized. Bookmark the permalink. Follow comments here with the RSS feed. Post a comment or leave a trackback. [...]
October 17th, 2009 at 3:06 pm
from Indonesia i want just to say, woow the amazing framework !
October 27th, 2009 at 10:43 pm
Très beau travail Romuald !!!
Moi qui recherche en permanence de nouvelles applications à proposer aux membres de ma communauté, là je dois dire que je suis tombé sur une vraie perle.
J’ai eu le temps approfondir ton application et j’avoue que j’ai été surpris par la facilité à laquelle la structure ce met en place. Ceci me rappelle quelque peu le framework ‘Progression’ (un framework AS3 japonais créé par Nium)
Enfin voilà, je pense faire une vidéo de présentation de ton framework, histoire de te faire un petit coup de pub (même si tu en a surement pas besoin), j’en ai déjà fait une à la demande de David tardiveau pour son projet VOXPedago et là j’avoue que j’ai était séduit par le tient, alors….
Enfin voilà, encore une fois beau travail, ça fait toujours plaisir de voir des frenchie avec autant de talent, d’ailleurs à ce sujet, dommage qu’il n’y est pas une petite doc en français ou même une vidéo, mais bon c’est déjà énorme…
Sur ce, je te souhaite tout plein de bonnes choses pour l’ensemble de tes projets !!!!
October 30th, 2009 at 5:11 am
Hey Romuald,
Excellent stuff… Innovative… Thanks for giving it for free…
November 8th, 2009 at 5:06 pm
How does on include layouts in layouts e.g. have a HBoxUI inside a VBoxUI, seems adding a HBoxUI into a VBoxUI causes the component not to automatically change the y coordinates to have it layout…
November 9th, 2009 at 11:34 pm
[...] Soma and SomaUI – An AS3 MVC framework and software to generate an AS3 flash site based on it. http://www.soundstep.com/blog/downloads/somaui/ [...]
December 18th, 2009 at 1:40 am
Thank you! This is great!! You have just made the world a better place! You are brilliant! Thank you for sharing! I can’t stop smiling – I’ve been rushing home from work to spend time on my projects all week – I keep finding more I can do with this, and I’m having a blast! Thanks!
January 1st, 2010 at 10:18 pm
amazing what you did there! the only thing i don’t understand is that i stumbled uppon your site searching “actionscript layout manager”
i didn’t expect to find that kind of interesting sh**!
really good work! is it possible to join working on your tool?
January 8th, 2010 at 2:05 pm
[...] http://www.soundstep.com/blog/downloads/somaui/ [...]
January 11th, 2010 at 10:57 am
Where can I get SomaUI sources?