Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   JCL und JVCL suchen Nachwuch (https://www.delphipraxis.net/98543-jcl-und-jvcl-suchen-nachwuch.html)

jbg 28. Aug 2007 23:00


JCL und JVCL suchen Nachwuch
 
JEDI Code Library (JCL)
Bei der JEDI Code Library handlet es sich um eine Erweiterung der Delphi Runtime Library (RTL) um weitere Klassen und Funktionen. Sie enthält keine grafischen Komponenten. Die JCL steht unter der Mozilla Public License 1.1 (MPL1.1) und kann somit auch in Closed-Source Anwendungen eingesetzt werden.

JEDI Visual Component Library (JVCL)
Die JEDI Visual Component Library ist eine Komponentensammlung vom mehr als 500 Einzelkomponenten und baut auf der JCL auf. Diese Komponenten sind in Packages organisiert, womit nicht das gesamte Paket installiert werden muss. Die JVCL steht unter der Mozilla Public License 1.1 (MPL1.1) und kann somit auch in Closed-Source Anwendungen eingesetzt werden.


Aktueller Stand
In den letzten Jahren ging die Anzahl der aktiven Entwickler der JCL und der JVCL stark zurück. Waren 2003/2004 noch 4 (JCL) und 7 (JVCL) aktive Entwickler an der Arbeit, so hat sich das bis heute auf 1 (JCL) und 2 1/2 (JVCL) reduziert. Das mit so wenigen Entwicklern nur noch Bugs behoben werden können, aber keine neuen Technologien oder Verbesserungen einhergehen, dürfte klar sein.

Aus diesem Grund der etwas ungewohnte Aufruf:
Jeder der Lust hat, kann gerne am JCL/JVCL Projekt mitarbeiten.

Voraussetzungen
  • Lust etwas beizusteuern
  • Ein Newsreader (Thunderbird, XanaNews, Outlook Express, WebBrowser, ...) für die Kommunikation
  • Ein klein wenig Englisch, um sich (halbwegs) verständlich auszudrücken.
  • Eine Delphi Installation (Ab Version 5 aufwärts möglich)
  • Einen SubVersion Client (siehe SubVersion Repository Anleitung)
  • Ein wenig Zeit. Das kann von 24/7 bis 10 Minuten alle zwei Wochen reichen. Auch Auszeiten sind erlaubt
  • Grundkenntnisse der Delphi-Sprache
Was gibt es zu tun
  • Prinzipiell erstmal alles was einem einfällt
  • Bugs beheben (vor allem für Anfänger interessant um einen ersten Kontakt zur Bibliothek herzustellen)
  • Unicode in der JVCL
  • VCL.NET Unterstützung wenn Delphi Highlander heraus ist (die Basis ist bereits VCL.NET 1.1 kompatibel)
  • Generic Unterstützung wenn Delphi Tiburon drausen ist. Bzw. für die JCL.NET ab Highlander
  • Neue Komponenten jeglicher Art
  • Bestehende Komponenten verbessern/erweitern
  • Installationsroutine verbessern
  • Bestehende nicht DB-Aware Komponenten mittels JvDataConnector DB-Aware machen
  • Globus und Jans Komponenten in ähnlichen JVCL Komponenten aufgehen lassen
  • Komponenten und Funktionen Dokumentatieren
  • ...
  • Und auch nicht zu vergessen: JCL/JVCL Homepage

Wie kommen meine Änderungen in den aktuellen Quellcode
  • Am Anfang hat man nur Lesezugriff auf das SubVersion Repository. Die Patches können dabei in die jedi.binaries Newsgroup mit Ankündigung in jedi.jcl bzw. jedi.vcl gepostet werden. Ein aktiver Entwickler wird diese dann in den aktuellen Code übernehmen.
  • Mehren sich die Patches, wird man gefragt, ob man Schreibzugriff bekommen möchte um die Änderungen selbst einzupflegen.


SubVersion Repository (aktueller Quellcode)Newsgroups:Bugtracking SystemProjektseitenDaily snapshotsSourceforge ProjektseitenJVCL Hilfe

Joint Endeavor of Delphi Innovators (JEDI)
Gestartet wurde das Projekt JEDI um die Windows API Header Dateien von C nach ObjectPascal/Delphi zu konvertieren. Schnell entstanden weitere Projekte unter der Schirmherrschaft des Projekts JEDI.

fkerber 28. Aug 2007 23:19

Re: JCL und JVCL suchen Nachwuch
 
Hi!

Das klingt interessant und ich würde mich gerne beteiligen!

Jetzt stellt sich mir die Frage: Was tun?

Einfach die Subversion-Anleitung befolgen und loslegen oder irgendwo "melden" oder...?


Ciao, Frederic

Dezipaitor 29. Aug 2007 01:51

Re: JCL und JVCL suchen Nachwuch
 
Mal ne Frage:

Was müsste ich machen, wenn ich meine Security Library unter das Dach von Delphi JEDI stellen wollte? Sozusagen als weiteres Projekt von mir geleitet. Z.B. unter dem Namen Jedi Windows Security Library (JWSL)

Olli 29. Aug 2007 02:01

Re: JCL und JVCL suchen Nachwuch
 
Hallo Andreas, dann haben wir in dir wohl einen offiziellen Ansprechpartner gefunden?

Vor einer Woche schrieb ich:
Zitat:

Hi,

sorry in advance for the rant.

There seem to be half a dozen of portal sites, some of them appear to have been updated even during the last 2 years, yet the old API conversions from Marcel van Brakel (and some others) which have resulted in the jedi-apilib.sf.net project are still there instead of a simple link to the project which provides (at least occasional) updates.

Also the updating appears to be very slow, if not nonexistent and no response if you send an email to the "director" alias. All in all this raises the suspicion that the project is dead.

I'd certainly be willing to invest time, although Delphi is by far not my primary point of interest anymore, but I don't see where to do it most efficiently.

What's the current steering team? Who's on it? How to contact them? Which of the sites is the current one, which one is official anyway?


Cheers,

Oliver
Vor wenigen Tagen fragte ich an verschiedenen Stellen nach Kontakten zu den JEDI Math Leuten - dringend, wegen einer Nachricht, die persönlich ist und mir angetragen wurde.

In beiden Fällen - wie üblich, möchte man bei JEDI fast sagen - keine Reaktion.

Robert Marquardt 29. Aug 2007 05:48

Re: JCL und JVCL suchen Nachwuch
 
fkerber, erst mal TortoiseSVN installieren und das Repository runterladen (das sollte auch anonym gehen). Zweitens anfangen sich durch die Sourcen zu lesen. Drittens sich bei SourceForge anmelden, damit du eine Email fuer die Anmeldung mit Schreibrechten hast. Die Newsgroup news://forums.talkto.net:119/jedi.vcl (und am besten die anderen Jedi Newsgroups auch) abonnieren. Das ist eigentlich alles was man als Entwickler braucht.

Mein Vorschlag fuer Aenderungen an den JCL/JVCL Files ist eine Arbeitsprobe in der binaries Newsgroup ablegen. Die kann man dann verreissen eh diskutieren :-)
Von mir kommen dann mindestens die Kommentare zum Coding-Stil. Sobald das einigermassen klar ist bekommst du Schreibrechte und bist JCL oder JVCL-Entwickler.
Inwieweit wir das Verfahren fuer bei anerkannten Delphi-Experten abkuerzen oder nicht wird sich weisen.

Dezipaitor, schick mir doch mal die Sourcen und ich gebe mindestens einen Kommentar zur Qualitaet ab. Wenn es einigermassen was taugt, dann sollte es kein Problem mit der Aufnahme als Jedi-Projekt geben. Es wird ja eh nur der Name Jedi drangeklebt und dann kannst du immer noch machen was du willst.

Anmerkung an alle: Es gibt noch ein paar andere Jedi-Projekte. UTF8VCL z. B. das nach kurzer interessanter Entwicklung eingeschlafen ist weil der Gruender Bart van der Werf sich anderen Projekten zuwenden musste (er muss halt auch sein Geld verdienen).

mkinzler 29. Aug 2007 06:30

Re: JCL und JVCL suchen Nachwuch
 
Viele von uns werden schon kleine Änderungen an JVCL-Kompos gemacht haben. Es ist halt schwer abzuschätzen, wie interessant diese für andere Entwickler sind.

Ghostwalker 29. Aug 2007 07:38

Re: JCL und JVCL suchen Nachwuch
 
@mkinzler
Nun...ich denke mal, wenn du Änderungen vorgenommen hast, dann ist es das einfachste, sie "einzuschicken" und dann wird darüber gesprochen und ggf. in die Lib aufgenommen. Dann kann man auch beurteilen ob die Änderungen auch für andere Entwickler sinnvoll sind.

Es wäre Schade, wenn die Jedi-Projekte den Bach runter gehen. Zum einen weil sie, letztendlich, ein hervoragendes Code Repository bilden, zum anderen weil sehr viel Arbeit drinn steckt.

jbg 29. Aug 2007 11:07

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von Olli
Hallo Andreas, dann haben wir in dir wohl einen offiziellen Ansprechpartner gefunden?

Nicht was die Homepage betrifft. Und im JEDI Steering bin ich auch nicht.

Zitat:

Vor wenigen Tagen fragte ich an verschiedenen Stellen nach Kontakten zu den JEDI Math Leuten - dringend, wegen einer Nachricht, die persönlich ist und mir angetragen wurde.
Mit der JEDI Math habe ich nicht viel am Hut.


Zitat:

Zitat von fkerber
Einfach die Subversion-Anleitung befolgen und loslegen oder irgendwo "melden" oder...?

Melden kann man sich in den Newsgroups (die Mailing-Liste ist seit Jahren tot). Dort bekommt man auch Hilfe beim Einrichten von SubVersion und wie man am besten vorgeht.


Zitat:

Zitat von Dezipaitor
Was müsste ich machen, wenn ich meine Security Library unter das Dach von Delphi JEDI stellen wollte? Sozusagen als weiteres Projekt von mir geleitet. Z.B. unter dem Namen Jedi Windows Security Library (JWSL)

Das hat Robert schon beantwortet.

shmia 29. Aug 2007 11:23

Re: JCL und JVCL suchen Nachwuch
 
Ich würde mich beteiligen, habe aber folgende Beschränkungen:
* alles ausser Port 80 geblockt -> keine Newsgroups, kein Subversion
* Mantis Webserver bringt nur leere Seiten -> kein Bug-Report möglich
Tja, was kann ich dann beisteuern ?

Olli 29. Aug 2007 11:29

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von jbg
Zitat:

Zitat von Olli
Vor wenigen Tagen fragte ich an verschiedenen Stellen nach Kontakten zu den JEDI Math Leuten - dringend, wegen einer Nachricht, die persönlich ist und mir angetragen wurde.

Mit der JEDI Math habe ich nicht viel am Hut.

Scheinen die Mitglieder auch nicht. Habe auch versucht an die Admins eine Mail zu schreiben, aber bekam keine Antwort von auch nur einem. Habe es in der JEDI YahooGoup und der JEDI-Math YahooGroup gepostet ... selbes Ergebnis.

jbg 29. Aug 2007 11:37

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von shmia
* alles ausser Port 80 geblockt -> keine Newsgroups, kein Subversion

Newsgroups über das WebInterface
Statt SubVersion könnest du die Daily Snapshots benutzen und auf deren Basis arbeiten. Das ist zwar nicht so angenehm, funktioniert aber auch.

Zitat:

* Mantis Webserver bringt nur leere Seiten -> kein Bug-Report möglich
Das sollte eigentlich funktionieren da nur HTTP. Der Server ist aber ziemlich langsam (=> CodeGear's Server)

Robert Marquardt 29. Aug 2007 11:49

Re: JCL und JVCL suchen Nachwuch
 
Fuer die Leute die nicht wissen was Jedi Steering ist: Das ist einfach eine Mailingliste auf der sich die Fuehrungsmitglieder von Jedi um eventuelle Probleme kuemmern. Es gab bisher in der Zeit seit ich dabei bin nur zwei grosse Probleme. Eines war ein Konflikt um unseren damaligen Direktor. Das wurde letztlich durch Neuwahl geloest. Danach haben wir eine sehr formelle jaehrliche Neuwahl des Direktors eingefuehrt, aber nach kurzer Zeit ging die Wahlbeteiligung so zurueck das die ganze Sache jetzt wieder vergessen ist. Wir nehmen also die Sachen nur so wichtig wie unbedingt noetig.
Das andere Problem war ein unvorsichtigerweise bei der JCL aufgenommener Entwickler. Keine Angst, diese "Qualitaet" erreicht keiner von euch.
Ansonsten ist auf der Steering Mailingliste nichts los. Alles in allem das was in jedem Verein so passieren kann.

Jedi Math ist wohl im Schlafmodus. Mal in der Newsgroup nachfragen und wenn sich keiner meldet, dann hast du halt Pech gehabt.

Die Jedi Mailingliste ist uebrigens durch die Newsgroups ausgetrocknet worden.

@shmia, damit hast du wohl schlechte Karten. Ich weiss nicht ob man mit dem SourceForge Webinterface mehr kann als das Repository ansehen. Ist das ein Firmenrechner? Red mal mit den IT-Leuten. Vielleicht kriegst du die Ports doch freigeschaltet. Von Newsgroup- und Subversion-Ports geht keine Gefahr aus. Wie jbg gesagt hat geht es trotzdem, aber bequem ist das nicht.

Andreas L. 29. Aug 2007 11:57

Re: JCL und JVCL suchen Nachwuch
 
Hi,
ich entwickle derzeit an einen Komponentenpaket für Mozilla/Netscape-Browsern. Man kann bspw. Cookies auslesen und ändern, Lesezeichen auslesen, etc. Die erste Komponente ist fast fertig. Wollte das Paket sowieso OS machen. Wenn Interesse besteht könnt ihr es gerne in die JVCL aufnehmen. Ansonsten kann ich vllt. noch ein Bugs fixen.

Ciao,
Andy

Robert Marquardt 29. Aug 2007 12:04

Re: JCL und JVCL suchen Nachwuch
 
Andreas L. Willkommen bei der JVCL :-)
Schick mir mal deine Sourcen und ich berate dich hinsichtlich unserer Standards.

fkerber 29. Aug 2007 12:13

Re: JCL und JVCL suchen Nachwuch
 
Hi!

Zitat:

Zitat von Robert Marquardt
fkerber, erst mal TortoiseSVN installieren und das Repository runterladen (das sollte auch anonym gehen). Zweitens anfangen sich durch die Sourcen zu lesen. Drittens sich bei SourceForge anmelden, damit du eine Email fuer die Anmeldung mit Schreibrechten hast. Die Newsgroup news://forums.talkto.net:119/jedi.vcl (und am besten die anderen Jedi Newsgroups auch) abonnieren. Das ist eigentlich alles was man als Entwickler braucht.

Mein Vorschlag fuer Aenderungen an den JCL/JVCL Files ist eine Arbeitsprobe in der binaries Newsgroup ablegen. Die kann man dann verreissen eh diskutieren :-)
Von mir kommen dann mindestens die Kommentare zum Coding-Stil. Sobald das einigermassen klar ist bekommst du Schreibrechte und bist JCL oder JVCL-Entwickler.
Inwieweit wir das Verfahren fuer bei anerkannten Delphi-Experten abkuerzen oder nicht wird sich weisen.


Also SVN iss installiert und die Ordner sind auch lt. Anleitung heruntergeladen. Bei SF bin ich angemeldet (schon länger), habe jetzt aber keine Möglichkeit gesehen, dem Projekt beizutreten (falls das beabsichtigt war - so habe ich deine aussage aufgefasst) und die Newsgroups sind abonniert.


Allerdings habe ich es jetzt noch nicht so ganz kapiert, was ich jetzt weiter machen kann!
Wenn ich mir diese Bug-Page anschaue, dann habe ich 0,keinen Durchblick, wo da Handlungsbedarf besteht oder was ich da jetzt machen kann...
Kann da vllt. jemand einen kurzen Einstieg vermitteln?


Ciao, Frederic

Olli 29. Aug 2007 12:15

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von Robert Marquardt
Andreas L. Willkommen bei der JVCL :-)
Schick mir mal deine Sourcen und ich berate dich hinsichtlich unserer Standards.

Ach würde das Projekt JEDI bloß aus Leuten wie Robert bestehen *seufz* ... wann steht die nächste Wahl an? Stellst du dich? :zwinker:

mkinzler 29. Aug 2007 12:28

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von Olli
Zitat:

Zitat von Robert Marquardt
Andreas L. Willkommen bei der JVCL :-)
Schick mir mal deine Sourcen und ich berate dich hinsichtlich unserer Standards.

Ach würde das Projekt JEDI bloß aus Leuten wie Robert bestehen *seufz* ... wann steht die nächste Wahl an? Stellst du dich? :zwinker:

Zumindest auf Bezug auf die JVCl ist er es wohl:
Zitat:

...so hat sich das bis heute auf 1 (JCL) und 2 1/2 (JVCL) reduziert
der andere ist Andreas (jbg). Die Frage stellt sich nur wer der "halbe" ist.

Andreas L. 29. Aug 2007 14:53

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von Robert Marquardt
Andreas L. Willkommen bei der JVCL :-)
Schick mir mal deine Sourcen und ich berate dich hinsichtlich unserer Standards.

PN wurde gesendet? :coder:


Zitat:

Zitat von Olli
Zitat:

Zitat von Robert Marquardt
Andreas L. Willkommen bei der JVCL :-)
Schick mir mal deine Sourcen und ich berate dich hinsichtlich unserer Standards.

Ach würde das Projekt JEDI bloß aus Leuten wie Robert bestehen *seufz* ... wann steht die nächste Wahl an? Stellst du dich? :zwinker:

Das war jetzt aber nicht negativ auf mich bezogen oder? :gruebel:

Robert Marquardt 29. Aug 2007 15:30

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von fkerber
Also SVN iss installiert und die Ordner sind auch lt. Anleitung heruntergeladen. Bei SF bin ich angemeldet (schon länger), habe jetzt aber keine Möglichkeit gesehen, dem Projekt beizutreten (falls das beabsichtigt war - so habe ich deine aussage aufgefasst) und die Newsgroups sind abonniert.


Allerdings habe ich es jetzt noch nicht so ganz kapiert, was ich jetzt weiter machen kann!
Wenn ich mir diese Bug-Page anschaue, dann habe ich 0,keinen Durchblick, wo da Handlungsbedarf besteht oder was ich da jetzt machen kann...
Kann da vllt. jemand einen kurzen Einstieg vermitteln?


Ciao, Frederic

An den Bugs musst du nicht arbeiten. Arbeite an dem was dich interessiert. Meistens beginnt es damit das dir irgendeine Komponente nicht gefaellt und du es anders machen willst. Schraub einfach froehlich drauf los. Eine wirkliche Uebersicht gibt es nicht, denn selbst wir Entwickler kennen uns nur mit einem kleinen Teil der Komponenten aus.
Wir vesuchen mal naechstens hier eine Uebersicht zu schreiben wie die Teile/Directories der JVCL zusammenhaengen.

Robert Marquardt 29. Aug 2007 15:35

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von Olli
Ach würde das Projekt JEDI bloß aus Leuten wie Robert bestehen *seufz* ... wann steht die nächste Wahl an? Stellst du dich? :zwinker:

Bloss nicht! Ich war nach dem Konflikt um den ersten Director ein Jahr lang Jedi Director und in dieser Position ein kompletter Versager.
Was ich kann ist Projekte wieder zum Leben treten eh erwecken. Da muss man ein bischen Arschloch sein und das kann ich :->

fkerber 29. Aug 2007 16:17

Re: JCL und JVCL suchen Nachwuch
 
Hi!

Zitat:

Zitat von Robert Marquardt
An den Bugs musst du nicht arbeiten.

Hatte mich auf die Aussage von Andreas bezogen:
Zitat:

Zitat von jbg
Bugs beheben (vor allem für Anfänger interessant um einen ersten Kontakt zur Bibliothek herzustellen)


Ok, also einfach mal irgendwas suchen und irgendwas machen.... :mrgreen:


Edit:
Achja, ganz vergessen - wenn irgendwie Bedarf an Homepage-Änderungen o.ä besteht - da bin ich auf jeden Fall für zu haben!

Ciao, Frederic

Robert Marquardt 29. Aug 2007 16:21

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von fkerber
Achja, ganz vergessen - wenn irgendwie Bedarf an Homepage-Änderungen o.ä besteht - da bin ich auf jeden Fall für zu haben!

Ciao, Frederic

ANDREAS! SCHNAPP DIR DEN KERL!!!

fkerber 29. Aug 2007 16:22

Re: JCL und JVCL suchen Nachwuch
 
:duck:

!!! ANGST !!!

:duck:

Ghostwalker 29. Aug 2007 16:29

Re: JCL und JVCL suchen Nachwuch
 
:spin:

Na mal sehen, wenn ich ein bischen Zeit hab, werd ich mich auch mal (wieder) etwas mit der JVCL/JCL beschäftigen. Aber erst muß ich hier noch ein anderes Projekt zu ende bringen. Ideen hab ich mehr als genug. :mrgreen:

jbg 29. Aug 2007 16:59

Re: JCL und JVCL suchen Nachwuch
 
Zitat:

Zitat von mkinzler
der andere ist Andreas (jbg). Die Frage stellt sich nur wer der "halbe" ist.

Olivier Bones ist Nummer 1.
Ich und Robert je 3/4. Ist aber für Robert gut-gerundet.

Zitat:

Zitat von fkerber
habe jetzt aber keine Möglichkeit gesehen, dem Projekt beizutreten (falls das beabsichtigt war - so habe ich deine aussage aufgefasst) und die Newsgroups sind abonniert.

Beitreten kann man immer. Die frage ist nur, wann man Schreibzugriff auf das SVN Repository bekommt. Und das geht nur, wenn man vom Projekt-Coordinator (Olivier Bones) in den Sourceforge Status eines Entwicklers erhoben wird. Einfach in den Newsgroups nach einem Schreibzugriff fragen. Vorher sollte man aber schon mal etwas Code oder einen Patch beigesteuert haben. Diesen kann man in jedi.binaries ablegen und in jedi.vcl btw. jedi.jcl ankündigen.

jim_raynor 30. Aug 2007 17:52

Re: JCL und JVCL suchen Nachwuch
 
MMh. Kann es sein, dass es im Moment Probleme mit dem Mail-Versand aus Mantis gibt. Hab mich registriert bekomme aber keine Mail wegen folgenden Fehler:

Zitat:

PROBLEMS SENDING MAIL TO: xxx@xxx.xx
Mailer Error: SMTP Error: Could not connect to SMTP host.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz