taskSavannah Administration - Tasks: task #4260, Submission of AGA

 
 

task #4260: Submission of AGA

Submitter:  Carlos Campani <campani>
Submitted:  Mon 13 Jun 2005 01:15:33 PM UTC
   
 
Should Start On:  Mon 13 Jun 2005 12:00:00 AM UTC Should be Finished on:  Thu 23 Jun 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  kickino Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 08 Jul 2005 08:09:15 AM UTC, comment #3: 

Hi,

We did not get a response from you, so we deleted your project from the pending queue.

If you would still like to have your project hosted at Savannah, please register it again.

The re-registration URL found in our acknowledgment of your earlier registration will direct
you to the proper location where you can re-register your project.

Regards.

Sebastian Wieseler <kickino>
Wed 29 Jun 2005 04:30:19 PM UTC, comment #2: 

Hi,

I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project.
You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain t$

Regards.

Sebastian Wieseler <kickino>
Mon 13 Jun 2005 09:47:59 PM UTC, comment #1: 

Hi,
I'm evaluating the project you submitted for approval in Savannah.


First you must determine whether your project can run on a Free Software Java suite
(see http://www.gnu.org/software/java/ for more information).

We recommend you to test your project using GCJ and GNU Classpath, and ensure
that your Java code runs on this Free Software Java suite.

GCJ is the GNU Compiler for Java, part of the GCC (GNU Compiler Collection).
The Classpath project aims to develop a free and portable implementation of the Java API
(the classes in the 'java' package).

More information is available at http://gcc.gnu.org/ and http://www.gnu.org/software/classpath/ .

Please provide us with more information about this point.



Then in order to release your project properly and unambiguously under the GPL,please place copyright notices and permission-to-copy statements at the beginning of every file of source code.

In addition, if you haven't already, please include a copy of the plain text version of the GPL, available from http://www.gnu.org/licenses/gpl.txt, into a file named "COPYING".

For more information, see http://www.gnu.org/licenses/gpl-howto.html.

The GPL FAQ explains why these procedures must be followed.
To learn why a copy of the GPL must be included with every copy of the code, for example,
see http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.


Also in order to release your documentation files properly and unambiguously under the FDL, please place copyright notices and permission-to-copy statements after the title page of each work.

In addition, if you haven't already, please add a copy of the FDL
(available from http://www.gnu.org/licenses/fdl.html in various formats)
as a section of your works , and as plain text in a file named 'COPYING' (http://www.gnu.org/licenses/fdl.txt).

For more information, see http://www.gnu.org/licenses/fdl.html#SEC4

http://www.gnu.org/licenses/fdl-howto.html also covers additional points, including a smaller notice that you can use in auxiliary files.


And please include a README file in your tarball to mentione whom the binary files (gif/png/jpg and sound files) belongs to.



Last please remove GIF image files from your project and replace them with an other format (such as PNG or JPEG).

Because of the patents (Unisys and IBM) covering the LZW compression algorithm which are used when making GIF files,
it's impossible to have free software to generate proper GIFs.  These patents also apply to the compress program.

For more information, see http://www.gnu.org/philosophy/gif.html.


If you are willing to make the changes mentioned above,
please provide us with an URL to an updated tarball of your project.
Upon review, we will reconsider your project for inclusion in Savannah.

Regards.

Sebastian Wieseler <kickino>
Mon 13 Jun 2005 01:15:33 PM UTC, original submission:  


Site Admin. Approval/Edition URL:
 <https://savannah.gnu.org/admin/groupedit.php?group_id=7714>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  aga


Full Name:
----------
  AGA


Type:
-----
  non-GNU software & documentation


License:
--------
  GNU General Public License V2 or later


Other License:
--------------



Description:
------------
  AGA (Graphic Animation based on Automata) - animation model (format), player and editor

Introduction
Aga is a model based on automata theory, to create graphic animations. This model structure the animation content in automata that describe the actors behaviour during the animation. The AGA characteristics make possible a great possibility of reutilize animation parts, as well as contribute to the reduction of storage space.

Actors
This model organize the animation as a set of actors, in which each actor has its own automaton to dictate its behaviour. The actors can be not only graphic objects but also started sounds during the animation.

Time control at input tape
At input tape of each automaton, must be defined the time in which each actor's image will keep being showed, in order to syncronize the actors in the animation.

Mealy Machine
Each actor is defined by finite and deterministic automata with output. The output alphabet is represented by images, in which the sequence of each output describe the actor's animation. It was chosen to generate the outputs in the automata transitions, what characterize a Mealy Machine.

Images transformations
Also at input tape can be defined images transformations such as rotation, zoom, translation and visibility.

Reutilization
With this model, it is possible utilize the same image in several animations. In an animation is possible change the actors' behaviour only changing the input tape. It can be generated very long animations, using the same images. With the transformations on images, it has the possibility of create complex animations with few images. Indeed, with only one image, it can be generated a great many animations.

Implementation
The AGA player is implemented in Java. See here its documentation. An AGA animation is defined on a XML file. The AGA editor will be implemented in Python.

AGA player source code: http://minerva.ufpel.tche.br/~campani/agasource.tar.gz

AGA Documentation: http://minerva.ufpel.tche.br/~campani/DocumentaAGA.tar.gz

AGA animation demo: http://minerva.ufpel.tche.br/~campani/agademo.tar.gz



Other Software Required:
------------------------
  no dependencies


Other Comments:
---------------


#########################################

Carlos Campani <campani>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 5 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-07-08 kickino StatusPing-ed Cancelled
    Open/ClosedOpen Closed
2005-06-29 kickino StatusWait reply Ping-ed
2005-06-13 kickino StatusNone Wait reply
    Assigned toNone kickino

Back to the top

Powered by Savane 3.13-758e.
Corresponding source code