1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC...
-
Upload
apsel-wetzell -
Category
Documents
-
view
106 -
download
0
Transcript of 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC...
![Page 2: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/2.jpg)
2
Consolidate Systems
•Neuunternehmen
•Mission: Code Modernizierung
•Partner mit Ingres: Transforge v2.0
![Page 3: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/3.jpg)
3
eClients: Problemen
•Globales Windows Register
•Erfordert Vervaltungsprivilegien
•Kein Citrix, Terminal Services
•CAB Dateien
•Zertifikaten laufen jährlich aus
•Benutzer können Upgrades ablehnen
![Page 4: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/4.jpg)
4
LoadnRun•Keine Verwaltungsprivilegien
notwendig
•Citrix, Terminal Services
•Updates sind transparent
•Mehrere Versionen gleichzeitig installieren
•Von Ingres OpenROAD Core team adoptiert
![Page 5: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/5.jpg)
5
Das Web
•Bereitsstellung ohne Mühe
•Business-to-Business
•Handys & Tabletten
•Mac OSX
![Page 6: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/6.jpg)
6
Der Plan•In OpenROAD entwickeln...
•Workbench 5.1 gibt XML aus
•XML => Web Anwendung
•Klientseiter Code => JavaScript
•Klientseite Frames => HTML & CSS
•Web Anwendung => Web Server
•Geschäftslogik kann im OpenROAD Server bleiben
![Page 7: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/7.jpg)
7
HTML5: Web Platform
•Virtuelle Machinen: JVM, CLR, V8
•V8: Browsers, Handys, Node.js...
•Systemsprache: Java, C#, JavaScript
•API: Java, .NET, HTML5
•Sondersprachen für jeden Zweck:
•F#, Scala, Clojure, JRuby, IronPython...
![Page 8: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/8.jpg)
8
JavaScript als “ByteCode”
•HotRuby, Pyjama, Script#, ClojureScript
•CoffeeScript
•Einfache Erneuerung
•Von Ruby on Rails adoptiert
•Java: Google Web Toolkit
•Funktioniert, aber ach du lieber!
![Page 9: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/9.jpg)
9
Web Architektur
DATENLOGIK
![Page 10: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/10.jpg)
10
JS Web Architektur
DATENLOGIK
![Page 11: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/11.jpg)
11
Desktop Architektur
DATENLOGIK
![Page 12: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/12.jpg)
12
Backbone.jsOpenROAD HTML5
• JavaScript Web Framework
• 700 LoC
• Benutzt von LinkedIn, 37Signals, GroupOn u.a
![Page 13: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/13.jpg)
13
OpenROAD: UserClass
![Page 14: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/14.jpg)
14
Backbone: Model
![Page 15: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/15.jpg)
15
OpenROAD: FramesOpenROAD
Tabelle: CurObject.Loans
DataType = Loan
![Page 16: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/16.jpg)
16
Backbone: Views
Backbone.js
![Page 17: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/17.jpg)
17
Ereignisse & ValidierungOpenROAD:
HTML5:
![Page 18: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/18.jpg)
18
Qualen
•Bias
•Focus Behavior
•Tasten Ereignisse
•Objekt Orientiering
![Page 19: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/19.jpg)
19
HTML5: Direkt Text Editiern
![Page 20: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/20.jpg)
20
HTML5: Direkt Text Editiern
<td contenteditable="true">OOPS!</td>
Mann kann Text eintragen ohne Web Formulare
![Page 21: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/21.jpg)
21
HTML5: Offline Mode
•Manifest automatisch generiert
•5mb Speichern pro Frame
•Automatische Synkronisierung
•Klientseite Geschäftlogik
![Page 22: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/22.jpg)
22
Vermutungen
•Workbench 5.1
•3 Tier Architektur
•Kein Ingres/NET in den Klienten
•Kein 1:1 Übersetzung
![Page 23: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/23.jpg)
23
Status: September 2011
•OpenROAD Parser (ANTLR)
•Generator: JavaScript (ECMAScript 3)
•Generator: HTML/CSS
•OpenROAD Anwendungsserver
![Page 24: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/24.jpg)
24
Als Nächstes
•OpenROAD Systemklassen
•Ungebrauchtes Code löschen
•Internet Explorer 6, 7, 8, 9
•Vielleicht Kommentare bewahren?
•Beta: Weinacht 2011
![Page 25: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/25.jpg)
25
Zusammenfassung
•Kein Ruby on Rails Killer...
•Bereitsstellung ohne Mühe
•Im Workbench entwickeln, zum Web verteilen
•Geschäftslogik kann auf Server bleiben
•Ich mogel wo ich kann...
![Page 26: 1 HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com.](https://reader035.fdocuments.us/reader035/viewer/2022062622/55204d6149795902118b52d1/html5/thumbnails/26.jpg)
26
Die Einfachheit von OpenROADDie Reichweite von JavaScript
Roy Deal SimonConsolidate Systems, LLC