Next
Welcome to the PaaS Partner Community Forum XXIV - 27-Mar-2017 03:19 - Jürgen Kress

When you read this you arrived safely in Split and we would like to thank you and your management for investing the time to attend the PaaS Partner Community Forum XXIV. There will be more than 200 delegates from more than 40 countries, which will give you the opportunity to learn from other cloud minded partners and network with partners from different regions as we also have representation from Africa, Asia, North America, South America and the Middle-East. Many Oracle employees will attend and we would like to invite you to challenge them how we can support you to grow your business and maintain profitability on your investment with Oracle.

This year’s conference marks a turning point in our journey. Cloud Computing is leading on all service levels. SaaS solutions became a standard model for enterprise customers. Infrastructure as a Service is used to deploy all kind of workload flexible in the cloud. Platform as a Service (PaaS) is crossing the chasm. At our community workspaces you can get a slide deck with more than 70 PaaS live production references. PaaS often is used to integrate SaaS solutions with other SaaS solutions or on-premises. Cloud platforms like Application Cloud Container (ACC) enable developers to build cloud native applications utilizing a microservices model. Often this applications are optimized for mobile devices. Application Programming Interfaces (APIs) play a key role in the digital transformation. New cloud services like machine learning and chatbots are arising.

During this event you will see presentations from Product Management, Pre-Sales Consultants and Partners, that will share their real life experiences with you how to implement Oracle PaaS & Middleware solutions and to see the business drivers behind these projects.

Focus of the 24th Fusion Middleware Partner Community Forum will be Platform as a Service (PaaS) Cloud Computing. During the last months many of the new PaaS service became mature. The Partner Community Forum is one of the best opportunities to get details and hands-on trainings about Integration Cloud Service (ICS), SOA Cloud Service (SOA CS), API Platform Cloud Service (API CS), Process Cloud Service (PCS), Mobile Cloud Service (MCS), Internet of Things Cloud Service (IoT CS), Java Cloud & Developer Cloud Service, Application Builder Cloud Service (ABCs) and Application Container Cloud Service (ACCs) and Content and Experience Cloud Service. Oracle PaaS Services give partners many new opportunities to build, customize and integrate applications in a public cloud environment. Our joint customers will benefit from this new cloud offering by fast time to market, higher availability and flexibility, lower project cost an risks. With hybrid cloud computing Oracle offers a unique value proposition for customer and partners. You can choose where to host your cloud solutions in the data center of your choice. Cloud marketplace gives you as a partner new opportunities to build, deploy and promote and market offerings on the Oracle PaaS Cloud. The Oracle Cloud Partner Program reflect the focus on cloud computing.

The Enrich SaaS with PaaS initiative is designed for Oracle SaaS applications partners. The underlying PaaS platform enables customers to enrich and differentiate SaaS solutions. Connect SaaS solutions with other SaaS solutions and on-premises, analyze data and extend applications. As part of the conference multiple session and a two days hands-on training are offered to Enrich SaaS solutions with PaaS.

Each conference attendee was granted access to free PaaS demo service before and during the conferences. As an Oracle gold partner or above you can request free PaaS demo services via demo.oracle.com or our partner communities any time – make use of it!

On the first conference day you can learn from ACEs implementing successful PaaS solutions at our joint customers and PaaS best practices.

We are excited to welcome again Ed Zou at the conference who will highlight in his keynote how to innovate on Oracle Cloud Platform – build, integrate, analyze and secure solutions. Digital is changing the economy, our joint customers face this challenge, PaaS is the platform you can build new Digital solutions either in the Cloud on on-premises. Thanks to our product management team you will get updates and roadmap details including demos for our PaaS & Middleware solutions.

We would like to congratulate the annual winners of the Fusion Middleware Partner Community Awards. You will have the opportunity to learn direct from them why they have won the awards. On Tuesday evening during our social event you will have plenty of chance for deep discussion within the community and speakers.

On the third day you can choose between four breakout tracks: Enterprise Integration track, BPM & User experience track, Application Development track and Mobile & Internet of Things track. We will keep our tradition to wrap up the conference with the legendary ACE demo – special thanks to Lucas Jellema and team!

Thursday and Friday six different hands-on boot camps take place. During the conference we host run multiple information points. Please take the opportunity to talk to the product management teams and business development teams. From previous conferences we received the feedback that networking is key, it is always a challenge to keep the balance between more exiting live demos and networking breaks. As Split is hard to reach – you will be rewarded with a hotel & conference center overlooking the beach – many attendees will arrive on Monday. Therefore we introduce the community day with best practice and customer references. Take the opportunity to connect via twitter and Facebook. Also most of the conference speakers arrive on Monday and are available for 1:1 meetings!

We would like to encourage you to network within the community using our web2.0 features. clip_image002_thumbFor twitter please use the event hashtag #PaaSForum:

www.twitter.com/soacommunity @soacommunity

www.twitter.com/wlscommunity @wlscommunity

Like our Facebook pages and post comments and pictures at: www.facebook.com/WebLogicCommunity & www.facebook.com/soacommunity

We also want to give a special thank you to our Specialized partners for SOA, BPM, WebLogic and ADF that have been able to differentiate themselves in their local markets by showing their experience and commitment in Oracle Fusion Middleware & PaaS. To continue your road to success please ensure that you align with our local PaaS & Fusion Middleware sales teams and use our marketing services including the marketing campaigns kits.

The conference, Oracle OpenWorld and the Summer Camps are part of the annual community highlights. It’s exciting to see the community to get together full of energy and to develop new ideas. We opened the conference registration 100 days in advance, after 50 days the conference was sold out! Special thanks to my management for assigning additional budget to allow us to host additional attendees – thank you!

Thank you for attending the conference and your Oracle PaaS & Middleware Partner business.

Jürgen Kress


Conference Guide app & online

clip_image004_thumbConference details will be posted in the Oracle Events 17 App for Android and iOS. To get access to the Fusion Middleware Partner Community Forum Apps please:

· Make sure you downloaded the app "Oracle Events 17

· Click on EventID

· Input “PPCF” in the box

· Password “1234

· Click download

clip_image006_thumb

Or download the conference program as a pdf file at our Community Workspaces:

Welcome to Spit!

Learn, Share and Connect

Your conference chair

Jürgen Kress

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

image


Jdeveloper IDE comes with lots of features and one of them is Code Template, Code Template means some saved code that can be used using a shortcut key anywhere in editor.
There are many preconfigured templates for e.g.
Type sop in editor and press ctrl+enter and IDE will write

System.out.println();

Type main in editor and press ctrl+enter and IDE will write

    public static void main(String[] args) {

In same way we can create our own code templates (Reusable code) ,To define custom Code Templates in Jdeveloper follow these steps

Click on Tools menu on top toolbar in Jdeveloper IDE, Select Preferences from drop down menu

Navigate to Code Editor--Code Templates. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

Passing Values to JavaScript from Managed Bean - 25-Mar-2017 08:10 - Eugene Fedorenko
In this simple post I am going to consider a common use case when we need to invoke a JS function from a managed bean method and this function consumes some value provided by a managed bean. Let's have a look at what options we have to pass this value from a Java bean to a JS function.

The easiest and the most obvious option is to pass the value as a parameter of the JS function:

JavaScript function:
        function alertParamValue(paramValue)
        {
          alert(paramValue);
        }

Managed bean method:
  private void renderScript(String script)  {
    FacesContext fctx = FacesContext.getCurrentInstance();
    ExtendedRenderKitService erks = null;
    erks = Service.getRenderKitService(fctx, ExtendedRenderKitService.class);
    erks.addScript(fctx, script);
  }

  public void paramButtonListener(ActionEvent actionEvent) {
    StringBuilder script = new StringBuilder();
    script.append("alertParamValue('came from managed bean');");
    renderScript(script.toString());  
  }

However, sometimes it might happen that passing a parameter to a JS function is not the best option due to complicated implementation of the function and it would require much effort to pass parameter's value to the exact place in the code where this value is used. In this case the JS function may refer to a "helper" JS function returning parameter's value. And this JS function is going to be rendered dynamically in a managed bean:

Java Script function:
        function alertFunctionValue()
        {
          alert(renderedFunction());
        }

Managed bean method:
public void functionButtonListener(ActionEvent actionEvent) {
 StringBuilder script = new StringBuilder();    
 script.append("function renderedFunction() {return 'came from managed bean'}");
 script.append("alertFunctionValue();");
 renderScript(script.toString());
}

Another solution for this case could be implemented by means of JavaScript variables:

Java Script function:
        var varValue;

        function alertVarValue()
        {
          alert(varValue);
        }

Managed bean method:
  public void varButtonListener(ActionEvent actionEvent)  {
    StringBuilder script = new StringBuilder();
    script.append("varValue = 'came from managed bean';");
    script.append("alertVarValue();");
renderScript(script.toString());
  }

The sample application for this post is available here. It requires JDeveloper 12.1.3.

That's it!

JDeveloper 12.2.1.2 is out by Timo Hahn - 25-Mar-2017 01:47 - Jürgen Kress

image


Today October, 19th 2016 JDeveloper 12.2.1.2 was released. From the first look at it it’s only a maintenance release.  There is currently no ‘What’s new’ document, only a release notes are available.

The release notes show only some bug fixes and some deprecation. Noteworthy are some changes in the REST runtime. One of them is that ADF REST HTTP PUT is deprecated functionality. From the doc

ADF REST HTTP PUT is deprecated functionality

Oracle has deprecated the functionality for executing HTTP PUT methods on ADF REST resource requests. In the current release, the describe for ADF REST resources continues to display PUT actions when the backing view object has the Update operation enabled (the operation enables both PUT and PATCH methods); however, ADF REST service clients should avoid making PUT requests (replace all items of the view row) as this functionality will be desupported in a future release

Another change in the REST department is that adf date and datetime attributes are no longer described as string but as date and datetime. Interesting if you work with ADFbc and Oracle JET.

There are some other small bug fixes and deprecation’s of oracle.domain data types and the dvt:stockGraph. You should use dvt:stockChart instead. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

PaaSCommunityForum

The PaaS Partner Community Forum will be all about Platform as a Service Cloud Computing.

Infographic: 5 Best Practices for Platform as a Service Success

iPaper: Public Platform as a Service for Dummies

IDC Research: Empower Digital Transformation with Platform as a Service

Webcast: Harvard Business Review Research: Cloud Computing Comes of Age

Try it: Register for the Demo.oracle.com system http://tinyurl.com/opndemo and access it here.


Good trip to Split

Jürgen Kress

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle JET Tooling Migration from 2.2.0 to 3.0.0 - 24-Mar-2017 13:35 - Andrejus Baranovskis
Oracle JET 3.0.0 was released this week and I decided to migrate my local JET tooling from 2.2.0 to 3.0.0. Oracle JET developer guide provides well documented instructions for migration - B Oracle JET v2.x.x to v3.0.0 Tooling Migration. I was following outlined steps and tooling migration was smooth.

Migration from 2.2.0 to 2.3.0

Clean cache for bower and npm:


Install JET 2.3.0:


Migration from 2.3.0 to 3.0.0

Install JET 3.0.0:


Thats it - in three simple steps tooling was upgraded to 3.0.0.

Now we can create JET 3.0.0 app with Yeoman (follow instructions list in JET Getting Started guide):


I prefer to use NetBeans for JET application development. I already had a post about how to open JET application generated in Yeoman for development in NetBeans - JET Application - Generate with Yeoman - Debug in NetBeans. Let me go through this once again. NetBeans provides handy option to open HTML5/JS with existing sources:


We need to point to source folder, project directory and site root:


Make sure to point start file to index.html, NetBeans will ask this info when you try to run app for the first time:


To be able to run JET 3.0.0 application generated with Yeoman in NetBeans, you would need to copy two folders (create another app directly in NetBeans and copy from there):

1. Copy folder js/libs:


2. Copy folder css/libs:


Later when you build minified version of your app, css/libs folder can be removed:


JET 3.0.0 sample app is running:


In my next post I will explain how migrate existing JET 2.2.0 app to JET 3.0.0.
image

Oracle Application Builder Cloud Service (ABCS for short) enables you (and your business users) to create rich web and mobile apps in a quick visual way from a browser with no-coding required (but coding is possible).

The UI that ABCS creates is based on Oracle JET, which many of our customers love because its responsiveness and lightness.

Some Oracle ADF customers have been on the hunt for a new client-side UI solution for their apps, and Oracle JET is certainly a technology that will work for those use cases.

A nice feature for Oracle ADF customers is that their data-access and business-service layer is built in a reusable way that is decoupled from the UI. And now, with the ability to expose ADF Business Components as REST service, they can use any modern UI framework to develop the UI including Oracle JET. There are already many blog entries with code samples on how to write JET apps that connect to ADF Business Components

But what if we could give you the simplicity of ABCS for the UI creation, the power of JET for the UI experience, and the ability to leverage your existing investment in Oracle ADF all without writing a single line of code manually?

Well, in the demo below I'll show you how you can reuse the logic you have in Oracle ADF Business Component and build a JET based UI on top of them in a declarative way with Oracle Application Builder Cloud Service.

Basically you get the best of each tool - and you don't need to write a single line of code !

In the 9 minutes demo I'll show you how to:

  • Create an ADF Business Components layer on top of Oracle Database in the Cloud - (0:00)
  • Expose the ADF Business Components as REST service - (1:45)
  • Deploy the REST service to Java Cloud Service (JCS) - (2:19)
  • Create an Oracle Application Builder Cloud Service application - (6:00)
  • Add an ADF BC REST Service as a data source to the app - (6:30)
  • Create the user interface to your application - (7:20)
  • Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

ADF and Developer Cloud Service by Waslley Souza - 23-Mar-2017 04:50 - Jürgen Kress

image


Some time ago, I wrote this blog post showing how to deploy an ADF application in Oracle Cloud, and a few days ago I read these posts about how to upload an ADF application to Developer Cloud Service and deploy to Java Cloud Service.

In this post I will upload my application to DevCS and then deploy it to JCS.

Download the sample application: ADFCloudApp.zip.

Following the tutorials, I changed build.xml and build.properties files.

And, because I’m using HR Schema, I changed the datasource name.

Now, let’s upload the apllication source code to DevCS.
In JDeveloper, go to main menu and choose Team > Team Server > Add Team Server. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress


image

At OpenWorld 2015, Oracle announced Application Builder Cloud Service (ABCS), and they announced it again at OpenWorld 2016. In accordance with the general rule that products are available after no more than two OpenWorld announcements, ABCS is now here for everyone to sign up for.

Where does ABCS Fit In?

With ABCS, Oracle now has seven different development tools (the others are Forms, APEX, ADF, MAF, JET, and MAX). So where does ABCS fit into this crowded landscape?

Oracle bills ABCS as a “no-code” tool intended for the mythical “citizen developers.” Completely browser-based, ABCS allows anyone to build simple applications. Unfortunately, while the UI looks modern and cool, the data you can use in your ABCS applications are severely limited as described later in this article.

Getting Started with ABCS

You sign up for an Application Builder Cloud Service trial at cloud.oracle.com like for every other cloud service. ABCS is found under Platform > Application Builder

As part of the signup process, you have to provide your mobile phone number so Oracle can send you an activation code. This is the step where you might get stuck – the text messages from Oracle have been known to disappear on the way. And unless you can get an activation code, you can’t sign up. Oracle also uses the mobile phone number as a unique identifier to ensure that you only sign up for one trial (at a time) for each product.

Once you have completed the signup process, you have to wait for Oracle to activate your trial. They say it takes a few hours – in my experience it has always been less than 24 hours, but others have waited several days. Obviously, Oracle’s idea of cloud is still different from everybody else’s; in the Oracle Cloud, some human has to do something before you can get started. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

image


Application Builder Cloud Service makes it very easy to create a parent/child relationship between two objects - in fact it can create this relationship for you automatically when you drop a new table on the edit or details page of another object.

However, when such a relationship is created the child object "belongs" to the parent object - and is not accessible as a "stand-alone" object.

If you want to have the ability to create pages that directly access the child object on its own, then you should create the relationship between the two objects with a reference field.

The video below shows you how to do this and the difference between the solutions: Watch the video here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

Next