Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
HTML5 Die Zukunft von OpenROAD
Roy Deal Simon Consolidate Systems, LLC
2
Consolidate Systems Neuunternehmen Mission: Code Modernizierung
Partner mit Ingres: Transforge v2.0
3
eClients: Problemen Globales Windows Register
Erfordert Vervaltungsprivilegien Kein Citrix, Terminal Services CAB Dateien Zertifikaten laufen jährlich aus Benutzer können Upgrades ablehnen
4
LoadnRun Keine Verwaltungsprivilegien notwendig
Citrix, Terminal Services Updates sind transparent Mehrere Versionen gleichzeitig installieren Von Ingres OpenROAD Core team adoptiert
5
Das Web Bereitsstellung ohne Mühe Business-to-Business
Handys & Tabletten Mac OSX
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
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...
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!
9
Web Architektur DATEN LOGIK
10
JS Web Architektur LOGIK DATEN
11
Desktop Architektur LOGIK DATEN
12
Backbone.js OpenROAD HTML5 JavaScript Web Framework 700 LoC
Benutzt von LinkedIn, 37Signals, GroupOn u.a
13
OpenROAD: UserClass
14
Backbone: Model
15
OpenROAD: Frames OpenROAD Tabelle: CurObject.Loans DataType = Loan
zuteilen
16
Backbone: Views Backbone.js
17
Ereignisse & Validierung
OpenROAD: Focusbehavior Keyboard Bias OOP HTML5:
18
Qualen Bias Focus Behavior Tasten Ereignisse Objekt Orientiering
19
HTML5: Direkt Text Editiern
20
HTML5: Direkt Text Editiern
<td contenteditable="true">OOPS!</td> Mann kann Text eintragen ohne Web Formulare
21
HTML5: Offline Mode Manifest automatisch generiert
5mb Speichern pro Frame Automatische Synkronisierung Klientseite Geschäftlogik
22
Vermutungen Workbench 5.1 3 Tier Architektur
Kein Ingres/NET in den Klienten Kein 1:1 Übersetzung Die Spezialität des Hauses Ich muss auch zugeben dass ich mogel wo ich kann
23
Status: September 2011 OpenROAD Parser (ANTLR)
Generator: JavaScript (ECMAScript 3) Generator: HTML/CSS OpenROAD Anwendungsserver Userclasses Backbone.js Models Frames Backbone.js Views anzielen
24
Als Nächstes OpenROAD Systemklassen Ungebrauchtes Code löschen
Internet Explorer 6, 7, 8, 9 Vielleicht Kommentare bewahren? Beta: Weinacht 2011 workbench: ui, debugger brandbreite
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...
26
Die Einfachheit von OpenROAD Die Reichweite von JavaScript
Roy Deal Simon Consolidate Systems, LLC
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.