HTML5 Die Zukunft von OpenROAD

Slides:



Advertisements
Ähnliche Präsentationen
PHP Extension und Application Repository
Advertisements

GWT - google Web Toolkit
Be.as WEB Technologie
Juristische Implikationen täglicher Anwendungen Computer und Recht Seminar Januar 2000 Thomas Heymann.
Lizenzen und virtuelle Maschinen
Basis-Architekturen für Web-Anwendungen
Kurze Einführung in ASP
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
SAP R/3 - Speichermanagement
Standortfaktoren INTERN - Ausdrucksstark präsentieren.
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Java: Grundlagen der Sprache
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil2.
Introducing the .NET Framework
Projekt Web Engineering
Zukunft des Webs? Dennis Beer Christian Blinde
Erstellen von WebServices mit Visual FoxPro 9.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Marcus Haller & René Schulze
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
CRM Editor auf der Basis von Qt (Beispiel von Ubi erat Lupa)
... und alles was dazugehört
Open Services Gateway Initiative
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Browser das Internet lesen.
Verteilte Web-Anwendungen mit Ruby
Modulmigration D6 nach D7 Drupal Commerce Camp September 2011.
TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren
Kollektionen in Java Aufzählungstypen, Generische Typen
JavaScript.
Daniel Yves Ostwald …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono.
...ich seh´es kommen !.
Präsentation von Sonja Pathe
Basiswissen für Partner und interessierte Kunden Technologie.
Umweltdaten via Smartphone
App-Entwicklung mit HTML5, CSS und JavaScript
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Präsentation läuft auch vollautomatisch ab … wie du möchtest
Auslegung eines Vorschubantriebes
HORIZONT 1 XINFO ® Das IT - Informationssystem HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Publikation auf Knopfdruck Judith Riegelnig Michael Grüebler 19. Oktober 2010 / Statistiktage Neuenburg.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Oliver Spritzendorfer Thomas Fekete
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Jonas Rüttimann 2. Juni Motivation Was ist RAP? Schnellstart: Wir bringen RAP zum Laufen! Technologie: Wie funktioniert RAP? Konsequenzen für die.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Aufzeichnung von Usability-Daten im www. Client-Side Log : automatisch (maschinell) generiertes Protokoll Client : Rechner mit dem Browser des Users Server:
SQL Server nach MySQL Datenbank-Migration SQLWays – Software für Migration Präsentation Copyright (c) Ispirer Systems Ltd. Alle.
1 My Access Key. Der sichere PC im Westentaschenformat T-SystemsMy Access Key.
Dokumenten- und Publikationsserver
Internetsicherheit Referenten: Christian Schnidrig, David Gundi.
Der Erotik Kalender 2005.
© Fink/Spengler/AINF-Lehrgang 2003 – Folie 1 AINF/3. Jahrgang Netzwerke Anwendungen (Clientseitig) Karl Brenner, Andreas Fink, Gerhard Jüngling, Albert.
Online GIS Online GIS – Der Nutzer Matthias Hofschen, ESRI Germany ESRI EUROPEAN USER CONFERENCE.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Cloud-Computing.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Microsoft.NET - Plattform Kurzer Überblick Vergleich mit Java Von Thomas Zahn Januar 2001.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
WEB-Entwickler 2016.
Investitionen sichern - wachse mit Forms in die neue Welt
 Präsentation transkript:

HTML5 Die Zukunft von OpenROAD Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com

Consolidate Systems Neuunternehmen Mission: Code Modernizierung Partner mit Ingres: Transforge v2.0

eClients: Problemen Globales Windows Register Erfordert Vervaltungsprivilegien Kein Citrix, Terminal Services CAB Dateien Zertifikaten laufen jährlich aus Benutzer können Upgrades ablehnen

LoadnRun Keine Verwaltungsprivilegien notwendig Citrix, Terminal Services Updates sind transparent Mehrere Versionen gleichzeitig installieren Von Ingres OpenROAD Core team adoptiert

Das Web Bereitsstellung ohne Mühe Business-to-Business Handys & Tabletten Mac OSX

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

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...

JavaScript als “ByteCode” HotRuby, Pyjama, Script#, ClojureScript CoffeeScript Einfache Erneuerung Von Ruby on Rails adoptiert Java: Google Web Toolkit Funktioniert, aber ach du lieber!

Web Architektur DATEN LOGIK

JS Web Architektur LOGIK DATEN

Desktop Architektur LOGIK DATEN

Backbone.js OpenROAD HTML5 JavaScript Web Framework 700 LoC Benutzt von LinkedIn, 37Signals, GroupOn u.a

OpenROAD: UserClass

Backbone: Model

OpenROAD: Frames OpenROAD Tabelle: CurObject.Loans DataType = Loan zuteilen

Backbone: Views Backbone.js

Ereignisse & Validierung OpenROAD: Focusbehavior Keyboard Bias OOP HTML5:

Qualen Bias Focus Behavior Tasten Ereignisse Objekt Orientiering

HTML5: Direkt Text Editiern

HTML5: Direkt Text Editiern <td contenteditable="true">OOPS!</td> Mann kann Text eintragen ohne Web Formulare

HTML5: Offline Mode Manifest automatisch generiert 5mb Speichern pro Frame Automatische Synkronisierung Klientseite Geschäftlogik

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

Status: September 2011 OpenROAD Parser (ANTLR) Generator: JavaScript (ECMAScript 3) Generator: HTML/CSS OpenROAD Anwendungsserver Userclasses Backbone.js Models Frames Backbone.js Views anzielen

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

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...

Die Einfachheit von OpenROAD Die Reichweite von JavaScript Roy Deal Simon Consolidate Systems, LLC info@ConsolidateSystems.com