4%
Vaadin 7 UI Design By Example: Beginner's Guide

Vaadin 7 UI Design By Example: Beginner's Guide

          
5
4
3
2
1

International Edition


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

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

Table of Contents:
Preface Chapter 1: Writing Your First Vaadin-powered Application Chapter 2: Using Input Components and Forms Time to Listen to Users Chapter 3: Arranging Components into Layouts Chapter 4: Using Vaadin Navigation Capabilities Chapter 5: Using Tables Time to Talk to Users Chapter 6: Adding More Components Chapter 7: Customizing UI Components Time to Theme it Chapter 8: Developing Your Own Components Appendix: Pop Quiz Answers Index Preface Up Chapter 1: Writing Your First Vaadin-powered Application Creating and running Vaadin applications in Eclipse Installing Eclipse Time for action downloading and installing Eclipse Installing the Vaadin plugin for Eclipse Time for action installing the plugin Installing Run Jetty Run plugin Time for action installing Jetty Creating a new Vaadin project in Eclipse Time for action creating a new Vaadin project Deploying and running Vaadin applications in Eclipse Time for action deploying and running Creating and running Vaadin applications in NetBeans Installing NetBeans Time for action downloading and installing NetBeans Creating a new Vaadin project in NetBeans Time for action creating a new Vaadin project Deploying and running Vaadin applications in NetBeans Time for action deploying and testing Creating and running Vaadin applications using Maven Vaadin 7 Maven archetype Time for action creating a new Vaadin project Deploying and running Vaadin applications with Maven Time for action deploying and running Generated application explained Buttons Labels Layout margin A more interesting "hello world" application Text fields Time for action using text fields Notifications Summary Up Chapter 2: Using Input Components and Forms Time to Listen to Users The Time It application Time for action separating business classes from UI classes UI components as class members Time for action adding components as class members Time for action adding some infrastructure Comboboxes Time for action adding a combobox Responding to value changes Getting and setting the value of input components Tooltips Immediate mode Error indicators Time for action validating user input Layout spacing Time for action adding input component into the layout Checkboxes Removing components from layouts Time for action running the test set Time for action showing the results Thinking in Vaadin Servlets and GWT UI components hierarchy Component Vaadin's data model Time for action binding data to properties Items Containers More input components Text area Rich text area Option groups Time for action fixing the OptionGroup example Twin column selects Date/time pickers Time for action using an InlineDateField component Uploading files Summary Up Chapter 3: Arranging Components into Layouts Horizontal layouts Time for action the main layout Components size Time for action visualizing borders Time for action setting layouts size Expand ratio Time for action expanding components Split panels Time for action using split panels Implementing a button-based menu Time for action adding menu options Grid layouts Time for action using grid layouts Absolute layouts Time for action using absolute layouts Click listeners Time for action adding click listeners Form layouts Time for action using FormLayout Panels Time for action using panels Tab sheets Accordions Windows Summary Up Chapter 4: Using Vaadin Navigation Capabilities Getting request information Path info Time for action developing a simple website Parameters Time for action reading request parameters Fragments Changing the browser title Navigators and views Time for action using navigators Time for action navigating programmatically Keeping state after refresh Time for action preserving application state User session Menus Shortcut keys Shortcuts for buttons Time for action a tedious application Shortcuts for Window and Panel Summary Up Chapter 5: Using Tables Time to Talk to Users Tables Time for action my first table Headers Clicking on headers Footers Clicking on footers Boxwords game Time for action implementing the game UI Page length Selecting items in tables Time for action listening to clicks Reading data from tables Time for action finishing the game Editable tables Table field factories Time for action using a custom field factory Understanding generated columns Collapsing and reordering columns Summary Up Chapter 6: Adding More Components Trees Time for action my first tree Tree events Tree tables Time for action a file browser Progress indicators Icons Time for action adding icons Images, Flash, video, audio, and other web content Time for action render web content Sliders Color picker File download Context menus Drag-and-drop Summary Up Chapter 7: Customizing UI Components Time to Theme it Vaadin themes Time for action changing themes Introduction to CSS and Sass Variables Nesting Mixins Introducing Firebug and Chrome inspector Time for action inspecting HTML Creating new themes Time for action creating a new Vaadin theme Styling labels Time for action creating a new Vaadin theme Adding CSS classes to components Styling text fields Styling buttons Styling panels Styling menus Styling tables Summary Up Chapter 8: Developing Your Own Components Custom components Time for action creating a custom component Client side applications Time for action creating a client side application Widgets Time for action creating a widget Remote procedure calls Extensions Time for action creating an extension Custom JavaScript Calling JavaScript from the server Calling the server from JavaScript JavaScript components Time for action creating a JavaScript component JavaScript extensions Summary Up Appendix: Pop Quiz Answers Chapter 1, Writing Your First Vaadin-powered Application Chapter 2, Using Input Components and Forms Time to Listen to Users Chapter 3, Arranging Components into Layouts Chapter 4, Using Vaadin Navigation Capabilities Chapter 5, Using Tables Time to Talk to Users Chapter 6, Adding More Components Chapter 7, Customizing UI Components Time to Theme it Chapter 8, Developing Your Own Components


Best Sellers


Product Details
  • ISBN-13: 9781782162261
  • Publisher: Packt Publishing Limited
  • Publisher Imprint: Packt Publishing Limited
  • Height: 235 mm
  • No of Pages: 246
  • Spine Width: 13 mm
  • Weight: 430 gr
  • ISBN-10: 1782162267
  • Publisher Date: 02 Apr 2023
  • Binding: Digital (delivered electronically)
  • Language: English
  • Returnable: N
  • Sub Title: Beginner's Guide
  • Width: 191 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Vaadin 7 UI Design By Example: Beginner's Guide
Packt Publishing Limited -
Vaadin 7 UI Design By Example: Beginner's Guide
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Vaadin 7 UI Design By Example: Beginner's Guide

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA