.minerva – An AIR Shared Object Editor

Monday, October 6th, 2008 | Projects


Version 3.1.0, Updated January 22, 2010
  • Compatibility: AIR 1.5 and later (ActionScript 3.0)
  • File Size: About 600Kb
  • Change Log

Download Now (3.1.0)

Please upgrade your Flash Player This is the content that would be shown if the user does not have Flash Player 9.0.115 or higher installed.




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

.minerva with AS3 .sol open

.minerva with AS3 .sol open

.minerva with compact JavaScript

.minerva with compact JavaScript

.minerva with formatted JavaScript

.minerva with formatted JavaScript

.minerva with an AS2 .sol file open

.minerva with an AS2 .sol file open

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.)

Tags: , ,

17 Comments to .minerva – An AIR Shared Object Editor

sol
January 10, 2009

Will it be possible to edit and save sol files with .minerva in the future?

gabriel
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.

Jerome
May 4, 2009

Hello,
Do you plan to release it as opensource. I am interested in to look your AMF parser code. Thanks.

gabriel
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

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

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

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

gabriel
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.

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

Henk
October 3, 2009

I found one error while formatting a Javascript file:

var A = 1e-10;

is wrongly formatted as:

var A = 1e – 10;

gabriel
October 3, 2009

I don’t see whats wrong with that. Looks correct to me.

Aaron
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

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

gabriel
January 7, 2010

Henk, I finally realized what you meant, and updated the JS Formatter engine. So your math error should be fixed now

p48l0
January 8, 2010

good work!

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

Leave a comment

Please upgrade your Flash Player To submit a comment, you must have Flash Player 9.0.0 or higher installed. I use a flash form here to help prevent spam.

Search

Categories