The short demo followed by a discussion about the visual DSL approach to Ajax
code. All coding is done with higher level visual DSLs (Domain Specific
Languages) dealing with intra-document queries, text manipulation, and
- Preview everywhere (short cycle,
immediate visual feedback) â€“ Fun and effective development is achieved by
immediate visual feedback on any act.
oriented â€“ Document is a large xml document, representing a transactional
business object. E.g.: customer, task, account, plan, etc. Intra document
logic is handled inside the browser (E.g. validation, visualization,
simplification). Inter document logic (E.g. queries) and document persistency
is handled by the server and exposed as web services.
All run in
Eclipse, and powered by GWT.
The demo will be followed by a discussion
about the visual DSL approach to Ajax applications, rather than JS programming
or java programming as in WTP, JSF, and GWT.
Shai Ben-Yehuda, M.Sc, founded ArtwareSoft in 2004. ArtwareSoft provides Eclipse & Ajax studio (tooling) for DSLs (Domain Specific Languages).
"Software gets very fast too complex for the human brain to grasp. I have a long interest in looking for effective and fun ways to produce software. From managing by passion, through OO application frameworks, DSL driven development (call it model driven), to DSL Studio driven development."
Shai is the author of the TGP methodology that deals with the collaboration of business professionals and developers.
Shai founded Itemfield Inc., "the leader in transformation technology", [http://www.itemfield.com] in year 2000 (Acquired by Informatica 2006).