ubuntuusers.de

platform übergreifende Programmierung

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

s-light

Avatar von s-light

Anmeldungsdatum:
30. September 2009

Beiträge: Zähle...

Wohnort: Paderborn

Hallo Community,

hat einer von Euch einen Tipp für mich welche Foren / Communitys sich für mich anbieten würden?
ich möchte gerne für Linux bzw. Ubuntu und Windows Programmieren.
So für den einstige in diese Materie suche ich einen Passenden Ort um mich einzuarbeiten.
Programmieren an sich beherrsche ich recht gut (was man von einem Anwendungsentwickler in Ausbildung erwarten können sollte ☺ )
mir fehlt wie gesagt so der Einstige - welche IDEs oder ähnliches gibt es für Ubuntu.
welche Möglichkeiten der Platformübergreifenden Programmierung gibt es - welche sind verbreitet -
Im Speziellen schwirrt momentan in meinem Kopf eine Idee herum:

  • Ein 'DJ' Media Player Interface.

  • Oberfläche möglichst selbst Konfigurierbar vielleicht ähnlich Blender

  • Interessant fände ich auch SVG als Oberfläche zu nutzen

  • oder html - dann könnte man anhand von Stylesheets das gesamte aussehen ändern/anpassen..

  • Als 'Player-Engine' eine gute vorhandenen Engine Nutzen z.B. VLC?

  • Aufbau des 'Programms' komplet Modular - belibig viele Player / Listen / Sonstiges Controls -

  • die Verknüpfung diesere Untereinander Grafisch konfigurierbar -

  • so das sozusagen ein Rahmenprogramm läuft was die Oberfläche und die 'Plugin'Schnittstelle bereit stellt und alle

  • eigentlichen Funktionen in Module / Plugins gelagert sind die frei zusammen gesetzt werden können.

  • als Sprache würde mir python ganz gut gefallen...

  • die Suche könnte ich mir so vorstellen wie die Lesezeichen bzw. Addressbar im Firefox

  • jede Datei kann auch noch Tags erhalten um noch komplexere Sortierungen vornehmen zu können -

  • diese zusatzinformationen am besten dezentral in der Datei selbst oder im verzeichnis als xml gespeichert

  • ob solch ein xml system performant genug wäre um darin / damit zu suchen - hm gute frage^^

  • (im übergeordneten verzeichnis könnte in wiederum einer xml alle schlagwörter der untergeordneten xmls stehen - )

  • schön wäre auch wenn man mehrere Instanzen auf verschiedenen Computern mit einander Vernetzen könnte...

Wie gesagt: Bis jetzt sind es nur Ideen in meinem Kopf... jetzt sind sie wenigstens mal hier nieder geschrieben^^

Wenn euch etwas dazu einfällt schreibt doch einfach - ich freue mich über Anregungen und Kritik ☺
Vielleicht gibt es auch schon etwas ähnliches - und ich habe es nur noch nicht entdeckt....

Leuchtende Grüße

Stefan

Kinch

Anmeldungsdatum:
6. Oktober 2007

Beiträge: 1261

s-light schrieb:

welche Möglichkeiten der Platformübergreifenden Programmierung gibt es - welche sind verbreitet -\\>

Das einfachste dürfte sein du suchst dir ne Sprache die in einer VM läuft: Ruby, Perl, Java um mal ein paar zu nennen. Tja, mehr gibts dazu eigentlich nicht zu sagen. Du musst halt darauf achten, dass die Bibliotheken auch Plattformunabhängig sind. Wxwidget für die Oberfläche wäre eine Wahl. Da du das ja sehr dynamisch haben willst, kannst dir ja auch mal XUL anschauen. Dort wird die Oberfläche zum Beispiel auch mit CSS designt.

AdrianB Team-Icon

Avatar von AdrianB

Anmeldungsdatum:
23. August 2005

Beiträge: 6565

Wohnort: Berlin

Hallo,

das beste Toolkit für so eine Sache wäre vielleicht Qt, da gibt es auch ein Multimedia Framework welches du benutzten kannst und es läuft auf vielen Plattformen.

gruß Adrian

gkuhl

Avatar von gkuhl

Anmeldungsdatum:
1. Dezember 2007

Beiträge: 99

Wohnort: Hong Kong

Hallo Stefan,

im Wiki findest du einiges zur Programmierung unter Linux. Auch werden gängige Entwicklungsumgebungen vorgestellt.

Grüße
Gerrit

Antworten |