Objekt Orient
There are unknown knowns.
XING
Online for 8236 days
Last update: 1/4/11, 9:20 AM
status
Youre not logged in ... Login
menu
... home
... feeds
... topics
... Home
... Tags


... Antville.org home
search
calendar
February 2025
SunMonTueWedThuFriSat
1
2345678
9101112131415
16171819202122
232425262728
November
recent updates
Goodbye Antville, hello Blogspot Its
time to move! Antville is a symatic community but I'm...
by rolandk (11/8/08, 4:00 PM)
SOA at Deutsche Post Deutsche
Post is THE company which implemented SOA the first time,...
by rolandk (11/4/08, 2:59 PM)
noch viermal schlafen, bis
zum iRex Reader
by rolandk (10/17/08, 4:26 PM)
The model and the architecture
Hypothesis: Since infrastucture code is not part of the domain...
by rolandk (10/17/08, 1:24 PM)
Hope joost does it right
this time It's the content, stupid http://www.joost.com/home?playNow=33l83ke#id=33l83ke
by rolandk (10/14/08, 1:00 PM)
Siri Bringing AI to the
interface. I'm sceptical http://news.cnet.com/8301-17939_109-10065136-2.html
by rolandk (10/14/08, 9:47 AM)
Generative Sequencing is what MDSD
gives to the Pattern Movement Look what I've found: A...
by rolandk (10/12/08, 12:48 PM)
A thought on MDSD Christoper
Alexander—The pattern language that we began creating in the 1970s...
by rolandk (10/10/08, 6:09 PM)
Fresh and inspiring as a
hill in the morning mist. Nasim Taleb explains the...
by rolandk (9/30/08, 9:23 PM)

Roland Kofler's Blog on Software Engineering on
Made with Antville
Helma Object Publisher
Sunday, 18. May 2008

Appcelerator

Appcelerator - besides the silly name - is a wonderful SOUI framework, even I could script RIA's with that. Its an open source SDK that implements an event based domain language on top of client-side javascript. The code consists of small sentences in the markup attribute @on:

A super cool feature is the message broker, it connects event firing and event receiving HTML-elements, but also the server. A prefix r (remote) annotates that the request is sent also to the server. Look how easy it is:
on="click then r:login.request"
Java bindings on the server are simple annotations which connect to the message broker:
@Service(request = "login.request", response = "login.response")
Here the widget set they provide out of the box.
unittest.appcelerator.org

Post Scriptum: It seems that Marc Fleury, the ex JBoss-boss is consulting Appcelerator.