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.

SomaUI Getting Started Video Tutorial


And this is a tutorial about the MovieClip Page Mode.

SomaUI MovieClip Page Mode Video Tutorial


Vote in HexoSearch
34 Responses to “SomaUI”
  1. Federico says:

    will try soon

    great work Romuald!

  2. labs.hellokeita.com » Soma AS3 Framework says:

    [...] 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/ [...]

  3. ActionScript 3 and the Model-View-Controller Design Pattern « Bauhouse says:

    [...] Soma (AS3 MVC ActionScript Framework) [...]

  4. Ivan Cunha says:

    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…

    :)

  5. Romuald says:

    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

  6. iongion says:

    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.

  7. Romuald says:

    Hey thanks for the feedback iongion, that’s nice to hear.
    Soma and SomaUI v2 are on the way ;)
    Romu

  8. LiamR says:

    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

  9. Romuald says:

    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.

  10. Federico says:

    any news on V2 ? :)

  11. Romuald says:

    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

  12. ian says:
  13. cm says:

    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?

  14. Romuald says:

    Looks like a weird java settings, I’m not sure. Try to reinstall java it should solve the problem.

  15. Agil says:

    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…

  16. Romuald says:

    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 ^^

  17. Romuald says:
  18. Soma - New Framework for Flash Developers | Flash User says:

    [...] 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 [...]

  19. Joao Goncalves says:

    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

  20. Romuald says:

    Hey Joao! I heard you speaks French very well?

    Comment ca va? Tu voyages la-bas des fois? :)

    Thanks for the support :)

  21. ilanb says:

    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 !

  22. ilanb says:

    Ha oui, un petit tuto pour créer un menu perso ! super cool :-)

    Merci

  23. Flex code Libraries « Vinod_danims Blog says:

    [...] 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/ [...]

  24. sin says:

    wow, awesome framework man!
    i do some actionscript dev and would like to help in any way

  25. TehKai › AS3 Framework — Soma says:

    [...] 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. [...]

  26. Adhiarta says:

    from Indonesia i want just to say, woow the amazing framework !

  27. Artkabis says:

    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 !!!!

  28. Denis says:

    Hey Romuald,

    Excellent stuff… Innovative… Thanks for giving it for free…

  29. Kwasi says:

    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…

  30. Huge list of external libraries | DestroyYourComputer.com | Blog - Interactive Design Agency says:

    [...] 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/ [...]

  31. John says:

    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!

  32. soenke says:

    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?

  33. A Very Useful AIR-Java Tool – SomaUI | FlexMan says:
  34. Ole Jak says:

    Where can I get SomaUI sources?

Leave a Reply