Author Topic: A ribbon  (Read 8659 times)

Offline bunny

  • Full Member
  • ***
  • Posts: 73
  • Karma: 1
    • View Profile
A ribbon
« on: October 09, 2009, 03:21:58 AM »
Stitched together because I couldn't get enough in the camera to see everything.

This is a modest ribbon running off the same machine as the big screen. Sometimes you see content go up from the screen and onto the ribbon. Sort of ideal for crazy climber one would think.

Offline Telecine

  • Scala Partner
  • Full Member
  • *****
  • Posts: 80
  • Karma: 1
  • When there's Scala there's a way!
    • View Profile
    • Telecine
Re: A ribbon
« Reply #1 on: October 09, 2009, 08:24:10 AM »
Bunny,

Can you give us a bit of technical information about your project like;

- PC/hardware specs
- Screen type and resolution
- Script resolution
- Scala version
- Special scripting
 -etc

Thank you for sharing.

Stephane

 
Stephane Bastien
Technical Director
Telecine Multimedia
www.telecine.ca

Offline bunny

  • Full Member
  • ***
  • Posts: 73
  • Karma: 1
    • View Profile
Re: A ribbon
« Reply #2 on: October 14, 2009, 03:25:01 AM »
Hardware. what I would call an Akiba special, built from stuff bought in the shop. It's over spec for the resolution it is playing with.
Quad core, intel dq motherboard, radeon 4650, sata, plenty of ram.
1024x768 with 2 views, one is the ribbon (2560x40) one is the big screen.

Software
IC5 r4
xp 32 bit

in retrospect, I could have done this with XP Embedded, I just didn't have time to build an image and it is debatable whether the effort is worth it for 3 boxes (1 backup, 1 test box on my desk)
there's a fancy-pants monitoring system that does screenshots too.

Scheduling is combination scala + custom stuff, not my department, I just make boxes work.
There's a fancy-pants monitoring system that does screenshots too.

there are some videos on youtube.

http://www.youtube.com/results?search_type=videos&search_query=yodobi

Offline Telecine

  • Scala Partner
  • Full Member
  • *****
  • Posts: 80
  • Karma: 1
  • When there's Scala there's a way!
    • View Profile
    • Telecine
Re: A ribbon
« Reply #3 on: October 14, 2009, 08:07:06 AM »
Bunny,

Thank you for the info and the YouTube link.

Can you elaborate a bit on your "fancy-pants monitoring system", how does it work?

Stéphane
Stephane Bastien
Technical Director
Telecine Multimedia
www.telecine.ca

Offline bunny

  • Full Member
  • ***
  • Posts: 73
  • Karma: 1
    • View Profile
Re: A ribbon
« Reply #4 on: October 14, 2009, 11:31:46 PM »
Can you elaborate a bit on your "fancy-pants monitoring system", how does it work?

Not my balliwick but it detects wedged players and sends email to cellphones "X hasn't changed for M minutes", there's a nice shiny web interface too.

I don't actually use it, my responsibility is making sure the hardware and base OS works. While I can install scala and write noddy scripts for testing, I would not win any prizes for a page with a coloured border and "test" written on it.

Offline Telecine

  • Scala Partner
  • Full Member
  • *****
  • Posts: 80
  • Karma: 1
  • When there's Scala there's a way!
    • View Profile
    • Telecine
Re: A ribbon
« Reply #5 on: October 15, 2009, 09:15:39 AM »
Is this a custom application or a off the shelve software?

Stéphane
Stephane Bastien
Technical Director
Telecine Multimedia
www.telecine.ca

Offline bunny

  • Full Member
  • ***
  • Posts: 73
  • Karma: 1
    • View Profile
Re: A ribbon
« Reply #6 on: October 15, 2009, 09:39:23 PM »
Is this a custom application or a off the shelve software?

custom, we have programmers, I think it is all C# with the exception of my LCD monitor stuff which
I wrote in C. (to turn sony/sharp/etc on off to match store hours.)
The server has its own website where monitoring is configured and stuff, and the client reports in,
it really is quite nifty.

Offline Telecine

  • Scala Partner
  • Full Member
  • *****
  • Posts: 80
  • Karma: 1
  • When there's Scala there's a way!
    • View Profile
    • Telecine
Re: A ribbon
« Reply #7 on: October 16, 2009, 08:56:36 AM »
bunny,

Why did you write a program to control LCD Monitors, when you can do the same in Scala with RS232?

Stéphane
Stephane Bastien
Technical Director
Telecine Multimedia
www.telecine.ca

Offline bunny

  • Full Member
  • ***
  • Posts: 73
  • Karma: 1
    • View Profile
Re: A ribbon
« Reply #8 on: October 19, 2009, 03:30:46 AM »
Why did you write a program to control LCD Monitors, when you can do the same in Scala with RS232?
SCALA RS232 looks like a trip to purgatory.

in the ribbon above, scala rs232 is used for it because all it needs is #ON or #OFF, it may or may not do "are you on?" "why did you turn yourself off" etc.

Would you like trying to control SONY LCDs? they speak binary.
SHARP speak plain text,
SAMSUNG speak binary,
and random super cheap Taiwanese brand is a bastard combination of all three and unusable.

And now I have to make it speak NEC binary too. (this NEC feels really cheap and nasty compared to the sharp PN series.)


Offline Telecine

  • Scala Partner
  • Full Member
  • *****
  • Posts: 80
  • Karma: 1
  • When there's Scala there's a way!
    • View Profile
    • Telecine
Re: A ribbon
« Reply #9 on: October 19, 2009, 08:15:16 AM »
Bunny,

Is your C program controlling each display through RS232?
How are you launching your program, is it running in a Scala script?

Thanks

Stéphane
Stephane Bastien
Technical Director
Telecine Multimedia
www.telecine.ca

Offline bunny

  • Full Member
  • ***
  • Posts: 73
  • Karma: 1
    • View Profile
Re: A ribbon
« Reply #10 on: October 21, 2009, 03:40:23 AM »
Is your C program controlling each display through RS232?
How are you launching your program, is it running in a Scala script?

The fancypants monitor runs it, it also runs from the command line. eg.

goat on   "turn any connected monitors on"
goat status "tell us about the connected monitors"   this returns stuff like model,serial (Except victor!) temp (sony have weird temp algorithms) input mode, and so on.

The fancypants monitor then compares that with the expected state and complains if its "off" when it should be "on", etc. This is to support store hours in remote locations.