Yes, I know it's an overreaction, and I'm sad I have to react this way. But I've just figured out it's a matter of writing some lines of code and BAM!, you can get accused of ending with the freedom of other Prizm developers to run code on these calcs freely and starting a new cycle in terms of the way Casio reacts to custom development. And I don't want to ever be accused like that. In fact, should custom add-in development get illegal some day, I want to be as clean as possible.

Better develop for some platform for which there are thousands or millions of independent people developing for, and is widely accepted that there are independent developers, than for a platform that you bring to school every day and to exams and for which there are at most one hundred independent developers. By other words, I've just realized how this s*** is serious.

My thought as of now is: "let's just use the calculator for algebra, statistics, graphs and eActivity, that's what it was meant for".
The best trick is to do the image viewer anyway and convert everyone's images yourself per request, filtering out requests to convert cheating/adult stuff, like I suggested on Omnimaga. Of course that would be a lot of work if it got popular and the tool would need to be passed over to another trusted community member if you were to stop visiting Cemetech completely, but that would be the only safe way to do it I think, while still allowing it to come to use for multiple calc devs.
"that's what is was meant for"

Um, I don't want to stir up anything, but the Prizm does understand .bmp files. I assume that Casio has plans on using them, unless the CG20 uses them.
"to do the image viewer anyway and convert everyone's images yourself per request"

Everyone can convert any image to a PNG file. I think that's part of the concern around this add-in - anything could be displayed on the calc's screen. Again, you can do the same hardcoding an image in an add-in, but then you need to have some development skills.

"the Prizm does understand .bmp files"

The Prizm writes BMP files with the screen capture tool, but doesn't read them for displaying on-calc AFAIK.
If you send a bump file, it recognizes it as a valid file and labels as a bmp file. It doesn't open it, but it is recognized and mentioned in the user manual
That's because the system writes BMP files so they shouldn't be "unknown". But again, I don't think they are going to do anything with BMP files - in the end, they should already have done so, since the Prizm is out for more than a year and there have been various OS updates and add-in releases.
gbl08ma wrote:
In fact, should custom add-in development get illegal some day, I want to be as clean as possible.


I think I'll stop walking, because it might be illegal someday. Second, ex post facto laws are illegal in the us (and in most other countries).
That's right. What I said wasn't to be interpreted literally - I was being sarcastic.

Apart from that, I've convinced myself of one thing: Casio does not want an image viewer, not even on the CG20. The "evidence" I found was: if they didn't mind to have people view any image on the Prizm, they would either have included an image viewer with the OS, develop one as an add-in, or make the converter to g3p free to everyone (and not just schools).

So basically, the images you view on your Prizm are meant to be approved by your teachers. If an image viewer was developed by us, it could easily get Casio upset on us (specially if it worked on the CG10).

But there's another important consequence of this: I don't think Casio likes video players on the Prizm either. In the end, a video is a bunch of images being displayed after each other. From this point of view, CGplayer is as bad or worse than a image viewer.

Anyway, I think I'm going to stay out of Prizm development for some time, until more developers join and make "risky" add-ins, and/or Casio clarifies their position on custom add-in development for the Prizm.
They also don't have a Minesweeper add-in officially released, and probably aren't terribly keen on games for their calc, but that didn't stop me. It's just a matter of time before this add-in gets created. Besides, and Jonimus has said before, they can't crack down on the add-in development without making it so their own stuff doesn't work.
But it's easy for them to release all their add-ins with all the necessary modifications to run in a locked-down system (private add-in keys, encrypted code, etc.), but it won't be easy for us to bypass the lock. Look at what happens with the TI calcs...
merthsoft wrote:
They also don't have a Minesweeper add-in officially released, and probably aren't terribly keen on games for their calc, but that didn't stop me. It's just a matter of time before this add-in gets created. Besides, and Jonimus has said before, they can't crack down on the add-in development without making it so their own stuff doesn't work.


^

ffisch on #casiocalc wrote:
17:25:39] <@ffisch> i do agree with him about it being stupid to not allow image viewing because we can view TXT files natively
[17:25:48] <@ffisch> right out of the box
gbl08ma wrote:
But it's easy for them to release all their add-ins with all the necessary modifications to run in a locked-down system (private add-in keys, encrypted code, etc.), but it won't be easy for us to bypass the lock. Look at what happens with the TI calcs...
You mean how we can still run all the code we want on TI-84+s and factored their keys? Notice that TI isn't stopping us from doing anything on the older calcs, they just released new ones that are locked down. If anything, that could be what Casio does. Seems unlikely, though.
gbl08ma wrote:
That's right. What I said wasn't to be interpreted literally - I was being sarcastic.

Apart from that, I've convinced myself of one thing: Casio does not want an image viewer, not even on the CG20. The "evidence" I found was: if they didn't mind to have people view any image on the Prizm, they would either have included an image viewer with the OS, develop one as an add-in, or make the converter to g3p free to everyone (and not just schools).

So basically, the images you view on your Prizm are meant to be approved by your teachers. If an image viewer was developed by us, it could easily get Casio upset on us (specially if it worked on the CG10).

But there's another important consequence of this: I don't think Casio likes video players on the Prizm either. In the end, a video is a bunch of images being displayed after each other. From this point of view, CGplayer is as bad or worse than a image viewer.

Anyway, I think I'm going to stay out of Prizm development for some time, until more developers join and make "risky" add-ins, and/or Casio clarifies their position on custom add-in development for the Prizm.
Why not making games instead? That's a great idea of add-ins and I doubt Casio will block those.

By the way in all my posts above, I am speaking from a North American perspective, as in those who only have access to the cg10, not the cg20.

As for the video player, it is risky too, but it is partly why the poor image quality will not be improved (plus it run already slow enough even with 120x90 resolution anyway)
Games, games, games... they only serve to drive me away from what's important (study) and if I wanted to play games, I would have bought a portable game console. Games are not exactly the kind of add-ins I find useful on the Prizm. Things like 3D graphing, image and text viewing, communication/linking tools, yes there are useful.

So if one develops a PNG viewer that accepts 120x90 as maximum resolution, there will be no problem? Since that's poor quality already (well, we can add blurring and force black&white if that's still too high-quality...)
gbl08ma wrote:
Games, games, games... they only serve to drive me away from what's important (study) and if I wanted to play games, I would have bought a portable game console. Games are not exactly the kind of add-ins I find useful on the Prizm. Things like 3D graphing, image and text viewing, communication/linking tools, yes there are useful.
Agreed that if you wanted to play games, you wouldn't have expressly gotten a calculator. However, unlike 99% of the people who will use a particular gadget, you're smart enough to be able to challenge yourself to write games for it, and therein lies the fun of writing games.
KermMartian wrote:
gbl08ma wrote:
Games, games, games... they only serve to drive me away from what's important (study) and if I wanted to play games, I would have bought a portable game console. Games are not exactly the kind of add-ins I find useful on the Prizm. Things like 3D graphing, image and text viewing, communication/linking tools, yes there are useful.
Agreed that if you wanted to play games, you wouldn't have expressly gotten a calculator. However, unlike 99% of the people who will use a particular gadget, you're smart enough to be able to challenge yourself to write games for it, and therein lies the fun of writing games.


Or if you are like me, your parents simply will not buy you a gaming system. So you have to make do with what you have Smile
Seriously guys ? All this debate for a simple image viewer ?? o_o

First, an image-viewer does not hurt anyone. I don't know why Casio chose to include g3p support only in Europe.
Next, Casio has never cared about the addins we make (I'm pretty sure they don't even know we made grayscales with their calcs).
And I've already made a BMP viewer with grayscales on fx9860.

Conclusion, you have all my support to make this PNG viewer, gbl08ma.
Can the CG10 read BMP captures?
I saw that CG20 could takes captures into BMP.

ANd... A addin can help to cheat, you know, and I don't even talk about eActs...
If we start to talk about cheating, then just don't allow these calcs to get into exams, period. In Portugal, Maths/Chem (the two subjects where the calc is allowed in tests and exams) teachers are warned that the calcs can store anything you want, so they rarely ask very simple questions in tests - instead, they ask you questions that make you think instead of just copying over from your calculator (i.e. no "define what a secondary planet is" or "what is the 50th element of the periodic table" questions).

Regarding the image viewer I was trying to develop: the source code is on my server for anyone who wants to fix it and work on it (hint: I'm pretty sure there's something wrong in the LodePNG_loadFile function as buffersize is 0 after that function is called).
If you ever manage to do anything successful with my (unsuccessful) port of LodePNG, it'd be great if you credit me, although I'm not really sure I want to appear in the image-viewing-addin scene again anymore.
Eiyeron wrote:
Can the CG10 read BMP captures?
I saw that CG20 could takes captures into BMP.
Both the fx-CG10 and fx-CG20 can store screenshots in BMP format, but none of them can read BMPs.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 2 of 3
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement