Styrevervregisteret - publikumsportal

Kunde:
Kommunenes Sentralforbund ved Kommuneforlaget AS, for InfoRed AS
Tidsrom:
2015.12 – 2016.05
Prosjekt­beskrivelse:
Utvikling av ny publikumsportal for Styrevervregisteret. Utviklet JSR-286 portlet for å hente data fra Kommuneregisterets SOAP-baserte web-service for Styrevervregisteret. Installert portal på server hos kunde.
Konsulentens rolle:
Systemutvikler
Teknologi / miljø:
Servere/OS: Windows Server, Liferay Portal CE 6.2, Tomcat servlet-container
Database: MS Sql Server 2012
Språk, rammeverk: Java 7, Spring Core, Spring MVC
Verktøy: IntelliJ IDEA, Eclipse, Maven, GIT, JIRA, Bitbucket

Videreutvikling av web-applikasjoner

Kunde:
Green Cube Management AS
Tidsrom:
2015.01 – d.d.
Prosjekt­beskrivelse:
Videreutvikling av internweb og kundeweb.
Videreutvikling av java-basert agent for innsamling og innsending av måledata i tilknytning til måleutstyr.
Konsulentens rolle:
Systemutvikler
Teknologi / miljø:
Servere/OS: Windows Server, Tomcat servlet-container
Database: MySQL 5.6
Språk, rammeverk: Java 7, Isomorphic SmartGWT, Spring Core, Apache POI
Verktøy: IntelliJ IDEA, Maven, GIT, JIRA, Bitbucket

Innleid on-site konsulent

Kunde:
Protector Forsikring ASA
Tidsrom:
2012.09 – 2014.12
Prosjekt­beskrivelse:
Feilretting, videreutvikling og brukerstøtte av fagsystemer for skadebehandling, avtalehåndtering og rapportering.
Endringer i skjemaer og rapporter i kundens CRM-system (Microsoft Dynamics CRM 4).
(Innleid 80% eller mer.)
Konsulentens rolle:
Systemutvikler, brukerstøtte
Teknologi / miljø:
Servere/OS: Windows Server, Tomcat servlet-container, JBoss 5
Database: IBM DB2, MS Sql Server
Språk, rammeverk: Java 7 og 8, Struts 1, Hibernate, Spring JDBC, JSF
Verktøy: IntelliJ IDEA, Netbeans, Maven, GIT, JIRA, Stash, Confluence, TeamCity

Norges statskalender - portal

Kunde:
Kommuneforlaget AS
Tidsrom:
2010.11 – 2011.12
Prosjekt­beskrivelse:
For visning av innhold fra Norges statskalender ble det utviklet en portalløsning basert på Liferay Portal. Etter spesifikasjon fra Kommuneforlaget er det utviklet en overordnet design og templates. Et sett av portlets kommuniserer med Norges Statskalenders database.
Konsulentens rolle:
Teknologivalg, løsningsdesign, overordnet arkitektur.
Teknologi / miljø:
Servere/OS: Windows Server, Liferay Portal CE 6.0, Tomcat servlet-container
Database: MS Sql Server, MySQL 5.0
Språk, rammeverk: Java 6, Portlets (JSR-286), JSP, HTML, CSS
Verktøy: MyEclipse, Subversion, Bugzilla

Kommunenøkkelen – portal

Kunde:
Kommuneforlaget AS
Tidsrom:
2010.09 – d.d.
Prosjekt­beskrivelse:
For visning av innhold fra Kommuneregisteret ble det utviklet en portalløsning basert på Liferay Portal.
Konsulentens rolle:
Teknologivalg, implementasjon av design og tilpasninger av standardportalen.
Teknologi / miljø:
Servere/OS: Windows Server, Liferay Portal CE 6.0, Tomcat servlet-container
Database: MS Sql Server, MySQL 5.0
Språk, rammeverk: Java 6, Portlets (JSR-286), JSP, HTML, CSS, Velocity
Verktøy: IntelliJ IDEA, Eclipse, Git, Ant, Maven, JIRA, Bitbucket

Norges statskalender

Kunde:
Kommuneforlaget AS
Tidsrom:
2008.05 – 2011.12
Prosjekt­beskrivelse:

Norges statskalender var en fortegnelse over konstitusjonelle organer og statsforvaltningen. Kommuneforlaget var utgiver av bokverket og nettjenesten på oppdrag fra Departementenes Servicesenter. Statskalenderen inneholdt en komplett og oppdatert oversikt over Kongehuset, Stortingets sammensetning, regjering, departementer og statsinstitusjonene med opplysninger om ansatte med personalia, adresser og telefonnumre, organisering og mye mer.

Systemet var utviklet som et malbasert system, hvor Kommuneforlaget selv genererte maler for ulike informasjonselementer. Gjennom roller og avansert brukerstyring ble personer i de ulike delene av statsforvaltningen gitt ansvaret for oppdatering. Systemet leverte informasjon til en enkel nettjeneste for søk og visning. Informasjon kunne eksporteres til pdf etter en spesifisert layout og ble også satt sammen i Quark-format for oversending direkte til trykkeriet.

FAD besluttet at Norges statskalender skulle legges ned fra og med 1. januar 2012.

Konsulentens rolle:
Teknologivalg, løsningsdesign, overordnet arkitektur.
Teknologi / miljø:
Servere/OS: Windows Server, Tomcat servlet-container
Database: MS Sql Server
Språk, rammeverk: Java 6, JSP, Javascript, HTML, CSS
Verktøy: MyEclipse, Subversion, Bugzilla

Kommuneregisteret

Kunde:
Kommuneforlaget AS
Tidsrom:
2005.01 – d.d.
Prosjekt­beskrivelse:

Kommuneregisteret (herunder også Kommunenøkkelen og Adressesalg) er et sentralt register for kommunal sektor som inneholder detaljert informasjon om alle landets kommuner og fylkeskommuner. Også kommunale virksomheter er registrert.

Kommuneregisteret kommuniserte en tid med Enhetsregisteret gjennom SSB, men kommuniserer nå direkte via uttrekk fra Brønnøysundregistrene.

Kommuneregisteret benyttes også som verktøy for å vedlikeholde innholdet i Styrevervregisteret. Styrevervregisteret, som tilbys av KS, henter data fra Kommuneregisteret gjennom web services. Boken og nettjenesten Kommunenøkkelen og systemet for adressesalg benytter data fra Kommuneregisteret. Også Lokal tjenestekatalog kan hente data fra Kommuneregisteret gjennom web services.

Konsulentens rolle:
Løsningsdesign, overordnet arkitektur, utvikling av kommunikasjonsløsningene, videreutvikling.
Teknologi / miljø:
Servere/OS: Windows Server, Tomcat servlet-container
Database: MS Sql Server
Språk, rammeverk: Java 5 – 8, Struts 1 og 2, Hibernate, JDBC, Velocity, Apache POI, Apache Commons, jQuery, DWR, XFire, Log4j2
Verktøy: IntelliJ IDEA, MyEclipse, Maven, GIT, JIRA, Bitbucket. (Tidligere har også CVS, Subversion og Bugzilla vært i bruk i prosjektet.)

Nasjonal tjenestekatalog

Kunde:
Kommuneforlaget AS
Tidsrom:
2004.01 – 2012.11
Prosjekt­beskrivelse:

Nasjonal tjenestekatalog (NTK) er en sentral informasjonstjeneste med beskrivelser av kommunale tjenester. Tjenesten tar utgangspunkt i at de fleste tjenester levert av kommuner og fylkeskommuner er lovregulert og felles for alle kommuner, uavhengig av antall innbyggere.

NTK leverer innhold av svært høy kvalitet, vedlikeholdt i systemet av fagfolk i Kommuneforlaget. Systemet omfatter moduler for vedlikehold av innhold, visning og en lang rekke Web Services for kommunikasjon med lokale systemer og portaler.

InfoRed hadde ansvaret for hele utviklingsprosjektet, fra løsningsspesifikasjon til idriftsettelse og senere vedlikehold av dette. Molde har hatt et spesielt ansvar for design og overordnet arkitektur, og for utvikling av kommunikasjonsløsningene.

Konsulentens rolle:
Løsningsdesign, overordnet arkitektur og utvikling av kommunikasjonsløsningene.
Teknologi / miljø:
Servere/OS: Windows Server, Tomcat servlet-container
Database: MySQL
Språk, rammeverk: Java 1.4 – 6, Tiles (1), Struts 2, JDBC, Velocity, Apache POI, Apache Commons, jQuery, DWR, JAX-RPC, JAX-WS
Verktøy: MyEclipse, CVS og senere Subversion, Bugzilla.

Lokal tjenestekatalog

Kunde:
Kommuneforlaget AS
Tidsrom:
2004.01 – d.d.
Prosjekt­beskrivelse:

Lokal tjenestekatalog (LTK) er et effektivt verktøy for publisering av tjenestebeskrivelsene fra Nasjonal tjenestekatalog.

LTK benyttes for å publisere og supplere tjenestebeskrivelsene med blant annet lokale retningslinjer, avdelinger og kontaktpersoner. I tillegg kan kommunen produsere og vedlikeholde lokale tjenestebeskrivelser og serviceerklæringer.

I tillegg til modulene for vedlikehold av tjenestebeskrivelsene, er det utviklet avanserte visningsfunksjoner og web services for kommunikasjon med en lang rekke portaler og publiseringsverktøy. Dette omfatter både tjenester for overføring fra Lokal tjenestekatalog, men også mange grensesnitt for å hente underlagsinformasjon til systemet, som organisasjonsdata fra kommunenes egne systemer eller Kommuneregisteret og ulike skjemaløsninger.

InfoRed utviklet LTK først i Perl, og har også utviklet en versjon i Vignette Application Portal for Telenor, begge i 2003.

InfoRed leverer LTK gjennom Kommuneforlaget gjennom en OEM-avtale, men også som eget produkt.

Konsulentens rolle:
Løsningsdesign, overordnet arkitektur og utvikling av bl.a. kommunikasjonsløsningene. Utvikling av nye funksjoner ved behov.
Teknologi / miljø:
Servere/OS: Windows Server, Tomcat servlet-container
Database: MySQL
Språk, rammeverk: Java 1.4 – 7, Tiles (1), Struts 2, JDBC, Velocity, Apache POI, Apache Commons, jQuery, DWR, JAX-RPC, JAX-WS
Verktøy: IntelliJ IDEA, MyEclipse, GIT, Maven, JIRA, Bitbucket. (Tidligere ble Ant, CVS, Subversion og Bugzilla benyttet.)