OREANDA-NEWS. October 28, 2015. Oracle launched new cloud offerings that extend its developer-focused product line with new services, toolkits and updated frameworks for JavaScript and Java developers. With these new offerings, Oracle extends its commitment to both Java and JavaScript developers, as well as to business users, providing added choice and flexibility to accelerate application development, delivery and deployment for polyglot software development ecosystems.

While Java continues to be the most popular development language in the world, JavaScript has become the second most popular language with a growing developer base utilizing it for both server and client-based functionality. Many organizations are leveraging a combination of these languages in their application development efforts. To address these needs, Oracle offers a comprehensive set of services, toolkits and development frameworks that enable organizations to apply developers’ skills across these technologies, to deliver nearly any type of application, including enterprise apps, lightweight container apps, web apps, and mobile apps.

PaaS Services for Developers

  • Oracle Application Container Cloud, a new Oracle Cloud Platform (PaaS) offering, leverages Docker containers and includes:
    • Java SE Cloud Service – designed to run Java code that doesn’t require a full Java Enterprise Edition infrastructure, Java SE Cloud Service includes support for Spring, Jersey, Tomcat, Play, and can run JVM-based languages like JRuby, Jython, and Closure.
    • Node Cloud Service – optimized to run JavaScript-based server side functionality using the popular Node JS platform, this offering includes support for popular Node frameworks and npm modules like Express, underscore, and passport.
    Oracle Application Container Cloud joins the already popular Java Cloud Service, which offers a Java Enterprise Edition deployment platform based on Oracle WebLogic Server, and Oracle Mobile Cloud, a Node.JS-based mobile optimized integration platform.
  • Oracle Developer Cloud Service, a PaaS development solution, has been extended to support seamless DevOps functionality for the above new services and includes support for JavaScript, in addition to the extensive support currently offered for Java and Java Enterprise Edition developers.

    Oracle Developer Cloud offers full development lifecycle support covering requirements tracking, team management, Git code versioning, code review functionality, collaborative wikis, continuous integration automation, and deployment services. Oracle is also launching cloud-based IDE functionality as part of this service, supporting browser-based coding in the cloud for both Java and JavaScript.

Frameworks for Java and JavaScript Developers

  • Oracle JavaScript Extension Toolkit delivers a client-side JavaScript set of libraries that can be used together, or in a modular fashion, to complement current JavaScript technology stack. It is used by Oracle’s own development teams to build Oracle’s cloud products and is designed for customers who want to leverage the capabilities for their own use.

    The toolkit offers enterprise-ready features lacking in existing JavaScript frameworks and libraries, including accessibility and internationalization support for its rich set of UI components. Oracle JavaScript Extension Toolkit also offers a rich set of data visualization components, an advanced routing system for single page applications, common two-way data binding with simplified integration with services over a variety of protocols, and smart resource management for lighter applications.

New versions of Oracle’s Java-based development frameworks are also available, including:

  • Oracle Application Development Framework – a framework that simplifies development of Java-based Web applications, this offering now provides extended support for responsive user interfaces creation, and REST/JSON services publishing and consumption.
  • Oracle Mobile Application Framework – a framework that simplifies the development of on-device mobile applications across mobile operating systems, Oracle Mobile Application Framework adds functionality that increases performance of applications on both Android and iOS platforms, and provides new user interface capabilities and various other features.

PaaS Services for Business Users

To address the need to democratize application development across lines of business in organizations, Oracle has introduced cloud-based development services for business users. These new services enable business users with no prior coding experience to self-service their development needs through visual and declarative, no-code-required development environments:

  • Oracle Application Builder Cloud Service – provides an easy, browser-based development environment for business users to create and publish their own Web applications. This offering allows the creation of custom data objects as well as simplified access to services from Oracle SaaS.
  • Oracle Mobile Application Accelerator – an Oracle Mobile Cloud Service feature, it enables business analysts to create device-resident mobile applications through an intuitive browser-based development experience, leveraging mobile-optimized services exposed through Oracle Mobile Cloud Service.

About Oracle Cloud

The Oracle Cloud continues to show strong adoption, supporting 70+ million users and more than 34 billion transactions each day. It runs on more than 50,000 devices and more than 800 petabytes of storage in 19 data centers around the world.