Frontdesk / kiosk / reception programming

Just starting out? Need help? Post your questions and find answers here.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Frontdesk / kiosk / reception programming

Post by blueznl »

I was fooling around a little with frontdesk / kiosk / reception programming.

Duh?

Yep :-)

What I mean is, I was trying to write something simple to run indefinitely on a machine on a frontdesk, in a kiosk, or on a screen in a waiting area. There are some commercial programs available, but where's the fun in that :-)

(Though, if you are aware of something simple and decent you may give me a link to it...)

Anyway, how would one do this in PureBasic? And can it be done in PureBasic?

1. Rotate multiple presentations / videos - not much of a problem I guess

2. Show welcome messages / calenders / room reservations - again probably not much of a problem. Text / bitmaps etc. and we're done.

3. Show a CNN video screen - now there's a little challenge, wouldn't it be great if you could stream it onto a sprite and play it back on a screen? Ah... (It's Internet TV, come to think of it, but I've never tried anything in that direction.)

4. Play a powerpoint presentation - though I hate the package it's typically in use at all companies everywhere. Come to think of it, I wouldn't have to play the presentation itself, I actually might be able to use an external package to convert it to an avi or something. Though that's perhaps not the preferred route :-)

5. Remotely managable - not a big issue either. Place all files to be presented in a shared folder and let the software handle it.

Pfew. Quite a challenge, and yet it seems somehow manageable. Anyone who can point me in the right direction?
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Seldon
Enthusiast
Enthusiast
Posts: 405
Joined: Fri Aug 22, 2003 7:12 am
Location: Italia

Post by Seldon »

I think it can be done with PB (perhaps for the point number 3, you should think over it for a simpler solution). For the point number 4, I would use the free PowerPoint player to show the presentation (it doesn't require to install MS Office or PowerPoint).
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

Well, it should be something of a challenge, shouldn't it? :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
utopiomania
Addict
Addict
Posts: 1655
Joined: Tue May 10, 2005 10:00 pm
Location: Norway

Post by utopiomania »

If I were to program something like that, I would use a webgadget and stuff it with html to do the rendering of text, bitmaps, streams
and video stuff, and with some scripting to do part of the UI stuff.

PB code can construct the html and make the decisions behind it all and handle the remote things.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

Hmmm. Sort of like an automatic HTML slide show generated by PureBasic. Yeah, I see what you mean. That may actually work, although it takes away some of the fancy things PureBasic could do.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
utopiomania
Addict
Addict
Posts: 1655
Joined: Tue May 10, 2005 10:00 pm
Location: Norway

Post by utopiomania »

although it takes away some of the fancy things PureBasic could do.
Not at all. Check out the gallery on this page:

http://www.dhteumeuleu.com/

This could be done in a webgadget too, and you can interact with the code through PureBasic, and construct it at runtime
to do exactly what you want.
Mistrel
Addict
Addict
Posts: 3415
Joined: Sat Jun 30, 2007 8:04 pm

Post by Mistrel »

Wouldn't an embedded OS like Windows CE/Linux be better for a kiosk? Are you planning to target Windows specifically?
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post by Kaeru Gaman »

you could set a Main routine above, that choses between different content,
and minimizes the Webgadget and maximizes a WindowedScreen etc.

then you can add several kinds of content that alter each other as time passes by,
and some of the content can be fine grafix-demo stuff done in PB...
oh... and have a nice day.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

Is it actually possible to generate weggadgets off-screen? Just a crazy thought...
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post by Kaeru Gaman »

dunno how you mean that?

... but your app can have multiple windows,
one with a desktop filling webgadget, one with a desktop filling screen,
and you can alter wich is shown.
oh... and have a nice day.
Molchyn
User
User
Posts: 42
Joined: Thu Jan 29, 2004 12:54 am

Post by Molchyn »

User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Post by Rook Zimbabwe »

I think a PREF file would be your basic bet bet... you could tell it:

HOW MANY ITEMS
THE ORDER TO RUN THOSE ITEMS IN
DIRECTORY LOCATION FOR EACH ITEM (if you wanted...)

Actually it would be amazingly simple... just convert the PPOINT or PRESENTATION to a compatible video format and viola open your video window when that is running... Open your image display window when that is running...

You could even program in transitions between and PREF file those...
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

Yes, I was working in the same direction, using converters to video :-)

What I could not get to work yet was streaming in a decent (live) feed or page.

Whatever, work seriously caught up with me this week, so this way more interesting :-) project will have to wait a little :-(
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Post Reply