Sten Vesterli
Oracle Visual Builder Cloud Service RevealedRapid Application Development for Web and Mobile
Sten Vesterli
Vaerloese, Denmark
ISBN 978-1-4842-4928-4e-ISBN 978-1-4842-4929-1
© Sten Vesterli 2019
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

For my wife Lotte and our children Michael and Maria and others like them who work to make the world a better place through word, code, and deed.

Introduction

This book introduces you to Oracle Visual Builder Cloud Service (VBCS), which allows you to build and deploy an attractive, user-friendly web or mobile application in one day or less.

In today’s fast-paced world, the ability to rapidly deliver running code is the most crucial and sought-after skill a developer can have. Oracle has brought together their enterprise experience, advanced usability, and cloud engineering to produce this innovative platform giving developers unprecedented productivity.

With the visual and browser-based approach of VBCS, developers of all expertise levels can quickly solve simple business problems. For more sophisticated applications, experienced developers can dive into the code and add Groovy and JavaScript business logic. Most VBCS applications run in the Oracle Cloud to get the full benefit of the VBCS tool, but it is possible to build VBCS web applications and deploy them to other clouds or on-premise.

To get started with this book, you need to sign up for an Oracle Cloud account at https://cloud.oracle.com . Oracle offers free trials with several hundred dollars’ worth of cloud credits. Unfortunately, the free trial is limited to 30 days, so you should make sure you will have enough time available to evaluate the product when you start the trial.

Chapter 1 introduces you to the tool and shows how to build a simple application. Chapter 2 explains how to create business objects to store your data inside Visual Builder Cloud Service, and Chapter 3 shows how to create service connections to data sources outside VBCS.

Chapter 4 describes the features for building great-looking and user-friendly applications, including the powerful visualization components. Chapter 5 discusses how to handle data in your application, and Chapters 6 and 7 explain how to add custom business logic to the business layer and the user interface layer of your VBCS application. Chapter 8 shows the exciting Visual Builder Add-in for Excel, which allows an end user to work with VBCS data directly from an Excel spreadsheet. Chapter 9 shows how to use VBCS to build mobile applications for Android and iOS and as progressive web applications.

Chapter 10 explains the security features in VBCS, and Chapter 11 describes how to manage whole VBCS applications. Chapter 12 provides a detailed look at how to use VBCS in an enterprise setting, including how to integrate with Oracle Developer Cloud Service and use Git version control, how to automate building VBCS applications, and how to deploy them outside VBCS. Finally, Chapter 13 explains how to integrate VBCS with Oracle Process Cloud Service.

I’m happy you have picked up this book and believe Visual Builder Cloud Service will be a great addition to your skillset.

Acknowledgments

From Oracle, I want to thank Brian Fry, Duncan Mills, Jules Lane, Shay Shmeltzer, and Steve Morton for making Visual Builder Cloud Service demo environments available, for their blog posts detailing important points, and for answering my questions.

From Apress, I thank Jonathan Gennick for believing in a Visual Builder Cloud Service book and Jill Balzano for shepherding the project to completion.

I also want to thank my technical reviewers, Andrejus Baranovskis and Florin Marcus, for their comments and suggestions.

Finally, I want to express my love and gratitude for my wonderful wife, who has been unfailingly supportive when I mark yet another batch of weekends “book chapter deadline” in our calendar.

Table of Contents

Index 291

About the Author and About the Technical Reviewers

About the Author

Sten Vesterli
../images/464713_1_En_BookFrontmatter_Figb_HTML.jpg

is one of the world’s leading experts on Oracle technology and has worked almost every development tool produced by Oracle in the last several decades, including ADF, APEX, JET, VBCS, Forms, Reports, Designer, Oracle Portal, Oracle WebDB, Oracle BPEL, Oracle Collaboration Suite, and even Oracle Power Objects.

He is a frequent speaker at Oracle conferences around the world and has given hundreds of presentations at Oracle OpenWorld and at ODTUG KScope, IOUG Collaborate, UKOUG, DOAG, and many other user group conferences. His presentations are highly rated by the participants, and he has received the ODTUG best speaker award twice.

Known for his ability to explain technology clearly, Sten writes the popular Oracle Watch newsletter and articles for Oracle Profit , Oracle Scene , and other publications. He has previously written five books on Oracle technologies and is excited to present this first book on Oracle Visual Builder Cloud Service.

Sten was a member of Oracle’s elite Oracle ACE Director program for a decade until his penchant for telling the unvarnished truth got him excommunicated. An independent consultant based in Denmark, Sten works with customers worldwide, helping them get the most from their investment in Oracle software.

He holds a private pilot license for single-engine aircraft, and his personal projects have included an Ironman and an ultramarathon in Denmark, climbing Mont Blanc in France, a 2-week hike in Greenland, skydiving in Denmark, a 3-week trek around Annapurna in Nepal, paragliding in the Alps, rock climbing in Sweden, glacier walking in Norway, and scuba diving in Thailand.

You can find Sten online at www.vesterli.com , on LinkedIn, and on twitter @stenvesterli.

 

About the Technical Reviewers

Andrejus Baranovskis
../images/464713_1_En_BookFrontmatter_Figc_HTML.jpg

Oracle Groundbreaker Ambassador/Oracle ACE Director Andrejus Baranovskis is a technical expert (full stack developer) in and founder of Red Samurai Consulting, based in Lithuania. His technical expertise is based on 15 years of continuous work developing enterprise IT systems across the globe (the USA, Canada, Germany, the UK, Denmark, Portugal, South Africa, Hong Kong, etc.). He is primarily focused on Oracle products – Oracle Fusion Middleware, Development Tools, and Oracle Cloud. He is involved in legacy systems modernization to Oracle JET (JavaScript) and Oracle ADF (Java). His typical tasks include technical architecture implementation, development framework setup, team training, and performance tuning for Oracle ADF and Oracle JET. He is the founder of the Katana ML product ( http://katanaml.io/ ); this product helps to apply Machine Learning in the enterprise domain by extracting rules and patterns from data and converting these rules into Machine Learning models. Andrejus is a prolific technical blogger; he shares his knowledge on his blog ( www.andrejusb.blogspot.com ) and sample code on GitHub ( https://github.com/abaranovskis-redsamurai ). He is a writer for the online publication Towards Data Science ( https://towardsdatascience.com/@andrejusb ).

 
Florin Marcus
../images/464713_1_En_BookFrontmatter_Figd_HTML.jpg

Solutions Architect with over 15 years of experience with a focus on Oracle and Java EE technologies, working as Team Leader, Senior Developer positions, Florin Marcus provides specializes in performance tuning and development best practices of large enterprise systems. He is often invited as a speaker on various Oracle conferences.

 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.142.96.146