Sažetak
U današnje vrijeme, kad su programska podrška (engl. software) i računalno sklopovlje (engl. hardware) kompleksniji nego ikad prije, a zakoni tržišta istovremeno zahtijevaju sve kraći razvojni ciklus proizvoda, integrirane razvojne okoline nametnule se se kao nezamjenjivi razvojni alati. U sklopu ovog diplomskog rada izrađena je temeljna konstrukcija jedne takve proširive integrirane razvojne okoline, naziva CyanIDE, dizajnirane tako da bude jednako pogodna za razvoj aplikacija kako u tekstualnim tako i u vizualnim programskom jezicima, bez obzira na njihovu primjenu. Opisani su sastvani dijelovi aplikacije, model proširivosti, te načini kako taj model iskoristiti s ciljem proširenja funkcionalnosti razvojne okoline.
Ključne riječi
razvojna okolina; ugrađeni sustavi; CyanIDE; model proširivosti