Ming is a library for generating Macromedia Flash files (.swf), written in C, and [:WhatsIncluded:includes useful utilities] for working with .swf files.
It has wrappers that allow it to be used in C++, PHP, Python, Ruby, and Perl.
Releases through to 0.3.0 progressed slowly, though the new 0.4.0 release has picked up speed, become more reliable, and supports Win32 much better. Also supports Solaris, and will likely support MacOS X as well.
[http://sourceforge.net/cvs/?group_id=18365 Ming CVS] has updated support for PHP. The code can now be built for either PHP4 or PHP5.
Ming 0.4.0.beta5 has been Released. Details can be found on the [:Releases:Releases] page.
SF project page: http://www.sf.net/projects/ming
Old homepage: http://ming.sourceforge.net/index_old.html (we need help to move all contents here!)
General lists: https://sourceforge.net/mail/?group_id=18365
bug watching list: http://bugs.libming.org/mailman/listinfo/ming-bugs
GNU LGPL for the core library (http://www.gnu.org/licenses/licenses.html#LGPL)
GNU GPL for the utilities (http://www.gnu.org/licenses/licenses.html#GPL)
Interesting Ming starting points
[:MingFAQ:Ming FAQ]: Frequently asked questions
[http://www.libming.net/docs/ Documentation]: current Ming documentation
[:WhatsIncluded:WhatsIncluded]: Lists the utilities included with Ming, some of which are extremely useful
ImportantConcepts: (in progress) - Important concepts you need to know when starting out with Ming
FunctionReference: (in progress) - Function Reference
ValueReference: (in progress) - Value Reference (i.e. allowed values for different types, etc)
StructuresToBeAwareOf: Describes the main Ming structures and how they relate to each other
HowTo: Ming HOW-TO guides (includes Developer resources)
RecentChanges: see where people are currently working