Voicemod

Voicemod

Real-time voice changer that works with any application and comes equipped with an extensive collection of voices and ambient effects

FULL VERSION + CRACK
iMyFone LockWiper

iMyFone LockWiper

Helps you bypass the iPhone passcode in case you forgot it and the device became unusable or you have to wait for a long time before attempting to unlock it again

FULL VERSION + CRACK
Flvto Youtube Downloader

Flvto Youtube Downloader

With this simple and intuitive application, you can swiftly download all your favorite online videos to your computer, in just a couple of moves

FULL VERSION + CRACK
Logic Pro X

Logic Pro X

A fully-featured recoding studio that provides a complete set of tools for musicians who need to write, record, edit and mix music

FULL VERSION + CRACK
Internet Download Manager (IDM)

Internet Download Manager (IDM)

Push your Internet connection to the limits and cleverly organize or synchronize download processes with this powerful application

FULL VERSION + CRACK

IT News

Nov 13
Juniper has enhanced its network and hybrid cloud management software by integrating further the AI technology it recently acquired from Mist, and adding new features to its Contrail Enterprise Multicloud software.
Nov 12
Two Twitter employees accessed user data on behalf of the Saudi government. Neither should have had access, and this is a sign of a bigger problem at all companies.
Nov 12
New data from job search site Indeed shows that the number of people searching for blockchain and crypto jobs has continued to decline.
Nov 12
Zoho's new file management system will replace Zoho Docs and serve as the underlying document storage platform for all of the company's 40-plus apps.
Nov 8
Two new Arista software packages address connectivity issues between public and private clouds, create instances of its Cloud EOS in a Kubernetes container.
Nov 8
Enterprises that have System Center Configuration Manager licenses now have automatic access to Intune via the new, combined Endpoint Manager.
Nov 7
Many phishing websites are now using unique user IDs (UIDs), and that gives defenders a signal to detect phishing attacks before they do much damage.

Categories

A plan to bring Java to iOS

A proposal floating in the OpenJDK community seeks to jumpstart Java on Apple's iOS. The plan involves restarting work on the OpenJDK Mobile project, which is intended to build the OpenJDK classes and API for iOS and Android, said Johan Vos, CTO at mobile developer Gluon.

Vos recently posted a bulletin pertaining to these efforts. OpenJDK Mobile centers on providing the same APIs in the latest version of the OpenJDK source repository to iOS and Android, leveraging tools familiar to Java developers. The first focus, though, is on iOS, which has lacked traditional support for Java. Apple has not allowed the Java Virtual Machine to run on the platform.

The new plan for OpenJDK Mobile would entail using the GraalVM ahead-of-time compiler to compile code at build time. (Vos noted that just-in-time compilation is not an option on iOS.) Compiled Java code could then be linked with native libraries compiled for the target operating system to create executables. This already has been done for iOS, based on Java 11. Using the GraalVM Native Images and OpenJDK classes, developers can create applications that follow Apple rules. Java developers would not have to learn Objective-C or Swift to write software for iOS.

"While Java may be late in the game on mobile, the fact that it is cross-platform, created with security as a key cornerstone, and that it allows for secure connectivity with cloud services, make it a real serious language for mobile development," Vos said.

Java has been used for Android development from the beginning. However, Android is not Java 11-compliant and requires its own development tool - Android Studio - and procedures, Vos said. Many developers face serious issues using Java projects and libraries on Android, he said.

Also part of the plan is a synchronized fork of the OpenJDK master, which would be created using Project Skara. A Skara-based repository would be leveraged to build OpenJDK for iOS and Android.

Bringing Java to iOS has been the goal of several projects in the past decade. Other efforts included Gluon's own Eclipse plug-in and the now-defunct RoboVM tool.

This story, "A plan to bring Java to iOS" was originally published by InfoWorld.