Objekt Orient
There are unknown knowns.
XING
Online for 8151 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
November 2024
SunMonTueWedThuFriSat
12
3456789
10111213141516
17181920212223
24252627282930
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.