Denne artikel stammer fra det trykte Computerworlds arkiv. Artiklen blev publiceret den Computerworld d. 26. september 2003.
Borland har sat kursen mod at skabe rammesystemer for softwareudvikling.
rammesystem
I fremtidens softwareudvikling er det nødvendigt at have integrerede udviklingsværktøjer, der kan håndtere udviklingsprocessen omkring programmer i hele deres livscyklus.Det siger Paul Kuzan der er europæisk produktchef hos Borland.- Vi fokuserer for øjeblikket meget på integrationen mellem vores forskellige værktøjer. Det er nødvendigt at have en samlet værktøjskasse der omspænder programmer fra definitionsfasen over udvikling, test, optimering, ibrugtagelse og overvågning. Det er fundamentalt for Agile-programmering at kunne se hele processen i Èt samlet miljø tilføjer han.Paul Kuzan peger på, at traditionelle integrerede udviklingsværktøjer (IDE) og modelleringsværktøjer ikke kan løse denne opgave.- Vejen fremad er komponenter og integrerede rammesystemer, siger han. Paul Kuzan vurderer, at Borland i dag befinder sig i en unik position fordi firmaets værktøjer omfatter udvikling i de forskellige sprog som Java, C++ og C#.- Vores hovedfokus ligger på Model Driven Architecture (MDA) fra Object Management Group (www.omg.org), som kan anvendes til at transformere programmer fra det ene til det andet af de forskellige hovedsprog, forklarer han.
Sameksistens
Paul Kuzan mener, at Java og .Net vil komme til at sameksistere og vil finde hver deres placeringer baseret på styrker og svagheder:- Java har for øjeblikket et enormt momentum især på servere, hvor det fungerer som limen i heterogene miljøer, og vi ser også en stor fremtid for Java i mobile og indlejrede systemer. Vi vil formentlig mest se .Net i de miljøer, hvor Windows regerer i dag, siger han.
Boks
Java får dansk islæt
Den kommende version af udviklingsværktøjet Java Developer Kit 1.5, som går under kodenavnet Tiger, får et kraftigt dansk fingeraftryk i form af teknologi baseret på forskning på Datalogisk Institut ved Aarhus Universitet.
Tiger indeholder en sprogudvidelse baseret på såkaldte parametriserede klasser udviklet af Århus-forskerne. Udvidelsen giver den avancerede Java-udvikler større fleksibilitet i sine biblioteker, større genbrugelighed og større typesikkerhed.Parametriserede klasser har længe været diskuteret af internationale forskere. Sun Microsystems, der står bag Java, og forskerne ved Datalogisk Institut har samarbejdet i en årrække, og da Sun traf sit valg, faldt det på Århus-forskernes teknologi.
Tiger frigives i sommeren 2004. KA