Pages: (2) [1] 2   ( Go to first unread post ) Reply to this topicStart new topicStart Poll

> Recherche d'un code source abal, Gestion complète d'un Treeview en abal
GUIARD
Posted: 26/03/12 13:34
Quote Post


Martien User
******

Group: Membre
Posts: 1730
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded



Nous sommes toujours à la recherche d'un code source complet écrit en abal permettant la gestion complète d'un treeview (nombre illimité de sous-niveaux).
Quelqu'un a t'il cela sous la main ?
Merci de bien vouloir nous faire une proposition chiffrée !
j.guiard à eis-informatique.com
tel 02 99 72 15 15
PMEmail PosterUsers Website
Top
GUIARD
Posted: 26/03/12 13:43
Quote Post


Martien User
******

Group: Membre
Posts: 1730
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded



PMEmail PosterUsers Website
Top
GUIARD
Posted: 26/03/12 15:58
Quote Post


Martien User
******

Group: Membre
Posts: 1730
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded



Je ne crois pas que Prologue ait mis à notre disposition de classe abal/objet permettant de gérer des Treeview. Pourtant commercialiser ce genre d'outil leur permettait surement d'arrondir leur fin de mois. Cette source de revenu ne fait apparemment pas partie de leur modèle économique.
Qu'en pensez-vous ?

PMEmail PosterUsers Website
Top
root
Posted: 27/03/12 17:15
Quote Post


God of the forum
*******

Group: Admin
Posts: 6098
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



Prologue fourni des briques, à nous de construire les murs puis les bâtiments.
SING permet de contruire des briques de différente taille pour faire des composants plus ou moins complexe.

Regarde bien dans ABAL3 il doit y avoir des classes pour gérer des listes puisqu'il y a des classes XML qui doivent construire des listes en mémoire.
Ensuite, à toi de te faire tes briques ...

Pourtant , cette demande de TreeView ce n'est pas d'aujourd'hui qu'on l'a faite à prologue

Ensuite entre un TreeView sur des données statiques et des données dynamique ça doit être le même niveau de difficulté

Affichage mode texte, affichage mode Visual etc....

Bikini offre t'il quelques choses à ce niveau ?
PM
Top
Thierry Oulès
Posted: 28/03/12 16:41
Quote Post


Mega User
***

Group: Membre
Posts: 195
Member No.: 76
Joined: 06/11/02
Submissions: None Submitted
Downloads: No Files Downloaded




Non, pas pour l"instant mais je crois qu'il va falloir s'y mettre !

Pour info, une nouvelle version de Bikini est en cours d'écriture pour fin Avril.
PMUsers Website
Top
GUIARD
Posted: 28/03/12 19:50
Quote Post


Martien User
******

Group: Membre
Posts: 1730
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded



un partage sous useit est il envisagé en passant par qt par exemple comme le fait deja windev ?
PMEmail PosterUsers Website
Top
Thierry Oulès
Posted: 29/03/12 15:50
Quote Post


Mega User
***

Group: Membre
Posts: 195
Member No.: 76
Joined: 06/11/02
Submissions: None Submitted
Downloads: No Files Downloaded



Un portage en C++ est envisagé, mais dans une autre optique de portage !
Faut voir si QT permet d'avoir le contrôle des saisies au fil de l'eau comme Abal ou Screener/bikini (formats de saisie).
PMUsers Website
Top
GUIARD
Posted: 29/03/12 20:00
Quote Post


Martien User
******

Group: Membre
Posts: 1730
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded



J'aimerais vraiment en savoir beaucoup plus.
Connaitre les objectifs que vous désirez atteindre ainsi que le modèle économique qui sera mis en œuvre. Coût d'acquisition, coût de déploiement, contrat de services, échéances.
S'agira-t-il réellement d'un progrès et pourquoi ?

En fait, si nous étions suffisamment nombreux à apporter notre soutien financier à votre projet EN AMONT alors vous auriez peut être la possibilité de superviser une équipe d'informaticiens qui irait finalement beaucoup plus vite.

Sera t'il meilleur que celui que Prologue a conçu et finalise ?

Lorsque l'on n'écoute pas les utilisateurs, leurs espérances, leurs exigences, ils finissent par changer de technologie ou tout simplement conserver l'existant en l'état. Et surtout les promesses doivent évidemment être tenues.

Et puis enfin, les développeurs Abal sont-ils aptes à mettre en œuvre de tels changements au prix d'une réécriture substantielle des structures ?

Ne vaut-il mieux pas plus simplement écrire "rapidement" de nouveaux produits en utilisant des nouvelles technologies devenues enfin mature et qui s'adresseront naturellement à une nouvelle clientèle.
PMEmail PosterUsers Website
Top
Thierry Oulès
Posted: 30/03/12 13:09
Quote Post


Mega User
***

Group: Membre
Posts: 195
Member No.: 76
Joined: 06/11/02
Submissions: None Submitted
Downloads: No Files Downloaded



Admettons que vous souhaitiez ré-écrire votre application dans un langage X.

Qu'est ce qui pourrait vous faciliter les choses ?

1) Si votre application utilise Screener, disposer dans ce langage X d'une bibliothèque disposant des même instructions et des mêms syntaxes vous permettra déjà de ne pas recoder tout l'interface utilisateur.

2) Si vous disposez d'une base "compatible" avec Criteria dans ce langage X, vous n'avez pas besoin de repenser tous les accès fichiers.

3) Si cette base peut être utilisée à la fois par le langage X, et par Abal, et ce en temps réel, vous pouvez porter votre application dans le langage X morceau par morceau, en prenant le temps nécessaire, et en déployant votre application "hybride" chez vos clients.



PMUsers Website
Top
LLC
Posted: 30/03/12 15:53
Quote Post


Hyper User
*****

Group: Membre
Posts: 595
Member No.: 30
Joined: 18/06/02
Submissions: None Submitted
Downloads: 1



QUOTE (Thierry Oulès @ 29/03/12 15:50)
Un portage en C++ est envisagé, mais dans une autre optique de portage !
Faut voir si QT permet d'avoir le contrôle des saisies au fil de l'eau comme Abal ou Screener/bikini (formats de saisie).

- Je commence a avoir des demande de portage sur ubuntu voir android , ce n'est pas notre priorité mais à voir :-D

- Pour les améliorations bikini , la plus grosse attente est l'agrandissement du nombre de caracteres 120*40 actuellement , je sais que cela n'est pas simple mais tellement attendu :-D

- Le triview serait sympa evidement :wink:

@+
PMEmail PosterUsers Website
Top
GUIARD
Posted: 30/03/12 20:04
Quote Post


Martien User
******

Group: Membre
Posts: 1730
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded



Prologue a t'il déposé un brevet pour Abal et Criteria ?

Un parallèle s'impose qu'en même ...
Google avait été immédiatement poursuivi pour avoir développé une machine virtuelle « maison » faisant tourner des applications en Java sans devoir s’acquitter des droits de licence d’Oracle.
À la décharge de ce dernier, Google était parfaitement au courant du contournement du brevet désormais en la possession d’Oracle mais ne semblait pas inquiété outre mesure par d’éventuelles poursuites.

http://www.journaldugeek.com/2012/03/30/gu...racle-en-froid/

Attention aux poursuites donc !

This post has been edited by GUIARD on 30/03/12 20:04
PMEmail PosterUsers Website
Top
Thierry Oulès
Posted: 01/04/12 09:47
Quote Post


Mega User
***

Group: Membre
Posts: 195
Member No.: 76
Joined: 06/11/02
Submissions: None Submitted
Downloads: No Files Downloaded




Il ne s'agit pas de cloner des produits de Prologue, mais d'écrire à partir de zéro des outils neufs, qui seront conçus pour ne pas être à la base incompatibles avec ceux de Prologue, et qui inclueront par dessus une boite de compatibilité pour faciliter les portages.

Il est d'ailleurs envisageable d'avoir des syntaxes d'API plus modernes, et de disposer d'un petit traducteur de source pour s'y adapter.

Et il est par ailleurs également envisageable, avec ces syntaxes plus modernes, et avec un simple paramétrage, d'utiliser en background les outils de prologue ou d'autres outils.

Tel est l'esprit de ce qui pourrait être fait.
PMUsers Website
Top
GUIARD
Posted: 02/04/12 12:25
Quote Post


Martien User
******

Group: Membre
Posts: 1730
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded




Les fonctionnalités et le langage de programmation d’un logiciel ne sont pas susceptibles de protection

Julien Pétrone
Julien-petrone@petrone-avocats.com
Tél. : + 33 (0) 1 40 44 41 60
Mobile : + 33 (0) 6 64 65 83 48

Bref rappel des faits et de la procédure :
Dans l’affaire C-406/10, la Cour de Justice de l’Union européenne, saisie sur renvoi
préjudiciel, est invitée à préciser l’étendue de la protection des programmes d’ordinateur en
vertu de la directive 91/250/CEE et ce, particulièrement en ce qui concerne les
fonctionnalités d’un programme d’ordinateur et le langage de programmation.
Pour permettre aux clients de la société SAS d’utiliser un logiciel concurrent, la société
World Programming Limited (WPL) a conçu un logiciel qui exécute les applications écrites
dans le langage SAS. Pour réaliser un tel logiciel, la société WPL a émulé les fonctionnalités
du logiciel de la société SAS, afin que les applications des clients fonctionnent de la même
façon lorsqu'elles sont utilisées sous SAS ou sous WPL.
C’est dans ce contexte que la société SAS a introduit une action en contrefaçon afin de faire
constater que les agissements de la société WPL violent ses droits.
Les conclusions de l’avocat général :
Dans ses conclusions, l’avocat général, M. Yves Bot précise que les fonctionnalités d’un
programme d’ordinateur définies comme « (…) l’ensemble des possibilités qu’offre un système informatique, en d’autres termes le service qu’en attend l’utilisateur, (…) ne sont pas susceptibles, en tant que telles, d’être protégées par le droit d’auteur. En effet, les fonctionnalités d’un programme d’ordinateur sont dictées par un objet bien précis et limité. Elles s’apparentent en cela à des idées. C’est la raison pour laquelle, plusieurs programmes d’ordinateur offrant les mêmes fonctionnalités peuvent exister. Dès lors, admettre qu’une fonctionnalité́ d’un programme d’ordinateur puisse, en tant que telle, être protégée reviendrait à offrir la possibilité́ de monopoliser les idées au détriment du progrès technique et du développement industriel ». Cependant, « (…) les moyens pour parvenir à concrétiser les fonctionnalités d’un programme sont susceptibles d’être protégés par le droit d’auteur. En effet, la créativité́, le savoir-faire et l’inventivité́ se manifestent dans la manière dont le programme est élaboré, dans son écriture. Ainsi, la manière avec laquelle les formules et algorithmes seront organisés (…) telle que le style de l’écriture du programme d’ordinateur (…) est susceptible de refléter une création intellectuelle propre à son auteur, pouvant donc être protégée ». Ainsi, « (…) tout comme les autres œuvres susceptibles d’être protégées par le droit d’auteur, le fait de reproduire une partie substantielle de l’expression des fonctionnalités d’un programme
d’ordinateur peut constituer une violation du droit d’auteur ».
Concernant le langage de programmation, il ne saurait y avoir protection par le droit
d’auteur « (…) dans la mesure où le langage de programmation est un élément qui permet de donner des instructions à la machine, il doit être apparenté, par exemple, au langage utilisé par un auteur de roman. Le langage de programmation est donc le moyen qui permet de s’exprimer et non l’expression en elle-même ».
PMEmail PosterUsers Website
Top
root
Posted: 02/04/12 13:23
Quote Post


God of the forum
*******

Group: Admin
Posts: 6098
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



la "syntaxe" de notre langage ne serait donc pas protégée
D'ailleurs cela semble normal puisque l'on retrouve beaucoup de terme de la syntaxe existant dans d'autres langage.
Do loop While etc.....
En revanche ce qui peut-être protégée je pense c'est la machine virtuelle EXA et criteria.



PM
Top
Thierry Oulès
Posted: 02/04/12 14:11
Quote Post


Mega User
***

Group: Membre
Posts: 195
Member No.: 76
Joined: 06/11/02
Submissions: None Submitted
Downloads: No Files Downloaded



Le principe de machine virtuelle est assi présent, il me semble, dans d'autres langages :
- Java.
- .net (C#, Visual Basic et C++ sont d'abord compilés dans le même pseudo-code, puis en code machine si je ne me trompe pas)

Concernant Criteria, d’anciens produits comme B-trieve, DBase, C-Isam et autres MyISAM possèdent à peu près les mêmes fonctions que le SI de Prologue

De mémoire, la principale particularité du SI, c'est le marqueur.
et pour le MC, c'est un genre de SQL simplifié.

Merci à Guiard pour ses recherches juridiques.
PMUsers Website
Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:

Topic Options Pages: (2) [1] 2  Reply to this topicStart new topicStart Poll

 

webcron.org Get Firefox! prologue-community.org est monitoré par ikoula.fr Referenceur Gratuit www.prologue-community est mis en évidence sur internet grace à daubresse.fr
moteur de recherche - referencement
Conformément à l'article 34 de la loi "Informatique et Liberté" vous disposez d'un droit d'accès, de modification, de rectification et de suppression des données qui vous concernent.
Pour l'exercer, merci de nous contacter : CONTACT US

www.prologue-community.org n'est pas enregistré à la CNIL
www.prologue-community.org est hébergé sur visit.fr

www.prologue-community.org est indépendant de la société Prologue
Une grande partie des logiciels et outils cités sur www.prologue-community.org sont des produits et marques déposées par la société Prologue


MKPortal M1.1 Rc1 ©2003-2005 All rights reserved
Page generated in 0.01227 seconds with 2 queries