Apps — Programmer til de fleste platforme

LogiFront™
En platform til at bygge formularer og apps i. Indholder ud over standard form-elementer også mere end 20 plug-ins samt validerings-enginen valid8 Kodet i JavaScript.
LogiFront™ Shop
En online-shop, hvor alt afvikles client-side. En enkel, lille i/o-fil (tilgængelig i henholdsvis php, asp og asp.net) kommunikerer med en database-server via Ajax. Kodet i JavaScript.
Relocator
Internt dokumentstyringssystem, benyttet af mere end 70 brugere hos Sundhedsstyrelsen.
Front-End løsning, der kommunikerer med stregkode-scanner samt 2 backend databaser.
Iron Mountain
For arkivopbevarings-selskabet Iron Mountain har jeg udviklet en række mindre applikationer: imViewer, multiTIFF, reImport, reSearch og reVoice
Det er ofte applikationer, der konverterer "besværlige" data til de data-modeller, Iron Mountain benytter — eller trækker data ud og behandler dem / fortolker dem.Seneste projekt for Iron Mountain, var en applikation for KPMG, der importerer, data-behandler og fortolker alle Excel-filer i en given mappe.
Fantask 1.0–4.5
Program og database til at oprette, slette og søge efter kunder, varer og abonnementer — fakturerere, håndtere restordrer m.m. Kodet i VBA og MS Access.

LogiFront™ — En platform til at bygge apps og formularer.

Jeg har brugt en stor del af mit voksne liv på at designe databaser og lave formularer. På et tidspunkt tænkte jeg, at jeg måtte kunne lave et system, der gjorde vedligeholdelse og design af formularer nemmere. Jeg begyndte at kode FormBuilder — der her, 3 år efter, er blevet til et noget større projekt: LogiFront.

LogiFront består af programmet LogiFront Builder, der benyttes til at bygge/designe formularer, og LogiFront Form, der genererer og embedder disse på klienter. LogiFront har en "event matrix", der kan være i konstant dialog med en server, samt en "regel-motor", der ud fra enten bruger-input eller input fra "event-matrixen", kan ændre ting i formularerne real-time.

Da alle programmer i en eller anden forstand afleverer og indsamler data eller handlinger, er grænsen mellem hvad der er en formular og hvad der er en app, temmelig udvisket.

Så det, jeg traditionelt kalder en "formular", vil andre kalde en "app" — og omvendt!

Systemet består tillige af en række plug-ins, samt et validerings-system: valid8. Sidstnævnte kan, som mange andre elementer i LogiFront, nemt tilpasses den enkelte kundes behov.

www.logifront.com

LogiFront™ — Udvidelser

Analog clock
...
Autosuggest
...
BannerBuilder
...
BookSeat
...
Calculator
...
Calendar
...
CanvasArea, Flow, Pie
...
Color Picker
...
Color Swatch
...
Digital Clock
...
Drag Image
...
File Upload
...
Gauge
...
Grid Editor
...
Image Gallery
...
ProgressBar
...
Slider
...
Stop Watch
...
Text Editor
...
Time Picker
...
Tri-State
...
Unit Converter
...

LogiFront™ Shop

LogiFront Shop er en webshop-løsning, der arbejder sammen med LogiFront-systemet. Programmet er fortsat i udvikling — men benyttes allerede af legetøjs-producenten Litas, og fra oktober 2013 også af tegneserie-butikken Fantask. Data-modellen er inspireret og udviklet ud fra Schema.org's produktskema. Schema.org har i samarbejde med bl.a. Google og Microsoft, udviklet såkaldte "schemas" for websider, events, ratings og produkter. Udviklere skal således "wrappe" produkter, events eller ratings ind i en række tags, der gør det nemmere for søgerobotter at fortolke — og dermed præsentere — de relevante data. Det giver også pænere søgeresultater, da Google f.eks. direkte kan vise et produkts rating og eventuelle tilbuds-pris i resultatet.

LogiFront Shop er en klient-applikation, kodet i HTML5 og JavaScript. Kommunikation med server er minimal — og der overføres kun den begrænsede mængde data, systemet skal bruge for at kunne generere en side.

Til et typisk søgeresultat med 25 produkter, overføres der normalt — i et ultra-kompakt og tilpasset format — 3-4kb data, der så på klienten fortolkes og omdannes til ca. 2-300kb html.

Det betyder, at navigation og produktsøgning på et LogiFront Shop-site som regel er i real-tid, da hverken web- eller database-server bliver synderligt belastet.

Alle de ting, en bruger foretager sig på LogiFront Shop, bliver sendt som "events" til Google Analytics, så man som virksomhed kan få detaljeret information om alt, hvad en bruger søger efter, putter i indkøbskurven, sletter fra indkøbskurven osv.

Relocator — En lokations-app til Sundhedsstyrelsen

Internt dokumentstyringssystem, benyttet af mere end 70 brugere hos Sundhedsstyrelsen. Når en medicinal-virksomhed ansøger om godkendelse af et nyt lægemiddel, skal der hos Sundhedsstyrelsen oprettes en række kopier af ansøgningen, der ofte fylder flere ringbind.

Relocator er et program, der registrerer disse kopier og deres lokationer. Programmet benyttes både som opslagsværk, og som registrering af ringbind sammen med en stregkode-scanner og en label-printer. Programmet forbinder til forskellige back-end databaser: Microsoft SQL Server og DB2.

Design

Jeg startede mit eget forlag som 12–årig i 1984, og udgav de efterfølgende år en række tidsskrifter om og med tegneserier. I samme periode lavede jeg grafisk arbejde for forlaget Interpresse. I 1986 blev jeg ansat i tegneseriebutikken Fantask.

For Fantask lavede jeg produkt-kataloger, reklamer samt Fantask-Avisen, som jeg var ophavsmand til. For Egmont Kids Media Nordic har jeg siden 2005 lavet både redaktionelt og grafisk arbejde.

Egmont Kids Media Nordic — Egmont Serieforlaget

Siden 2003 har jeg været freelance–grafiker/layouter for Egmont Kids Media Nordic, tidligere kendt som Egmont Serieforlaget.

Jeg har layoutet, farvelagt og/eller tilrettelagt mere end 500 titler, heriblandt:

Forlaget Zoom

2010–2013

Jeg var i 2010 — sammen med Per Sanderhage, Michael G. Nielsen, Kim Gleerup og Bjørn Bo Petersen — med til at grundlægge forlaget Zoom, der primært udgiver tegneserier.

Zoom har siden starten haft et imponerende udgivelsesprogram for et nyt forlag - mere end 60 titler på bare 3 år. Jeg har været grafiker, redaktør eller med-redaktør på de fleste titler.

Udover tegneserierne har Zoom genoplivet den klassiske børnebogs-serie Alfred Hitchcock og de 3 detektiver i en moderne udgave, der som Die Drei, er en kæmpe succes i Tyskland.

For at få mere (fri-) tid til andre — for mig — mere interessante projekter, forlod jeg forlaget Zoom i 2013, men er stadig tilknyttet de serier, mit hjerte brænder for: Vakse Viggo og Den lille Splint.

Web

ASE
Har kodet tidligere udgaver af www.ase.dk, deres online indmeldelse, samt været konsulent på en række opgaver — og undervist deres IT-medarbejdere i webstandards.
Egmont Digital & Kids Media
Har kodet en række intranet-sites samt mindre apps til at håndtere bestillinger, udskrive pakke-labels, ordrestatistik m.m. Derudover har jeg lavet en række websites for deres sub-produkter, herunder bl.a.:
andeby.dk
asterix.dk
basserne.dk
blueberry.dk
disneyklubben.dk
disneyprinsesser.dk
egmont.com
egmont.dk
fairies.dk
illustrerede.dk
jumbobog.dk
luckyluke.dk
olivianet.dk
serieshoppen.dk
splint & co.dk
tempo.dk
vakseviggo.dk
wendy.dk
Udvalgte andre sites
Antique Toys and Dolls
Brødrene K. Hansen
Bindu Music
Castrol
Curio
Det Grå Guld
Galeri Horn
Grindita
Gutfeldt Og Ploug
Interpresse
Litas
Macinstruct
Megacom
Mobile Weighing (3 Versioner)
Nextlink
Rasmus Klump
Ravn & Co.
Recall

Database

1996–

Har erfaring med MS SQL Server, hvortil jeg har skrevet mange Stored Procedures, Triggers m.m.

Har desuden arbejdet en del med VBA og Microsoft Access, samt en smule MySQL

JavaScript

2005–

Man kan alt i JavaScript! Næsten. Jeg elsker JavaScript, og har næsten ikke kodet andet de sidste 5 år. Jeg bruger meget tid på at optimere min kode og gøre den generisk, så den er genanvendelig i andre projekter.

Jeg annoterer min JavaScript-kode med JSDoc, så man kan type-teste koden, fjerne ubenyttede variabler m.m. Derudover kører jeg altid koden igennem JSHint og Google Closure.

Både LogiFront™ og LogiFront™ Shop (ialt ca. 10.000 linjers kode) går igennem Closures Advanved Compiler uden fejl — og går fra en samlet størrelse på mere end 200kb ned til blot 31kb (inkl. gzip).

CSS — Cascading Style Sheets

1996–

Jeg går ind for total adskillelse af HTML, JavaScript og CSS — og mener, man bør bruge CSS så ofte det kan lade sig gøre, da det er hardware-accelereret. Visuelle effekter kodet i JavaScript, vil altid rendere langsommere end ren CSS.

Dette site, med dets mere end 20 undersider, består f.eks. kun af en enkel HTML-fil og en enkel CSS-fil. Intet JavaScript.

Jeg er også stor tilhænger af Responsive CSS (test dette site i forskellige opløsninger), så man kun skal kode ét stylesheet, der virker på alle enheder.

Jeg har til LogiFront™ udviklet plugins, der virker i ældre browsere som Internet Explorer 8 — men foretrækker selvfølgelig at kode til moderne browsere, så man kan benytte alle CSS3-features. Er begejstret for SASS.

Øvrige projekter/arbejder

Jeg har designet logoer til alle mine egne projekter samt til Sharp-importøren Curio, oversættelsesbureauet Talk Translation m.fl. Derudover har jeg lavet radio-jingler, annoncer/reklamer, konvolutter, visitkort, cd-covers — samt fonte.

Da Vakse Viggo blev genudgivet i 2007, designede jeg 3 fonte, baseret på tegneren Franquins originale håndskrift. Disse fonte blev efterfølgende godkendt af den belgiske udgiver, og benyttes idag som de officielle fonte, når Franquins værker udgives internationalt.

Scripting

Jeg har altid skrevet udvidelser, makroer og scripts til de programmer, jeg benytter. I forbindelse med mine grafiske produktioner for Egmont, har jeg kodet en række udvidelser til både Adobe Photoshop og Adobe InDesign, der letter mine arbejdsgange.

Jeg har skrevet VB-makroer til Word og Excel, kodet funktioner i VBA til Access, skrevet et hav af Stored Procedures til SQL Server, server-scripts til Windows Server m.m.

Kontakt mig

Mads Stoumann
Marievej 8
DK-2680 Solrød Strand
Tel: +45 20 70 14 33

Om Mads Stoumann

21. September 1972

Jeg grundlagde forlaget Herriman og tidsskriftet Serie-Ekspressen som 11–årig i sommeren 1984. Jeg layoutede og skrev selv alle artikler til de første mange numre.

I 1986 blev jeg ansat i tegneseriebutikken Fantask, hvor jeg hurtigt overtog redigering og layout af deres kataloger.

I 1989 lukkede jeg forlaget Herriman, da jeg begyndte på Solrød Gymnasium, og ikke kunne finde tid til også at være udgiver.

I 1991 var jeg ophavsmand til Fantask-Avisen, der var en blanding af redaktionelt materiale om tegneserie– og spillebranchen, og information om nye produkter. Avisen var en kæmpe succes for Fantask, bl.a. steg postsalget med mere end 40% det første år efter avisens lancering.

I 1996 kodede jeg mit første website for Fantask. Det udviklede sig hurtigt til en online-shop, og snart var der ikke behov for Fantask-Avisen mere.

Samtidig overtog jeg IT i Fantask, og gik igang med at kode Fantask 1.0 — et program, der stadig bruges til at holde styr på de mere end 130.000 titler, kunder m.m.

I 1999 forlod jeg Fantask, blev selvstændig, og oprettede firmaet Websound.

Siden da har jeg kodet og designet mere end 50 websites og apps, designet og kodet et utal af databaser, skrevet scripts, farvelagt tegneserier, og layoutet mere end 700 titler for diverse udgivere.