Crystal Report et Java

maxlegrand
Crystal Report et Java

Salut,

On me demande de créer des graphes en temps réel en utilisant Crystal Report et Java que je connais mais pas du tout Crystal Report.
Pour la génération des graphes, JFreeChart semble adapter mais je ne connais pas encore.
Est-ce que quelqu'un aurait un lien à m'indiquer pour que je puisse faire ce qu'on me demande.

Merci

PS : le post que j'avais crée n'est plus adapté car je ne savais pas que l'entreprise utilisait Crystal Report.

fredericmazue

Quote:
Pour la génération des graphes, JFreeChart semble adapter

Mais dis moi, à ton avis, Crystal Report, ça sert à quoi ?

Et "temps réel" tu peux définir ce que c'est concrètement dans ton cas ?

maxlegrand

fredericmazue wrote:
Quote:
Pour la génération des graphes, JFreeChart semble adapter

Mais dis moi, à ton avis, Crystal Report, ça sert à quoi ?

Je ne savais pas...
Le truc, c'est qu'on me dit d'utiliser Crystal Report sans me donner de doc, ou en trouver, etc ...
Celui qui me demande ça est en plus parti en vacances :(

Quote:
Et "temps réel" tu peux définir ce que c'est concrètement dans ton cas ?

Si j'ai bien compris ce qu'on me demandait "temps réel" signifie qui évolue dans le temps (comme le cours de la bourse par exemple).
Si ce n'est pas possible, afficher le graphe sans le faire évoluer, c'est à dire uniquement à un instant t
K-lo

maxlegrand wrote:
fredericmazue wrote:
Quote:
Pour la génération des graphes, JFreeChart semble adapter

Mais dis moi, à ton avis, Crystal Report, ça sert à quoi ?

Je ne savais pas...
Le truc, c'est qu'on me dit d'utiliser Crystal Report sans me donner de doc, ou en trouver, etc ...
Celui qui me demande ça est en plus parti en vacances :(

Oaui mais là faut un minimum
Bon google => crystal report=> site officiel => support => documentation et là c'est a toi de jouer : http://support.businessobjects.com/documentation/default.asp

Bref tu prends tes responsabilités et t'hésite pas a chercher même longtemps une doc, car de toute manière on arrive pas tout de suite a s'en impreniez faut travailler avec, chercher dedans en gros galéré un minimum. Ca vient pas en 2 secondes

maxlegrand

Je voulais dire de la doc liant Crystal Report et Java.
Le lien que tu as mis, je l'avais déjà vu

fredericmazue

Quote:
Si j'ai bien compris ce qu'on me demandait "temps réel" signifie qui évolue dans le temps (comme le cours de la bourse par exemple).

Ca on s'en doute.
Mais à quelle fréquence les données arrivent elles et surtout *comment* arrivent elles. Réseau seveur ?
Elles arrivent ou bien tu dois aller les chercher, etc.

Quote:
Je voulais dire de la doc liant Crystal Report et Java.

Crystal Report fournit des librairies Java, donc ils doivent les documenter quelque part.
Et Java, c'est un choix obligé ?
maxlegrand

fredericmazue wrote:
Quote:
Si j'ai bien compris ce qu'on me demandait "temps réel" signifie qui évolue dans le temps (comme le cours de la bourse par exemple).

Ca on s'en doute.
Mais à quelle fréquence les données arrivent elles et surtout *comment* arrivent elles. Réseau seveur ?
Elles arrivent ou bien tu dois aller les chercher, etc.

Je vais me renseigner.

Quote:
Je voulais dire de la doc liant Crystal Report et Java.

Crystal Report fournit des librairies Java, donc ils doivent les documenter quelque part.
Et Java, c'est un choix obligé ?
Java ce n'est pas un choix obligé mais je ne connais que Java, C et C++. Le C et le C++ ne semble d'être d'aucune utilité pour ça.
fredericmazue

Quote:
C++ ne semble d'être d'aucune utilité pour ça.

Ah c'est pas sûr.
Si ça se trouve dans l'entreprise tu as peut être un C++Builder ou un Delphi avec Crystal Report intégré dedans. Ou un Visual C++. Ca pourrais bien te simplifier la vie.
Un JBuilder aussi tu me diras :)
maxlegrand

En faite, j'ai trouvé le guide d'utilisation de Crystal Report ainsi que le doc pour Java qui étaient fournis avec mais j'ai du mal à comprendre comment faire.
Est-ce que quelqu'un accepterait que je lui envoie par mail pour qu'il puisse m'aider ?

Merci

fredericmazue

N'oublie pas de joindre un chèque :)

maxlegrand

En faite, je crois que j'avais mal compris ce qu'on me demandait de faire.
On ne me demandait pas spécialement d'utiliser Crystal Reports mais de faire en sorte d'automatiser la création des graphes, c'est à dire que le graphe est crée directement.
Il me semble que passant par un reporting dans mon cas Crystal Report, il n'y a pas d'automatisation.
Je ne dis pas de betise ?

Donc s'il n'y a pas d'automatisation en passant par un reporting, il faut donc que j'aille chercher sur les serveurs ou que j'écoute les serveurs (quelle est la meilleure solution ?) pour afficher le graphe à chaque nouvelle donnée (temps réel).

Si je n'ai plus à utiliser de reporting, je peux donc utiliser directement JFreeChart.
Existe-t-il une méthode avec JFreeChart qui permet de recharger le graphe ?

Est-ce que tu pourrais aussi m'indiquer des questions que je pourrai poser à la personne qui me demande de faire ça pour éviter de partir dans une mauvaise direction ...

Merci

fredericmazue

Quote:
Donc s'il n'y a pas d'automatisation en passant par un reporting, il faut donc que j'aille chercher sur les serveurs ou que j'écoute les serveurs (quelle est la meilleure solution ?) pour afficher le graphe à chaque nouvelle donnée (temps réel).

D'où ma question d'avant. les donénes arrivent elles ou dois tu aller les chercher. ? C'est la première question à résoudre
Quant à ton obsession pour JFreeChart, je ne sais pas. Si les données sont "formatées Crystal Report" tu devras travailler avec.
Sinon oui tu seras sans doute plus libre.
maxlegrand

Bonjour,

on vient de me fournir les infos suivantes concernant les serveurs et les données

Quote:
Le serveur qui héberge Magic (SDE) est un serveur NT
L'application est une application WEB sous IIS
Les données sont stockées dans une base SQL serveur.
Les statistiques sont soit gérées par l'application elle-même, soit extraites via Cristal Report.

Il manque d'autres infos pour avoir une aide plus précise ?
fredericmazue

Tu peux donc rapatrier toi même les données, en émettant des requêtes HTTP à intervalles réguliers.

maxlegrand

fredericmazue wrote:
Tu peux donc rapatrier toi même les données, en émettant des requêtes HTTP à intervalles réguliers.

Est-ce que tu pourrais m'expliquer les étapes et ce que je dois savoir pour pouvoir faire ça.
Merci
fredericmazue

Je ne sais pas pourquoi, mais j'ai comme l'impression que je vais la faire en entier cette appli. ;) :lol:

Et je n'ai toujours pas reçu de chèque. :twisted:

Ce dont tu as besoin c'est avant tout de lire plus Programmez!. Reprends ton numéro 59, c'est expliqué dedans :D
Bref, tu ouvres un socket, tu écris une requête HTTP dedans et tu récupères les résultats. Très facile :D