Difference between revisions of "Android"

(created page)
 
(Status of ImageJ on Android: Explain that Android runs Java)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== ImageJ ==
+
{{PlatformsMenu}}Android is a mobile operating system developed by Google, which commonly runs on Android phones and tablets.
  
 +
== Status of ImageJ on Android ==
  
 +
The Android operating system uses a modified version of the Java virtual machine. So in principle, running ImageJ on Android devices is feasible. However, running ImageJ on Android does not currently work, because:
  
== ImgLib ==
+
* [[ImageJ 1.x]] uses AWT, which is not available on Android
 +
* [[ImageJ2]] was built with a separation of concerns in mind (see [[Architecture]] page for technical details), but there is no infrastructure in place to ensure that all ImageJ2 APIs are Android-compatible. It would be a feasible project, but potentially a lot of work, to do that. The community would welcome efforts in this direction!
  
== ImageJ2 ==
+
See [https://forum.image.sc/t/using-imagej-with-android/2517 this forum thread] for further details and discussion.

Latest revision as of 12:01, 14 March 2019

Platforms
Win.png Windows
Osx.png MacOS
Tux.png Linux
Pi.svg Raspberry Pi
Android-robot.svg Android

Android is a mobile operating system developed by Google, which commonly runs on Android phones and tablets.

Status of ImageJ on Android

The Android operating system uses a modified version of the Java virtual machine. So in principle, running ImageJ on Android devices is feasible. However, running ImageJ on Android does not currently work, because:

  • ImageJ 1.x uses AWT, which is not available on Android
  • ImageJ2 was built with a separation of concerns in mind (see Architecture page for technical details), but there is no infrastructure in place to ensure that all ImageJ2 APIs are Android-compatible. It would be a feasible project, but potentially a lot of work, to do that. The community would welcome efforts in this direction!

See this forum thread for further details and discussion.