Oppdrag utført for eksterne arbeidsgivere
Wisweb Navi
Oversettelse av en Windows desktop applikasjon til en webapplikasjon.
Java, Hibernate, MySQL, Spring, GWT, HTML 5
Tuesday January 8. 2013 - Today
Motigon
Et enkelt å bruke, men likevel veldig konfigurerbart bibliotek for å tegne diagrammer som støtter flere programmeringsspråk. Vårt bibliotek støtter GWT, Sencha GXT, JavaScript og Java2D. Flere målplattformer er planlagt støttet i nærmeste fremtid. Biblioteket har full støtte for alle de store nettleserene.
Brukergrensesnittet er fullstendig konfigurerbart. Som en utvikler står du helt fritt til å endre hvordan enkeltelementer skal bli plassert på skjermen. Du kan tilogmed legge til dine egne elementer i brukergrensesnittet som enkelt vil integrere seg med eksisterende funksjoner.
Både figurer og endepunkter på linjene kan bli tilpasset. Avhengig av hvilket behov du har, står du fritt til å lage dine egne figurer og fjerne de som allerede eksisterer. Egne figurer kan bli tegnet ved hjelp av en enkel editor.
Biblioteket ble designet med tanke på utvikleren, og er derfor enkelt i bruk. Med en detaljert dokumentasjon og et bredt spekter av eksempler, vil det være enkelt å integrere eller implementere ønsket funksjonalitet.
Diagrammer kan bli tegnet på serveren ved hjelp av Java2D og andre standard server bibliotek. Dette lar deg bygge bilder og bildekart ("image maps") på serveren for uendelige muligheter.
Full kildekode er tilgjengelig for brukere av GWT og Sencha GXT bibliotek.
Brukergrensesnittet er fullstendig konfigurerbart. Som en utvikler står du helt fritt til å endre hvordan enkeltelementer skal bli plassert på skjermen. Du kan tilogmed legge til dine egne elementer i brukergrensesnittet som enkelt vil integrere seg med eksisterende funksjoner.
Både figurer og endepunkter på linjene kan bli tilpasset. Avhengig av hvilket behov du har, står du fritt til å lage dine egne figurer og fjerne de som allerede eksisterer. Egne figurer kan bli tegnet ved hjelp av en enkel editor.
Biblioteket ble designet med tanke på utvikleren, og er derfor enkelt i bruk. Med en detaljert dokumentasjon og et bredt spekter av eksempler, vil det være enkelt å integrere eller implementere ønsket funksjonalitet.
Diagrammer kan bli tegnet på serveren ved hjelp av Java2D og andre standard server bibliotek. Dette lar deg bygge bilder og bildekart ("image maps") på serveren for uendelige muligheter.
Full kildekode er tilgjengelig for brukere av GWT og Sencha GXT bibliotek.
Java, GWT, GXT, Java2D, Swing, Canvas, HTML 5, Spring
Wednesday July 13. 2011 - Today
WisWeb 2
En oppgradering av det gjeldende CMS-systemet. Satser denne gangen på å bruke moderne utviklingsmetoder og verktøy. Et av de store problemene med det gamle systemet var at vi ikke støttet flere nettlesere. Dette vil i denne omgangen bli bedre ved at vi bruker GWT. I tillegg til all data-trafikk bli mer effektivt ved bruk av MySQL og Hibernate.
Java, Hibernate, MySQL, Spring, GWT, HTML 5
Monday March 15. 2010 - Today
Effect Editor
Tok over utviklingen av en tidslinje-basert editor. I dette verktøyet kan designere angi hvor på tidslinjen hendelser skal forekomme. Disse hendelsene inkluderer animasjon, partikkel-effekter, lyder, kamera-forflytninger med mer. Tidslinjer kan så forhåndsvises i spill-klientene.
C#, WPF, MVVM, NHibernate, Socket, dotNet, Oracle
Wednesday July 1. 2009 - Tuesday October 13. 2009
Verktøy Status Sider
Våre verktøy skulle etter planen delvis kunne fjernstyres. Grunnen til at vi ønsket dette, var at gamle verktøy kunne bruke et gammelt dataformat som vi ikke lenger ønsker å bruke, eller det er noe galt ved. Dermed kom vi til at vi skulle kunne tvinge avslutting av gamle verktøy som blir kjørt i bygningen, og da unngå at gamle verktøy ødelegger de data vi har. I tillegg lar disse sidene deg informere alle brukere om at nye verktøy er tilgengelige, samt tilby live support for våre brukere.
C#, ASP.NET MVC, WCF, Perforce, dotNet
Thursday January 1. 2009 - Friday October 9. 2009
Publish Tool
Da vår prosess for publisering av verktøy var ganske komplisert, bestemte vi oss for å finne en måte å forenkle denne prosessen på. Resultatet av det var at jeg lagde et tillegg til Visual Studio som lar deg publisere verktøy direkte fra utviklings-grensesnittet. Brukeren blir presentert med en wizard som spør om de detaljer som kreves, samt henter inn informasjon fra forskjellige kilder for å la bruker gjøre relevante valg. Verktøyet blir så kompilert, endret versjonsnummer etter valg, forberedt for sending til Perforce, samt plassert i Perforce med en merkelapp i det korrekte formatet.
C#, WPF, MVVM, Perforce, VSX, dotNet
Thursday July 30. 2009 - Wednesday October 7. 2009
Bug Reporting Tool
Verktøy for å rapportere feil ved våre produkter. Verktøyet kobler seg opp mot clienten og henter gjeldende kart, gjeldende posisjon med mer fortløpende. Testerene kan så se hvilke feil som befinner seg i nærheten av gjeldende posisjon, og kan så unngå dobbel-rapportering av den samme feilen. I ettertid er det også enkelt å se for hvilke områer og for hvilke kart det har vært mest problemer med.
I tillegg la jeg til ekstra funksjonalitet i Jira sitt SOAP-grensesnitt, da vi manglet en del funksjonalitet for å kunne hente ut og behandle data om feil.
I tillegg la jeg til ekstra funksjonalitet i Jira sitt SOAP-grensesnitt, da vi manglet en del funksjonalitet for å kunne hente ut og behandle data om feil.
C#, WPF, MVVM, NHibernate, WCF, dotNet, SOAP, Java, Oracle
Thursday January 1. 2009 - Friday September 11. 2009
Monster Treasure Tool
Verktøy for masse-redigering av monstre for Conan hos Funcom. Lar brukerene sette opp egenskaper rundt hvor ofte monstre skal droppe forskjellige typer loot.
C#, WPF, MVVM, NHibernate, dotNet, Oracle
Monday December 1. 2008 - Monday September 7. 2009
TDB / Tekst Database
Tok over vedlikehold av et verktøy for oppdatering av tekst-databasen. Dette er en nettside skrevet i Python som bruker en del interne biblioteker. I tillegg brukes en del triggere i databasen for å hente inn data ved behov, samt at en prosess kjøres hver natt for å kontrollere de data som allerede er i systemet.
Python, Oracle
Sunday October 12. 2008 - Friday August 21. 2009
Pets vs Monsters
Utviklet en prototype for et massivt multispiller online-spill ved hjelp av Java. Begynte som en 2D prototype, men ble utvidet med en tredje dimensjon da det var begrensende. Tredjeparts biblioteker ble brukt for raskt å kunne utvikle en prototype. Prosjektet inkluderte rendering, server-kommunikasjon, samt noe brukergrensesnitt. Vi har i dette prosjektet benyttet en OpenGL-basert 3D-motor kalt JMonkey.
Java, JNI, NIO, OpenGL, Shader, JMonkey, BananaUI, Windows, Linux, Mac
Monday October 1. 2007 - Friday October 3. 2008




















