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, 2080 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
Datenschutz

SiSyPHuS Win10: Analyse der Telemetriekomponenten in Windows 10

Tipp von freesolo vor 2 TagenDatenschutz1 Kommentar

Alle die sich detailliert für die Datensammlung interessieren die unter Windows 10 stattfindet, sollten sich folgende Analyse des BSI ...

Sicherheit
Adminrechte dank Intel-Grafikkarte
Information von DerWoWusste vor 2 TagenSicherheit1 Kommentar

ist das Advisory, welches beschreibt, welche Intel HD Graphics Modelle Sicherheitslücken haben, mit denen sich schwache Nutzer zu Admins ...

Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 3 TagenInternet1 Kommentar

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 4 TagenWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Heiß diskutierte Inhalte
Hyper-V
Hyper-V Manager startet, jedoch keine VM
Frage von NaleorHyper-V14 Kommentare

Hallo zusammen, auf meinem Windows 10 (Build 1703) Notebook von der Arbeit scheint Hyper-V plötzliche nicht mehr zu funktionieren. ...

Windows Server
Sonntagsfrage: Welchen Sinn seht Ihr noch im Server 2019 Essentials
Frage von ashnodWindows Server13 Kommentare

Guten Morgen, ich habe gestern den Windows Server 2019 Essentials als Trial in einer VM installiert um mir das ...

DNS
50 EUR für Telekom-, Unitymedia- und Vodafone-Kunden
Frage von Zorro1199DNS13 Kommentare

Hallo zusammen, wie evaluieren gerade das korrekte Einhalten von DNS-TTLs durch verschiedene Provider. Aktuell suchen wir noch Kunden der ...

Windows 10
Windows 10 PC kein Ping möglich von anderen PCs
Frage von babylon05Windows 108 Kommentare

Hallo, ich habe 2 neue PC's in einer Windows 2008 Domän. Diese haben Windows 10. Die anderen PC's sind ...