Quantcast
Channel: Oracle Bloggers
Viewing all 19780 articles
Browse latest View live

Training Thursdays: What You Need to Learn About Oracle LInux 7

$
0
0

Once you complete the Oracle Linux 7: What's New for Administrators course, you'll be able to install Oracle Linux 7, configure services to start at boot time and use new storage administration tools, including the System Storage Manager and Snapper. You'll develop the knowledge and skills to configure networking using the nmcli and ip command-line utilities, configure system logging using the new journald service, and configure firewalls using the new firewalld service.

Oracle Linux 7: What's New for Administrators is a 3-day instructor-led course that you can take in the following formats:

  • Live-Virtual Event: Attend a live event from your own desk, no travel required. Register your request to add an event to the schedule for a date and timezone that suits you.
  • In-Class Event: Travel to an education center to take this class. In-class events on the schedule include:

 Location Date Delivery  Language
 Paris, France
 18 July 2016
 French
 Paris, France
 23 November 2016
 French
 Hamburg, Germany
 24 August 2016
 German
 Hamburg, Germany
 24 October 2016
 German
Request an additional event, register for an event or learn more about the Oracle Linux curriculum at http://oracle.com/education/linux.


Oracle Unified Business Process Management 11g Specialization will become non-qualifying!

$
0
0

Please note that as of July 1st, 2016, the Oracle Unified Business Process Management 11g Specialization will become non-qualifying!    

This means that it remains valid but is no longer eligible for Specialization Benefits and will not count towards the criteria for Platinum or Diamond membership status.
It will be replaced by the Oracle Business Process Management Suite 12c Specialization, which covers the most recent product version.

Check out the Oracle Business Process Management Suite 12c Specialization criteria, view your company status and apply for this specialization!

How to build a Process Cloud Service Application (Business Travel Expense) in 40 minutes – Part I – Designing your process by Jose Rodrigues

$
0
0

clip_image001

Welcome to Red Maverick’s third video. In this one, we’ll guide you on how to build a complete, working BPM application using  Oracle’s Process Cloud Service. The first part is about designing your process from a functional/business point of view.

In the next parts, you’ll see how to setup a process start form, build advanced rules, conduct escalations and going up management chains. This scenario and video was first prepared by me for Link Consulting‘s Process Cloud event, that was held in July 2015. Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

New PartnerDirect HCM Webcasts

$
0
0

We are pleased to announce a new series of HCM related webcasts starting this June.Please check below the list of available online classes and register for the one/s that interest you:

Speaker: Jeff Spurrier

Join Jeff Spurrier, Senior Implementation Success Manager for Oracle HCM Cloud as he walks us through best practices and lessons learned during implementations and successful go lives of Oracle's HCM Cloud Payroll. This is a must attend session for solution architects, and payroll implementation consultants - both functional and technical.

Date & Time:  10th June 2016, 8:00am – 9:00am PDT

Speaker:  Muthuvel Arumugam

Join us to learn more about the new features available in Fusion Setup Manager (FSM) for HCM Cloud Release 11. The session will include a comprehensive overview of FSM and a brief demo of key features of the tool, aimed at helping you better understand how you can apply its capabilities to address common HCM Cloud implementation use cases.

Date & Time: 15th June 2016, 8:00am – 9:00 am PDT

Speaker: Marcelyn Van Houten and Christine Yokoi

The way organizations manage their talent has been changing over the last few years and we see this reflected in the new ways that organizations use our tools.  Leaders are looking to alter their processes to fit with how they work in the modern day, some moving away from traditional methods to ones that match their culture better, resulting in richer information for leadership and a higher level of engagement in the workforce. Please join Christine Yokoi and Marcie Van Houten, Oracle's strategic thought leaders for Talent Management as they present Oracle's capabilities and vision for delivering a modern talent management platform in the cloud.

Date & Time: 17th June 2016, 10:00am – 11:00am PDT

Speaker: Mark Duckers

Payroll Flows can be extremely powerful for simplifying the administration of Payroll Processes, yet with the demanding push to go live with Cloud Payroll projects, Flows are either not budgeted, not understood, or just not implemented. Join Mark Duckers, a senior product manager for HCM Cloud Payroll, as he walks us through the benefits and configuration of Payroll Flows.

Date & Time: 22nd June 2016, 10:00am – 11:00am PDT

Speaker: Prabu Iyer

Join Prabu Iyer, Director of HCM Cloud Strategy Technology - as he responds to the top questions regarding integration capabilities and direction for Oracle HCM Cloud. Project leads, solution architects, and technical implementation consultants should attend this candid session with Prabu.

Date & Time: 1st July 2016, 8:00am – 9:00am PDT

Speaker: John Cafolla/COE Leads/Vish Gaitonde

John Cafolla, VP HCM Cloud COE, will discuss the role and the COE in the coming year and will be joined by Jennifer Hechler, Sr. Dir. North America COE, to elaborate on the COE engagement model for Global Strategic Accounts.

Date & Time: 15th July 2016, 9:00am – 10:00am PDT

Speaker: John Cafolla, Todd Wall, Gagas, Hechler, Boyd

John Cafolla, VP HCM Cloud COE, will discuss key challenges in global implementations of the HCM Cloud service. He will be joined by a team of COE Advisors providing real-world examples from some of Oracle's largest Global HCM Cloud implementations.

Date & Time: 19th August 2016, 10:00am – 11:00am PDT

Migrating from Desktop to Cloud-Native Web Applications

$
0
0
How can you provide a smooth migration path from a desktop application to a web application that has a similar user experience as the desktop application? In his new article "Migrating from Desktop to Cloud-Native Web Applications”, Thomas Kruse discusses how to use JavaFX as the foundation for hybrid desktop applications that are built by uniting the latest web and desktop frameworks.

This article explores an architecture that combines the best of the web and desktop worlds as a migration path and as an option for building next-generation desktop applications. As Kruse explains, to ease the migration path, it's prudent to consider integrating the desktop application being migrated with a new web-based application, even if this results in additional effort. 

The resulting hybrid application must support the web-based future and the current Swing- or JavaFX-based parts of the desktop application at the same time, because simply showing a web page inside the desktop application is insufficient. To provide the required level of integration, interaction between the elements of the desktop-based user interface and the web-based user interface must be supported in both directions. One way to achieve this is by using the JavaFX WebView component.

Through code examples, Kruse demonstrates a migration architecture that uses Oracle JavaScript Extension Toolkit. Leveraging a browser and the JavaFX WebView as integration technology provides a path for creating pure web-based clients for enterprise applications. By using HTTP endpoints, it is easy to provide access for external entities such as native mobile clients. As an additional benefit, this model fits nicely into a cloud-based application infrastructure, which provides the option of fully deploying to the cloud.

To learn more about this approach, read the article.

Don’t Miss the FY17 OPN Global Partner Kickoff Webcast on June

$
0
0

Welcome to FY17! Tune in to Oracle PartnerNetwork’s Global Partner Kickoff webcast on June 21 for a chance to hear directly from top executives, including Thomas Kurian, Shawn Price, Dave Donatelli, and regional Alliances & Channels leaders. This is a great opportunity to align your business with Oracle’s direction for a prosperous year ahead.  

Read more & Register Now

Accepting Nominations: OPN Cloud Program Solution Awards

Enter your bets on Euro2016Challenge.eu now

$
0
0
Looks like I forgot to put on my blog also this year we created a bet site for the European Cup Soccer. Thanks to the people who reminded me to put this post on my blog :)It all started in 2006 when I first created a site to promote Oracle Application Express (APEX). The site allowed to bet on the games of the World... [Read More]

Running Business Processes in the Cloud by Antonis Antoniou

$
0
0

clip_image002My article on Oracle Process Cloud Service has just been published by OTech Magazine in its Fall 2015 "OpenWorld Special" edition. Oracle has been releasing a number of different cloud products, including Oracle Process Cloud Service (PCS) as an addition to its on-premise Oracle BPM Suite offering. This article briefly explains what PCS is about.
Read the complete article here


SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Geospatial Situational Awareness via LuciadRIA in Oracle JET

$
0
0

Luciad provides components that empower organizations to inject real-time Geospatial Situational Awareness into their software.

Part of their product offering is LuciadRIA, which offers Geospatial Situational Awareness in the browser. The fluency promised by LuciadRIA in the browser is that of the speed of their offerings for desktop applications. LuciadRIA enables the development of advanced and easy-to-use browser applications, using web technologies, such as JavaScript, WebGL, and HTML5.

Here's how components provided by LuciadRIA look when they are embedded in an Oracle JET application:

So, does your Oracle JET application need Geospatial Situational Awareness built into it? Take a look at LuciadRIA, it integrates very nicely into Oracle JET!

Oracle Utilities - A Training Solution for Your Implementation Team

$
0
0

Are you transitioning to an Oracle Utilities solution?

If so, you may be looking to enhance your Oracle Utilities knowledge to ensure a successful implementation that meets your business requirements.

Oracle University offers a training solution that addresses these exact needs.

The Oracle Utilities Learning Subscription provides 12 months of 24/7 access to a comprehensive set of high quality training videos, product demonstrations and hands-on labs that cover the critical aspects of your Oracle Utilities solution.

Designed for Implementation Team Members

Your implementation team needs to quickly become familiar with your Oracle Utilities solution to effectively implement, configure, extend, and support it.

The Oracle Utilities Learning Subscription is designed to help them do just that.

This subscription-based training gives you an in-depth look at the architecture, core components, functionality, business processes and implementation considerations for your Oracle Utilities solution. You'll learn how to implement solutions on mobile devices, while extending Oracle Utilities products.

Furthermore, as Oracle Utilities solutions evolve, this learning subscription will be updated to include new features and enhancements.

The Oracle Utilities Learning Subscription is specially designed for your entire implementation team, including:

  • Architects
  • Administrators
  • Developers
  • Integrators
  • Super Users
  • Functional Configurators
  • Technical Consultants

Which Products Are Covered?

 This learning subscription covers the following Oracle Utilities solutions:

 - Customer Care and Billing
 - Operational Device Management
 - Customer Self-Service
 - Oracle Utilities Analytics
 - Meter Data Management
 - Smart Grid Gateway
 - Mobile Workforce Management
 - Service Order Management
 - Network Management System
 - Work and Asset Management

 - Oracle Utilities Application Framework


Preview the Oracle Utilities Learning Subscription

Oracle University has made it easy for you with a single training solution for your Oracle Utilities implementation needs.

Get started today!

Select Oracle Certification Exams Retire in September

$
0
0

Are you preparing for an Oracle Certification exam that is scheduled to retire in September? If so, check below to see if there is a more current version available. The Oracle Certification exams below retire on September 30, 2016. Plan your certification path accordingly. 

Upcoming RetirementsNewer Versions of Retiring Exams
1Z0-538 Agile Product Lifecycle Management 9 EssentialsNone
1Z0-535 Primavera P6 Enterprise Project Portfolio Management Essentials

1Z0-567 Primavera P6 Enterprise Project Portfolio Management 8 Essentials

1Z0-572 Oracle Retail Point-of-Service Technical Essentials None

Retiring CredentialsNewer Versions of Retiring Credentials
Agile Product Lifecycle Management 9 Certified Implementation SpecialistNone
Primavera P6 Enterprise Project Portfolio Management Certified Implementation SpecialistPrimavera P6 Enterprise Project Portfolio Management 8 Certified Implementation Specialist
Oracle Retail Point-of-Service Certified Implementation SpecialistNone

Getting Started Integrating LuciadRIA into Oracle JET

$
0
0

So you need Geospatial Situational Awareness in your Oracle JET application and you've decided that LuciadRIA is the right choice for you. LuciadRIA offers Geospatial Situational Awareness in the browser. LuciadRIA enables the development of advanced and easy-to-use browser applications, using web technologies, such as JavaScript, WebGL, and HTML5.

You've obtained LuciadRIA and now you're wondering how to integrate it into an Oracle JET application. The aim here is to get this result, as a kind of "hello world" scenario:

Here are the steps, with thanks to Tom Mahieu from Luciad, who provided me with an Oracle JET application that incorporates LuciadRIA and from which I have extrapolated the instructions below.

  1. In "js/libs", include "dijit", "dojo", "luciad", and "luciadui":



  2. In the "paths" of your "require.config" section, reference the libraries you added above:
    'dojo': 'libs/dojo',
    'dijit': 'libs/dijit',
    'luciad': 'libs/luciad',
    'luciadui': 'libs/luciadui'
  3. In the "css" folder, include "luciad.css" and reference it in your "index.html" file.

  4. In the view of one of your JET modules, include this:
    <div class="claro" 
         id="luciadMap" 
         style="width: 100%; height: 500px; background-color: black; position: relative;">
      <div id="logo"/>
    </div>
  5. In the viewModel of one of your JET modules, include this:
  6. define([
      'ojs/ojcore',
      'knockout',
      'jquery',
      'luciad/view/WebGLMap',
      'luciad/reference/ReferenceProvider',
      'luciad/model/tileset/FusionTileSetModel',
      'luciad/view/tileset/RasterTileSetLayer',
      'luciad/view/LayerType',
      'luciad/shape/ShapeFactory',
      'luciadui/layertreecontrol/FoldableLayerControl'
    ], function(oj, ko, $, WebGLMap, ReferenceProvider,
                FusionTileSetModel, RasterTileSetLayer,
                LayerType, ShapeFactory,
                FoldableLayerControl) {
      function createElevationLayer() {
        var tileSetReference = ReferenceProvider.getReference("EPSG:4326");
        var elevationParameters = {
          reference: tileSetReference,
          level0Columns: 4,
          level0Rows: 2,
          levelCount: 24,
          bounds: ShapeFactory.createBounds(tileSetReference, [-180, 360, -90, 180]),
          url: "http://fusion.3d.luciad.com/lts",
          coverageId: "1baecde9-0209-4570-b110-90eff3263e9b",
          tileWidth: 64,
          tileHeight: 64,
          dataType: FusionTileSetModel.DataType.ELEVATION,
          samplingMode: FusionTileSetModel.SamplingMode.AREA
        };
        return new RasterTileSetLayer(
                new FusionTileSetModel(elevationParameters),
                {label: "Elevation"}
        );
      }
      function createFusionBackgroundLayer() {
        var tileSetReference = ReferenceProvider.getReference("EPSG:4326");
        var elevationParameters = {
          reference: tileSetReference,
          level0Columns: 4,
          level0Rows: 2,
          levelCount: 24,
          bounds: ShapeFactory.createBounds(tileSetReference, [-180, 360, -90, 180]),
          url: "http://fusion.3d.luciad.com/lts",
          coverageId: "4ceea49c-3e7c-4e2d-973d-c608fb2fb07e",
          tileWidth: 256,
          tileHeight: 256
        };
        return new RasterTileSetLayer(
            new FusionTileSetModel(elevationParameters), {
              label: "Satellite imagery",
              layerType: LayerType.BASE
            }
        );
      }
      function LuciadContentViewModel() {
        var self = this;
        self.handleAttached = function() {
          var node = document.getElementById("luciadMap");
          self.map = new WebGLMap(node, {
            reference: ReferenceProvider.getReference("EPSG:4978")
          });
          new FoldableLayerControl(self.map, node);
          self.map.layerTree.addChild(createElevationLayer());
          self.map.layerTree.addChild(createFusionBackgroundLayer(), "bottom");
        };
        self.handleDetached = function() {
          self.map.destroy();
        };
      }
      return new LuciadContentViewModel();
    });
    

That's it, you're done. Make sure to include your license files in "libs/luciad/licenses" and then run the application and you should see the result with which this blog entry started!

BPM 12c Subprocesses (Part 2 of 3): Embedded Subprocess by Antonis Antoniou

$
0
0

clip_image001

In this second blog on sub-processes we will explore the embedded sub-processes, also referred to as inline sub-processes and as the name implies this is a sub-process type that consists of a series of activities (for example tasks, gateways, events, etc.) that resides within the parent process.

An embedded sub-process has certain distinct characteristics such as they always begin with a none start event and end with a non end event, they do not contain swimlanes and most importantly they share their parent's context, meaning they can access parent process data which simplifies things since you are not required to define input and output parameters and pass them as data objects. If required you can defined data objects that are local to your embedded sub-process.
An embedded sub-process is mainly used to simplify the process model by grouping activities together into an embedded sub-process that can be collapsed or expanded to hide and show the implementation details.
Another common use of the embedded sub-process is to define loops which will be the case with the sample process that we will implement as part of this blog post.
We will be implementing a very simple process which will make use of the embedded sub-process to loop through a list of order items for review.
Create the basic BPM application and BPM project (i named it OracleBPM12cEmbeddedSubProcessDemoApp and OracleBPM12cEmbeddedSubProcessDemo respectively) and choose "Empty Composite" in step 3 of the "Create BPM Application" wizard since we will first create the the XSD schema file to describe our process's input and output parameters. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Referencing CSS from an Oracle JET Module

$
0
0

Here's the "home.html" of the "home" JET module my application. Here you can see how to reference a CSS file within a view of a JET module, rather than in the "index.html" file, where the standard CSS references is used. In this way, you can import fragments of CSS specific to a JET module and, in that way, create a modular approach to your CSS stylings:

<STYLE TYPE="text/css">
<!--
  @import url(css/styles.css);
-->
</STYLE>

<div id="circle"></div>

And here's the content of the CSS file referred to above: 

#circle {
    border-radius: 50px/50px;
    border:solid 21px #f00;
    width:50px;
    height:50px;
}

Indoor Maps with Leaflet and Oracle JET

$
0
0

Let's take Leaflet Indoor and create an Oracle JET application (i.e., an enterprise-ready application based on Require, Knockout, JQuery, and more) that provides indoor map features:


Here are the steps:

  1. Clone everything from the repo at this location: https://github.com/cbaines/leaflet-indoor

  2. Put "leaflet-indoor.js", "leaflet-src.js", and "osmtogeojson.js" into the "js/libs" folder of your project.

  3. Add to the "paths" in "requirejs.config":
    'leaflet-indoor': 'libs/leaflet-indoor',
    'leaflet-src': 'libs/leaflet-src',
    'osmtogeojson': 'libs/osmtogeojson'
  4. Add to the "shim" in "requirejs.config":
    'leaflet-indoor': {
        deps: ['leaflet-src'],
        exports: 'L'
    }
  5. Copy "leaflet.css" into "css" and reference it in the "index.html".

  6. We'll now port one of the samples from the repo that you cloned in part 1, which uses OpenStreetMap, into a JET module. In the view of your JET module:
    <div id="map"></div>
  7. In the viewModel of your JET module:
    define(['ojs/ojcore',
        'knockout',
        'osmtogeojson',
        'leaflet-indoor',
        'leaflet-src'
    ], function (oj, ko, osmtogeojson) {
        function leafletContentViewModel() {
            var self = this;
            self.handleAttached = function () {
                var osmUrl = '//{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
                        osm = new L.TileLayer(osmUrl, {
                            maxZoom: 22,
                            attribution: "Map data © OpenStreetMap contributors"
                        });
                map = new L.Map('map', {
                    layers: [osm],
                    center: new L.LatLng(49.41873, 8.67689),
                    zoom: 19
                });
                var query = '(relation(1370729);>>->.rels;>;);out;';
                $.get("//overpass-api.de/api/interpreter?data=" + query, function (data) {
                    var geoJSON = osmtogeojson(data, {
                        polygonFeatures: {
                            buildingpart: true
                        }
                    });
                    var indoorLayer = new L.Indoor(geoJSON, {
                        getLevel: function (feature) {
                            if (feature.properties.relations.length === 0)
                                return null;
                            return feature.properties.relations[0].reltags.level;
                        },
                        onEachFeature: function (feature, layer) {
                            layer.bindPopup(JSON.stringify(feature.properties, null, 4));
                        },
                        style: function (feature) {
                            var fill = 'white';
                            if (feature.properties.tags.buildingpart === 'corridor') {
                                fill = '#169EC6';
                            } else if (feature.properties.tags.buildingpart === 'verticalpassage') {
                                fill = '#0A485B';
                            }
                            return {
                                fillColor: fill,
                                weight: 1,
                                color: '#666',
                                fillOpacity: 1
                            };
                        }
                    });
                    indoorLayer.setLevel("0");
                    indoorLayer.addTo(map);
                    var levelControl = new L.Control.Level({
                        level: "0",
                        levels: indoorLayer.getLevels()
                    });
                    // Connect the level control to the indoor layer
                    levelControl.addEventListener("levelchange", indoorLayer.setLevel, indoorLayer);
                    levelControl.addTo(map);
                });
                $(window).on("resize", function () {
                    $("#map").height($(window).height()).width($(window).width());
                    map.invalidateSize();
                }).trigger("resize");
            };
        }
        return leafletContentViewModel;
    });
    

That's all you need to do. Also take a look at this example:

http://jsfiddle.net/fPEaV/

Visualizing 3DCityDB in an Oracle JET Application

$
0
0

Let's take 3dcitydb-web-map and integrate it into an Oracle JET application, so that the map ends up contained within a module (defined by Require.js) in the helpful architecture that Oracle JET provides out of the box, all of it free and open source.

At the end of the instructions that follow, you'll have a browser-based application defined by Oracle JET and containing a 3D map:



Take the following steps:

  1. Clone everything from this repo: https://github.com/3dcitydb/3dcitydb-web-map.git

  2. Create a standard HTML/JavaScript application and let's start by setting up a small sample application that reorganizes the various pieces from the repo above into a working scenario. What we'll do is recreate the "b3dmBerlinExample" example, which is in the "examples" folder of the repo above. Start by copying the complete "index.html" from that example and pasting it over the default "index.html" file in your application, copy the folders as you see them below and change the references in the "index.html" file to point to the new locations.



    If the above works, i.e., you can run it and see a 3D map, everything's good and you can continue to the next step wherein you'll port the above structure into module within an Oracle JET application.

  3. The aim now is to migrate the standard HTML/JavaScript application above to an Oracle JET application. The starting point for the below is the "Quick Start Basic" template, which provides an out of the box architecture, including several modules.



    To get to the above point, copy the files from your earlier application, following the structure shown in the screenshot above.

  4. In the "requirejs.config" block, add the following to the "paths":
    'cesium': 'libs/Cesium-1-14-3dtiles/Cesium',
    'webmap': '3dcitydb-web-map',
    'b3dmlayer': 'b3dmlayer'
  5. Define the view as follows:
    <STYLE TYPE="text/css">
        <!--
        @import url(js/libs/Cesium-1-14-3dtiles/Widgets/widgets.css);
        -->
    </STYLE>
    
    <div id="cesiumContainer"></div>
    
  6. Here is the viewModel, i.e., the JavaScript side of the JET module:
    define(['ojs/ojcore', 'knockout', 'cesium', 'webmap', 'b3dmlayer'],
        function (oj, ko, cesium, webmap, b3dmlayer) {
            function mainContentViewModel() {
                var self = this;
                self.handleAttached = function () {
                    Cesium.BingMapsApi.defaultKey = someNumber'
                    var terrainProvider = new Cesium.CesiumTerrainProvider({
                        "url": "./terrain",
                        "requestVertexNormals": true
                    });
                    var viewer = new Cesium.Viewer('cesiumContainer', {baseLayerPicker: false,
                        terrainProvider: terrainProvider
                    });
                    var extent = new Cesium.Rectangle.fromDegrees(1,1,1,1);
                    viewer.camera.viewRectangle(extent);
                }
            }
            return new mainContentViewModel();
        });

And that's all you need to do to get started with 3dcitydb-web-map in an Oracle JET application.

https://paascommunity.com/2016/06/12/new-paas4saas-tools-rapid-development-kit/

$
0
0

clip_image002

NEW PaaS4SaaS TOOLS: The OAUX team has launched a Rapid Development Kit to help partners grow their Oracle Applications Cloud business and offer more value to customers. It’s a work in progress, but the design patterns for Release 10 are already available for download via ebook. See why user-centricity, simplicity, and consistency remain front and center in Cloud user experience designs. Check out the Forbes Oracle Voice interview with Ultan O’Broin, who leads the partner enablement effort for the OAUX team. The Voice of User Experience (VoX) blog has also published a recent post on extensibility in Release 10.

UX NEWS ON ORACLE VOICE: OAUX Group Vice President Jeremy Ashley, who leads the OAUX team, tackles new trends in the workforce and, specifically, what the OAUX team is doing in regard to mobility on Forbes.com’s Oracle Voice in Mobile UX: We're No Longer Slaves To The System.

Simplified User Experience Design Patterns for Oracle Applications Cloud Service

This eBook contains user experience design patterns that Oracle uses to build the sleek, modern simplified user interface for the Oracle Cloud Applications portfolio, such as the Oracle ERP Cloud, Oracle HCM Cloud, and Oracle Sales Cloud. Get the free eBook here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Integrating Mapbox with Oracle JET

$
0
0

Mapbox is a developer platform for creating and using maps. It is based on Leaflet, which I discussed recently here.

In this article I'll show how to get started integrating Mapbox into an Oracle JET application. The benefit of Mapbox is that it gives you maps, and a lot of related concepts, such as markers, while the benefit of Oracle JET is that it gives your application a well structured architecture based on open source libraries. By following the steps below, you'll end up with an application that looks like this:

Take the following steps:

  1. Use the "Oracle JET QuickStart Basic" template to set up your Oracle JET application. For example, in NetBeans IDE 8.1, with the Oracle JET Support plugin installed, you'll find it in the Samples category in the New Project window.

  2. Use Bower to install "mapbox.js", e.g., from the tools provided in NetBeans IDE 8.1, e.g., shown below:



  3. Add to the "requirejs.config" section in "main.js":
    'mapbox': 'libs/mapbox.js/mapbox'
  4. In the "index.html" file, refer to the "mapbox.css" file, as follows:
    <link href="js/libs/mapbox.js/mapbox.css" rel="stylesheet" type="text/css"/>
  5. Next, create a new CSS file, in the "css" folder, with any name, e.g., "styles.css", with this content:
    #map { width:100%; height:100%; }
  6. Rewrite "home.html" to the following:
    <STYLE TYPE="text/css">
    <!--
      @import url(css/styles.css);
    -->
    </STYLE>
    
    <div id='map'></div>
  7. Rewrite "home.js" to the following:
    define(['ojs/ojcore', 'knockout', 'mapbox'],
        function (oj, ko) {
            function mainContentViewModel() {
                var self = this;
                self.handleAttached = function () {
                    L.mapbox.accessToken = your-access-token-goes-here';
                    var map = L.mapbox.map('map', 'mapbox.dc-markers');
                    map.featureLayer.on('click', function (e) {
                        map.panTo(e.layer.getLatLng());
                    });
                };
            }
            return new mainContentViewModel();
        });

That's it, you've taken your first steps in bringing Mapbox into your Oracle JET application.

    Case for case management by Leon Smiers

    $
    0
    0

    clip_image001A case for case management with Léon Smiers and Greger Wikstrand. They discuss BPM and case management, how they differ and how the complement each other. Léon also talks about why they wrote their latest book, Oracle Case Management Solutions and the benefits with case management.

    Léon Smiers works as a Solution Architect for Capgemini, The Netherlands in the area of Oracle Technology and Architecture, where he is one of the leading Oracle specialists. He has done a lot of work and research in the field of integration and new technologies, like RFID, SOA, EDA, BPM, and case management, on which he wrote articles and presented at international conferences.

    You can follow them on twitter as @LeonSmiers and @GregerWikstrand

    Links:

    ·Oracle Case Management Solutions (ISBN: 978-1482223828) by Léon Smiers, Manas Deb, Joop Koster and Prasen Palvankar
    Léon Smiers blog
    Miljarder i potten för CSN efter dom

    ·Knowledge Worker Enablement on Premises and in the Cloud

    SOA & BPM Partner Community

    For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Viewing all 19780 articles
    Browse latest View live




    Latest Images