I've wrote a program that converts jpgs from an iPhone app named QuadCamera.
For those of you who are not familiar with QuadCamera, it takes a sequence of 8 or 4 images and either generate a jpg with a grid of all images or exports an animated gif via email or twitter.
I have hundreds of pictures taken with QuadCamera and exporting via email has become an overwhelming task. As I love the app and the pictures I've taken with it, I've decided to write a program that converts all these jpgs quick and easy at once.
In short, my program is tailor made for QuadCamera users.
I want to give that program for free as a showcase of my work. But I want to give it a name (or at least a description) that mentions QuadCamera. Let's say "Gif Converter for QuadCamera".
I know there's such a thing named "copyright" (or something like that) but I have no idea how it works.
Finally, my question is:
can I name my program "<name> for QuadCamera"? if I can't use QuadCamera on the name, can I use it on the description?
Of course, I would have some sort of disclaimer saying "QuadCamera is (c) copyright of
Takayuki Fukatsu" and a link for his app. My intention is that people use more QuadCamera, not the other way around.
If someone has the answer or a link to the answer, I would appreciate that deeply.
Thanks in advance and sorry for the loooooong message.
I wasn't sure if this question would go under "Programming Questions" but I didn't find a better forum to place.
I hope this is not breaking the rules.
As this is a community of people who makes software (can I state that?), I thought someone might have been through this before.
I've been working on a sketch for some time now. It's a program that converts JPGs into animated GIFs.
And one of my biggest issues was "how to structure the program"?
The user has to go through different states/pages of the program. And I wanted to structure the classes in a way they would communicate with each other in harmony.
By researching, I came across two solutions:
// Listeners //
I asked a couple of friends who do some other programming languages and they told me to use "listeners".
From that, I understood that either I would learn
"Observer and Observable java" or I would use a library named "toxiclibs".
// Draw loop //
I also had a look at the forum and found that games could have a similar structure. And some people suggested to use a switch (condition) on the draw loop, using a variable to keep track of it.
Please, don't take me wrong, but the latter solution using the draw loop doesn't seem to be very object oriented.
I could be totally wrong, but it just don't look right.
But maybe it's the way Processing works, and I'm fine accepting it.
I also thought "maybe processing is not meant to do this". But I wanted to have an opinion from the community if possible. These are my first bigger steps into processing.
So, the question is: which way should I take?
I hope that it's a clear question.
Should I post the code? It's a bit long.
It just looks awful now, but it works. My next step is to polish it.