Oracle shows JavaFX on iOS and Android
The company also pitches Project Avatar dynamic client effort and delays Java SE 8 to the summer of 2013
InfoWorld - Oracle on Tuesday showed JavaFX rich client software running on both an Apple iPad and a Google Android-based Samsung Galaxy tablet, along with introducing a separate project using HTML5 to bring Java to Apple's iOS platform, called Project Avatar.
The company at the JavaOne conference in San Francisco also cited intentions to converge its Java ME (Micro Edition) platform, which puts Java on mobile devices, with Java SE (Standard Edition). Oracle also said it was delaying until 2013 the release of Java SE 8; it had been due next year.
[ Sun Microsystems in 2008 tried to get Java on iOS devices. | For more on Java, subscribe to InfoWorld's Enterprise Java newsletter. ]
Java has been barred from Apple's iOS devices, thanks to Apple's official policy not allowing third-party technologies, such as Flash Player or Java, on the units. But a brief demonstration showed a JavaFX game running on an iPad. This effort effectively puts Java on iOS but is still in a developmental mode. "We want to hear from the community. If this is something you want to see, we're happy to make it a priority," said Nandini Ramani, vice president of development in the Oracle Fusion Middleware Group. The Samsung Android device ran the demo as well, although Oracle referred to the device as a "Linux" unit without mentioning Android. Oracle is suing Google over Android, alleging patent violations.
JavaFX will be offered via open source, including the framework and components. Oracle's direction for JavaFX pleased analyst Al Hilwa, of IDC. "Overall I like what I am seeing in the way JavaFX is moving. Turning it into a framework to be used from within Java is definitely a better approach. I like open sourcing it. I would love to see it bring Java back into a tool for cross-platform mobile development."
A JavaOne attendee lauded Oracle's plans for JavaFX on iOS. "It's a huge market," for JavaFX applications, said Daryl Gerlach, Websphere portal architect at Phoenix Contact, which makes industrial electrical components.
With Project Avatar, the company is proposing a solution for dynamic rich clients, featuring HTML5 on the browser, Java applications, and Java EE (Enterprise Edition) in the cloud. Avatar is intended to improve interoperability between HTML5 and Java to simplify the development of rich client/server interaction for cloud-based applications, Oracle said. In demonstrating Avatar, Oracle officials leveraged an Apple iPod.
Avatar can forge a hybrid combination in which the UI is written via HTML5 and the model and controller are built in Java, enabling an application that looks like any other iOS application. "The basic idea is that you have a Java and an HTML5 hybrid app which can run on mobile devices," said Adam Messinger, Oracle vice president of development for Fusion Middleware. Avatar unites Java ME, SE, and EE, Messinger explained. The Java Virtual Machine is linked to the program, enabling compliance with Apple rules, according to Messinger.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Accelerate time to application value
- For your IT organization to keep pace with the business, you need a new, faster approach to infrastructure deployment-an approach that increases agility...
- The Keys to Distributed & Agile Application Development
- How leading firms are winning with strategies for efficient application development, without relying on co-location.
- ESG: Defining Tier One Storage in the Modern Data Center
- This report defines "tier-1" storage in the modern IT world and in the data centers and services that support it. What was a...
- ESG: Using HP's Converged Storage to Develop/Enhance Business Resiliency in VMware Environments
- In this report, Enterprise Strategy Group reviews how HP's portfolio of hardware, software, and services can provide the foundational support for VMware environments....
- HP 3PAR Storage Systems Designed for Mission Critical High Availability
- In this technical whitepaper, learn how HP 3PAR Storage Systems have been designed to deliver 99.999% and greater availability, bringing new possibilities to... All App Development White Papers
- Reduced TCO for Communications Applications with New Oracle SPARC Servers
- In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
- The Higher-Bandwidth, Lower-Cost Connection of Choice: 10GBASE-T LAN on Motherboard
- Learn how Expedient, a cloud provider, is using 10 Gigabit Ethernet to boost its services and rein in costs.
- Banish Poor Application Performance
- End User Experience, 30-Min Webinar
Wed. March 21st ~ 11 AM ET
Are you ready to gain the proactive ability to rapidly respond... - Virtualization KnowledgeVault
- Virtualization initiatives are underway at most small and midsize businesses, but some unexpected challenges have prevented many organizations from achieving original goals. This...
- Mobility KnowledgeVault
- How "mobile ready" is your infrastructure? This Mobility Knowledge Vault provides a wide variety of expert advice on how to strike a balance... All App Development Webcasts