Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 22.06.2009, 15:06 Nach oben    #1
Benutzer
 
Registriert seit: 03.09.2005
Beiträge: 33
Standard Echtzeitausgabe

Hallo,

ein Freund hat mich letztens gefragt wie er am besten eine Echtzeit Ausgabe mit JS realisiert - hat mich dabei voll auf dem Falschen Fuß erwischt. (da ich mich eher nur mit php auskenne - und das nachladen der seite jede sekunde nicht das wahre ist)

Vllt kann ja einer von eich mal ein Tipp geben wie das am besten abläuft.

Also sein c++ prog liefert eine Temperatur an eine DB von dieser will er die Temperatur wieder in echtzeit auf einer Internetseite anzeigen lassen.

Am besten ohne dabei ganze Seitenteile nachladen zu müssen.
Galge ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.06.2009, 15:38 Nach oben    #2
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 3.199
Standard

Du redest von JS, postest aber im Java-Forum. Daher als erstes die Nachfrage:
Welches der beiden meinst du nun?

Ich vermute mal du meinst AJAX und damit JS?!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.06.2009, 17:21 Nach oben    #3
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 396
Standard

Da Internetseite, meint er wohl JS ja. Aber besser darauf nochmal hinzuweisen, damit man mal lernt, dass JS nicht mal ansatzweise mit Java zu vergleichen ist. Da krisch Pickel.

Kurze Antwort meinerseits: In Echtzeit unmöglich. Alleine schon, weil du spätestens über die Datenbank jede Form des Triggers verlierst. Also die Möglichkeit, in Echtzeit ein Folgeprogramm aufzurufen. Spätestens aber durch die Eigenart des HTTP-Protokolls verlierst du jede Chance, das einigermaßen in Echtzeit anzuzeigen.

Der erste Schritt ist also, dass du dich auf ein Intervall einlässt. Also beispielsweise "Alle halbe Sekunde wird aktualisiert."

Nun schaust du als erstes, wie du einen solchen Timer in JS realisierst, um alle halbe Sekunde etwas aufzurufen. Achte darauf, dass du den so realisierst, dass bei zu langer Reaktionszeit nicht zwei Anfragen parallel kommen.

So und nun guckst du bzgl. des Aktualisierens eines geringfügigen Teils der Webseite nach dem Stichwort D-HTML und Ajax. D-HTML ist dazu gut, ein HTML-Element per Javascript zu manipulieren (also die zuvor gelesene Temperatur mit einem neuen Wert zu überschreiben) und Ajax ist das Stichwort, um per JavaScript auf einen Webserver zuzugreifen, von ihm Daten anzufordern und die dann zu nutzen um zu wissen, was du anzeigen willst.
__________________
Open Sourcing the Online Gaming Universe (bald wieder)
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
Das Game Developer Consultant Team öffnet langsam seine Pforten
mepeisen ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.06.2009, 09:51 Nach oben    #4
Benutzer
 
Registriert seit: 03.09.2005
Beiträge: 33
Standard

Hi, also ich bin mir fast sicher es auch im JavaScript Forum gepostet zu haben. Da ich ja auch selbst von JS spreche und nicht von Java.

Mir ist der Unterschied natürlich auch bewusst -.-

Eben da ich wie erwähnt nicht selbst das Problem habe oder mich nur ein bisschen mit JS und dem eventhandler auskenne wollte ich die Frage einfach mal weiterleiten.

Klar jede Sek reicht ja auch aus, nur ist doch der Server andauernt damit beschäftigt die abfragen zu machen, oder nicht?!

oder muss ich das ganze mit interrupts etc steuern?

grüße
Galge ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47