The migration of legacy applications to more advanced technology platforms has been a recurring theme in the academic and business sectors. This transformation is driven by the desire to overcome the ...limitations of traditional desktop applications and integrate advanced remote access and collaboration capabilities. Essential features not only for technology upgrade but also to enable organizations to take advantage of remote collaboration.The COVID-19 pandemic has accelerated this need, forcing many organizations to adopt remote work and online collaboration modalities, forcing them to transform their information systems. There are various methodologies and techniques, such as conversion, redeployment and wrapping, that offer different approaches to facilitate this migration by minimizing the effort required during the process. This paper specifically studies the migration of Java Swing applications to web environments, particularly those that incorporate collaborative functionalities. Several solutions that follow different migration strategies have been evaluated, performing a more detailed analysis of the Vaadin platform as an efficient tool to perform this migration, with limited effort and special attention to the inclusion of new collaborative functionalities. Finally, a migration procedure is defined that has been validated through two case studies.
The paper presents the analysis of capabilities of creating web applications on the Java Enterprise Edition platform using Spring Boot and Vaadin. To perform the analysis, there were used test ...applications, implemented in both technologies. Elements of implementation, work efficiency with the database and the efficiency of page loading in the browser were tested.
Vaad in framework, as tool to develop internet applications Gabriel Gregorio Salvatierra Tumbaco; Carlos Alfredo Silva Villafuerte; Jorge Luis Veloz Zambrano
Journal of Science and Research,
08/2016, Volume:
1, Issue:
CITT2016
Journal Article
Peer reviewed
Open access
@font-face {font-family: 'pIqaD';src: url('http://65.55.108.4/static/25085982/font/piqad.eot');src: url('http://65.55.108.4/static/25085982/font/piqad.eot?#iefix') ...format('embedded-opentype'),url('http://65.55.108.4/static/25085982/font/piqad.woff') format('woff'), url('http://65.55.108.4/static/25085982/font/piqad.ttf') format('truetype'),url('http://65.55.108.4/static/25085982/font/piqad.svg#piqadmedium') format('svg');font-weight: normal;font-style: normal;} This study shows the benefits using the framework vaadin for the development of a web-based clinical system, which allows the management and administration of the medical consultations in the different clinics, a company providing greater speed and accuracy in the process of health care, increasing productivity and meeting the needs of its customers in an optimal way. The qualitative approach, which allowed identificar the problems of administrative processes through tools such as the fichas of observation and interviews was used in the investigative process. The methodology of the process agile Unificado (PUA), which determined the scope, feasibility, cost, participants, functional requirements modeling, system architecture and database structure was used for the development of software used during the construction phase of the software. Original utilizados durante la fase de construcción del software.
The article presents the results of web application development effectiveness on Java platform in 1.8 version using Spring MVC and Vaadin frameworks. The comparative analysis was conducted with test ...applications, implementing the same functionalities in both technologies.
In the following work, we can observe a systematic process to obtain a web application, from the use of the method 2.0 and use OOWS RIA. A typical situation in programmer's work is that often must ...repeat pieces of code with some specific goal, that without being exactly the same share a structure that can be reused, these pieces are called snippets. While there are alternatives to work with snippets, these are generally aimed to programmer individual problem solution and not to the collaboration. Kelluntekun ("helping you do something", in Mapudungun) is a RIA for developers, oriented to teach user, it has a snippets repository classifiable in different folders and categorized through different programming languages and labels associated with the snippets. Users of the application will do researches by different criteria (language, labels, etc.), access and easily share their pieces of code. Each snippet will also contain a description so that other users can know the usefulness of the pieces of code stored, allowing each user to search for snippets for a particular task. A RIA for these purposes was an integral option, considering that includes the features of the desktop applications in a web environment that can be accessed from anywhere. OOWS 2.0 allowed in the phase of analysis and design to obtain a model objects, maps of interaction and the abstract units of interaction keys for deployment with the Vaadin framework.
Vaadin is an open-source Java framework used to build modern user interfaces. Vaadin 8 simplifies application development and improves user experience. The book starts with an overview of the ...architecture of Vaadin applications. You will also learn advanced concepts like,internationalization, authentication, authorization, and database connectivity.
Although the design goals of the browser were originally not at running applications or at displaying a number of small widgets on a single web page, today many web pages considerably benefit from ...being able to host small embedded applications as components. While the web is full such applications, they cannot be easily reused because of the same origin policy restrictions that were introduced to protect web content from potentially malicious use. In this paper, we describe a generic design for cross domain embedding of web applications in a fashion that enables loading of applications from different domains as well as communication between the client and server. As the proof-of-concept implementation environment, we use web development framework Vaadin, a Google Web Toolkit based system that uses Java for application development.
Vaadin 7 Cookbook Jaroslav Holan, Ondrej Kvasnovsky
2013, 2013-04-24
eBook
## 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. ## 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 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.
## 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.
In the recent years there are more and more mobile devices appearing which are running Android operating system. Nowadays there is a trend of information availability anytime and anywhere. Main goal ...of this paper is to present the solution for interconnection of mobile device application environment and universal programmable microcontroller based on ARDUINO board with the goal of monitoring and remote control of small water and wind power plant. One of the application oriented outputs of this research is web-based solution for remote control with the ability to review measured parameters anywhere around the world. The solution is used as a learning module for understanding AD transmission of signals over the Internet. Students can create their own custom configuration of hardware components and thus monitoring system in the laboratory.