OpenGL InfoScreen m/PHP adminpanel

opengl-infoscreen-mphp-adminpanel

Jeg har lagd et InfoScreen-system for et dataparty, United Party 2007, siden vi ønsket noe litt tøffere enn PowerPoint, Paint eller Notepad på storskjermen

Adminpanelet er skrevet i PHP og er helt enkelt.
Logg inn med brukernavn “up07” og passord “dataparty“, og du kan skrive/redigere slides, velge hvilken mp3-stream (musikk) som skal spilles etc.

Legger det ut her som et eksempel på adminpanel hvis noen vil titte på og lære av det :)
Er også et eksempel på bruk av database-klassen som jeg posta her tidligere.

Selve infoscreenen er skrevet i C++ og OpenGL og viser frem informasjon med 3D-effekter i bakgrunnen som beveger seg i takt med musikken.

Det fungerer sånn at alt blir eksportert til en XML-fil som inneholder all info som skal komme på skjermen + konfigurasjon (varighet pr. slide, mp3-stream-url, etc)
XML-fila blir lastet av klienten en gang iblant så man slipper å restarte programmet hver gang man oppdaterer. Musikken blir streamet fra en mp3-stream som kan kontrolleres fra en annen maskin.

Hvis noen er interessert i hvordan selve infroscreenen er lagd har jeg lagt ut et zip-arkiv komplett med C++-kode og Visual Studio 2005-prosjekt, her.

Dette innlegget ble publisert fredag 9. mars 2007 klokken 1:05 pm og er arkivert under PHP, C++. Du kan følge med på responsen til innlegget med RSS 2.0-strømmen. Du kan legge igjen en tilbakemelding eller en tilbakesporing fra din egen side.

7 kommentarer

  1. Kjempe bra script og utrolig bra at noen gidder å legge ut slikt for at alle kan benytte seg av det.

    En ting jeg lurer på, er det mulig å bruke programmet uten avspilling av mp3?

  2. Hvordan spiller man det man lager av

  3. Nils: Nei, det er faktisk ikke mulig =P

  4. Heisann, når jeg prøver å “debug” og “release” får jeg opp denne meldingen:
    —— Build started: Project: infoscreen, Configuration: Release Win32 ——
    Compiling…
    cl : Command line warning D9035 : option ‘QIfist’ has been deprecated and will be removed in a future release
    Texture.cpp
    d:\www\webroot\up07\source\src\kjappgl\Common.h(3) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory
    RenderTarget.cpp
    d:\www\webroot\up07\source\src\kjappgl\Common.h(3) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory
    NetStream.cpp
    .\src\NetStream.cpp(4) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory
    Models.cpp
    d:\www\webroot\up07\source\src\kjappgl\Common.h(3) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory
    main.cpp
    d:\www\webroot\up07\source\src\kjappgl\Common.h(3) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory
    InfoParser.cpp
    D:\Programfiler\Microsoft Visual Studio 8\VC\include\xlocale(326) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
    D:\Programfiler\Microsoft Visual Studio 8\VC\include\xlocale(341) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
    D:\Programfiler\Microsoft Visual Studio 8\VC\include\xlocale(358) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
    D:\Programfiler\Microsoft Visual Studio 8\VC\include\istream(1075) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
    .\src\InfoParser.cpp(4) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory
    Font.cpp
    d:\www\webroot\up07\source\src\kjappgl\Common.h(3) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory
    Effects.cpp
    d:\www\webroot\up07\source\src\kjappgl\Common.h(3) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory
    Context.cpp
    d:\www\webroot\up07\source\src\kjappgl\Common.h(3) : fatal error C1083: Cannot open include file: ‘windows.h’: No such file or directory

  5. Du må innstallere platform sdk’en. Finnes på www.microsoft.com

  6. Har litt problemer med php scriptene mine :( kan noen hjelpe meg ?

  7. Supert script. Kjempebra at du legger det ut slik at vi andre kan dra nytte av det ;) Supert ;)

Legg igjen en kommentar



Kommentar*
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>