Eclipse Rich Ajax Platform (eBook)
VI, 148 Seiten
Apress (Verlag)
978-1-4302-1884-5 (ISBN)
Eclipse Rich Ajax Platform (RAP) is an innovative toolkit for developing applications that will run as rich clients as well as web applications. Eclipse Rich Ajax Platform is the first book on the new Eclipse RAP, and it introduces the required RCP and OSG/i concepts used by Eclipse RAP.
This firstPress title demonstrates the functionality and benefits of Eclipse RAP as well as shows the sweet spots of RAP, especially focusing on single sourcing RCP and web applications, which can be a huge cost saver.
This book also covers possible issues that might prevent you from successfully deploying RAP.
- Describes Eclipse RAP concepts and its underlying technology
- Explains key features of RAP
- Shows case studies where RAP works and where it won't
Fabian Lange has worked with various web technologies in the past several years. As developer and architect at Hewlett-Packard and Nokia, he is trying to bring state-of-the-art technologies to enterprise business. He has broad knowledge of many Java web frameworks (from JSP to JSF, GWT, Tapestry, and Wicket). His competencies also span to different languages like PHP, where he is a developer of the open source symfony framework. He believes that it is important to know all the tools available to deliver the best solution for enterprise business. Currently, Fabian works for codecentric GmbH in Germany, where he develops enterprise Java applications and does performance consulting.
Eclipse Rich Ajax Platform (RAP) is an innovative toolkit for developing applications that will run as rich clients as well as web applications. Eclipse Rich Ajax Platform is the first book on the new Eclipse RAP, and it introduces the required RCP and OSG/i concepts used by Eclipse RAP.This firstPress title demonstrates the functionality and benefits of Eclipse RAP as well as shows the sweet spots of RAP, especially focusing on single sourcing RCP and web applications, which can be a huge cost saver. This book also covers possible issues that might prevent you from successfully deploying RAP. Describes Eclipse RAP concepts and its underlying technology Explains key features of RAP Shows case studies where RAP works and where it wont
Fabian Lange has worked with various web technologies in the past several years. As developer and architect at Hewlett-Packard and Nokia, he is trying to bring state-of-the-art technologies to enterprise business. He has broad knowledge of many Java web frameworks (from JSP to JSF, GWT, Tapestry, and Wicket). His competencies also span to different languages like PHP, where he is a developer of the open source symfony framework. He believes that it is important to know all the tools available to deliver the best solution for enterprise business. Currently, Fabian works for codecentric GmbH in Germany, where he develops enterprise Java applications and does performance consulting.
Contents 2
Chapter 1: Rich Clients vs. Web Clients 8
A Rich Client Definition 9
A Web Client Definition 11
A Rich Web Client Definition 14
History Is Repeating Itself 17
What to Choose Now? 18
Chapter 2: Introducing Eclipse RAP 21
The RAP Vision 21
RAP Case Studies 26
Pitfalls with RAP 33
Chapter 3: The RAP Architecture 37
The Runtime Layer 38
Reimplemented APIs 41
Issues and Solutions 43
RAP Plug-ins and Packages 46
RAP Version History 47
The RAP Community 48
Chapter 4: Developing a RAP Application 50
Installing the Eclipse and RAP SDKs 50
Running the RAP Sample Application 53
Creating a Simple Application 57
Extending the Application 68
Chapter 5: Single Sourcing 87
Pros and Cons of Single Sourcing 87
Project Setup 89
Running the Mail Demo in RCP 92
Running the Mail Demo in RAP 93
Rerunning the RCP Version 101
Wrapping Up 103
More Single-Sourcing Techniques 104
Chapter 6: Advanced RAP Features 113
Changing the Look and Feel 113
Writing a Custom Widget 120
RAP Without the Workbench 129
Unit Testing in RAP 131
Chapter 7: RAP Deployment 134
Running RAP in Jetty in Equinox 134
Running RAP in Equinox in Tomcat 139
Related Titles 144
Erscheint lt. Verlag | 5.3.2009 |
---|---|
Zusatzinfo | VI, 148 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Informatik ► Software Entwicklung ► Objektorientierung |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | AJAX • Deployment • Eclipse • Eclipse Rich Ajax Platform (RAP) • Technology |
ISBN-10 | 1-4302-1884-3 / 1430218843 |
ISBN-13 | 978-1-4302-1884-5 / 9781430218845 |
Haben Sie eine Frage zum Produkt? |
Größe: 2,3 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich