Seite 1 von 3

Desktop ersatz SZI (Lcars Clone) mit GPL Lizenz

Verfasst: 26.04.2006 12:54
von Ground0
Hallo

Will mir und meiner Familie einen Gefallen tun :-) und vieleicht auch ein paar anderen auf dieser Welt.
Seit einiger Zeit experimentiere ich mit LCARS Programmen herum jedoch sind die Meisten zu verspielt und Praktisch nicht einsetzbar wegen dem eben erwähnten verspielt. Meine Idee ist es nun gegenüber den ganzen restlichen Projekten ein LCARS clon auf OpenSource Basis mit der GPL Lizenz zu schreiben.
SZI heisst System Zugrifs Interface

Meine IDEE ist es nun ein Interface zu Programmieren die auf ein System aufgesetzt werden kann, das Ganze solte mindestens schlussendlich unter Windows/ Linux/ Mac OS X laufen dafür scheint mir ist Pure-Basic geeignet.

Architektur:

Code: Alles auswählen

+-------------------+
!   SYSTEM          !
+-------------------+
! BETRIEBSYSTEM     !
+-------------------+
!   SZI GUI         !
+------+------------+
!DIP   !Interpreter !
!Direkt+------------+
!Inter.!Programm    !
!Prog. !            !
+------+------------+
Die SZI GUI:
Eine Zwischenschicht die die Buttons, Die Grafik, Die Tastatur/Maus/Touchscreen abfragen verwaltet.

DIP Direkt Intergrierte Programme
Die wichtigsten Programme wie Desktop, Uhrzeitanzeige, Taskmanager der Interpreter Programme

Die Interpretierten Programme
Software aus allen bereichen von Büro Software bis Spielen laufen alle in dieser Schicht.

Zur GUI Speziell:
Da das ganze aussehen soll wie LCARS solte auch eines Zusätzlich so sein Sprachunabhängig.
Die Grunddefinierung für einen Button sieht so aus:

Code: Alles auswählen

+-------------------------+
!     Leerer Bereich      !
!/////////////////////////!
!Sprach String zu Funktion!
!            funktions Nr.!
+-------------------------+

Beispiel:
+-------------------------+
!                         !
!                         !
!Beenden                  !
!                0-0001-00!
+-------------------------+
Zu der gesehenen Nummer:
0-
Art der Funktion

0001-
Welcher Sting der Sprache wird gebraucht

00
Variation des Strings (Persöhndlich Ansprache Du oder SIE bezogen usw.

Projekt Mitarbeiter die gesucht werden und die Priorität.

Was zu tun währe Dabei:
0. Endgültige Spezifizierung der SZI Intterface 1 Spezifikationen
1. Programmierer die mit am Kern die SZI GUI Programmieren
2. Programmierer die die DIP Programme Schreiben
3. Programmierer die den Interpreter Schreiben
4. Programmierer die in der Interpreter Sprache Programme schreiben.

Nummern sind die Prioritäten.

So und nun meine Frage exsistiert hier überhaupt Intresse an einem Solchen Projekt mitzuarbeiten.
Das da oben ist natürlich nicht alles nur so die Wichtigsten Details.

Gruss Ground0

PS:Habe vorher schon einige Versuche in die Richtung GUI gestartet und auch an welchen mitgearbeitet.

Verfasst: 27.04.2006 12:47
von Ground0
So damit noch etwas dazu kommt :wink:

Code: Alles auswählen

+----------------------------------------------+
!+---------+   Taskmanager    +--+    Uhr      !
!!  ENDE   !                  !  !             !
!+---------+                  !  !             !
!! SPRACHE !                  !  !             !
!+---------\__________________/  \_____________!
!!           !  Programmspezifische Menüs      !
!!          _!_________________________________!
!+---------/                                   !
!!Prog End !             Programm bereich      !
!+---------+                                   !
!!Info     !                                   !
!+---------+                                   !
!!Hilfe    !                                   !
!+---------+                                   !
!!         !                                   !
!!         !                                   !
!!         !                                   !
!!         !                                   !
!+---------+                                   !
+----------------------------------------------+
So in etwa solte dan die Desktop aufteilung aussehen...

Gruss Ground0

PS:Sorry das ich nen neuen eintrag erstellt habe aber es passt da oben ohne alles mögliche umzuschreiben nicht rein ...

Verfasst: 27.04.2006 14:21
von freedimension
Ground0 hat geschrieben:PS:Sorry das ich nen neuen eintrag erstellt habe aber es passt da oben ohne alles mögliche umzuschreiben nicht rein ...
Kein Problem, der zeitliche Abstand beider Posts rechtfertigt das durchaus.

Mit LCARS meinst du diese Star Trek GUI, oder? Vielleicht solltest du, um die Leute hier im Forum etwas "anzufixen", einen Link und/oder ein paar Screenshots hier reinposten. Viele können sich evtl. nichts drunter vorstellen und sind erstmal zu faul zum Suchen.

Verfasst: 27.04.2006 16:45
von pjanfred
freedimension hat geschrieben:
Ground0 hat geschrieben:PS:Sorry das ich nen neuen eintrag erstellt habe aber es passt da oben ohne alles mögliche umzuschreiben nicht rein ...
Kein Problem, der zeitliche Abstand beider Posts rechtfertigt das durchaus.

Mit LCARS meinst du diese Star Trek GUI, oder? Vielleicht solltest du, um die Leute hier im Forum etwas "anzufixen", einen Link und/oder ein paar Screenshots hier reinposten. Viele können sich evtl. nichts drunter vorstellen und sind erstmal zu faul zum Suchen.
...genau da hast du recht.

Verfasst: 27.04.2006 17:11
von armada
http://evidence.sourceforge.net/screenshots/LCARS.jpg
http://www.lcars-terminal.net/pictures/picbig4.gif

ich bin auf alle fälle dabei :)

mfg armada

p.s.: auch wenn es schon sowas gibt...siehe http://lcars-terminal.net ...würde es mich dennoch reizen(vielleicht neue erfahrungen in der system-nahen programmierung :) )

Verfasst: 27.04.2006 18:00
von Ground0
Hallo

Danke für die Antworten :-)

Ok das mit den Bildern stimmt, werde ich noch nachholen sobald ich wieder zu Hause bin. Und hier anfügen ...

@armada
Finde ich super das es schon einen solchen feedback gibt :) werde mich sobald ich zuhause bin (Noch am arbeiten) wieder Melden.

@freedimension
Darf ich das Ganze hier bis ich ne Website ev. Online habe hier mal Auch die entwicklungs Diskussionen weiterführen oder ist es besser in einem anderen unterforum?

Gruss Ground0

Verfasst: 27.04.2006 18:12
von pjanfred
Ja ich würde auch mitmachen.

Code: Alles auswählen

MessageRequester("Mitmachen?","Wen´s mir nicht zuschwer ist.")
Mh kann mir das jemand mit den Nummern nochmal erklären.
Zu der gesehenen Nummer:
0-
Art der Funktion

0001-
Welcher Sting der Sprache wird gebraucht

00
Variation des Strings (Persöhndlich Ansprache Du oder SIE bezogen usw.

Was zu tun währe Dabei:
0. Endgültige Spezifizierung der SZI Intterface 1 Spezifikationen
1. Programmierer die mit am Kern die SZI GUI Programmieren
2. Programmierer die die DIP Programme Schreiben
3. Programmierer die den Interpreter Schreiben
4. Programmierer die in der Interpreter Sprache Programme schreiben.

Nummern sind die Prioritäten.

Verfasst: 27.04.2006 18:29
von Ground0
Ouch jetzt hab ich kapiert wo es harkt ...

Wird gleich Korrigiert...

Gruss Ground0

Verfasst: 27.04.2006 18:41
von pjanfred
Wenn ich mitmachen darf würde ich mich mal darum kümmern das für das Programm auf meiner Webseite ein Forum angelegt wird.
Ach ja nur wenn du möchtest.

Verfasst: 27.04.2006 22:38
von Ground0
Danke immer gern dan muss ich meinen Webserver nicht belasten damit... Das teil macht inzwischen fast alles andere als webservern und ist nur ein P3 600 oder so ähndlich :-/
Weil der ver**te Quad Xeon zum 3ten mal gestorben ist...

Aber wen wir schon dabei sind... wo ist dein website ? hab bei dir nichts gefunden im Profil ....

Gruss Ground0