XMIT CODE/370
CODE/370 - CoOperate Development Environment

IBM Language Environment for MVS & VM (LE/370/390)
LE er et integreret udviklingsmiljø til forretningsmæssige applikationer, der enten er skrevet i PL/I, COBOL, C eller Fortran.
LE er designet så det overholder standardiserede konventioner for kald mellem moduler, til at danne grundlag for udvidet kommunikation mellem udviklingssprog, dynamiske og statiske forbindelser, standard meddelelses- og fejlhåndteringssystemer, matematiske funktioner, applikations- og system-service. Endvidere sub-system support for Customer Information Control System (CICS) og Information Management System (IMS).

Med LE er kommunikation mellem komponenter i et mikset sprog miljø effektivt og konsistent. Man kan dele og genbruge kode, fx. skrive service rutiner i et frit valg mellem PL/I, C, C++, COBOL, assembler eller Fortran og tillade rutinen at blive kaldt fra et hvilket som helst af sprogene PL/I, C, C++, COBOL, assembler eller Fortran.

LE erstatter eksisterende sprog-specifikke run-time biblioteker og tilbyder et standardiseret miljø, der overholder LE arkitekturen.
Brugen forudsætter enten ingen eller kun få ændringer for at fungere som før, så med en meget begrænset indsats elimineres forskelligheder så applikationsudviklerne kan nøjes med at benytte netop et run-time miljø uanset hvilket programmeringssprog eller behov for system ressourcer.

CoOperative Development Environment (CODE)
Standardiseret editor, compiler-rutiner og debug værktøjer er grundlaget for et kooperativt miljø, der tillader systemudviklerne at være mere produktive med henblik på nyudvikling og vedligeholdelse af host baseret IBM 3GL applikationer ved anvendelse af klient arbejdspladsen. CODE er exponent for en ensartet konsistent grafisk bruger-grænseflade på tværs af alle platforme og kode-sprog.
Editoren understøtter de særlige muligheder indenfor det enkelte kodesprog ligesom hjælpefunktionerne er sprog-specifikke.
Desuden medfølger et interaktivt værktøj til debugging, der i sin opbygning og anvendelse er generel, men som selvfølgelig er rettet mod det enkelte sprogs features.

CODE-konceptet udbygger S/370 og S/390 sub-systemerne, kombinerer dem med LE konceptet, for til sidst at udnytte klientplatformens muligheder til samlet at skabe udviklingsmæssige gevinster, der ikke før er set mage til.
Det samarbejdende miljø gør det muligt for systemudviklerne at udføre programmeringsopgaver relateret til hosten - compilering og fejlfinding - fra klient-arbejdspladsen. Ved hjælp af miljøet kan noget af programmellet afvikles lokalt på klienten mens man interaktivt får adgang til programmel, data og andet på den host basrede del af systemet.
Enhver virksomhed vil, uanset hvilken platform systemerne baseres på, fra start af få optimeret udviklingsprocessen.
Alene det faktum, at systemudviklernes energi kan kanaliseres direkte over i løsning af opgaver, der vedrører læsningen af forretningsmæssig logik, bør bekræfte dette.

© ProSatis A/S, 1999.04.02