• Complain

Marko Gronroos - Book of Vaadin

Here you can read online Marko Gronroos - Book of Vaadin full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: Vaadin Ltd, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Book of Vaadin
  • Author:
  • Publisher:
    Vaadin Ltd
  • Genre:
  • Year:
    2012
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Book of Vaadin: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Book of Vaadin" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Vaadin is a unique server-driven web application framework that allows you to program on the server-side in Java. If you need new components, you can continue with Java on the client-side with Google Web Toolkit. It runs in the browser without any plugins. The Book of Vaadin gives you an overview of web application development with Vaadin and covers all the core features and components with clear explanations and code examples.

Marko Gronroos: author's other books


Who wrote Book of Vaadin? Find out the surname, the name of the author of the book and a list of all author's works by series.

Book of Vaadin — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Book of Vaadin" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Book of Vaadin
Vaadin 7 Edition
Vaadin Ltd
Marko Grnroos

Vaadin Framework

Copyright 2000-2013 Vaadin Ltd

All rights reserved. This work is licensed under the Creative Commons CC-BY-ND License Version 2.0.

2012-02-29

Abstract

Vaadin is an AJAX web application development framework that enables developers to build high-quality user interfaces with Java, both on the server- and client-side. It provides a set of libraries of ready-to-use user interface components and a clean framework for creating your own components. The focus is on ease-of-use, re-usability, extensibility, and meeting the requirements of large enterprise applications.


Preface

This book provides an overview of the Vaadin Framework and covers the most important topics that you might encounter while developing applications with it. A more detailed documentation of the individual classes, interfaces, and methods is given in the Vaadin API Reference.

This edition covers Vaadin 7 released in early 2013. Vaadin 7 changes the basic architecture of Vaadin applications significantly, more than it did in the previous major revisions. Hence, the book has also evolved significantly. For add-on components, a chapter on the new Vaadin Charts add-on has been added.

Writing this manual is an ongoing work and it is rarely completely up-to-date with the quick-evolving product. This version is a snapshot taken soon after the release of Vaadin 7. Publication was rushed to get the book in print for major conferences, so some of the content has not yet been completely updated for Vaadin 7.

While this edition is mostly updated for Vaadin 7, it may still contain some outdated content related to Vaadin 6.

For the most current version, please see the on-line edition available at http://vaadin.com/book. You can also find PDF and EPUB versions of the book there. You may find the other versions more easily searchable than this printed book, but the content is the same.

Also, many Vaadin 7 features are showcased as mini-tutorials, which are available in the Vaadin Wiki at https://vaadin.com/wiki/-/wiki/Main/Vaadin+7.

Who is This Book For?

This book is intended for software developers who use, or are considering to use, Vaadin to develop web applications.

The book assumes that you have some experience with programming in Java, but if not, it is at least as easy to begin learning Java with Vaadin as with any other UI framework. No knowledge of AJAX is needed as it is well hidden from the developer.

You may have used some desktop-oriented user interface frameworks for Java, such as AWT, Swing, or SWT, or a library such as Qt for C++. Such knowledge is useful for understanding the scope of Vaadin, the event-driven programming model, and other common concepts of UI frameworks, but not necessary.

If you do not have a web graphics designer at hand, knowing the basics of HTML and CSS can help so that you can develop presentation themes for your application. A brief introduction to CSS is provided. Knowledge of Google Web Toolkit (GWT) may be useful if you develop or integrate new client-side components.

Organization of This Book

The Book of Vaadin gives an introduction to what Vaadin is and how you use it to develop web applications.

Part I: Introduction

The chapter gives an introduction to the application architecture supported by Vaadin, the core design ideas behind the framework, and some historical background.

This chapter gives practical instructions for installing Vaadin and the reference toolchain, including the Vaadin Plugin for Eclipse, how to run and debug the demos, and how to create your own application project in the Eclipse IDE.

This chapter gives an introduction to the architecture of Vaadin and its major technologies, including AJAX, Google Web Toolkit, and event-driven programming.

Part II: Server-Side Framework

This chapter gives all the practical knowledge required for creating applications with Vaadin, such as window management, application lifecycle, deployment in a servlet container, and handling events, errors, and resources.

This chapter essentially gives the reference documentation for all the core user interface components in Vaadin and their most significant features. The text gives examples for using each of the components.

This chapter describes the layout components, which are used for managing the layout of the user interface, just like in any desktop application frameworks.

This chapter gives instructions for using the visual editor for Eclipse, which is included in the Vaadin Plugin for the Eclipse IDE.

This chapter gives an introduction to Cascading Style Sheets (CSS) and explains how you can use them to build custom visual themes for your application.

This chapter gives an overview of the built-in data model of Vaadin, consisting of properties, items, and containers.

This chapter gives documentation for the SQLContainer, which allows binding Vaadin components to SQL queries.

This chapter provides many special topics that are commonly needed in applications, such as opening new browser windows, embedding applications in regular web pages, low-level management of resources, shortcut keys, debugging, etc.

This chapter describes the development of Vaadin applications as portlets which you can deploy to any portal supporting Java Portlet API 2.0 (JSR-286). The chapter also describes the special support for Liferay and the Control Panel, IPC, and WSRP add-ons.

Part III: Client-Side Framework

This chapter gives an introduction to creating and developing client-side applications and widgets, including installation, compilation, and debugging.

This chapter describes how to develop client-side applications and how to integrate them with a back-end service.

This chapter describes the built-in widgets (client-side components) available for client-side development. The built-in widgets include Google Web Toolkit widgets as well as Vaadin widgets.

This chapter describes how to integrate client-side widgets with their server-side counterparts for the purpose of creating new server-side components. The chapter also covers integrating JavaScript components.

Part IV: Vaadin Add-ons

This chapter gives instructions for downloading and installing add-on components from the Vaadin Directory.

This chapter gives the developer documentation of the Calendar add-on component.

This chapter documents the use of the Vaadin Charts add-on component for interactive charting with many diagram types. The add-on includes the Chart and Timeline components.

This chapter documents the use of the Timeline component part of the Vaadin Charts add-on.

This chapter gives documentation of the JPAContainer add-on, which allows binding Vaadin components directly to relational and other databases using Java Persistence API (JPA).

This chapter gives examples and reference documentation for using the Vaadin TouchKit add-on for developing mobile applications.

This chapter gives the complete documentation of using the Vaadin TestBench tool for recording and executing user interface regression tests of Vaadin applications.

Mythological background of the name Vaadin.

Supplementary Material

The Vaadin websites offer plenty of material that can help you understand what Vaadin is, what you can do with it, and how you can do it.

Demo Applications

The most important demo application for Vaadin is the Sampler, which demonstrates the use of all basic components and features. You can run it on-line at http://demo.vaadin.com/ or download it as a WAR from the Vaadin download page.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Book of Vaadin»

Look at similar books to Book of Vaadin. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Book of Vaadin»

Discussion, reviews of the book Book of Vaadin and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.