Forum: PC-Programmierung Web - Applikationen- welche Tools sind empfehlenswert ?


von John S. (student)


Lesenswert?

Hallo zusammen.

bislang habe ich meine Mikrocontroller immer über eine RS 232 mit einem
PC verbunden und über EXCEL (Visual Basic) Werte gelesen oder
gespeichert. Soweit - so gut.

In Zukunft möchte ich über den (PC als Web-Server - mit Linux???) übers
Internet Werte aus dem Controller lesen oder Parameter speichern.
Benutzerinterface also ein Browser ...!

Auf dem Web-Server würde ich gerne auch eine relationale Datenbank
betreiben - MySQL. Hat MySQL auch eine Forms-GUI (wie Access) oder ist
alles nur zeilenorientiert (wie früher)?

Wie gehe ich da möglichst einfach ran ?

Was ich beherrsche ist (von früher)

Fortran, C, Assembler, Visual Basic, relationale Datenbanken (RDB unter
VMS), MS Access, Datenkommunikation seriell und TCP/IP.
Windows.

Von WEB-Programmierung habe ich absolut keine Ahnung, würde mich aber
interessieren. Ist PHP für einen Anfänger zu lernen empfehlenswert ?
Ist PHP überhaupt das richtige Basis Tool ?

Wie komme ich möglichst schnell an ein Erfolgserlebnis ? Habe leider
nur wenig Freizeit ...!

Hat jemand einen Tip zur Tool Chain, die ich benötige oder wo kann ich
mir so etwas anlernen ?? Web- Server für Dummies ???

Ich bin nicht derjenige, der alles von Scratch machen möchte. So wäre
ich sehr an WEB-GUIs interssiert, die schon eine einfache GUI für
Prozesskontrolle bieten. Gibt es so etwas als FreeWare ?

Gibt es Prozessdatenverarbeitung für Server als Freeware ???

Als Hardware hätte ich einen Notebook (ASUS) aus dem Jahr 2000
(entweder mit Windows 2000) oder mit LINUX frei zu konfigurieren -
lohnt sich das Teil aus Performance Sicht noch (Einfache Server -
Belastung - ein User ...) ?

NaJa ... die Lizenzkosten (ausser MS-Tools) sollten = Null sein ...

Für jeden Hinweis sei Euch schon im Voraus gedankt.

Grüsse

von mr.chip (Gast)


Lesenswert?

Hallo

Das sollte eigentlich nicht allzu schwierig werden, was du vorhast.

Mit PHP sollte das gehen. PHP ist dazu gedacht, dass man serverseitig
eine Webseite dynamisch aufbauen kann, d.h. es werden Daten aus einer
Datenbank etc. in ein in HTML geschriebenes Design verpflanzt.

MySQL als Datenbank ist auch eine gute Idee: Frei verfügbar und es gibt
eine sehr komfortable Web-Oberfläche 'phpMyAdmin'.

Nun brauchst du noch einen Webserver, ich empfehle den Apache. Freie
Software und eigentlich der Webserver schlechthin.

Alles genannte findest du in den sogenannten WAMP-
(Windows-Apache-MySQL-PHP) bzw. LAMP- (Windows-Apache-MySQL-PHP)
Paketen. Werden von verschiedenen Distributoren frei angeboten, meist
mit einem guten Installer, so, dass du nach wenigen Mausklicken einen
leistungsfähigen Webserver hast.

Nun brauchst du noch Software, um die HTML- und PHP-Skripts zu
schreiben. Eigentlich reicht ein Editor, aber eine gute IDE (z.B.
Dreamweaver) ist natürlich nicht schlecht. Ich rate aber dringend von
den M$-Produkten wie Word oder Frontpage ab.

Gruss

Michael

PS: www.selfhtml.org!

von M.B. (Gast)


Lesenswert?

Hallo,

wie der Vorschreiber schon mitgeteilt hat

- MySQL als Datenbank
  findest Du unter mysql.de / mysql.com
- PHP (hier gibt's diverse fertige Klassen im Netz)
  guggst Du http://www.php.net/manual/de/ref.dio.php
- HTML-Templates für die Visualisierung am Browser
  hierzu siehe slefhtml.org

oder hier:

http://www.mikrocontroller.net/articles/Ports_benutzen_(PHP)

Gruß
Michael

von LC-HC (Gast)


Lesenswert?

HI, ich arbeite im Moment (ebenfalls Student ;)) an einer ähnlichen
Anwendung. Dabei geht es darum, Sensorwerte zu erfassen um sie dann per
WLAN verbindung, die auf einem Bluetooth-Stack läuft am Browser anzeigen
zu lassen. Realisiert habe ich die PC-seitige Anwendung über ein
Javascrpit, dass vom Controller ( ein M16C ) aus geladen wird. Alles
jetzt zu erklären wäre zu Umfangreich, von daher am besten bei weitern
Fragen per Email an mich wenden.
Als Tip noch für alle, die an diesem Thema interessiert sind:
nach lwBT und lwIP g**geln !

mfg

von Hans (Gast)


Lesenswert?

php, sqlite und im wiki suchen nach php und serial.. da hab ich mal vor
einiger zeit was geschrieben was ich hoffentlich in nem monat updaten
werde ;)

ggf. noch nützlich: http://nanoweb.si.kz/ und nanoserv (alles von der
gleichen page)

damit braucht man im endeffekt eine php5 (oder höher) installation und
das wars... webserver, daemon im hintergrund und datenbank sind
inkludiert...

73

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.