|
Kompetanse
Programmeringsspråk, programmeringsverktøy og teknologier
| : |
Mange års erfaring på ekspertnivå fra og med Turbo Pascal, spesiellt innen følgende teknikker:
tekst/binærfil-prossesering, databaseaksess (data-aware komponenter og ADO mot MS-Access og Interbase), aksess mot MS-Excel og MS-Word via OLE automation, Windows brukergrensesnitt, utvikling av VCL-komponenter, email klientaksess, ftp klientaksess, http klientaksess, CGI web server applikasjon, generering av HTML-filer, plotting av GPS/NMEA posisjonsdata på dynamisk kart, tracing av objekter på kartbakgrunn, konvertering mellom lon/lat pos og kart image (Mercator/PlateCarree), OPC-klient (OLE for Process Control) m/kommunikasjon mot ABB AC800 PLC-kontroller (data access, alarm/event, namespace browsing), alarm/event-liste for operatørstasjon.
|
| : |
Ca. 2 års erfaring, spesiellt innen følgende teknikker:
tekstfil-prossesering, Windows brukergrensesnitt, litt erfaring med utvikling av GUI-komponenter. Applets, bla. m/presentasjon av en GPS/GSM-boks's bevegelser plottet på dynamisk kartbakgrunn (kart dynamisk hentet fra ekstern kart-server, rutepunkter hentet fra database i egen web-server).
|
| : |
Lang erfaring i database schema design (større tabellverk) og SQL, inkludert data query aksessering fra ulike typer klienter: Delphi, Visual Basic, ASP (CGI-script i web-server) osv. Litt erfaring i Access brukerinterface design for ulike anvendelsesområder.
|
| : |
Endel erfaring i SQL generellt, mest mot Microsoft Access men også litt mot Oracle. Mest erfaring via ADO (ActiveX Data Objects) fra ulike programmeringsspråk.
|
| : |
Etablering av web-sider kodet direkte i HTML med enkel text editor, inkludert CSS og forms. File upload.
|
| : |
Lang erfaring i utvikling av VB-applikasjoner inntil år 2000, spesiellt innen følgende teknikker:
tekstfil-prossesering, aksess mot MS-Excel og MS-Word via OLE automation, databaseaksess (data-aware komponenter og ADO mot MS-Access), Windows brukergrensesnitt, utvikling av ActiveX-komponenter, generering av HTML-filer.
|
| : |
Noe erfaring med VB-scripting fra MS-Aksess, MS-Word og ASP (Active Server Pages).
|
| : |
Noe erfaring med server-side scripting (VB-script), bla. lesing/skriving mot MS-Access database via ADO (ActiveX Data Objects), håndtering av informasjon sendt fra ifyllte HTML forms.
|
| : |
Såvidt litt erfarng med utvikling av nedlastbare MIDP applikasjoner for mobiltelefoner med J2ME Wireless Toolkit (samme teknologi som såkalte "Java-spill" for mobiltelefoner). Spesiellt GUI og kommunikasjon med web-server via http klientaksess.
|
| : |
Litt erfaring.
|
| : |
Litt erfaring.
|
| : |
Litt erfaring.
|
| : |
Litt erfaring med generering av installasjons-kit (CD) for ulike type installasjoner, mest InstallShield Express for Borland Delphi.
|
| : |
Litt erfaring med kjøring av ABB AC800-programmer lokalt i egen PC vha. ABB Control Builder M Professional, ABB SoftController og ABB OPC Server for AC800MC. Formål å teste ut egenutviklet OPC-klient mot ABB OPC Server og controllere, har ellers liten/ingen erfaring i å bygge AC800-programmer.
|
|
I tillegg også litt erfaring med diverse andre programmeringsspråk, programmeringsverktøy og teknologier.
|
Applikasjonsutvikling
| : |
Utvikling av database-basert system for registrering og sporing av en bedrifts tekniske aktiviteter. Benyttes for å holde orden på hvilke komponent- og artikkelversjoner som inngår i ulike prosjekt-leveranser, dvs. hvilke anlegg/kunder disse er installert hos og hvilke senere service-oppdateringer som er utført. Også registrering av involvert personell (kontaktinfo) m/roller på leverandør- og kundesiden. Tilknytning til relaterte tekniske dokumenter på komponentnivå og på prosjektnivå generellt.
Systemet er spesialtilpasset en gitt bedrift og dennes tekniske produktkonfigurasjoner, og importerer/registrerer informasjon om hvilke interne software-komponenter og applikasjons-tilpassede typeløsninger som inngår i hver anleggs-installasjon og påfølgende service-oppdateringer. Formålet er å ha full historisk sporing for enklere å kunne følge opp installasjoner ved service-behov.
Utviklet med Borland Delphi 5 med MS-Access som databasemotor og ExpressQuantumTreeList fra DevExpress som grid-komponent.
|
| : |
Utvikling av OPC klient-software (OLE for Process Control) på operatørstasjonen OS800 (se nærmere beskrivelse av OS800 på www.hma.no). Utviklet software for browsing av objekter i tilknyttede ABB prosesskontrollere m/etablering av OPC live-link mellom OS800 og alle I/O-signaler i AC800 prosesskontroller. Også utviklet OPC alarm/event-linken mellom OS800 og AC800, inkludert full visuell OS800-alarmlistekomponent m/kvitteringmuligheter.
Utviklet med Borland Delphi 5 og OPC-komponenten dOPC fra tyske Kassl GmbH.
|
| : |
Utvikling av objekt-tracking på kart, dvs. dynamisk oppdatert kartbakgrunn som "følger" et eller flere utvalgte objekter som beveger seg tilfeldig omkring. Automatisk reload av kart m/riktig zooming og panorering ihht. objektenes beveger og spredning. I dette inngår koordinat-beregning på Mercator eller Plate Carree kartprojeksjon samt dynamisk kart-innhenting fra ekstern kart-server (ekstern provider). Objekt- og posisjonsinfo mates fra et kontrollsystem.
Utviklet med Borland Delphi 5.
|
| : |
Forsåvidt samme funksjonalitet som ovenfor beskrevet , men realisert som en Java Applet som viser kart i en web-browser med datamating fra en MS-Access database på en web-server (se ) under.
Dette er et tidligere utviklet prosjekt som er helt uavhengig av Delphi-varianten beskrevet over (ingen kode-porting).
Utviklet med Borland JBuilder 3.
|
| : |
Utvikling av webserver- og klientdelen av konseptet TraceBox, der en transportabel GPS/GSM-boks ved bevegelse sender sine GPS-koordinater via SMS/email til en web-server som logger posisjonene i en MS-Access database. Fra internett vises et kartutsnitt m/boksens siste bevegelser innplottet, se ovenfor beskeevet . Mulighet for zooming og flytting av kartutsnitt. GPS/GSM-boks også utvidet til å lese I/O-signaler som sendes til webserver-database via SMS/email, for senere å bli presentert på en web-side.
Hovedformålet var sporing av stjålne kjøretøy samt alarmering ved f.eks lekkasje i båter etc.
Prosjektet ble utviklet fram til fungerende prototype, men ble av ulike årsaker ikke fullført.
Utviklet med Borland Delphi 5, Borland JBuilder 3 og Microsoft Access.
|
| : |
Utvikling av database m/software for logging og langtidslagring av inkommne signaler, alarmer og hendelser. Historiske data kan "avspilles" og presenteres i Microsoft Excel eller andre DDE-kompatible klienter ved å klikke på ulike knapper i et egenutviklet "playback"-vindu (play, pause, forward, rewind osv).
Utviklet med Borland Delphi og Microsoft Access database.
|
| : |
Utvikling av programmodul for lagring/tilbakelesing av binære datamengder i marine-tilpasset ferdsskriver fra L-3 Communications. TCP/IP socket-kommunikasjon.
Utviklet med Borland Delphi.
|
| : |
Litt erfaring i å programmere en ADAM 4500 (PC-basert kommunikasjonskontroller) m/tilkoblet Westermo GS-01 GSM-modem. Programmering av ADAM 4500 med Turbo Pascal 7, sending/mottak av SMS-meldinger.
|
| : |
Har bygd opp www.hma.no,
www.RaceExplorer.com (nå nedlagt),
samt www.SoftRace.no.
Har også vært involvert i utvikling av Java Applets, ifyllingformularer, CGI-script (ASP/VB og Borland Delphi) m/kobling til database.
|
| : |
Utvikling av software for publisering av racing resultater på internett på
www.RaceExplorer.com (nå nedlagt).
Benyttet under NM i racing og roadracing, Oslo Racing Festival, Rudskogen Bike Week osv.
Analyse og import av racing-resultater og rundetider til en Microsoft Access database fra timing- og identifikasjonssystemene AMB 9200 og AMB CronX (samme systemer som benyttes i all baneracing på NM/EM/VM/Formel1-nivå).
Videre generering av HTML resultat-sider som automatisk ble uploadet til www.RaceExplorer.com.
Også tilrettelegging av racedata for WAP, som i en periode ble lagt ut på wap.jsr.no.
Analyse, import, HTML-generering og upload utviklet i Borland Delphi, alle data lagret i Microsoft Access på lokal PC.
|
| : |
Utvikling av diverse hjelpeprogrammer for tilpassing og tilrettelegging av engineeringdata (signal-lister, kontroll-logikk osv.) før download til ABB Advant prosesskontroll- og sikkerhetssystemer. Dvs. lesing av text-filer, ekstrahering av relevant informasjon, og generering av nye filer ihht. påkrevet dataformat.
Også utviklet tool som muliggjorde egendefinerte standardiserte funksjonsblokker i ABB's PLS kontrollogikk. Dette var i 1986-1990, før funksjonsblokker kom som standard inn i ABB's produkter.
Utviklet med diverse verktøy, mest VMS Pascal og Visual Basic.
|
| : |
Utviklet verktøy som rapporterer alle konfigurasjonsendringer utført på signal-lister og kontroll-logikk i ABB Advant prosesskontroll- og sikkerhetssystemer. Benyttet for å verifisere at endringer er utført ihht. spesifikasjon.
Utviklet med VMS Pascal, senere Turbo Pascal.
|
| : |
Litt erfaring med å sette opp installasjons-kit (CD) for ulike type installasjoner, mest for Visual Basic og Borland Delphi-programmer. Ekstra DLL-er og filer, shortcuts osv. Også implementert lokale fixups/tilpasninger ved første oppstart av programmet etter installasjon (Borland Delphi).
Utviklet med InstallShield og InstallShield Express.
|
| : |
Utvikling av online logge/rapportsystem for en større oljeterminal på Vestlandet. Automatisk oppretting og lagring av skift/døgn/månedsrapporter m/aktuelle produksjonsdata og operatørenes innskrevne logger (tekst) under skiftet. Windows klient og Unix server. Egenutviklede ActiveX-komponenter i Internet Explorer som brukergrensesnitt.
Klient-delen utviklet med Visual Basic (server-delen utviklet av andre).
|
| : |
Ansvarlig for definisjon av arbeidsprosesser, framtagning av prosedyrer og sjekklister for software utvikling/vedlikehold i forbindelse med ABB Industri's ISO 9001 sertifiseringsprosess i 1994. Hierarkisk organisering med arbeidsfaser, aktiviteter og tilhørende sjekkpunkter. Også framtagning av standardiserte maler for ulike tekniske dokument-typer (Microsoft Word).
Delvis involvert i TÜV-sertifisering av ABB SafeGuard nødavstengingssystem i 1996-1997. Alt i relasjon til ISO 9000-3 (software utvikling og installasjon).
Har også utviklet en database m/brukergrensesnitt for å holde orden på egenutviklede produkt/komponentversjoner, innkjøpte komponenter, leveranser, installasjoner og service hos kunde, registrering og sporing av RSC (Required Software Change) osv.
Utviklet med Microsoft Access for en mindre bedrift.
|
|
I tillegg erfaring fra diverse andre applikasjonsområder, bla Java og OPL-programmering av Psion-PDA (5mx og netBook).
|
|