Disclaimer: The following is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or
any features or functionality described for Oracle's products remains at the sole discretion of Oracle.
MOBILE ENTERPRISE
APPLICATION DEVELOPMENT
FEATURES
Visual and declarative
development
Java technology enables
cross-platform business logic
– it’s fast and has a small
footprint
Flexible runtime architecture
lets you develop declaratively
but also incorporate
local/remote HTML5 content
Mobile optimized user
experience (performance,
form factor, skinning with
CSS3)
Access to device services,
such as phone, SMS, camera,
and more
Offline support using SQLite –
encryption included
Authentication and Security
support
Packed with sample
application code
Used by Oracle product
teams for mobile applications
BENEFITS
Extend existing enterprise
applications to mobile
Develop once and deploy to
iOS and Android
Built on standards (HTML5,
ADF, Java technology, CSS3)
Protects against mobile
platform shifts
LICENSING AND
DISTRIBUTION
Licensed as part of Oracle
Application Development
Framework
ADF Mobile JDeveloper
Extension (download)
With Oracle JDeveloper 11g R2 and Oracle Application
Development Framework Mobile (Oracle ADF Mobile) developers
can rapidly develop single-source applications that may be packaged
and deployed to either Apple iOS or Google Android platforms. This
approach maximizes code reuse and results in compelling mobile
applications while offering an optimal path for mobile enabling
Oracle applications and middleware.
Mobile Enterprise Challenges
It’s a fact. The ubiquity of mobile devices has driven corporate environments
towards 24/7 connectivity. The distinction between consumer and business services
on mobile devices has become blurred. Employees bring their personal mobile
devices to work and demand enterprise application support. This is the
“consumerization” of corporate IT.
In response, many enterprises have pursued a browser-only mobile application
strategy. This approach offers easier application development, management,
deployment, and support across multiple platforms. When application requirements
can be met with what browsers support, such a strategy can be very effective. Oracle
recommends this approach through the Oracle ADF Faces Rich Client Components.
But what if the application requirements go beyond what browsers support? Despite
advances in HTML5, mobile browsers don’t offer deep access to device services
(phone, SMS, Camera, and so on) and offer less control over offline application
support than installed applications.
Therein lies the dilemma. Enterprises recognize the benefits that installed
applications offer. But creating and maintaining a new application for each mobile
platform with a different languages and different tools is very costly. And while iOS
and Google Android are the dominant mobile platforms today, should another
mobile platform or two emerge, then the potential maintenance costs could go
through the roof – the overall scope may become too great to address with finite
engineering resources.
Oracle ADF Mobile
ADF Mobile is an HTML5 and Java based mobile platform architected from the
ground up to enable enterprise developers to create new or extend existing Oracle
applications to mobile devices.