From a1b265c318dbda4a213cec930785b81e4c0f7d2b Mon Sep 17 00:00:00 2001 From: elmot Date: Fri, 25 Sep 2015 16:40:44 +0300 Subject: Framework documentation IN Change-Id: I767477c1fc3745f9e1f58075fe30c9ac8da63581 --- .../original-drawings/application-architecture.svg | 1809 ++++++++++++++++++++ .../original-drawings/resource_classdiagram.svg | 799 +++++++++ .../original-drawings/view-navigation.svg | 1694 ++++++++++++++++++ 3 files changed, 4302 insertions(+) create mode 100644 documentation/application/original-drawings/application-architecture.svg create mode 100644 documentation/application/original-drawings/resource_classdiagram.svg create mode 100644 documentation/application/original-drawings/view-navigation.svg (limited to 'documentation/application/original-drawings') diff --git a/documentation/application/original-drawings/application-architecture.svg b/documentation/application/original-drawings/application-architecture.svg new file mode 100644 index 0000000000..eabd1c8d86 --- /dev/null +++ b/documentation/application/original-drawings/application-architecture.svg @@ -0,0 +1,1809 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + Web BrowserClient-Side Engine + + + VaadinService + + + VaadinSession + + + ApplicationUI + + + Back-End Business Logic, persistence, database, ... + + Application ServerJava Web Application + + Web Page + + + UI + + + + + UIComponent + + + EventListener + + + + + UI Changes UI Events + + DataModel + + + ApplicationTheme + + + DefaultTheme + + + + + + + + n 1 n + «extends» + + + DataBinding + n + + + HTTP + + VaadinServlet/Portlet + + 1 + + + + + + + AJAX Requests HTTP «extends» + + diff --git a/documentation/application/original-drawings/resource_classdiagram.svg b/documentation/application/original-drawings/resource_classdiagram.svg new file mode 100644 index 0000000000..c279bd6140 --- /dev/null +++ b/documentation/application/original-drawings/resource_classdiagram.svg @@ -0,0 +1,799 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + Sizeable + Sizeable + VariableOwner + + ConnectorResource + + + + + Resource + + + + ExternalResource + + + + ThemeResource + + + + + + FileResource + + + + ClassResource + + + + StreamResource + + + + + + + + + + diff --git a/documentation/application/original-drawings/view-navigation.svg b/documentation/application/original-drawings/view-navigation.svg new file mode 100644 index 0000000000..9e8ee92c03 --- /dev/null +++ b/documentation/application/original-drawings/view-navigation.svg @@ -0,0 +1,1694 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Login View + + + Username + + Password + + Login + Register + + + + Registration View + + + Name + + Email + + + Username + + ... + + + + + + + + + + + + + Main View + + + My Application + One Four Five SixTwo Seven EightThree Nine + + + + + + + + + + + + + + + + + Logout + + + + Help View + + Help on BoxesBoxes are things thatcan be somewherewhile not being in someother place. + + + + + + + + + + + + + + + + + + + + + + ContentSub-View + + + + + + + + + + + + -- cgit v1.2.3