Roma introduction and concepts
View more presentations from Luca Garulli.
Luca is the CEO and Founder at OrientDB, the first Multi-Model NoSQL DBMS with a true Distributed Graph Database Engine. He was also a member of JDO Expert Groups for Java.
Maybe they require an exact search? Not properly, since if I try to search for "framework":
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<class xmlns="http://www.romaframework.org/xml/roma" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"
xsd:schemaLocation="http://www.romaframework.org/xml/roma http://www.romaframework.org/schema/v2/roma.xsd">
<aspects>
<view>
<form>
<area name="main" type="column">
<area name="fields" size="2" type="grid" />
<area name="actions" type="row" />
</area>
</form>
</view>
</aspects>
<fields>
<field name="id" type="Integer" />
<field name="name" type="String" />
<field name="surname" type="String" />
<field name="born" type="Date" />
<field name="age" type="Integer">
<aspects>
<view enabled="false" />
</aspects>
</field>
<field name="salary" type="Float" />
</fields>
<actions>
<action name="refresh">
<aspects>
<scripting>
org.romaframework.core.Roma.objectChanged(me);
</scripting>
</aspects>
</action>
<action name="print">
<aspects>
<scripting>
print(age);
</scripting>
</aspects>
</action>
<action name="login">
<aspects>
<scripting>
print('Login...');
org.romaframework.frontend.RomaFrontend.flow().forward("ProjectLogin");
</scripting>
</aspects>
</action>
</actions>
<events>
<event name="show">
<aspects>
<scripting>
<![CDATA[
age=32;
Roma.fieldChanged(me, ["age"]);
]]>
</scripting>
</aspects>
</event>
</events>
</class>
Note that changes to the XML files are loaded in real-time enabling a real productive development (and production why not) environment.

Will 2008 be the year of the return of Roman empire?| | Next generation Web | Java Open Source | Core Java, what's hot | Java enterprise | |
| 09.00 - 9.40 | Second Life e Java: prospettive di comunicazione | Tapestry In Action , nuovi modi di sviluppare applicazioni web | Introduzione alla tecnologia Sun SPOT | Magic Box project: Effective K .I .S .S . with SpringFramework | |
| 09.50 - 10.30 | JSF Integration in JViews - intervento in lingua inglese | Sviluppo rapido di applicazioni utilizzando DDD e Roma Meta Framework | Sessioni Multimediali Voce Video, IM e Presence con i nuovi standard IMS/SIP [SipWork] | SpagoBI: la piattaforma open source di Business Intelligence | |
| 10.40 - 11.20 | Il Web del Futuro: Enterprise e Web Semantico | Sviluppare applicazioni basate su BPEL utilizzando NetBeans e JBI | NASA World Wind for Java: come integrare mappe geografiche tridimensionali nelle applicazioni Java per il desktop | Java e i linguaggi dinamici: come incrementare le potenzialità espressive di Java | Domain Driven Design, agilità e patterns, architettura e test first |
| 11.40 - 12.20 | Rich Internet Application con Java e Flex | Skype4Java | Programmazione Orientata agli Aspetti: cos’è, quando e come applicarla | Terracotta DSO, una soluzione innovativa per software enterprise | |
| 12.30 - 13.10 | Usare Google Web Toolkit per costruire potenti applicazioni AJAX in Java con tanto di gestione offline dei dati | Parancoe: usare i DAO senza implementarli | JRuby e DSL | Clustering a Real World Enterprise Application with Terracotta :Atlassian Jira | |
| 13.20 - 14.00 | Grails, sviluppo rapido di applicazioni web in Groovy + Java | Testing di sistemi enterprise utilizzando strumenti FLOSS | Ruby On Rails | Progettazione di un sistema di Single SignOn che permette l'accesso tramite tipi diversi di credenziali | |
| Java Scripting: JavaFX Script and JRuby - Sridhar Reddy Much more deeper than the talk listened at Jazoon '07. Today Sridhar talked about the JavaFX syntax language. JavaFX contains very interesting features. One for all the bind keyword that allow to listen changes in chain. | |
| Java Persistence API: Simplifying Persistence - Sang Shin Sang is a veteran speaker, nice and never predictable. What a shame for no one words about JDO specification! | |
| Ajax and Web 2.0 Related Frameworks and Toolkits - Sang Shin Sang explained in detail all kinds of Ajax frameworks (Dojo, DRW, GWT, etc.) with some slides and a working demo for every single one! | |
Building Rich Web Applications using jMaki and Phobos - Doris Chen Doris fired me the interest for jMaki, what Jazoon's talk didn't! Very cool tool. I'd like to spend a little more time on investigating about the integration with Roma Meta Framework. | |