.minerva – An AIR Shared Object Editor
- Compatibility: AIR 1.5 and later (ActionScript 3.0)
- File Size: About 600Kb
- Change Log
Download Now (3.1.0)
What’s New
- Fixed Save bug – There is still a bug saving AMF3 shared objects on occasion, this is a known bug
- Added file type association – Can now open .minerva straight from a .sol file.
- Filetype icon – Added a pretty icon for the .sol files.
- Alerts when any errors occur – Instead of seeing nothing happen, you’ll get an alert box telling you what went wrong.
Description
.minerva is an Adobe AIR based utility. It is capable of reading and writing AS2 (AMF0) and AS3 (AMF3) Shared Objects (.sol Files). It is also capable of reformatting JavaScript that has been optimized. An example of optimized JavaScript is JavaScript that has all the line breaks removed in order to reduce file size. Thus reducing the entire script to a single line. While good for file size, it’s hard on readability. .minerva returns the code back to it’s formatted form.
Features
- Read/Write AS3 Shared Objects – Capable of reading/writing Flash 9 and newer .sol files.
- Read/Write AS2 Shared Objects – Capable of reading/writing Flash 8 and older .sol files.
- Reformat JavaScript – This is a bit of a random feature I added in becuase I didn’t feel like making an entire application for this feature. When you run across compressed JavaScript, it’s a pain to read. What this allows you to do is return that compressed (often one-lined) JavaScript back into formatted and legible text. Beautify Javascript
- Auto-update capability
Alternate Downloads
.minerva has recently been added to Softpedia.
Change Log
.minerva 3.1.0 for Adobe AIR 1.5 (January 22, 2010)
- Fixed saving bug
- Added file type association
- Filetype icon
- Alerts when any errors occur
.minerva 3.0.0 for Adobe AIR 1.5 (January 07, 2010)
- Edit SOL Files – Now supports saving edits of an SOL file!
- Added new color theme
- Updated JS formatter engine
- Updated About Window
.minerva 2.0.1 for Adobe AIR 1.5 (May 26, 2009)
- Updated AMF0 support of custom typed objects.
- Added drag and drop support for opening files
- Updated About window
.minerva 2.0.0 for Adobe AIR 1.5 (August 8, 2008)
- Complete internal overhaul
- Support for AS3 (AMF3) Shared Objects finally
- Updated support for AMF0
.minerva 1.6.0 for Adobe AIR 1.0 (July 22, 2008)
- Smoothed images
- Embedded fonts for smooth text
- Restructured internal code
- Updated installed program name
.minerva 1.5.1 for Adobe AIR 1.0 (July 15, 2008)
- Improved auto updater
.minerva 1.5 for Adobe AIR 1.0
- Added auto updated
- Added about window
- No more status bar
.minerva 1.1 for Adobe AIR 1.0
- Updated for Adobe AIR 1.0
.minerva 1.1 for Adobe AIR B3
- Added JavaScript code formatter. Updated ‘About’ window with logo.
.minerva 1.0 for Adobe AIR B3
- Initial release. Support for AS2 (AMF0) Shared Objects.
Need Help?
Feel free to e-mail me a question. When you e-mail your question, please include pictures (if applicable) that clearly demonstrates the problem and provide a brief explanation.
Author: Gabriel Mariani, (e-mail: gabriel -at- coursevector.com)
Copyright 2010, CourseVector (This work is subject to the terms here.)
17 Comments to .minerva – An AIR Shared Object Editor
Will it be possible to edit and save sol files with .minerva in the future?
January 11, 2009
If the demand was there for it. I’ll put it on my todo list, right now i’m in the middle of some updates to SideShow and Aroma.
May 4, 2009
Hello,
Do you plan to release it as opensource. I am interested in to look your AMF parser code. Thanks.
May 8, 2009
To tell you the truth, the first version I made I built the AS2 parser from scratch. With the AS3 updates, I pulled a lot of logic from the AMFPHP project which IS open source. AMFPHP
May 16, 2009
.minerva is a handy tool, but with testing you go through the process of “open>browse for sol” repeatedly, I think the ability to drag and drop a sol from the OS into .minerva would eliminate this and make it even more useful!!
May 29, 2009
[...] .minerva For .minerva I upgraded it’s support of AMF0 custom classes and typed objects. It now supports dragging and dropping files into the UI to speed up debugging. [...]
[...] all using a ByteArray, so I looked for a tool to do the job. I found a handy AIR application called Minerva, which can open a *.sol file and display its information. As of this writing, the current version [...]
September 18, 2009
Very cool.
I’d also be interested in the AMF parsers, releasing them as opensource would be absolutely great! But I’ve done some AIR apps also, and I know it’s not an easy decison…
Please keep me updated!
September 18, 2009
I would probaly consider doing that. I got most of the v2 logic from amfphp which was open source to begin with. Only makes sense to share! I’ll let you know when I get it up, mostly likely on Google Code or something.
September 21, 2009
That would be really useful!
I can help you write the code to handle updating the SOL.
Please ping me as soon as you can (directly if you want, I’m working on a project that would be way better with the help of such a lib)!
October 3, 2009
I found one error while formatting a Javascript file:
var A = 1e-10;
is wrongly formatted as:
var A = 1e – 10;
October 3, 2009
I don’t see whats wrong with that. Looks correct to me.
December 5, 2009
Very nice! I used to use .soleditor but they never updated it for AMF3 so I finally just uninstalled it.
I would add my vote for being able to write to the .sol as well. The data fields are editable so I thought this was feature at first glance.
Thanks for this.
- Aaron
December 5, 2009
Oh and also, “open with” functionality would be great, so I could set up file association with .sol files. In fact I’d be more than happy to contribute that code if you would be interested. – Aaron
January 7, 2010
Henk, I finally realized what you meant, and updated the JS Formatter engine. So your math error should be fixed now
January 8, 2010
good work!
January 20, 2010
Gabriel, I can open and edit .sol files, but cannot get the changes to save. Even the “save as” function doesn’t create a new file. Any help? I have updated Air to the latest version. Thanks!




January 10, 2009