Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Aufrufanlage Programmieren

Mitglied: Teddy74

Teddy74 (Level 1) - Jetzt verbinden

06.12.2013 um 10:49 Uhr, 2146 Aufrufe, 12 Kommentare

Hallo,

ich bin mir nicht so ganz sicher, ob hier die richtige Stelle für die Frage ist aber:

wir haben vor eine Aufrufanlge zu programmieren.

Kann hier jemand sagen, wie die im Hintergrund funktionieren?

Unsere Lösung ist folgendes.

Ein Client schickt die Anfrage an einem Webserver: "Hallo ich bin zimmer 5, schick mir den Nächsten"

Das wird in eine DB geschrieben, Ein Client (AnzeigePC) holt alle 5 Sekunden infos aus der DB und zeigt diese an.
Sofern funktioniert das ganze schon.

Was uns aber an dem nicht gefällt ist, sind immer paar Sekunden zwischen Aufruf und Anzeige.

Wir müssen irgendwie an den Anzeige PC ein Zeichen geben, Aktualisiere dich. (Statt alle 5 Sekunden).
Also der Zimmer PC muss DB aktualisieren und gleichzeitig dem Anzeige PC sagen, aktualisiere dich.

Wie könnten wir das machen? Wären Webservices hier richtige?

Danke

Teddy
Mitglied: it-frosch
06.12.2013 um 11:00 Uhr
Hallo Teddy,

wir haben vor eine Aufrufanlage zu programmieren.
Schön, dann habt ihr bestimmt ein Pflichtenheft dafür erstellt. Da steht dann genau drin, das die Anrufanlage wie und wann tun soll.
Falls ihr es noch nicht habt, ist jetzt genau der Zeitpunkt.

Wenn ihr genau wisst was ihr wollt, dann ist die eingesetzte Technik (Wie könnten wir das machen? Wären Webservices hier richtige?)
leichter zu beantworten. Hängt ja sicherlich auch davon ab, welche Hardware verwendet wird.

grüße vom it-frosch
Bitte warten ..
Mitglied: wiesi200
06.12.2013, aktualisiert um 11:08 Uhr
Hallo,

die frage die ich mir hier stelle ist, warum man das ganze über eine DB schickt.
Man könnte ja direkt der Anzeigesoftware sagen. Nächster bitte.

Edit: sorry mit PHP wird das nicht so leicht sein. Und einfach das Abfrageintervall verkürzen?
Bitte warten ..
Mitglied: ChrFriedel
06.12.2013 um 11:36 Uhr
Zitat von wiesi200:

Hallo,

die frage die ich mir hier stelle ist, warum man das ganze über eine DB schickt.
Man könnte ja direkt der Anzeigesoftware sagen. Nächster bitte.

Ich vermute die DB dient dem Zweck der späteren Auswertung. Bspw. welches Zimmer hatte die meisten Kunden usw., ist aber geraten.

Edit: sorry mit PHP wird das nicht so leicht sein. Und einfach das Abfrageintervall verkürzen?

Das wäre auch in meinen Augen die einfachste Variante. Abfrageintervall auf 500ms oder 1s und fertig
Bitte warten ..
Mitglied: Teddy74
06.12.2013 um 11:52 Uhr
Vielen Dank an alle.

Also Pflichtenheft haben wir nicht. Ich war beim Rathaus, habe die Anlage gesehen, Wollten nur extperimentieren ob wir das auch sowas programmieren können.


Hardware : 1 PC, 4 Laptops, 2 PHP Programmierer, 1 ASP. NET (c#) - Programmierer. (Keine experte.)

Warum DB? Nicht wegen Statistik. Anzeige PC muss doch die Infos irgendwo her kriegen. Deswegen dachten wir DB ist einfach richtige. So können wir auch sagen zeige letze 5 Aufrufe. Wenn mehree ZimmerPC's Kunden aufrufen.

Direkt an die Anzeige geht natürlich auch.

Abfrageintervall 1s geht natürlich auch, aber Das geht bestimmt auch anders.

WebService könnte so funktionieren:

Ein WebService läuft auf dem AnzeigePC, kriegt die Anfrage "aktualisiere dich" Dann lese die Daten aus DB und zeigt sie an.
Bitte warten ..
Mitglied: Lochkartenstanzer
06.12.2013, aktualisiert um 12:41 Uhr
Zitat von Teddy74:

Abfrageintervall 1s geht natürlich auch, aber Das geht bestimmt auch anders.


z.B. Mails. Man schickt sich einfach gegenseitig mails im fest definierten Format. Kann man wunderbar mit Groupware-Lösungen bauen. Egal ob nun Exchange, Domino, Horde, Kolab, Groupwise, etc. sollte da, sofern man die Anforderugnen genau definiert hat, innerhalb eines halben Tages eine Lösung zusammenstrickbar sein.

lks
Bitte warten ..
Mitglied: wiesi200
06.12.2013 um 13:46 Uhr
Na wenn du dich von der HTML variante löst, und direkt Infos an einen richtigen Client schickt dann brauchst du keine DB.

So nebenbei Microsoft Messaging Query währe auch ne Möglichkeit Daten hin und her zu schicken.
Möglichkeiten bei Programmierung gibt's viele.
Bitte warten ..
Mitglied: Lochkartenstanzer
06.12.2013, aktualisiert um 14:45 Uhr
Zitat von wiesi200:
So nebenbei Microsoft Messaging Query währe auch ne Möglichkeit Daten hin und her zu schicken.
Möglichkeiten bei Programmierung gibt's viele.


Oder festverdrahtet mit 5 Glühbirnen und einem Taster in jedem Zimmer.

lks

PS: Frag mal Staplerfahrer Klaus, den wir letztens hier hatten. Dessen Lösung müßte dafür auch brauchbar sein.
Bitte warten ..
Mitglied: wiesi200
06.12.2013 um 14:07 Uhr
Das mit dem Staplerfahrer Klaus musst ich mir oft anhören wie ich den Schein machen musste.


Aber stimmt an die Lösung um sich die Verdrahtung zu sparen kann ich mich jetzt auch erinnern.
Bitte warten ..
Mitglied: Teddy74
10.12.2013 um 11:45 Uhr
wir haben leider kein Elektriker in Hardwareliste

Wir haben so weitergemacht:

ein Webervice läuft jetzt auf Anzeige PC
Funktion ("wer", "message")

Zimmerpc hat auch ein klienes Application mit 2 Buttons.

btn1.Text = "Nächste";
btn2.Text = txtMessage.Text;

somit können wir irgendetwas schreiben und anzeigenlassen.

Anzeige PC weisst jetzt, wer, wann was will. DB ist im Moment aus. Wir müssen nichts speichern.


Was wir noch machen müssen ist, Wenn anzeige PC eine Anfrage bekommt, muss der irgendein Programm starten oder neustarten oder aktualisieren, welches den Text anzeigt.

Ein Browserfenster oder eine Application der den Eingabetext formatiert und anzeigt.

Formatiert heisst hier: in einer Ecke der Text und der Rest vielleicht ein Banner oder fliestext oder Bilder.


Das mit dem " Microsoft Messaging Query " und "Man schickt sich einfach gegenseitig mails im fest definierten Format"
werden wir auch mal anschauen.


Man lernt besser, wenn man sich eine Aufgabe erstellt

wenn wir endlich mal ein richtig und gut funktionniertes Programm haben, scdhreiben wir auch hier.
Bitte warten ..
Mitglied: Lochkartenstanzer
10.12.2013 um 12:05 Uhr
Zitat von Teddy74:

wir haben leider kein Elektriker in Hardwareliste

Dann bleibt Ihr auch wenigstens von Horst verschont.

lks
Bitte warten ..
Mitglied: Teddy74
11.12.2013 um 12:24 Uhr
Zitat von Lochkartenstanzer:

> Zitat von Teddy74:
>
> wir haben leider kein Elektriker in Hardwareliste

Dann bleibt Ihr auch wenigstens von Horst verschont.



von Horst verschont? Der Horst hatte doch keinen Schuld. Sie waren / sind selbstschuld...
Bitte warten ..
Mitglied: Teddy74
12.12.2013 um 09:24 Uhr
Zitat von Lochkartenstanzer:

> Zitat von Teddy74:
>
> Abfrageintervall 1s geht natürlich auch, aber Das geht bestimmt auch anders.


z.B. Mails. Man schickt sich einfach gegenseitig mails im fest definierten Format. Kann man wunderbar mit Groupware-Lösungen
bauen. Egal ob nun Exchange, Domino, Horde, Kolab, Groupwise, etc. sollte da, sofern man die Anforderugnen genau definiert hat,
innerhalb eines halben Tages eine Lösung zusammenstrickbar sein.

lks


Mit dem bin ich leider nicht wetier gekommen. Kannst du mir vielleicht grob erklären wie das ganze laufen wird?
Nach welchen stichwörter soll ich suchen?
Oder hast du ein Link für mich?
Bitte warten ..
Neue Wissensbeiträge
Virtualisierung

VEEAM Instant VM Recovery Datenverlust möglich

Information von sabines vor 15 StundenVirtualisierung

Wer instant VM Recovery unter Veeam nutzt, sollte seine Installation überprüfen. In manchen Fällen könnte es zu Datenverlust kommen, ...

Administrator.de Feedback
Hinweise auf Dienstleister oder auf Suchmaschinen
Information von Frank vor 4 TagenAdministrator.de Feedback71 Kommentare

Lieber User, Admins und Moderatoren, aus gegebenen Anlass möchte ich zwei Dinge endgültig klarstellen und für die Nachwelt festhalten: ...

Router & Routing

PfSense 2.4 IPSec VPN mobile Clients Phase 2 wird plötzlich nicht mehr aufgebaut - So einfach war die Lösung

Tipp von the-buccaneer vor 4 TagenRouter & Routing9 Kommentare

Moinsen! Nachdem ich mir hierbei nen Wolf gesucht habe, möchte ich doch die Welt an dieser simplen Lösung teilhaben ...

Humor (lol)
Wählscheiben Telefon
Information von brammer vor 5 TagenHumor (lol)4 Kommentare

Hallo, Mal wirkliche eine nette Spielerei brammer

Heiß diskutierte Inhalte
Netzwerkmanagement
Softwareverteilung für kleines Unternehmen mit sehr gemixter Hardware
gelöst Frage von BavarianSysadNetzwerkmanagement21 Kommentare

Hallo zusammen^^, ich stehe vor dem Problem das wir im Unternehmen eine Softwareverteilung einführen soll, leider ist dies wie ...

Netzwerkprotokolle
Verständnissfrage IPv6
Frage von killtecNetzwerkprotokolle16 Kommentare

Hi, ich habe mir einen Online-Kurs zu IPv6 angeschaut. Dabei stellt sich mir die Frage der nutzbaren IPv6-Adressen. Bei ...

Windows 10
Dell Optiplex 790 Installation Windows 10
gelöst Frage von Ghost108Windows 1016 Kommentare

Guten morgen zusammen, möchte gerne auf meinem Optiplex 790 Windows 10 installieren (Clean Install). Habe das BIOS von Legacy ...

Exchange Server
Exchange 2019 Wildcard geht nicht
Frage von opc123Exchange Server16 Kommentare

Hallo, ich kann mein Wildcard auf dem Exchange keine Dienste zuweisen??