cta quote button

Top 10 Vaadin Books You Should Read

Read More

How Much Does It Cost to Hire Web Developers in Ukraine?

Our pricing is completely transparent: you pay your engineers’ salaries and a flat monthly fee for our services. No hidden charges.

Read More

1. Vaadin 7 Cookbook (2013)

Take the shortcut to developing rich internet applications in pure Java. Vaadin makes it easy and this cookbook makes it easier still with its practical recipes and straightforward approach.

Overview

  • Covers exciting features such as using drag and n anddrop, creating charts, custom components, lazy loading, server-push functionality, and more
  • Tips for facilitating the development and testing of Vaadin applications.
  • Enhance your applications with Spring, Grails, or Roo integration.

In Detail

It is really expensive and demanding to develop Rich Internet Applications from scratch. Vaadin is an amazing framework that contains many ready-made components for the creation of user interfaces. Applications created in Vaadin are compatible with all the latest versions of web browsers. Although the screenshots in this book are from Chrome, examples can also run on other browsers like Firefox Mozilla, Internet Explorer, and Opera.

“Vaadin 7 Cookbook” contains many practical recipes that we have gathered during the development of Vaadin applications. This book will help you to take your learning experience to the next level by giving you many solutions to the common problems faced along with explanations. There is even more than that. Vaadin 7 Cookbook goes beyond the basics and shows you how to build Vaadin application for real-world scenarios.

“Vaadin 7 Cookbook” starts with the creation of a project in various tools and languages then moves to components, layouting, events, data binding, and custom widgets. Vaadin, together with Grails, is a powerful tool for the rapid development of RIA applications and this is described in a chapter on how to work with GORM, Service, compiling a widgetset. The quality and stability of the application, testing the Vaadin code, and data management of Vaadin is also explained in detail.

“Vaadin 7 Cookbook” is focused on learning and understanding how to work with Vaadin as well as trying out Vaadin with other technologies such as Grails .

What you will learn from this book

  • Develop a Rich Internet Application in pure Java language.
  • Create a Vaadin project in different IDEs and platforms.
  • Explore the new Vaadin 7 features such as Extensions, URI fragments, Converter mechanism, and more.
  • Understand and use different types of layouts.
  • Use build-in atomic components such as button, table, text field, and more.
  • Bind model to components and fetch data from the database lazily.
  • Work with listeners and events and improve your web application by adding server-push add-ons.
  • Integrate Vaadin into the Grails framework.

Approach

This is a cookbook with easy-to-follow recipes containing practical and detailed examples which are all fully backed up with code, illustrations, and tips.

Who this book is written for

“Vaadin 7 Cookbook” is for developers who want to create Rich Internet Applications with Vaadin.

Both newcomers to Vaadin and those who have some experience with it will find recipes to expand their working knowledge of Vaadin..

Author(s): Jaroslav Holan, Ondrej Kvasnovský

2. Learning Vaadin 7, Second Edition (2013)

As one of the best web frameworks based on Java, Vaadin is well worth getting familiar with. This tutorial helps you build stunning dynamic web applications that will add new sophistication to your Java capabilities.

Overview

  • Construct top-notch web applications with one of the best frameworks based on Java
  • Learn about components, events, layouts, containers, and bindings
  • Create outstanding new components by yourself

In Detail

Vaadin is a new Java web framework for making applications look great and perform well, making your users happy. Vaadin promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity as a developer. Vaadin is a web framework that addresses common issues such as poor choice of controls, heterogeneity of technology stacks, page-flow paradigm, and browser compatibility.

This book a practical guide that will help you in creating top-notch web applications with one of the best frameworks based on Java. You will learn about the fundamental concepts that are the cornerstones of the framework. Also, this book will show you how to integrate Vaadin with popular frameworks and how to run it on top of internal as well as externalized infrastructures.

Learning Vaadin: Second Edition is a practical, step-by-step tutorial to understanding, using, and mastering the art of RIA development with Vaadin. You will learn about the fundamental concepts that are the cornerstones of the framework, at the same time as making progress on building your own web application. The book will also show you how to integrate Vaadin with other popular frameworks and how to run it on top of internal as well as externalized infrastructures.

This book will show you how to become a professional Vaadin developer by giving you a concrete foundation through diagrams, practical examples, and ready-to-use source code. It will enable you to grasp all the notions behind Vaadin one step at a time: components, layouts, events, containers, and bindings. You will learn to build first-class web applications using best-of-breed technologies. You will find detailed information on how to integrate Vaadin’s presentation layer on top of other widespread technologies, such as Spring, CDI, and Hibernate. Finally, the book will show you how to deploy on different infrastructures like JBoss Portal and Cloud Foundry.

With this book in hand you will be able to utilize the full range of development and deployment features offered by Vaadin while thoroughly understanding the concepts.

What you will learn from this book

  • Understand the limitations of the thin-client approach and the rationale behind Vaadin
  • Develop web applications with your favorite IDE
  • Grasp key concepts: components, layouts, events, containers, and bindings
  • Easily create full-fledged web applications
  • Use the Vaadin directory to add exciting features on top of Vaadin
  • Extend Vaadin to create and share new components
  • Integrate Vaadin on top of Spring, CDI, and JPA
  • Deploy Vaadin on JBoss GateIn and VMWare Cloud Foundry

Approach

This book begins with a tutorial on Vaadin 7, followed by a process of planning, analyzing, building, and deploying a fully functional RIA while covering troubleshooting details along the way, making it an invaluable resource for answers to all your Vaadin questions.

Author(s): Nicolas Frankel

3. Vaadin 7 UI Design By Example: Beginner’s Guide (2013)

Do it all with Java! All you need is Vaadin and this book which shows you how to develop web applications in a totally hands-on approach. By the end of it you’ll have acquired the knack and taken a fun journey on the way.

Overview

  • Learn how to develop Vaadin web applications while having fun and getting your hands dirty
  • Develop relevant and unique applications following step-by-step guides with the help of plenty of screenshots from the start
  • The best available introduction to Vaadin with a practical hands-on approach and easy to read tutorials and examples

In Detail

Vaadin is a mature, open-source, and powerful Java framework used to build modern web applications in plain Java. Vaadin brings back the fun of programming UI interfaces to the web universe. No HTML, no CSS, no JavaScript, no XML. Vaadin lets you implement web user interfaces using an object oriented model, similar to desktop technologies such as Swing and AWT.

Vaadin 7 UI Design By Example: Beginner’s Guide is an engaging guide that will teach you how to develop web applications in minutes. With this book, you will Develop useful applications and learn basics of Java web development. By the end of the book you will be able to build Java web applications that look fantastic.

The book begins with simple examples using the most common Vaadin UI components and quickly move towards more complex applications as components are introduced chapter-by-chapter.

Vaadin 7 UI Design By Example: Beginner’s Guide shows you how to use Eclipse, Netbeans, and Maven to create Vaadin projects. It then demonstrates how to use labels, text fields, buttons, and other input components. Once you get a grasp of the basic usage of Vaadin, the book explains Vaadin theory to prepare you for the rest of the trip that will enhance your knowledge of Vaadin UI components and customization techniques.

What you will learn from this book

  • Create Vaadin applications using Eclipse, Netbeans, and Maven
  • Use input components such as text fields, buttons, combo boxes, check boxes, and more
  • Use layouts, panels, and windows to arrange UI components
  • Incorporate navigation capabilities to Vaadin applications
  • Use tables and trees to present complex data
  • Use advanced components such as progress indicators, context menus, sliders, and drag-and-drop capabilities
  • Include custom HTML, Flash, and other web content in Vaadin applications
  • Customize UI components by using CSS
  • Develop your own components

Approach

This book is a hands-on Beginner’s Guide for developers who are new to Vaadin and/or Vaadin UI components. The book will teach readers through examples to use each of the exciting components to build and add various aspects of the user interface to their web apps.

Who this book is written for

If you have experience with the Java language and want to create web applications that look good without having to deal with HTML, XML, and JavaScript, this book is for you. Basic Java programming skills are required, but no web development knowledge is needed at all.

Author(s): Alejandro Duarte

4. Vaadin Recipes (2012)

Vaadin is an open source Java web framework. It is built on top of GWT and is used to build attractive web applications without all of the tedious JavaScript and AJAX calls. Vaadin will boost your productivity and help deliver a more stable product. Vaadin has a very active community and has over 250 available add-ons.

This book contains over 200 recipes for Vaadin 6.8. You will learn about:

  • Applications
  • Windows
  • UI Components
  • Layouts
  • Events
  • Validation
  • Data Binding

If you are a Java developer that wants to build modern applications quickly, then Vaadin is for you.

Table of Contents:

1 Getting Started Recipes

2 Application Recipes

3 Window Recipes

4 Component Basics Recipes

5 Layout and Component Container Recipes

6 Field Recipes

7 Text Field Recipes

8 Select Recipes

9 Table Recipes

10 Tree Recipes

11 Menu Bar Recipes

12 Miscellaneous Component Recipes

13 Validation Recipes

14 Forms and Data Binding Recipes

A Setting Up Your Development Environment

B Vaadin CSS Classes

Index

Author(s): Casey Taylor

5. Book of Vaadin (2010)


Book of Vaadin on Amazon.com. *FREE* shipping on qualifying offers.

Author(s): 

6. Learning Vaadin (2011)

Having a command of the Vaadin framework means your Java web applications will look and perform brilliantly. Learn how with this all-inclusive, step-by-step tutorial to mastering Rich Internet Application development.

Overview

  • Discover the Vaadin framework in a progressive and structured way
  • Learn about components, events, layouts, containers, and bindings
  • Create outstanding new components by yourself
  • Integrate with your existing frameworks and infrastructure
  • Pragmatic and no-nonsense approach

What you will learn from this book

  • Understand the limitations of the thin-client approach and the rationale behind Vaadin
  • Develop web applications with your favorite IDE
  • Grasp key concepts: components, layouts, events, containers and bindings
  • Easily create full-fledged web applications
  • Use the Vaadin directory to add exciting features on top of Vaadin
  • Extend Vaadin to create and share new components
  • Integrate Vaadin on top of Spring, CDI, and JPA
  • Deploy Vaadin on the Liferay portlet container and Google App Engine

Approach

This book begins with a tutorial on Vaadin 7, followed by a process of planning, analyzing, building, and deploying a fully functional RIA while covering troubleshooting details along the way, making it an invaluable resource for answers to all your Vaadin questions.

Who this book is written for

If you are a Java developer with some experience in Java web development and want to enter the world of Rich Internet Applications this technology and book are ideal for you. Learning Vaadin will be perfect as your next step towards building eye-candy dynamic web applications on a Java-based platform.

In Detail

Vaadin is a new Java web framework for making applications look great and perform well, making your users happy. Vaadin promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity. With this book in hand you will be able to utilize the full range of development and deployment features offered by Vaadin while thoroughly understanding the concepts.

Learning Vaadin is a practical step-by-step tutorial to understanding, using, and mastering the art of RIA development with Vaadin. You will learn about the fundamental concepts that are the cornerstones of the framework, at the same time making progress on building your own web application. The book will also show you how to integrate Vaadin with other popular frameworks and how to run it on top of internal as well as externalized infrastructures.

This book will show you how to become a professional Vaadin developer by giving you a concrete foundation through diagrams, practical examples and ready-to-use source code. It will enable you to grasp all the notions behind Vaadin one step at a time: components, layouts, events, containers, and bindings. You will learn to build first-class web applications using best-of-breed technologies. You will find detailed information on how to integrate Vaadin’s presentation layer on top of other widespread technologies, such as Spring, CDI, and JPA. Finally, the book will show you how to deploy on different infrastructures like Liferay portlet container and Google App Engine.

An authoritative and complete step-by-step tutorial on how to create top-notch web applications with the RIA Vaadin framework

Author(s): Nicolas Frankel

7. Vaadin 7 Cookbook by Jaroslav Holan (2013-04-24) (1652)


Vaadin 7 Cookbook by Jaroslav Holan (2013-04-24) [Jaroslav Holan;Ondrej Kvasnovsk??] on Amazon.com. *FREE* shipping on qualifying offers.

Author(s): Jaroslav Holan;Ondrej Kvasnovsk??

8. Vaadin Recipes by Casey Taylor (2012-08-08) (1723)


Vaadin Recipes by Casey Taylor (2012-08-08) [Casey Taylor] on Amazon.com. *FREE* shipping on qualifying offers.

Author(s): Casey Taylor

9. Vaadin 7 Cookbook by Ondrej Kvasnovsky Jaroslav Holan (24-Apr-2013) Paperback (1600)


Vaadin 7 Cookbook by Ondrej Kvasnovsky Jaroslav Holan (24-Apr-2013) Paperback on Amazon.com. *FREE* shipping on qualifying offers.

Author(s):