For recent time Oracle has presented its Application Development Frameworks in such a way to speed up development and adoption of apps that are based on the company’s middleware and databases. The Oracle company announced its first chief release of the Oracle Application Development Framework Mobile client. The framework provides developers with a data and hardware abstraction layer on which create software for Windows Phone and BlackBerry devices.
The senior director of product management in the Oracle Fusion Middleware group, Duncan Mills said that this new framework concerns not only phones and business users. He also added there was a motive the first release destined to Windows Mobile, a platform which even Microsoft has tossed overboard in favour of Windows Phone 7.
He sais that the main reason is that it is an enormous platform industrial and in retail. There are such Windows Mobile devices that don’t look like a phone to you as well as me. In fact, he added, they provide a JVM for Windows Mobile devices as a part of the packaging.
So as to developers, the new ADF is completely based on Java, thus the requirement of running a JVM on the Windows Mobile platform. Duncan Mills also said that one of the primary goals of the new framework is to provide developers an abstraction layer which may gain access on-phone features and database such as wireless radios and GPS chips.
If to look from a developer standpoint, the ADF mobile client is on a device and the following ADF-based apps are managed without the client. The framework, with the client in place, handles all database access requests and operates as a go-between to phone features.
Mills also declared that this approach will soon allow Oracle to add extra phone platforms to the framework. While he did not practically say the word “Android”, he did intimate that it was a Java-based framework, consequently, some mobile Java platforms is not unreasonable to be targets in the future.
As Mills said, within the tooling, they supply the developer with all necessary widgets and tools they need to do cunning stuff. Which rows do they require from a special set of data? There is no sense to download the entire client database into the device for anything of this kind. Data sub-setting is a functionality that is delivered by the framework.
One more reason is that because the framework is written in and deploys Java, developers may mingle their apps with standard Java helpers, as for example JSF, as Mills said.
Nowadays, the Oracle ADF Mobile suite of helpers and libraries is estimated rather low at $5 per device. Programmers will develop applications deploying Oracle’s JDeveloper, nevertheless Eclipse and Mills support is extending.