(Da die Regeln hier mal wieder besonders streng sind, weiß ich nicht ob diese Projektausschreibung gültig ist. Ansonsten habe ich wohl Pech gehabt)
Hallo Community,
ich möchte hier gerne mein neues Projekt vorstellen an welchem ich seit Ende 2010 arbeite. Es geht dabei in erster Linie darum, andere interessierte Entwickler zu finden um ein Team zu bilden und die Entwicklung zu beschleunigen.
1 Einleitung
2 Technik
3 Anwendungsgebiete für Query OS
4 Projekterfolg?
5 Projektorganisation
6 Stellenangebote
7 Kontaktinformationen
1 Einleitung
Bei meinem Projekt handelt es sich um „Query OS“ für „Query Operating System“ kurz QOS. Es soll ein modernes Web-Betriebssystem werden, welches ohne Browser-PlugIns läuft und auch weiterhin laufen soll. Als Beispiel, damit man eine bessere Vorstellung davon bekommt um was es in etwa geht, sei dieser Wikipedia Eintrag: http://de.wikipedia.org/wiki/Online_Operating_System genannt. Es handelt sich dabei also um ein Web basiertes OS, welches es ermöglicht überall und egal auf welchem Gerät immer das gleiche OS, Rechte, Anwendungen, Daten und Oberflächen zu haben.
Ich habe sämtliche Informationen zum Projekt sowie zur geplanten Team-Arbeit und Stellenangebote auf meinem Weblog, http://www.kasenoru.de im Widget „Query OS“ untergebracht. Dort gibt es genauere Informationen zu den einzelnen Systemen und der Projektorganisation.
2 Technik
Query OS verwendet auf der Client-Seite JavaScript + die selbst entwickelte JavaScript Erweiterung QScript, um JavaScript um Klassen, Namespaces und ein Modulsystem zu erweitern. Dabei wird PHP 5 auf der Server-Seite genutzt. Für die grafische Oberfläche wurde QAML "Query OS Application Markup Language" entwickelt, womit die Oberflächen nicht direkt über HTML sondern mit XML definiert werden. Zum Erstellen eigener QAML-Komponenten wurde QSL "Query OS StyleSheet Language" entworfen. Mit QSL legt man beispielsweise fest, welcher HTML Code von einer QAML Komponente generiert wird. Auch Vererbungen zwischen Komponenten sind möglich.
3 Anwendungsgebiete für Query OS
Da Query OS 100% Web-basiert läuft und bisher keinerlei PlugIns benötigt, ist der Kernel fast auf allen HTML 5 kompatiblen Web-Browsern, egal ob Handy oder Desktop-PC, grundsätzlich lauffähig.
Einsatzbereiche könnten Schulen(eventuelle Ablösung von ISERV) oder Firmen z.B. im Intranet sein. Auch Privatleute könnten das System recht gut nutzen, sei es über Hosting-Angebote oder Eigeninstallationen. So hätte man immer die gleichen Anwendungen, Spiele, Daten und Oberflächen und das am Desktop sowie mobil. Auch das Betreiben auf einem schnellen USB-Stick mit portablem Web-Server wäre denkbar. Es gibt da noch eine ganze Reihe anderer Möglichkeiten.
Auch muss Query OS nicht zwangsläufig als klassisches Betriebssystem mit grafischer Oberfläche betrieben werden. Aufgrund des recht modularen Aufbaus, z.B. sind Shell und UI-Manager beliebig austauschbar bzw. abnehmbar, lassen sich auch ganz andere Systeme daraus bauen.
4 Projekterfolg?
Ich denke schon das dieses Projekt recht erfolgreich werden kann, es hängt ganz davon ab, was man daraus macht. Sicherlich gibt es einige Konkurrenten, daher habe ich darauf geachten möglichst moderne Technik zu verwenden, um schon mal in diesem Bereich vorne zu liegen. Auch habe ich für Query OS eine recht saubere Basis zum sauberen Entwickeln mit JavaScript geschaffen. Das macht es auch Entwicklern viel einfacher Software zu schreiben. Und je mehr Anwendungen für Query OS entwickelt werden, desto beliebter wird es werden. Daher sollte man diesen Punkt nicht vernachlässigen.
Als Privatmann kann es gut sein, dass man nicht direkt alle Vorteile eines solchen "Online-Betriebssystems" sieht. Da man sowas selber bisher vielleicht nie gebraucht hat. Es gibt aber dennoch eine Menge Leute die ohne solche "Online-Betriebssysteme" gar nicht klar kommen würden. Man stelle sich beispielsweise Anwendungen für die Kundenverwaltung vor -> CRM "Customer Relationship Management" für Query OS. Es gibt viele Firmen die sehr großen Nutzen davon haben.
Auch an Schulen gibt es überall das System "ISERV", welches in meinen Augen und in den Augen der Lehrer sowie Schüler nicht wirklich ausreichend ist. Eine Query OS Installation mit entsprechenden Anwendungen könnte hier Abhilfe schaffen.
Wenn man genauer überlegt, würden sich noch viele weitere Möglichkeiten bieten, da Query OS recht flexibel gebaut ist. Auch die Installation ist dank PHP sehr schnell und einfach und fast auf jedem Webspace möglich. Man braucht nicht direkt einen Root-Server.
Natürlich gibt es, wie oben erwähnt, einige Konkurrenz-Produkte, aber wenn man es richtig macht bin ich davon überzeugt, dass sich das Projekt durchsetzen kann. Es liegt hier auch nicht alleine an mir, sondern viel mehr auch an dem, was das Team leistet.
5 Projektorganisation
Ich bevorzuge immer eine saubere Projektorganisation, da ich aus Erfahrung weiß, dass es ohne nur scheitern kann.
Für die Quelltext-Verwaltung gibt es ein SVN Repository unter http://www.wush.net/svn/queryos auf welches man offenen Lese-Zugriff über anonymous hat. Dieser offene Lese-Zugriff dient aber nur dazu, sich schon vorher einmal das Projekt anschauen zu können.
Für das Projektmanagement habe ich das bekannte System „Trac“ eingerichtet, es sind auch ein paar PlugIns installiert um z.B. Quelltexte besser darzustellen.
Auch plane ich regelmäßige Konferenzen über z.B. NetViewer, um Konzepte und Ideen gemeinsam im Team besprechen zu können, sowie über den aktuellen Stand des Projektes diskutieren zu können.
Weitere Informationen zur Projektorganisation gibt es unter: http://www.kasenoru.de/?page_id=390
6 Stellenangebote
Es gibt verschiedene Möglichkeiten Query OS zu unterstützen. Sei es als Kernel-Entwickler, UI-Entwickler oder Utility-Entwickler. Auch sind UI-Designer, welche mit QAML, QSL und CSS die Oberflächen von Query OS gestalten, gesucht. Darüber hinaus werden auch Grafik-Designer benötigt, welche z.B. Icons, Hintergründe und sonstige Grafiken erstellen und dabei mit den UI-Designern zusammenarbeiten.
Zuletzt sind noch ein Web-Designer für den Web-Auftritt gesucht sowie für später noch ein Spieleentwickler, welcher ein paar Standard-Spiele für Query OS entwerfen soll.
Weitere Informationen und genauere Beschreibungen zu den Stellenangeboten gibt es unter: http://www.kasenoru.de/?page_id=390#angebote
7 Kontaktinformationen
Wer Interesse am Projekt hat und gerne mitwirken möchte, der schreibt bitte einfach eine E-Mail an:
jobs@query-os.com
In der E-Mail sollte man ein paar Informationen(Unter anderem eine Altersangabe) über sich selbst, das eigene Zeitverhältnis, den Grund für die gewünschte Mitarbeit, den gewünschten Tätigkeitsbereich, bisherige Erfahrungen sowie eventuelle Referenzen angeben. Wobei man mir, was die Referenzen betrifft, nichts beweisen muss. Es wird sich schon zeigen ob man für eine Stelle geeignet ist, dennoch empfehle ich jedem schon ein paar Jahre Erfahrung mitzubringen.
Als Entwickler kann und sollte man sich vorher unbedingt schonmal den Quelltext aus dem SVN Repository:
https://wush.net/svn/queryos
ansehen, um besser abschätzen zu können ob die eigenen Fähigkeiten ausreichend sind. Vielleicht erkennt der ein oder andere auch schon die ersten Schwächen und Lücken im System(Diese gibt es definitiv) und hat Verbesserungsvorschläge parat.
Aber selbst wenn man nicht gleich alles versteht, dass ist normal. Man braucht sehr lange Zeit alles verstehen zu können und ich habe Verständnis dafür. Da aber alles recht organisiert abläuft ist das gar nicht so schlimm. Im Ticket-System gibt es auch paar ganz einfache Tasks, an welche man sich zuerst wagen sollte um sich so Stück für Stück in das Projekt einarbeiten zu können.
Wenn allgemeine Fragen zum Projekt bestehen, kann man diese an:
info@query-os.com
senden.
Mit freundlichen Grüßen
Kasenoru
Hallo Community,
ich möchte hier gerne mein neues Projekt vorstellen an welchem ich seit Ende 2010 arbeite. Es geht dabei in erster Linie darum, andere interessierte Entwickler zu finden um ein Team zu bilden und die Entwicklung zu beschleunigen.
1 Einleitung
2 Technik
3 Anwendungsgebiete für Query OS
4 Projekterfolg?
5 Projektorganisation
6 Stellenangebote
7 Kontaktinformationen
1 Einleitung
Bei meinem Projekt handelt es sich um „Query OS“ für „Query Operating System“ kurz QOS. Es soll ein modernes Web-Betriebssystem werden, welches ohne Browser-PlugIns läuft und auch weiterhin laufen soll. Als Beispiel, damit man eine bessere Vorstellung davon bekommt um was es in etwa geht, sei dieser Wikipedia Eintrag: http://de.wikipedia.org/wiki/Online_Operating_System genannt. Es handelt sich dabei also um ein Web basiertes OS, welches es ermöglicht überall und egal auf welchem Gerät immer das gleiche OS, Rechte, Anwendungen, Daten und Oberflächen zu haben.
Ich habe sämtliche Informationen zum Projekt sowie zur geplanten Team-Arbeit und Stellenangebote auf meinem Weblog, http://www.kasenoru.de im Widget „Query OS“ untergebracht. Dort gibt es genauere Informationen zu den einzelnen Systemen und der Projektorganisation.
2 Technik
Query OS verwendet auf der Client-Seite JavaScript + die selbst entwickelte JavaScript Erweiterung QScript, um JavaScript um Klassen, Namespaces und ein Modulsystem zu erweitern. Dabei wird PHP 5 auf der Server-Seite genutzt. Für die grafische Oberfläche wurde QAML "Query OS Application Markup Language" entwickelt, womit die Oberflächen nicht direkt über HTML sondern mit XML definiert werden. Zum Erstellen eigener QAML-Komponenten wurde QSL "Query OS StyleSheet Language" entworfen. Mit QSL legt man beispielsweise fest, welcher HTML Code von einer QAML Komponente generiert wird. Auch Vererbungen zwischen Komponenten sind möglich.
3 Anwendungsgebiete für Query OS
Da Query OS 100% Web-basiert läuft und bisher keinerlei PlugIns benötigt, ist der Kernel fast auf allen HTML 5 kompatiblen Web-Browsern, egal ob Handy oder Desktop-PC, grundsätzlich lauffähig.
Einsatzbereiche könnten Schulen(eventuelle Ablösung von ISERV) oder Firmen z.B. im Intranet sein. Auch Privatleute könnten das System recht gut nutzen, sei es über Hosting-Angebote oder Eigeninstallationen. So hätte man immer die gleichen Anwendungen, Spiele, Daten und Oberflächen und das am Desktop sowie mobil. Auch das Betreiben auf einem schnellen USB-Stick mit portablem Web-Server wäre denkbar. Es gibt da noch eine ganze Reihe anderer Möglichkeiten.
Auch muss Query OS nicht zwangsläufig als klassisches Betriebssystem mit grafischer Oberfläche betrieben werden. Aufgrund des recht modularen Aufbaus, z.B. sind Shell und UI-Manager beliebig austauschbar bzw. abnehmbar, lassen sich auch ganz andere Systeme daraus bauen.
4 Projekterfolg?
Ich denke schon das dieses Projekt recht erfolgreich werden kann, es hängt ganz davon ab, was man daraus macht. Sicherlich gibt es einige Konkurrenten, daher habe ich darauf geachten möglichst moderne Technik zu verwenden, um schon mal in diesem Bereich vorne zu liegen. Auch habe ich für Query OS eine recht saubere Basis zum sauberen Entwickeln mit JavaScript geschaffen. Das macht es auch Entwicklern viel einfacher Software zu schreiben. Und je mehr Anwendungen für Query OS entwickelt werden, desto beliebter wird es werden. Daher sollte man diesen Punkt nicht vernachlässigen.
Als Privatmann kann es gut sein, dass man nicht direkt alle Vorteile eines solchen "Online-Betriebssystems" sieht. Da man sowas selber bisher vielleicht nie gebraucht hat. Es gibt aber dennoch eine Menge Leute die ohne solche "Online-Betriebssysteme" gar nicht klar kommen würden. Man stelle sich beispielsweise Anwendungen für die Kundenverwaltung vor -> CRM "Customer Relationship Management" für Query OS. Es gibt viele Firmen die sehr großen Nutzen davon haben.
Auch an Schulen gibt es überall das System "ISERV", welches in meinen Augen und in den Augen der Lehrer sowie Schüler nicht wirklich ausreichend ist. Eine Query OS Installation mit entsprechenden Anwendungen könnte hier Abhilfe schaffen.
Wenn man genauer überlegt, würden sich noch viele weitere Möglichkeiten bieten, da Query OS recht flexibel gebaut ist. Auch die Installation ist dank PHP sehr schnell und einfach und fast auf jedem Webspace möglich. Man braucht nicht direkt einen Root-Server.
Natürlich gibt es, wie oben erwähnt, einige Konkurrenz-Produkte, aber wenn man es richtig macht bin ich davon überzeugt, dass sich das Projekt durchsetzen kann. Es liegt hier auch nicht alleine an mir, sondern viel mehr auch an dem, was das Team leistet.
5 Projektorganisation
Ich bevorzuge immer eine saubere Projektorganisation, da ich aus Erfahrung weiß, dass es ohne nur scheitern kann.
Für die Quelltext-Verwaltung gibt es ein SVN Repository unter http://www.wush.net/svn/queryos auf welches man offenen Lese-Zugriff über anonymous hat. Dieser offene Lese-Zugriff dient aber nur dazu, sich schon vorher einmal das Projekt anschauen zu können.
Für das Projektmanagement habe ich das bekannte System „Trac“ eingerichtet, es sind auch ein paar PlugIns installiert um z.B. Quelltexte besser darzustellen.
Auch plane ich regelmäßige Konferenzen über z.B. NetViewer, um Konzepte und Ideen gemeinsam im Team besprechen zu können, sowie über den aktuellen Stand des Projektes diskutieren zu können.
Weitere Informationen zur Projektorganisation gibt es unter: http://www.kasenoru.de/?page_id=390
6 Stellenangebote
Es gibt verschiedene Möglichkeiten Query OS zu unterstützen. Sei es als Kernel-Entwickler, UI-Entwickler oder Utility-Entwickler. Auch sind UI-Designer, welche mit QAML, QSL und CSS die Oberflächen von Query OS gestalten, gesucht. Darüber hinaus werden auch Grafik-Designer benötigt, welche z.B. Icons, Hintergründe und sonstige Grafiken erstellen und dabei mit den UI-Designern zusammenarbeiten.
Zuletzt sind noch ein Web-Designer für den Web-Auftritt gesucht sowie für später noch ein Spieleentwickler, welcher ein paar Standard-Spiele für Query OS entwerfen soll.
Weitere Informationen und genauere Beschreibungen zu den Stellenangeboten gibt es unter: http://www.kasenoru.de/?page_id=390#angebote
7 Kontaktinformationen
Wer Interesse am Projekt hat und gerne mitwirken möchte, der schreibt bitte einfach eine E-Mail an:
jobs@query-os.com
In der E-Mail sollte man ein paar Informationen(Unter anderem eine Altersangabe) über sich selbst, das eigene Zeitverhältnis, den Grund für die gewünschte Mitarbeit, den gewünschten Tätigkeitsbereich, bisherige Erfahrungen sowie eventuelle Referenzen angeben. Wobei man mir, was die Referenzen betrifft, nichts beweisen muss. Es wird sich schon zeigen ob man für eine Stelle geeignet ist, dennoch empfehle ich jedem schon ein paar Jahre Erfahrung mitzubringen.
Als Entwickler kann und sollte man sich vorher unbedingt schonmal den Quelltext aus dem SVN Repository:
https://wush.net/svn/queryos
ansehen, um besser abschätzen zu können ob die eigenen Fähigkeiten ausreichend sind. Vielleicht erkennt der ein oder andere auch schon die ersten Schwächen und Lücken im System(Diese gibt es definitiv) und hat Verbesserungsvorschläge parat.
Aber selbst wenn man nicht gleich alles versteht, dass ist normal. Man braucht sehr lange Zeit alles verstehen zu können und ich habe Verständnis dafür. Da aber alles recht organisiert abläuft ist das gar nicht so schlimm. Im Ticket-System gibt es auch paar ganz einfache Tasks, an welche man sich zuerst wagen sollte um sich so Stück für Stück in das Projekt einarbeiten zu können.
Wenn allgemeine Fragen zum Projekt bestehen, kann man diese an:
info@query-os.com
senden.
Mit freundlichen Grüßen
Kasenoru
Zuletzt bearbeitet: