aspectizeandyou
TRANSCRIPT
The Developer and Aspectize
Something new about Web, Mobile and Cloud development
You
Design your Data
We provide a graphical DSL
Design you User Experience
HTML5 required
Write Business Oriented Code
.net on the server
Javascript in the browser
Bind Data, Services, Layout
We provide a binding language for this (textual DSL)
Aspectize
Aspect Oriented Programming
Hollywood principle : Don't call us we'll call you
You write code we call it for you
Full separation business oriented code from
▪ Technical code : we have written a huge part of it
This enables dynamic and automatic handling of
many aspects of robust software
Aspectize : Technical Engine
Data access : NoSQL or SQL
Reading is almost automatic : You tell us what to read
Writing (updating, creating and deleting) is fully automatic
Transport is fully automatic
Producing HTML is fully automatically handled in the browser
according to your design
Ajax calls are fully automatic
State (connected, disconnected) in the browser fully automatically
Type conversions, Exceptions (Server and Browser), Traces, Logs,
Errors
Model - View - Service
Read Data
Payment
Write Data
LinkedIn Connect
Total separation View - Data
View - ServiceDynamic configured
bindings
Services .net (server)
Javascript (browser)
Dynamic HTML5 Views