MoinMoin,
> - Welchen uC könnt ihr mir dafür empfehlen
> - Welche Hardware ist dazu nötig
>
nimm etwas "fertiges", also z.B. Etherrape (http://www.lochraster.org).
Damit hast du eine Baugruppe mit einem Mega644, einer
Ethernetschnittstelle und einer Menge anderer Schnittstellen sowie schon
mal lauffähige Firmware, auf der man mit eigenen Anwendungen aufsetzen
kann.
> - In welche Technologien muss ich mich dafür einlesen
>
zusätzlich zu dem Mikrocontroller-Grundlagen und C-Programmierung:
Grundlagen Netzwerke, TCP/IP
> - Wie programmiert man dafür am einfachsten ein GUI für den PC, mit
> welcher Sprache?
>
ich mache soetwas dann immer mit Tcl/Tk. Das ist eine relativ mächtige
Scriptsprache (auch für Windows verfügbar), mit der man u.a. relativ
einfach grafische Frontends schreiben kann. Kommunikation via Netzwerk
geht auch sehr einfach mit Tcl zu implementieren... Ansonsten natürlich
jede andere Programmiersprache, kommt halt darauf an, was für deine
OS-Plattform so verfügbar ist.
> Kann man das überhaupt in vernünftiger Zeit lernen wenn
> man bislang nur einfach Java-Programme gemacht hat?
>
wie sagt man so schön, wenn man einen Programmiersprache verstanden(!)
hat, dann kann man jede andere innerhalb von wenigen Tagen erlernen...
Grüße Uwe