Danish(DK)English (United Kingdom)
EMF, Xtext og Xpand

Foredrag for eclipse.dk (holdt hos ReportSoft 7. Juni 2010)

EMF, Xtext og Xpand for den interesserede dilettant udi modelleringens og syntaxens spændende verden

Jeg har for nylig haft chance for at prøve Eclipse Modeling Framework (EMF) og de tilhørende Xtext og Xpand parser/generator systemer, og vil gerne dele mine erfaringer.
EMF bruges til at skabe og vedligeholde en fælles datamodel, som så kan anvendes automatisk i XML, Javakode, databaser osv.
Desuden kan modellen danne udgangspunkt for Domain Specific Languages (DSL) via Xtext, og danne grundlag for transformationer i Xpand.
Indlægget består af en kort gennemgang af baggrunden for modulerne, en grundig demonstration og undervejs lidt sammenligning med bl.a. JavaCC.
Gennemgangen er beregnet til udviklere og arkitekter, der gerne vil i gang med EMF, Xtext og Xpand, men er ikke et egentligt kursus. Forudsætning: Kendskab til Java, Eclipse som Java-platform, XML og en smule viden om syntax.
Hent præsentationen og bilag med XML mv.


Jeg nåede ikke at vise selve mit FutCAD ModelTrainTrack Layout program (prototype), så her er et skærmbillede.