\chapter*{Conclusie} \addtocontents{toc}{\protect} \addcontentsline{toc}{chapter}{\protect Conclusie} UIML.NET is al redelijk uitgebreid en met het implementeren van condities komen we weer een stap dichter bij de UIML standaard. Het ter beschikking hebben van condities is handig om vlug enkele testen te doen. Het registreren op alle events is een beter alternatief dan polling. Immers wanneer de UI idle is, zal er ook niets gecontroleerd worden. Toch produceert deze methode nog heel wat overhead. Er worden onnodige testen gedaan omdat sommige events continue plaatsvinden. Het zou makkelijker zijn wanneer het Compact Framework de IlGenerator klasse zou ondersteunen. Door te kijken naar de verschillende events die een widget heeft en die te vergelijken met de eigenschap waarin de ontwikkelaar ge\"interesseerd is, zou dit aangepast kunnen worden. Zo cre\"eer je al heel wat minder overhead, daar sommige events niet meer geregistreerd worden. UIML.NET kan verder uitgebreid worden door het implementeren van de elementen \texttt{}, \texttt{} en \texttt{}. Deze maken het element \texttt{} nog krachtiger door te zeggen wat er moet gebeuren als deze conditie respectievelijk naar \textit{waar}, \textit{niet waar} of helemaal niet evalueert. Momenteel wordt er gewerkt met een timeout van 5 seconden om events te onthouden. Dit kan verbeterd worden door een stack te gebruiken. Op deze manier kan je ineens een volgorde introduceren. Dit eindwerk heeft mij meer inzicht gegeven in HLUIDLs en mij de mogelijkheid gegeven zelf een HLUIDL uit te breiden. Ook is dit de eerste keer geweest dat ik voor een PDA een applicatie moest ontwikkelen. Dus het rekening houden met het Compact Framework is zeker een uitdaging geweest, daar ik altijd gewoon was applicaties te ontwikkelen voor devices die genoeg resources hadden.