FOAM Talk poster addition
authorDaniel Marin <dmarin@csclub.uwaterloo.ca>
Mon, 23 Nov 2015 21:07:08 +0000 (16:07 -0500)
committerDaniel Marin <dmarin@csclub.uwaterloo.ca>
Mon, 23 Nov 2015 21:07:08 +0000 (16:07 -0500)
poster-archive/F15/foam.tex [new file with mode: 0644]

diff --git a/poster-archive/F15/foam.tex b/poster-archive/F15/foam.tex
new file mode 100644 (file)
index 0000000..7d73271
--- /dev/null
@@ -0,0 +1,54 @@
+%% Copyright (C) 2003  Computer Science Club of the University of Waterloo
+%%
+%% This program is free software; you can redistribute it and/or modify
+%% it under the terms of the GNU General Public License as published by
+%% the Free Software Foundation; either version 2 of the License, or
+%% (at your option) any later version.
+%%
+%% This program is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+%% GNU General Public License for more details.
+%%
+%% You should have received a copy of the GNU General Public License
+%% along with this program; if not, write to the Free Software
+%% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+\documentclass{article}
+\usepackage{csc-poster}
+
+\begin{document}
+
+%% TITLE
+% This command lays out the top of the document.
+% The first parameter is the title.
+% The second parameter is the speaker.  This parameter may be empty.
+\cschead{An Introduction to the FOAM Framework}{}
+
+%% SUBTITLE
+% This command prints the sub-title and is completely optional.
+\cscsubtitle{}
+
+FOAM is an open-source modeling framework written in Javascript. With FOAM,
+you can create Domain Specific Languages (DSLs), which are high-level
+models that can be interpreted or compiled to different languages or
+environments (Java/Android, Swift/iOS, and JS/Web). Currently, it supports
+DSLs for entities/classes, parsers, animations, database queries,
+interactive documents, and, most importantly, new DSLs.
+
+FOAM supports building text, HTML, and graphical views for DSLs using a
+small Model View Controller (MVC) library, which is itself modeled with
+FOAM. This library can also be used by modeled Javascript applications.
+
+FOAM increases developer productivity by allowing them to express
+solutions at a higher, more succinct level. The MVC library also
+increases application performance through its efficient data-binding,
+caching, and query-optimization mechanisms.
+
+%% FOOTER
+% The first through third arguments tell us the date and time.
+% The last argument is a pithy saying.  It may be empty.
+% Following the footer, the CSC and MathSoc logos are printed.
+\cscfoot{Tuesday, 2015-11-25}{5:00-7:00 PM}{MC 4063}{http://foamdev.com}
+
+\end{document}