Upload
phungtruc
View
214
Download
0
Embed Size (px)
Citation preview
Développement
Outil de génie logiciel, Divalto Développementfacilite le travail du programmeur en gommanttous les aspects contraignants et répétitifs del’écriture traditionnelle. Divalto Harmony est,quant à lui, l’environnement d’exécution.
En composant avec Divalto Développement,gagnez sur trois registres : la qualité, les délais,le coût.
DECISIONNELREPORTING
Base dedonnées
Dictionnaires dedonnées XDD
Divalto Développement est un outil de génie logiciel intégré qui facilitel’analyse, la programmation et la maintenance d’applications degestion. Il a été conçu pour permettre la personnalisation desprogrammes standard aux besoins particuliers des utilisateurs.
Sa puissance permet aussi de développer toute application degestion. Ainsi certains revendeurs s’adressent déjà à des secteursd’activité qui requièrent des solutions particulières : BTP,Transport, Opticiens, Concessions de motos...
Il fonctionne sur les principales plate-formes du marché(Windows, Linux, et Unix) en Clients-serveur, et en architecturecentralisée pour une gestion des sites distants particulièrementperformante (Windows TS et Citrix).
Son ouverture lui permet de dialoguer avec de nombreusesapplications : reporting et aide à la décision, gestionélectronique de documents, ordonnancement, suivi activitéatelier, messagerie, bureautique, PDA, fax...
Applicationsexternes
BUREAUTIQUEPALM-PAD
INTERNETX-INTERNET
Gestionnaire dedonnées ZOOM
Ecrans etimpressions XWIN
MESSAGERIEFax - Messages
Générateur demenus XMENU
Applicationspersonnalisables
GEIDEArchivage électronique
Le dictionnaire généralisé des données
Il permet la description des fichiers, des enregistrements, desdonnées, des accès. La modification des caractéristiques d’unedonnée est automatiquement prise en compte dans toutes lesstructures où elle est utilisée.
Toutes les natures de données peuvent être décrites :alphanumériques, numériques, binaires, pointeurs, chaînesbinaires, dates, tableaux (jusqu’à 4 dimensions).Il permet l’édition d’un dossier de programmation où apparaissent lastructuration des données ainsi que les références croisées.
Puissance et performance
L’éditeur d’écrans et de masques
Il permet le dessin des masques d’écran et le contrôle desdonnées. Les masques comportent :- des textes fixes, des images statiques et dynamiques, des
cadres;- des données;
des boutons graphiques ou textes ;- des onglets, bulles, tableaux dynamiques ;- des aides au format Windows;- des fonctions associées à chaque donnée : formatage, valeur
par défaut multi-choix. Il gère l‘ensemble des objets Windows.
Les codes barres linéaires sont gérés en natif dans Harmony.
Les propriétés d’un objet sont dynamiques et peuvent êtremodifiées par programme.
Les traitements sont exécutés avant ou après l’introduction desdonnées : contrôle, accès à des fichiers externes.
Les masques sont indépendants des programmes qui lesexploitent.
En ce qui concerne les impressions, XWIN gère les impressions etpermet la gestion des enchaînements automatiques des blocs(hauts de page, lignes détails, bas de page, page de fond).
Le générateur de menu
A partir d’un modèle standard, XMENU permet trèsrapidement de créer le menu de votre application. Lesmenus de Divalto Développement sont des menus de typesdéroulants Windows. XMENU gère aussi lesconfidentialités permettant de protéger l‘accès à certainschoix selon le profil utilisateur.
Le langage DIVA
Le langage de programmation DIVA est structuré etpossède de très nombreuses instructions et fonctions. Ledébogueur intégré permet l’exécution en pas à pas, lapose de points d’arrêts conditionnels, la visualisation del’historique. La programmation modulaire autorise lapersonnalisation par “surcharge” des fonctions.
Développement
L’éditeur de programme
L’éditeur de programme autorise un développement enéquipe : il contrôle le partage des sources. Avec l’aide en ligneet les fonctions “copier-coller”, la programmation est rapide. Lesfonctions “undo” et “redo” évitent les pertes de temps en casd‘erreur. L’indentation automatique et le choix des couleurs desmots-clés génèrent des gains de temps.
Puissance et performance
Le gestionnaire de données
Le zoom permet :
- d’éditer les informations sélectionnées dans un fichier;
- de générer un fichier à partir des informationssélectionnées;
- d’alimenter le presse-papier de Windows afin de coller lesinformations dans un autre environnement (tableau Excelpar exemple).
Divalto Web
Divalto Web permet d’installer sur un serveur internet(http) un serveur d’applications Harmony pour internet.
Divalto Développement intègre la technologie internet pourle développement d’applications interactives(consultations de catalogues, de statistiques, d’états destocks, prise de commandes, suivi commercial,...) enutilisant le standard JAVA : une applet JAVA assure ledialogue entre le navigateur (l’internaute) et le programmeDivalto .
Développement
Puissance et performance
Divalto Développement permet de personnaliser rapidement uneapplication, notamment Divalto pour l’adapter aux besoinsspécifiques d’un client.
Homogénéité et cohérence
L’utilisation de normes de développement reconnues assurela cohérence et l’homogénéité des ajouts par rapport àl’application de départ. Par ailleurs, la personnalisation neremet pas en cause les évolutions standard futures duprogiciel.
Rapidité
Les données supplémentaires sont ajoutées dans ledictionnaire et dans les masques d’écran et d ‘impression sansligne de programmation. Les interrogations et les étatscomplémentaires sont vite paramétrés grâce aux outils deDivalto Développement. Les modules de surchargespermettent de conserver les adaptations d’une version àl’autre.
Une réponse adaptée à chaque configuration
Divalto Harmony propose une gestion de fichierexceptionnellement puissante. Quels que soient le nombred’utilisateurs simultanés et le système d’exploitation, DivaltoHarmony garantit des temps de réponse exceptionnels.
Architecture client/serveur
Divalto Harmony permet d‘optimiser les temps d‘accèsgrâce à une gestion clients-serveur. Le client Windows offre laconvivialité au poste de travail.Le serveur, sous Windows, Unix, ou Linux permet le partagedes informations communes en toute sécurité.
Architecture centralisée
Avec Windows Terminal Server, et dans certains cas Citrix,Divalto Harmony offre de bons temps de réponse pour les sitesdistants.Cette architecture permet aussi d’exploiter Divalto sur despostes de travail hétérogènes de type browser, Macintosh,Pocket PC,etc.
internaute
navigateur
page html
applet java
serveur http
Harmony Web Serveur
tâche internaute
programme Harmony
basesde
données
Ouverture
DDE - OLE Automation
Ces liaisons permettent à Divalto Harmony d’échangerdes informations avec des applications standard (Excel ouWord par exemple). L’application Divalto pilote le serveur, luienvoie ou récupère des données, lui demande d‘effectuerdes traitements.On peut par exemple très simplement garnir un tableauExcel et demander l’impression du graphique correspondant.
MAPI : Messagerie, fax...
Divalto Harmony utilise l’interface standard MAPI et permetd’envoyer directement toute impression par fax, e-mailou mail. Le masque d’impression peut être paramétré pourêtre envoyé automatiquement. Lorsque l’application ne leprévoit pas, l’utilisateur l’envoie grâce au choix “envoyervers” de l’aperçu avant impression.
Développement
17, rue de l’Industrie - VENDENHEIM - CS 6226667454 MUNDOLSHEIM CEDEXTél 03 88 81 50 60 - Fax 03 88 81 50 01E.Mail : [email protected] - Web : www.interlogiciel.fr D
OC
UM
EN
T N
ON
CO
NT
RA
CT
UE
L -
LES
SP
EC
IFIC
AT
ION
S P
EU
VE
NT
ET
RE
MO
DIF
IEE
S S
AN
S P
RE
AV
IS -
MA
I 20
02 -
SN
AM
ALG
AM
E I
MP
RE
SS
ION
- B
ISC
HH
EIM
- I
LLU
ST
RA
TIO
N :
RE
MY
SA
ILLA
RD
Bases de données relationnelles
Microsoft SQL Server et Oracle seront proposés, souspeu, en alternative à la base de données Divalto Harmony.
ODBC : traitement de requêtes SQL
Divalto Harmony comprend un driver ODBC qui, par laformulation des requêtes standard SQL, permet de créer deslistes à partir de logiciels comme MS Query, Excel, CrystalReport...Le client ODBC permet d’interfacer l’application avec d’autresbases de données.Les applications sont nombreuses. On peut citer par exemple :- Reporting : génération d‘états pour les utilisateurs- Décisionnel : Analyse des indicateurs et génération de
tableaux de bord- Internet : interrogation des bases de données et saisie par
internet (commandes, consultation des stocks etstatistiques,...)
- Mailings avec Word