Vaadin 7 UI Design By Example: Beginner's Guide
eBook - ePub

Vaadin 7 UI Design By Example: Beginner's Guide

Alejandro Duarte

  1. 246 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Vaadin 7 UI Design By Example: Beginner's Guide

Alejandro Duarte

Book details
Book preview
Table of contents
Citations

About This Book

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.

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

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Vaadin 7 UI Design By Example: Beginner's Guide an online PDF/ePUB?
Yes, you can access Vaadin 7 UI Design By Example: Beginner's Guide by Alejandro Duarte in PDF and/or ePUB format, as well as other popular books in Informatica & Programmazione in Java. We have over one million books available in our catalogue for you to explore.

Information

Year
2013
ISBN
9781782162261

Vaadin 7 UI Design By Example Beginner's Guide


Table of Contents

Vaadin 7 UI Design By Example Beginner's Guide
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Time for action – heading
What just happened?
Pop quiz – heading
Have a go hero – heading
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Writing Your First Vaadin-powered Application
Creating and running Vaadin applications in Eclipse
Installing Eclipse
Time for action – downloading and installing Eclipse
What just happened?
Installing the Vaadin plugin for Eclipse
Time for action – installing the plugin
What just happened?
Installing Run Jetty Run plugin
Time for action – installing Jetty
What just happened?
Creating a new Vaadin project in Eclipse
Time for action – creating a new Vaadin project
What just happened?
Deploying and running Vaadin applications in Eclipse
Time for action – deploying and running
What just happened?
Creating and running Vaadin applications in NetBeans
Installing NetBeans
Time for action – downloading and installing NetBeans
What just happened?
Creating a new Vaadin project in NetBeans
Time for action – creating a new Vaadin project
What just happened?
Deploying and running Vaadin applications in NetBeans
Time for action – deploying and testing
What just happened?
Creating and running Vaadin applications using Maven
Vaadin 7 Maven archetype
Time for action – creating a new Vaadin project
What just happened?
Deploying and running Vaadin applications with Maven
Time for action – deploying and running
What just happened?
Generated application explained
Buttons
Labels
Have a go hero – display some HTML text
Layout margin
A more interesting "hello world" application
Text fields
Time for action – using text fields
What just happened?
Notifications
Have a go hero – show notifications
Pop quiz – Vaadin fundamentals
Summary
2. Using Input Components and Forms – Time to Listen to Users
The Time It application
Time for action – separating business classes from UI classes
What just happened?
UI components as class members
Time for action – adding components as class members
What just happened?
Time for action – adding some infrastructure
What just happened?
Comboboxes
Time for action – adding a combobox
What just happened?
Responding to value changes
Getting and setting the value of input components
Tooltips
Immediate mode
Error indicators
Time for action – validating user input
What just happened?
Layout spacing
Time for action – adding input component into the layout
What just happened?
Checkboxes
Removing components from layouts
Time for action – running the test set
What just happened?
Have a go hero – add a validation to Time It
Time for action – showing the results
What just happened?
Thinking in Vaadin
Servlets and GWT
UI components hierarchy
Component
Vaadin's data model
Time for action – binding data to properties
What just happened?
Items
Containers
More input components
Text area
Have a go hero – disable word wrap
Rich text area
Option groups
Time for action – fixing the OptionGroup example
What just happened?
Have a go hero – improve the OptionGroup example
Twin column selects
Date/time pickers
Time for action – using an InlineDateField component
What just happened?
Uploading files
Pop quiz – thinking in Vaadin
Summary
3. Arranging Components into Layouts
Horizontal layouts
Time for action – the main layout
What just happened?
Components size
Time for action – visualizing borders
What just happened?
Time for action – setting layouts size
What just happened?
Expand ratio
Time for action – expanding components
What just happened?
Split panels
Time for action – using split panels
What just happened?
Implementing a button-based menu
Time for action – adding menu options
What just happened?
Have a go hero – add a public method to set the ...

Table of contents

Citation styles for Vaadin 7 UI Design By Example: Beginner's Guide

APA 6 Citation

Duarte, A. (2013). Vaadin 7 UI Design By Example: Beginner’s Guide (1st ed.). Packt Publishing. Retrieved from https://www.perlego.com/book/389978/vaadin-7-ui-design-by-example-beginners-guide-pdf (Original work published 2013)

Chicago Citation

Duarte, Alejandro. (2013) 2013. Vaadin 7 UI Design By Example: Beginner’s Guide. 1st ed. Packt Publishing. https://www.perlego.com/book/389978/vaadin-7-ui-design-by-example-beginners-guide-pdf.

Harvard Citation

Duarte, A. (2013) Vaadin 7 UI Design By Example: Beginner’s Guide. 1st edn. Packt Publishing. Available at: https://www.perlego.com/book/389978/vaadin-7-ui-design-by-example-beginners-guide-pdf (Accessed: 14 October 2022).

MLA 7 Citation

Duarte, Alejandro. Vaadin 7 UI Design By Example: Beginner’s Guide. 1st ed. Packt Publishing, 2013. Web. 14 Oct. 2022.