Menu

Application that use LayerD published by Microsoft

LayerD is a framework of modular compilers that allows compile time programming for .NET, Java and other platforms. Languages on this framework are multi-paradigm and can be extended by programming new semantic structures or DSL.

I'm glad to inform that an application developed for Microsoft that was developed using LayerD and Visual Studio 2008 was published on MSDN code gallery.

This is an important milestone for LayerD project that shows the potential of Meta D++ and Zoe languages. Also, it's a perfect example of the level of integration that is possible between LayerD and current technologies like .NET
You can find the application here:

http://code.msdn.microsoft.com/emall

UTN Mobile Mall is a services platform built on top of .NET framework desktop and mobile infrastructure. This application shows dynamic generation of WCF web services and .NET Compact Framework applications by using high level graphical designers. Dynamic generation of complex assemblies for desktop and mobile is implemented using DSL developed on LayerD.
These DSLs were implemented using "classfactorys" (compile time classes) which implements the code generation using compile time reflexion capabilities of LayerD. Also, extensible application of Language Oriented Paradigm was applied for the development of this application for MSDN Code Gallery.

UTN Mobile Mall is composed of four modules that communicates using web services. UTN Mobile Mall enables non-technical users to design and implement web services and mobile applications using simple designers implemented on WPF and Silverlight.

For logical reasons (that this is a sample for Microsoft languages) the source code of the LayerD portion it's not published but a version of LayerD compilers stack is included along with necessary Zoe language extensions that implements the needed DSL. In fact, you can find the Zoe code (if you know were to search).

We greatly appreciate the generosity of Microsoft for allowing us to include LayerD on this application.

I hope that this kind of developments with LayerD would be able to continue growing.

Thanks to all the people that contributed with UTN Emall !! at UTN FRC and all the work on Microsoft side for the publishing of this project !

Alexis Ferreyra

Posted by Alexis Ferreyra 2009-05-15

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.