Sofbang Receives 2017 ODTUG Innovation Award Honorable Mention

Sofbang and Oracle joined forces to help Rogers Group (RGI) pave the way to more profitable highway construction by combining AuraPlayer and Oracle Mobile Cloud Service into a platform for mobile app development and also solving a longstanding EBS issue.  Our innovative, exceptional and ahead-of-the-curve application for Oracle development tools that “stood out as an example of the next big thing in Oracle technology” earned RGI an Honorable Mention from the ODTUG at this years Innovation Awards.

The ODTUG Innovation Award honors excellence in creative, effective, innovative use of Oracle development tools within ODTUG’s supported communities (ADF, APEX, BI, Database, and EPM). The goal of the award is to honor developers – individuals or teams – whose passion and creativity shines through in their application of Oracle technology to address real-world problems.

Read the full story here…

 

Simplify Building Content-Rich Portals – A “Knockout” Cloud Journey with Oracle PaaS

Oracle Content and Experience Cloud service

Transform the customer engagement and digital experience using Oracle Content and Experience Cloud service with content workflow, collaboration using Oracle Process Cloud and seamlessly surface the data from various enterprise applications including SaaS, On-Premise ERP.


Introduction

Heather, as a marketing team lead, works daily on creating lot of collateral and content for upcoming campaigns, workshops. She would start with a draft version of all digital assets like images, view-lets, teasers (quick two minute videos), branding, slide decks etc. Day-to-day she makes lots of changes (edits/revisions) to the collateral and would like to share/review with her supervisor before she finalizes them. Additionally, she wants to be able check how those assets appear on various devices like mobile, tablets and web browsers.

Laura an HR executive would like to announce and quickly get word out to all internal employees about upcoming Holiday Party. With some examples from last year (images, videos etc.). Also as part of recruitment process, she would like to post the current openings (with referral bonus) on an internal portal/website.

The question is, is there a comprehensive, enterprise-wide digital content and experience management platform which can help both Heather and Laura to manage their day-to-day activities efficiently, with easy configurations, controlled access, integrated, and, of course, zero-coding. Can that system be accessed from anywhere through any channel with no disruption? Can that system be available on a need-based subscription model which is flexible enough to turn on/off?

There is. With the Oracle Content and Experience Cloud service, which provides omni-channel digital content management and creating engagement portals with one click of a button right from web browsers.

In this whitepaper we will take you deep into Oracle Content and Experience Cloud features and how easily we can integrate other PaaS offerings like Process Cloud Service (PCS), Integration Cloud Service (ICS) to surface the data from back-end systems and SaaS applications.

Continue reading…

Featured in Forbes: Four Ways Cloud Is Paving The Way To More-Profitable Highway Construction

Road construction is a low-margin business with a seemingly low barrier to entry—get a paver and a dump truck, and go bid on jobs. In reality, its best practitioners, like Rogers Group based in Nashville, Tennessee, are learning to run their roadway projects with data-driven efficiency.

Rogers Group is a prime example of what the Harvard Business Review calls digital business becoming business as usual. Indeed, Rogers Group is not changing the way it builds its roads; the firm is simply using available cloud services to grease the wheels of information as it moves through the business.

“The end goal is to complete every job within its estimated framework,” says Kim Lockhart, the applications development manager for Rogers Group. To that end, Rogers Group is using Oracle Mobile Cloud Service to open a new connection between the company’s ERP system and the people who make the job run: the job foreman on location, the construction manager, and the job estimator—with opportunities for analysis at every stop along the way… read full article

 

Native vs. Hybrid – Which Approach to Use?

With the widespread use of mobile devices, mobile application development is on the rise and becoming more and more advanced. While developing a mobile application can be exciting, it can be a bit confusing if you’re trying to decide which type of application development approach – native or hybrid –  is better.

What are the differences between a native and hybrid app?

When we talk about developing native applications, it means developing an application using native platform languages like Java for Android,  Objective-C for Apple iOS, or Visual C++ for Microsoft Windows.

The main advantage of native applications is that they offer their own standardized SDK, development tools and interface elements which make them fast, reliable and user-friendly. These apps give the best performance when compiled into machine code (Dalvik Bytecode under Android –the basic language that mobile OS understands). Also, native applications offer a variety of functionalities that include multi-touch support, full access to phone hardware, fast and fluid animations, and the latest APIs.

In sum, the native applications approach helps develop an application that is customizable.

Hybrid applications can best be described as web applications (or web pages) that are hosted inside the native application browser, such as WebView in Android and UIWebView in iOS.

Hybrid apps are developed using cross-compatible web technologies such as HTML5, CSS3, and JavaScript, then wrapped in a native application using a framework like Apache Cordova.  Apache Cordova provides built-in plugins that allow you build an application for more than one platform by just adding a small native code. The native code lets you use the functionality of device hardware such as the camera, Bluetooth, GPS and more.

Hybrid application development is faster, simpler, and more rapid. These applications are easier to maintain and the platforms can be changed anytime.

Native and Hybrid App differentiators

So what is the answer?

Native and hybrid application frameworks fulfill developer and user needs and preferences, though none of them can be thought of as a perfect solution.

Native applications provide many options for each platform (Android or iOS) has their own unique classes and functions. While designing something as simple as a header you can go through hundreds of changes which increase user interaction with the application. The native application offers fast, reliable and responsive experience.

While developing a hybrid application is just like developing a web page. You only have to create HTML pages, design with CSS, script local files using JavaScript, wrap them in a native web view with Cordova and finally test them in your browser.  Now this simple, effective, user-friendly, and secure hybrid application is ready.

Choice generally depends on budget, timescale, and requirements.

At Sofbang, we prefer the hybrid application development approach because the native application development can be time-consuming. For each platform, the same code has to be rewritten and cannot be shared easily. This process can be relatively long for complex applications. On the other hand, you can customize and add functionality from time to time and all these changes will automatically reflect on every platform, hybrid applications are built on one single base.

PaaS for IoT

Internet of things concept image with technology icons and copyspace

Internet of Things (IoT) is becoming mainstream in business practices. Platform as a Service (PaaS) is a key technology for the movement since it offers several advantages when working with IoT. Gartner says that by 2020, more than half of new applications developed on PaaS will be IoT-centric. Some of the PaaS features that offer advantages for use with IoT-centric business applications are related to the following:

  • Storage – Keep the data in the Cloud for low cost storage
  • Filter – Use PaaS to filter out unnecessary data and anomaly detection
  • Integration – Control interfaces between IoT systems and Critical Applications
  • Security – Isolate IoT systems for critical applications with PaaS security

iot-pic-for-ap-blog

Storage: As more and more information is pulled from the internet and smart sensors/devices are deployed that connect to the internet, they are creating  an explosion of data being generated. This data is being captured in databases for use with business applications. The sheer volume of data from these IoT resources is increasing the storage requirements exponentially. PaaS technology provides an economically sound solution for storing this data and can also readily expand as the data storage requirements expand without having to invest in new infrastructure.

Filter: Usually with IoT, more data than what is actually needed at the time is captured through the interfaces. Using the PaaS technology, filters can be created to sort out the data based on business parameters so that only the required information at the desired frequency of time is captured. This can minimize the data storage requirements and facilitate quicker analysis of the data being consumed by decision making applications. In addition, PaaS technology can be used to perform more intelligent filtering using anomaly detection where data is monitored and quickly analyzed at the IoT system level. By doing this, anomalies can be quickly detected and raised as alerts to higher level applications while passing on a limited set of data related to the anomaly minimizing Internet traffic.

Integration: The use of PaaS technology is an effective way to interface and integrate the IoT systems with the business critical applications. It’s at the integration layer that diverse interfaces can be managed to exchange data between the IoT system and those critical business applications. The PaaS technology can be utilized to normalize the format of the data from one type of format to another as data is share between various applications.

Security: One of the most critical features performed by the PaaS technology is that of security. More often than not, the IoT systems are external to the direct control of the end user. Devices such as smart sensors and IoT systems that run on their original equipment code often use embedded code with limited thought to security and could be readily compromised. Since the main transfer of data from these IoT systems is through the use of the Internet the security of the IoT system may introduce some vulnerabilities to the receiving business network allowing for intrusion by hackers. Using the PaaS technology to manage that security interface and provide a buffer between the IoT and critical applications is a major feature. Oracle PaaS technology has world class security technology that can manage such vulnerabilities to protect the critical applications.

The Oracle PaaS technology also offers other features that can be advantageous to an effective IoT strategy for any business. Some of these other features such as IoT system monitoring, simple work flows, and dashboard presentation of IoT data and is worth considering as a part of your future strategy for your business.

“IoT adoption will drive additional use of PaaS to implement IoT-centric business applications built around event-driven architecture and IoT data, instead of business applications built around traditional master data,” said Benoit Lheureux, research vice president at Gartner. “New IoT-centric business applications will drive a transformation in application design practices that focus on real-time contextually rich decisions, event-analysis, lightweight workflow, and broad access to Web-scale data.”

As an Oracle Platinum Partner Sofbang has a strong focus on Oracle’s PaaS technology. To learn more or for assistance with your IoT PaaS strategy, contact our team of experts at info@sofbang.com, www.sofbang.com