Page 1 of 1

Mobile

Posted: Sun Jan 14, 2018 8:36 am
by DGDanforth
Since a great deal of work is happening with applications (Apps) on
mobile devices it occurs to me to ask (without thinking deeply) whether
Component Pascal can be made to run on such devices (Android, iOS).

Thoughts?

-Doug Danforth

Re: Mobile

Posted: Tue Jan 16, 2018 8:33 am
by Zinn
Dear Doug,
Android based on Linux. It should be possible. But this topic is beyond my knowledge.
Oberon Microsystem works on OberonHAP for iPhone. That is a similar topic.
Further Raspberry Pi is also a candidate.
- Helmut

Re: Mobile

Posted: Wed Jan 17, 2018 6:46 am
by Ivan Denisov
For Android you can try to use GPCP compiler.
https://github.com/k-john-gough/gpcp/re ... ag/v1.4.04
It is interesting if you contact John Gough and ask about Android.

Re: Mobile

Posted: Fri Jan 19, 2018 4:25 am
by DGDanforth
Wine 3.0 Released (softpedia.com) 80
Posted by BeauHD on 10:40 18th January, 2018 from the come-and-get-it dept.
prisoninmate shares a report from Softpedia:
The Wine (Wine Is Not an Emulator) project has been updated today to version 3.0, a major release that ends 2017 in style for the open-source compatibility layer capable of running Windows apps and games on Linux-based and UNIX-like operating systems. Almost a year in the works, Wine 3.0 comes with amazing new features like an Android driver that lets users run Windows apps and games on Android-powered machines, Direct3D 11 support enabled by default for AMD Radeon and Intel GPUs, AES encryption support on macOS, Progman DDE support, and a task scheduler. In addition, Wine 3.0 introduces the ability to export registry entries with the reg.exe tool, adds various enhancements to the relay debugging and OLE data cache, as well as an extra layer of event support in MSHTML, Microsoft's proprietary HTML layout engine for the Windows version of the Internet Explorer web browser.
You can read the full list of features and download Wine 3.0 from WineHQ's website.

Re: Mobile

Posted: Sat Jan 20, 2018 8:36 am
by Josef Templ
Since wine is, as its name says, not an emulator, I would not expect wine3 to run on
any Android platform but only on Intel-based Android.
The vast majority is ARM based, though.

BTW, it would be good to know that BlackBox behaves well under wine3.
Have there been any tests so far?

- Josef

Re: Mobile

Posted: Mon Jan 22, 2018 3:38 am
by Ivan Denisov
Josef, did Ofront theoretically allows to compile C for Android and iOS ?

Re: Mobile

Posted: Tue Jan 23, 2018 8:01 am
by Josef Templ
Ivan Denisov wrote:Josef, did Ofront theoretically allows to compile C for Android and iOS ?
Norayr Chilignaryan once did a port of Ofront to the ARM Nokia N810 internet tablet.
I would expect that this is also possible for Android and iOS, at least as long as it is 32 bit.
For 64 bit it would also be possible but with a larger effort because some details are
not prepared for 64 bit and there are some open questions regarding the size of basic data types.

- Josef

Re: Mobile

Posted: Tue Jan 30, 2018 8:14 pm
by Ivan Denisov
Doug, there is one compiler for Oberon-07 to JVM
https://github.com/lboasso/oberonc

Re: Mobile

Posted: Thu Feb 01, 2018 1:50 pm
by DGDanforth
Ivan,
Thank you. I am playing with it.
-Doug