Wher­ev­er the in­ter­ac­tion be­tween the hu­man and a de­vice should take place via a screen, a GUI ap­pli­ca­tion is need­ed (GUI: graph­i­cal us­er in­ter­face). Due to the rapid­ly pro­gres­sive spread of LCD pan­els in the last years this ap­plies to many very dif­fer­ent de­vices we use ev­ery day. Whether it's the pho­to cam­era, a cof­fee ma­chine, a copy ma­chine or the car in­fo­tain­ment sys­tem – all th­ese mod­ern de­vices want to be op­er­at­ed via a graph­i­cal us­er in­ter­face.

Interactive Artifacts fo­cus­es on the prod­ucts, the re­sults that arise in the de­vel­op­ment of graph­ic-in­ter­ac­tive sys­tems. In the broad­est sense meant is the pro­­gram code which is ne­ces­sary to con­trol the graph­ic dis­­­play and to per­­form the in­­ter­ac­­tion be­tween the us­er and the de­vice. This in­cludes graph­ics drivers, soft­ware li­braries and wid­get frame­works as well as de­vel­op­ment tools in­tend­ed to pro­to­type and au­to­mat­i­cal­ly gen­er­ate the code for graph­i­cal us­er in­ter­faces.

My name is Paul Ba­nach. I am a free­lance soft­ware sys­tem en­gi­neer. Since years I am en­gaged in the re­search and the de­vel­op­ment of tech­nolo­gies for cre­at­ing graph­i­cal-in­ter­ac­tive sys­tems. Emerged from this work are vari­ous GUI ed­i­tors and soft­ware li­braries, which have found their use in Con­sumer and In­dus­try Elec­tron­ics.

This web­site should serve as a plat­form to in­tro­duce my work and in this way to find new con­tacts or sugges­tions. Al­so I of­fer de­vel­op­ment ser­vices in the sys­tem and graph­ics pro­gram­ming for Ap­ple Mac OS X, Ap­ple iOS, Mi­cro­soft Win­dows, Lin­ux and Embedd­ed Sys­tems.