Rich Ajax Platform (RAP)
   Prof. Dr. Jürgen Rolshoven: Strings&Structures


               Sommersemester 2010
                 Referent: Bilal Erkin
Rich Ajax Platform - Gliederung
    Theorie
        Einführung in die Begrifflichkeit
        Geschichte
        AJAX
        Rich Client Platform (RCP)
        Aufbau des RAP
        Techn. Voraussetzungen

    Praxis
        Demonstration: Installation und Beispielcode

    Weiterführendes: Literatur, Tutorials, Videos…

    Rich Ajax Platform             Bilal Erkin          22.06.2010
Was ist RAP?
    Rich Ajax Platform = AJAX + Rich Client Platform

    Eclipse-PlugIn (Open Source)

    Web 2.0 Anwendungen in Java

    Kenntnisse in HTML, CSS und JavaScript nicht nötig

    2007 in der Version 1.0 durch Eclipse
     herausgebracht (heute Ver 1.3)

    Rich Ajax Platform      Bilal Erkin            22.06.2010
AJAX
    „Asynchronus JavaScript and XML“

    Asynchrones Laden der Websiteinhalte

    Interaktivität wie Desktopanwendungen

    HTML: Grundgerüst
    CSS: Design
    JavaScript: interaktive Elemente
    XML: Daten die ver-/bearbeitet werden

    Rich Ajax Platform     Bilal Erkin       22.06.2010
AJAX

                     HTML + CSS


                      JavaScript


                        XML




                       Server




Rich Ajax Platform        Bilal Erkin   22.06.2010
Rich Client Platform (RCP)
    Framework zur Realisierung von
     Desktopanwendungen

    Rich Clients:
        Grafische Benutzeroberflächen (GUI)
        Funktionalitäten (Drag&Drop, Tabs, Drop-Downs)


                          RCP Applikation


                            SWT (GUI)

                          Betriebssystem

    Rich Ajax Platform           Bilal Erkin              22.06.2010
Rich AJAX Platform (RAP)
    Zusammenschluss aus RCP und AJAX
    Client-Server Struktur
    Java-fähiger Applikationsserver (Tomcat, Jetty…)
    Umwandlung in AJAX
    70 – 80 % Importmöglichkeiten aus RCP




                                            Bild: http://www.eclipse.org/rap/

    Rich Ajax Platform      Bilal Erkin                      22.06.2010
RCP vs. RAP
Voraussetzungen


    Eclipse 3.2 oder höher

    Folgende Webbrowser:

    Java SDK




    Rich Ajax Platform        Bilal Erkin   22.06.2010
Praxis: Installation
    Download von der Eclipse-Seite
        http://www.eclipse.org/rap/


    Installationsvideo:
        http://www.thescreencast.com/2007/10/first-look-at-
         eclipse-rich-ajax.html


    Demo-Programm

    Erstellen von SWT Elementen

    Rich Ajax Platform            Bilal Erkin              22.06.2010
Praxis: Fertige Projekte

    Yoxos Eclipse PlugIns
        http://ondemand.yoxos.com/geteclipse/start


    CAS PIA
        http://www.cas-pia.de/en/try.html


    Numilton migration Tools
        http://migrate.numiton.com/




    Rich Ajax Platform            Bilal Erkin         22.06.2010
Literatur
    Buch: „Eclipse Rich Ajax Platform“
     von Fabian Lange

    Projekthomepage
        http://www.eclipse.org/rap/


    Turorial von Lars Vogel
        http://www.vogella.de/articles/EclipseRAP/article.html

    Videos
        http://www.eclipse.org/rap/gettingstarted.php
    Rich Ajax Platform            Bilal Erkin               22.06.2010
Fragen?

Weitere ähnliche Inhalte

PDF
Die Türkische Sprache (Morphologie - Grammatik - Syntax)
PDF
Klassifizierung von Hadithen
PDF
al-ʾĀmidī und sein Werk „al-muwāzana bayna šiʿr Abī Tammām wal-Buḫturī“
PDF
Hadithterminologie
PDF
Strafrechtspflege im Osmanischen Reich
PDF
Eine Biografie aus der ADB/NDB als XML
PDF
Hidden Markov Modelle
PDF
Übergangswahrscheinlichkeiten
Die Türkische Sprache (Morphologie - Grammatik - Syntax)
Klassifizierung von Hadithen
al-ʾĀmidī und sein Werk „al-muwāzana bayna šiʿr Abī Tammām wal-Buḫturī“
Hadithterminologie
Strafrechtspflege im Osmanischen Reich
Eine Biografie aus der ADB/NDB als XML
Hidden Markov Modelle
Übergangswahrscheinlichkeiten

Andere mochten auch (13)

PPT
Radikal Islamische Bewegungen
PDF
Schächten im Namen Gottes: Sonderrecht für Muslime?
PDF
A compilation of the Abridged Tafsir Ibn Kathir Volumes 1 - 10 ( commentary ...
PDF
Mystik im Islam und Christentum
PPT
Menschenrecht Meinungsfreiheit - Vortrag der Stresemann Stiftung
PPT
Praktikum beim Orient Institut Istanbul - Vorbereitung und Zeit vor Ort
PPTX
Surat Al-Maun
PDF
Islam in Deutschland zwischen Anspruch und Integration
PPTX
Malaysia
KEY
Secrets of Surat Al-Kahf
PPT
Intro to islam power point presentation
PDF
Spracherkennung
PPTX
Presentation Islam
Radikal Islamische Bewegungen
Schächten im Namen Gottes: Sonderrecht für Muslime?
A compilation of the Abridged Tafsir Ibn Kathir Volumes 1 - 10 ( commentary ...
Mystik im Islam und Christentum
Menschenrecht Meinungsfreiheit - Vortrag der Stresemann Stiftung
Praktikum beim Orient Institut Istanbul - Vorbereitung und Zeit vor Ort
Surat Al-Maun
Islam in Deutschland zwischen Anspruch und Integration
Malaysia
Secrets of Surat Al-Kahf
Intro to islam power point presentation
Spracherkennung
Presentation Islam
Anzeige

Ähnlich wie Rich ajax platform (rap) (20)

PPT
B3 Lotus Expeditor Und Composite Applications
PPS
Jax07 - Mixing Ajax Swing and Flash
PDF
Browserbasiertes computing, RIA
PDF
Creasoft-Akademie - Mobile Multiplattform Apps
PDF
Java oberflächlich betrachtet - Welche GUI ist die richtige?
PDF
fn project serverless computing
PPTX
PPTX
3. Night of the pack
PDF
Mobile Development mit ASP.NET MVC 4
PPT
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
PDF
iOS Apps mit Webtechnologien erstellen
PPTX
Augmented Reality Workshop
PDF
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
PPTX
Ionic 2 - Hybridapps auf Steroiden
PDF
OpenLaszlo - Advanced RIAs for the OpenWeb
PDF
Kevin Hofer
PDF
User Interface Trends für Geschäftsanwendungen
PDF
Rapid Deployment mit JomaSoft VDCF
PPT
Rich Internet Applications
PDF
MEAN SCS in der Cloud
B3 Lotus Expeditor Und Composite Applications
Jax07 - Mixing Ajax Swing and Flash
Browserbasiertes computing, RIA
Creasoft-Akademie - Mobile Multiplattform Apps
Java oberflächlich betrachtet - Welche GUI ist die richtige?
fn project serverless computing
3. Night of the pack
Mobile Development mit ASP.NET MVC 4
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
iOS Apps mit Webtechnologien erstellen
Augmented Reality Workshop
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
Ionic 2 - Hybridapps auf Steroiden
OpenLaszlo - Advanced RIAs for the OpenWeb
Kevin Hofer
User Interface Trends für Geschäftsanwendungen
Rapid Deployment mit JomaSoft VDCF
Rich Internet Applications
MEAN SCS in der Cloud
Anzeige

Rich ajax platform (rap)

  • 1. Rich Ajax Platform (RAP) Prof. Dr. Jürgen Rolshoven: Strings&Structures Sommersemester 2010 Referent: Bilal Erkin
  • 2. Rich Ajax Platform - Gliederung  Theorie  Einführung in die Begrifflichkeit  Geschichte  AJAX  Rich Client Platform (RCP)  Aufbau des RAP  Techn. Voraussetzungen  Praxis  Demonstration: Installation und Beispielcode  Weiterführendes: Literatur, Tutorials, Videos… Rich Ajax Platform Bilal Erkin 22.06.2010
  • 3. Was ist RAP?  Rich Ajax Platform = AJAX + Rich Client Platform  Eclipse-PlugIn (Open Source)  Web 2.0 Anwendungen in Java  Kenntnisse in HTML, CSS und JavaScript nicht nötig  2007 in der Version 1.0 durch Eclipse herausgebracht (heute Ver 1.3) Rich Ajax Platform Bilal Erkin 22.06.2010
  • 4. AJAX  „Asynchronus JavaScript and XML“  Asynchrones Laden der Websiteinhalte  Interaktivität wie Desktopanwendungen  HTML: Grundgerüst  CSS: Design  JavaScript: interaktive Elemente  XML: Daten die ver-/bearbeitet werden Rich Ajax Platform Bilal Erkin 22.06.2010
  • 5. AJAX HTML + CSS JavaScript XML Server Rich Ajax Platform Bilal Erkin 22.06.2010
  • 6. Rich Client Platform (RCP)  Framework zur Realisierung von Desktopanwendungen  Rich Clients:  Grafische Benutzeroberflächen (GUI)  Funktionalitäten (Drag&Drop, Tabs, Drop-Downs) RCP Applikation SWT (GUI) Betriebssystem Rich Ajax Platform Bilal Erkin 22.06.2010
  • 7. Rich AJAX Platform (RAP)  Zusammenschluss aus RCP und AJAX  Client-Server Struktur  Java-fähiger Applikationsserver (Tomcat, Jetty…)  Umwandlung in AJAX  70 – 80 % Importmöglichkeiten aus RCP Bild: http://www.eclipse.org/rap/ Rich Ajax Platform Bilal Erkin 22.06.2010
  • 9. Voraussetzungen  Eclipse 3.2 oder höher  Folgende Webbrowser:  Java SDK Rich Ajax Platform Bilal Erkin 22.06.2010
  • 10. Praxis: Installation  Download von der Eclipse-Seite  http://www.eclipse.org/rap/  Installationsvideo:  http://www.thescreencast.com/2007/10/first-look-at- eclipse-rich-ajax.html  Demo-Programm  Erstellen von SWT Elementen Rich Ajax Platform Bilal Erkin 22.06.2010
  • 11. Praxis: Fertige Projekte  Yoxos Eclipse PlugIns  http://ondemand.yoxos.com/geteclipse/start  CAS PIA  http://www.cas-pia.de/en/try.html  Numilton migration Tools  http://migrate.numiton.com/ Rich Ajax Platform Bilal Erkin 22.06.2010
  • 12. Literatur  Buch: „Eclipse Rich Ajax Platform“ von Fabian Lange  Projekthomepage  http://www.eclipse.org/rap/  Turorial von Lars Vogel  http://www.vogella.de/articles/EclipseRAP/article.html  Videos  http://www.eclipse.org/rap/gettingstarted.php Rich Ajax Platform Bilal Erkin 22.06.2010