{"id":463,"date":"2018-10-11T22:31:00","date_gmt":"2018-10-11T21:31:00","guid":{"rendered":"http:\/\/www.igfasouza.com\/blog\/?p=463"},"modified":"2021-01-04T16:27:24","modified_gmt":"2021-01-04T16:27:24","slug":"odc-appreciation-day-2018-oracle-visual-builder-cloud-and-oracle-jet","status":"publish","type":"post","link":"http:\/\/www.igfasouza.com\/blog\/odc-appreciation-day-2018-oracle-visual-builder-cloud-and-oracle-jet\/","title":{"rendered":"ODC Appreciation Day 2018: Oracle Visual Builder Cloud and Oracle JET"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/oracle-developer-community.png\" alt=\"\" width=\"757\" height=\"297\" class=\"alignnone size-full wp-image-943\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/oracle-developer-community.png 757w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/oracle-developer-community-300x118.png 300w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/oracle-developer-community-624x245.png 624w\" sizes=\"auto, (max-width: 757px) 100vw, 757px\" \/><\/p>\n<p><b>How\u2019s it going horse?<\/b><br \/>\n<small style=\"color:#9f9f9f\">2018\/10\/11<\/small><\/p>\n<p>Today it&#8217;s <a href=\"https:\/\/oracle-base.com\/blog\/2018\/09\/27\/oracle-developer-community-odc-appreciation-day-2018-thanksodc\/\" rel=\"noopener\" target=\"_blank\">#ThanksODC<\/a> day and I decide to join the idea with a post about VBCS (Oracle Visual Builder Cloud).<\/p>\n<p>This post idea is going to be divided into three parts;<\/p>\n<ol>\n<li>A VBCS step by step Dublin Bus app<\/li>\n<li>Oracle JET step by step Dublin Bus app<\/li>\n<li>A Comparison of the two projects<\/li>\n<\/ol>\n<h2>Let&#8217;s start.<\/h2>\n<p><strong>Create a Mobile Application<\/strong><\/p>\n<ol>\n<li>In the web browser, log in to Oracle Visual Builder Cloud Service.<\/li>\n<li>On the Visual Applications page, click the New button.<\/li>\n<p><a href=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/01.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/01-300x48.png\" alt=\"\" width=\"300\" height=\"48\" class=\"alignnone size-medium wp-image-471\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/01-300x48.png 300w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/01.png 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<li>In the Create Application dialog box, enter DublinBus in the Application Name field and Tutorial application in the Description field.<\/li>\n<li>The Application ID text field is automatically populated as you type based on the value you enter in Application Name.<\/li>\n<li>Click Finish.<\/li>\n<li>Click + Mobile Application (or click the + sign at the top of the tab).<\/li>\n<li>In the Application name field add DublinBus and in the Navigation Style choose none.<\/li>\n<p><a href=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic01.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic01-300x156.jpg\" alt=\"\" width=\"300\" height=\"156\" class=\"alignnone size-medium wp-image-472\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic01-300x156.jpg 300w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic01-768x400.jpg 768w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic01-1024x534.jpg 1024w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic01-624x325.jpg 624w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic01.jpg 1113w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<li>Go to Service Connections and create a new one, choose &#8220;Define by endpoint&#8221;\n<p>In the field, URL add <strong>https:\/\/data.smartdublin.ie\/cgi-bin\/rtpi\/realtimebusinformation<\/strong><br \/>\nclick next;<br \/>\nGo to request and URL Parameters add one query parameters:<br \/>\nname: stopid, type: string, default Value: 1071, check as required and click in test and send<br \/>\ncopy to response body.\n<\/li>\n<li>Create a variable &#8220;stopid&#8221; as string.<\/li>\n<li>Add an input data go in data and change to stopid.<\/li>\n<li>Add a button and change the label to &#8220;search&#8221;.<\/li>\n<li>Add a table and choose to add data:<br \/>\nchoose Service Connections and choose the get for you rest API<\/p>\n<p><a href=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic02.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic02-300x178.jpg\" alt=\"\" width=\"300\" height=\"178\" class=\"alignnone size-medium wp-image-473\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic02-300x178.jpg 300w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic02-768x455.jpg 768w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic02-1024x607.jpg 1024w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic02-624x370.jpg 624w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic02.jpg 1196w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>click on next and choose: route, Duetime and origin for Primary key;<br \/>\nnext and finish.<\/li>\n<li>Create a variable bus and change the type for Array Data Provider.<\/li>\n<li>Select the table and go on tab data and change for the variable bus.<\/li>\n<li>click on the button search and create an event\n<p>Add &#8220;Call REST Endpoint&#8221; and choose the get rest API;<br \/>\nAdd &#8220;Reset Variables&#8221; and choose bus;<br \/>\nAdd &#8220;Assign Variables&#8221; and on the Variables assign the REST to bus;<\/p>\n<p><a href=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic03.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic03-300x139.jpg\" alt=\"\" width=\"300\" height=\"139\" class=\"alignnone size-medium wp-image-474\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic03-300x139.jpg 300w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic03-768x357.jpg 768w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic03-1024x475.jpg 1024w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic03-624x290.jpg 624w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/10\/pic03.jpg 1678w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<\/li>\n<\/ol>\n<div class=\"twitter-tweet\">\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p lang=\"en\" dir=\"ltr\">Oracle Visual Builder Cloud Service<a href=\"https:\/\/twitter.com\/hashtag\/VBCS?src=hash&amp;ref_src=twsrc%5Etfw\">#VBCS<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/oracle?src=hash&amp;ref_src=twsrc%5Etfw\">#oracle<\/a> DublinBus mobile app <a href=\"https:\/\/t.co\/5x3fUwlc0S\">pic.twitter.com\/5x3fUwlc0S<\/a><\/p>\n<p>&mdash; Igor Souza (@Igfasouza) <a href=\"https:\/\/twitter.com\/Igfasouza\/status\/1050473427402969090?ref_src=twsrc%5Etfw\">October 11, 2018<\/a><\/p><\/blockquote>\n<\/div>\n<p>I put everything in my <a href=\"https:\/\/github.com\/igfasouza\/vbcs_dublinbus\" rel=\"noopener\" target=\"_blank\">Github<\/a>, so you can get the code and play with.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How\u2019s it going horse? 2018\/10\/11 Today it&#8217;s #ThanksODC day and I decide to join the idea with a post about VBCS (Oracle Visual Builder Cloud). This post idea is going to be divided into three parts; A VBCS step by&hellip; <a href=\"http:\/\/www.igfasouza.com\/blog\/odc-appreciation-day-2018-oracle-visual-builder-cloud-and-oracle-jet\/\" class=\"more-link\">Continue Reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-463","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/comments?post=463"}],"version-history":[{"count":18,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/463\/revisions"}],"predecessor-version":[{"id":944,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/463\/revisions\/944"}],"wp:attachment":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/media?parent=463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/categories?post=463"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/tags?post=463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}