Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Teknologiledelse 1 Hovedoppgave våren 2003 ”Internasjonalisering PANDA på web” Kristin Hoston Vegard Storstad Avd. for.

Liknende presentasjoner


Presentasjon om: "Teknologiledelse 1 Hovedoppgave våren 2003 ”Internasjonalisering PANDA på web” Kristin Hoston Vegard Storstad Avd. for."— Utskrift av presentasjonen:

1 Teknologiledelse 1 Hovedoppgave våren 2003 ”Internasjonalisering PANDA på web” Kristin Hoston Vegard Storstad Avd. for informasjonsteknologi og e-læring HiST

2 Teknologiledelse 2 Introduksjon Kort om oppdragsgiveren SINTEF er Skandinavias største uavhengige forsknings- organisasjon. Over 1700 ansatte arbeider med å finne smarte og lønnsomme løsninger på oppdrag for kunder både i inn- og utland. SINTEF driver med forskning og utvikling innen teknologi, naturvitenskap, medisin og samfunnsfag. SINTEF Teknologiledelse hjelper kunder med løsninger som bidrar til økt konkurranseevne, sikkerhet og verdiskaping. Teknologiledelse fokuserer også på kunnskapsledelse i bedrifter, metoder for risikoanalyser, ledelsesutvikling, endringsprosesser og metoder for ytelsesmåling. Omsetning 2002: 1,6 milliarder kroner (over 90% fra næringsliv og offentlig forvaltning, 7% i basisbevilgninger fra Norges forskningsråd)

3 Teknologiledelse 3 Introduksjon Kort om PANDA PANDA er et økonomisk-demografisk modellsystem utviklet for bruk i regional analyse og overordnet planlegging i fylker og på lavere geografisk nivå. Panda-systemet brukes av samtlige fylkeskommuner og en rekke konsulentmiljøer. PANDAs historie er firedelt Stormaskinløsninger, under annet navn MS-DOS, 1990 Windows, 1997 Web, våren 2003 Nyeste versjon er 100% webbasert, har forbedret ytelse, er lettere å bruke

4 Teknologiledelse 4 Introduksjon Demonstrasjon av rapportgenerator i PANDA på web

5 Teknologiledelse 5 Oppgavestart Hvorfor valgte vi oppgaven? Vi har allerede et arbeidsforhold med SINTEF innen PANDA-prosjektet, og dermed kjennskap til systemet Prosjektoppgaven er svært allsidig Utredninger skulle gjøres Webprogrammering i Jsp Programmering i Java Utstrakt bruk av XML SQL databaser Mulighet til å jobbe selvstendig og fritt Mulighet til god oppfølging og hjelp SINTEF har et profesjonelt og godt arbeidsmiljø

6 Teknologiledelse 6 Spesifisering Hva betyr ”internasjonalisering”? PANDA på web skal bli flerspråklig Muliggjøre salg til utenlandske kunder, bruk i utlandet Lettere å bruke for personer som ikke behersker norsk PANDA på web skal kunne takle fremmede datasett Tillate import av data som foreligger i andre formater PC-Axis Excel Tab-separert, andre teksbaserte formater Tillate XML-basert innmating av data PANDA på web skal kunne oppdateres enklere Forenkling av oppdateringer fra SSB

7 Teknologiledelse 7 Utfordringen Språkimplementasjonen PANDA på web inneholder 4 basisdatabaser, ca. 80 tabeller og store mengder data, mye av dette skal oversettes Organisere all tekst i databasen logisk i forhold til plassering i grensesnitt

8 Teknologiledelse 8 Løsningen Skisse over språkimplementasjonen PANDA på web Norsk Engelsk Svensk Annet vestlig språk

9 Teknologiledelse 9 Løsningen Språkimplementasjonen Teksten til GUI måtte flyttes til egen språkdatabase Oversetting Dynamisk språkfunksjon implementert Bruker veksler fritt i GUI hvilket språk han vil bruke til enhver tid Teknisk systemansvarlig kan legge inn nye språk Altså ingen komplisert affære, bare mye arbeid

10 Teknologiledelse 10 Utfordringen Import av fremmede datasett PANDA kan i dag ikke gjøre nytte av data som kommer i fremmede formater PANDA skal kunne motta data i andre formater PC-Axis Excel Tabseparerte formater o.l. PANDA skal kunne brukes på andre nasjonale/ regionale data PANDA må gjerne ta høyde for å tillate brukere egne mikro-datasett

11 Teknologiledelse 11 Løsningen Import av fremmede datasett Føringer for valg av teknologi ble bl.a. satt av Datafilenes størrelse Datafilenes struktur Vi ønsket å bruke XML som databærer mellom ukjente formater og eksisterende system, og XML-verktøy måtte velges SAX DOM JAXB Xerces Castor Oppbygging av eget XML-format med tilhørende XML-skjema (og DTD) Grensesnitt for opplasting av datafiler og behandling av disse

12 Teknologiledelse 12 Løsningen Skisse over dataimportsystemet PANDA på web Definert XML- format med XSD-skjema for datatransport Dataformat I PC-Axis Dataformat II Excel Dataformat III tabseparert filter

13 Teknologiledelse 13 Oppsummering Utfordringer på veien til suksess Arkitektur og implementasjon av flerspråklighet har gått greit Dataimport krevde mer research Valg av teknologier Gruppa hadde forholdsvis lite erfaring med utvikling i java JAXB er ny teknologi PANDA er et stort og komplekst system med mye data

14 Teknologiledelse 14 Oppsummering Hva har vi fått til? Vi har generalisert PANDA på web slik at tjenesten er blitt flerspråklig Vi har implementert XML-støtte i systemet PANDA på web kan ta imot datasett i fremmede formater På grunn av at standarder som XML, XSD og JAXB er benyttet, er det åpent for videreutvikling og enkel utbygging, f.eks. støtte for nye tekstbaserte formater Vi har blitt kjent med å jobbe i et profesjonelt miljø som SINTEF Vi har lært mye, særlig programmeringsteknisk Vi er godt fornøyde med gjennomføringen av oppgaven!


Laste ned ppt "Teknologiledelse 1 Hovedoppgave våren 2003 ”Internasjonalisering PANDA på web” Kristin Hoston Vegard Storstad Avd. for."

Liknende presentasjoner


Annonser fra Google