Jump to content



Photo
- - - - -

Screenstreamer (for Pc) - A Screen Receiver For The Fx-9860g


  • Please log in to reply
17 replies to this topic

#1 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 22 July 2009 - 11:26 PM

Some of you may have seen the program named "screen receiver" which is part of their "fx-9860G Manager" software package. It lets you show a USB connected calculators screen on your PC, which is neat for some reasons;
- because it makes demonstrations easy, in for example a teaching environment with a PC+projector.
- because it can be used to make "screenshots", of for instance an Add-in you are making. Much easier than using CAPT and then transferring/converting files afterwards.
- because you can.

I made "screenstreamer" which does this as well, but is available for OSs where libusb 1.0 works. This means Linux and Mac OS X, as of july 2009. screenstreamer is open source software.

To get the source code, you need subversion ('svn').To compile and link the sources you will need GCC, make, Qt (for development) and libusb 1.0. They should be easy to get on most Linux distributions.
Once you have that you can follow this video guide for Linux. (I don't use Mac OS X, but if you do and are able to get the program working, I'd love to hear about it.)


or follow written instructions at http://fxsdk.sourcef...=screenstreamer if you don't have flash.

I hope this can be useful, and know there is at least one linux user here :P

Posted Image

#2 PierrotLL

PierrotLL

    Newbie

  • Members
  • Pip
  • 25 posts
  • Gender:Male
  • Location:France

  • Calculators:
    fx9860
    Classpad 330

Posted 29 July 2009 - 10:14 AM

Yeah, It's great. I'll build it.

I think it would be cool to add a Qt GUI in xfer9860 too.

PS: I love the music, what's its name?

Edited by PierrotLL, 29 July 2009 - 11:29 AM.


#3 Guest_Guest_Andreas_*_*

Guest_Guest_Andreas_*_*
  • Guests

Posted 04 October 2009 - 01:40 AM

PS: I love the music, what's its name?

Tune is "009 Sound System - Dreamscape", some free stuff youtube offers.
I'll probably not GUI-fy xfer9860.

#4 PierrotLL

PierrotLL

    Newbie

  • Members
  • Pip
  • 25 posts
  • Gender:Male
  • Location:France

  • Calculators:
    fx9860
    Classpad 330

Posted 07 October 2009 - 12:45 PM

I try screenstreamer, it work perfectly!! Excellent job.

EDIT:
After a while, I have an error : libusb:error [handle_bulk_completion] CANCEL: completed URB not awaiting reap?
Why?

(ftfy)

#5 Guest_Guest_Andreas_*_*

Guest_Guest_Andreas_*_*
  • Guests

Posted 15 November 2009 - 09:21 PM

After a while, I have an error : libusb:error [handle_bulk_completion] CANCEL: completed URB not awaiting reap?
Why?

I don't know, - I too get errors from time to time.

#6 Casimo

Casimo

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 641 posts
  • Gender:Not Telling

Posted 21 December 2012 - 04:24 PM

Hello,
I tried the screenstreamer, too, but I don't have Linux, so I installed VirtualBox on Windows.
When I connect my fx9860 G2-2 with the virtual Ubuntu, screenstreamer says "Connected!" but no Window appears, like the Video shows.
xfer9860 doesn't work, too.
What may be wrong?

Edited by Casimo, 21 December 2012 - 04:24 PM.


#7 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 21 December 2012 - 04:25 PM

Hello,
I tried the screenstreamer, too, but I don't have Linux, so I installed VirtualBox on Windows.
When I connect my fx9860 G2-2 with the virtual Ubuntu, screenstreamer says "Connected!" but no Window appears, like the Video shows.
xfer9860 doesn't work, too.
What may be wrong?


Yeah, I get the same problems.

I think the issue is that they were made for the fx9860G, and we have fx9860GII's, so the code probably needs to be modified. ;)

Unfortunately, I don't have the programming skill to do it at this point.

#8 Casimo

Casimo

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 641 posts
  • Gender:Not Telling

Posted 23 January 2013 - 11:10 AM

Is there any other way to have a screenstreamer?

#9 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 23 January 2013 - 06:46 PM

If you have window$ just use the default casio screen receiver. ;)

#10 Casimo

Casimo

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 641 posts
  • Gender:Not Telling

Posted 23 January 2013 - 06:59 PM

Free?
Link?
Must have...

#11 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 23 January 2013 - 07:03 PM

Just install the trial version of fx-manager. fx-manager will put a shortcut to screen receiver on your desktop. Don't worry, even after the trial period expires, screen receiver will still work. ;)

#12 Casimo

Casimo

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 641 posts
  • Gender:Not Telling

Posted 23 January 2013 - 07:08 PM

Just tested: Screenstreamer only works if GetKey is called, so I can't record my addins :( .

Edited by Casimo, 23 January 2013 - 07:08 PM.


#13 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 23 January 2013 - 07:13 PM

Screenstreamer does this or casios screen receive function does? They are two different things ;)

#14 Casimo

Casimo

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 641 posts
  • Gender:Not Telling

Posted 23 January 2013 - 07:18 PM

I don't know exactly but I think there's no data sent.

#15 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 23 January 2013 - 07:20 PM

So are you using casio's program or the one in this thread?

#16 Casimo

Casimo

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 641 posts
  • Gender:Not Telling

Posted 23 January 2013 - 07:34 PM

Casio's, because the other one doesn't work, you remember?

#17 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 23 January 2013 - 07:49 PM

OK, you called it screenstreamer, thats why I asked ;)

#18 Casimo

Casimo

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 641 posts
  • Gender:Not Telling

Posted 11 February 2013 - 05:31 PM

I found a solution: SimonLothar showed me syscall 02A0 . Use: void USB_CaptureDisplay( void );.
It is a bit slow, so you should not use it every screen refresh.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users