May 23, 2023

Oracle Visual Builder Cloud Service (VBCS): Empowering Low-Code Development

Introduction

In today's rapidly evolving digital landscape, businesses are seeking innovative ways to develop and deploy applications quickly and efficiently. Traditional software development approaches often involve complex coding processes that can be time-consuming and require specialized skills. However, with the emergence of low-code development platforms, such as Oracle Visual Builder Cloud Service (VBCS), businesses now have a powerful tool at their disposal to accelerate application development and streamline the development lifecycle.

What is Oracle VBCS?

Oracle Visual Builder Cloud Service (VBCS) is a cloud-based, low-code development platform that empowers users to create and deploy feature-rich web and mobile applications without the need for extensive coding knowledge. It provides a visual development environment where developers can design, develop, and deploy applications rapidly using a drag-and-drop interface and pre-built components.



Key Features of Oracle VBCS

  1. Visual Development Environment: Oracle VBCS offers an intuitive visual interface that allows developers to design application user interfaces (UI) using a wide range of pre-built components and templates. This visual approach simplifies the development process, making it accessible to both seasoned developers and citizen developers with limited coding experience.
  2. Drag-and-Drop Functionality: With VBCS, developers can easily drag and drop components onto the canvas to build their application's UI. This feature eliminates the need for manual coding, enabling faster development and reducing the chances of errors.
  3. Seamless Integration: VBCS integrates seamlessly with other Oracle Cloud services, enabling developers to leverage the full capabilities of the Oracle ecosystem. It offers pre-built connectors and adapters that allow easy integration with various data sources, APIs, and enterprise systems, facilitating the development of robust and connected applications.
  4. Extensibility: Oracle VBCS provides extensibility options, allowing developers to incorporate custom code and business logic when needed. This flexibility ensures that applications built with VBCS can meet complex business requirements while still benefiting from the low-code advantages.
  5. Responsive UI Design: VBCS enables the creation of responsive applications that automatically adapt to different devices and screen sizes. This feature ensures a consistent user experience across desktops, tablets, and mobile devices without requiring additional development efforts.
  6. Built-in Security and Governance: Oracle VBCS incorporates robust security measures to protect applications and data. It offers built-in user authentication and authorization controls, ensuring that only authorized users can access sensitive information. Additionally, VBCS adheres to industry-standard security protocols and provides role-based access control to govern application development and deployment processes.

Benefits of Oracle VBCS

1. Accelerated Development: The visual, low-code nature of Oracle VBCS enables developers to build applications more rapidly compared to traditional coding methods. This results in shorter development cycles and faster time-to-market for businesses, providing a competitive advantage.

2. Increased Agility: VBCS empowers organizations to respond quickly to changing market demands and evolving business needs. The platform's flexibility and ease of use enable rapid prototyping, iterative development, and continuous improvement, allowing businesses to adapt their applications with agility.

3. Cost and Resource Efficiency: With VBCS, businesses can achieve significant cost savings by reducing the dependency on highly skilled developers and shortening development cycles. The platform's visual development approach also allows citizen developers to contribute to the application development process, freeing up IT resources for more critical tasks.

4. Enhanced Collaboration: Oracle VBCS promotes collaboration between business stakeholders, designers, and developers. The visual interface enables easier communication and collaboration, ensuring that everyone involved in the project has a shared understanding of the application's requirements and design.

Conclusion

Oracle Visual Builder Cloud Service (VBCS) is a powerful low-code development platform that empowers businesses to build feature-rich web and mobile applications quickly and efficiently. By providing an intuitive visual interface, seamless integration capabilities, extensibility options, and built-in security, VBCS enables organizations to streamline their application development processes and respond to market demands with agility. With Oracle VBCS, businesses can accelerate innovation, reduce development costs, and deliver superior user experiences in the fast-paced digital world.

April 2, 2023

How to create a custom component in Oracle VBCS

In this post, we will see how to create a custom component in Oracle VBCS. 

Assuming a VBCS web application is already created (“mytestapp” is the application created for this example), the below steps will create a custom component in the application.

  • Open application structure under web apps
  • Expand Resources
  • Right-click on the “components” folder and select Create option


  •  Enter an id value for the custom component in the input text field on the dialog opened


  •  Click on Create button
  • This step will create a folder with a set of files as shown below


  • Open each file to understand the content in it
  • Let's try to understand each of these files

o   loader.js: This file helps to register the custom component with the application. So that, it can be used on any page in the application as other common components

o   component.json: This file helps to configure the parameters, methods, and events used in the custom component and exposed outside of the component

o   <name>-view.html: This file is to create the view of the component which will be the face of the custom component

o   <name>-viewModel.js: This file is to handle the logic for the components in the view

o   <name>-style.css: This file is to style the custom components with the css

March 6, 2023

Creating Reusable Custom UI Components - Input text with action buttions

 This post gives you access to one of my recent articles published on Oracle blogs.

Creating Reusable Custom UI Components in Oracle VBCS.

https://blogs.oracle.com/vbcs/post/creating-reusable-custom-ui-components

In this article, you will learn how to create a custom component with an example of input text with two action buttons Accept and Cancel. 

This article covers, how to

  • create a custom component
  • complete actions for the button elements on the UI
  • create a custom event and pass the result value to the calling component