Mobile

Usage of the framework, compiler and tools
Post Reply
User avatar
DGDanforth
Posts: 59
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, CA, U.S.A.
Contact:

Mobile

Post 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
Zinn
Posts: 123
Joined: Mon Nov 24, 2014 10:47 am
Location: Frankfurt am Main
Contact:

Re: Mobile

Post 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
User avatar
Ivan Denisov
Posts: 362
Joined: Tue Sep 17, 2013 12:21 am
Location: Krasnoyarsk, Russia

Re: Mobile

Post 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.
User avatar
DGDanforth
Posts: 59
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, CA, U.S.A.
Contact:

Re: Mobile

Post 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.
Josef Templ
Posts: 262
Joined: Tue Sep 17, 2013 6:50 am

Re: Mobile

Post 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
User avatar
Ivan Denisov
Posts: 362
Joined: Tue Sep 17, 2013 12:21 am
Location: Krasnoyarsk, Russia

Re: Mobile

Post by Ivan Denisov »

Josef, did Ofront theoretically allows to compile C for Android and iOS ?
Josef Templ
Posts: 262
Joined: Tue Sep 17, 2013 6:50 am

Re: Mobile

Post 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
User avatar
Ivan Denisov
Posts: 362
Joined: Tue Sep 17, 2013 12:21 am
Location: Krasnoyarsk, Russia

Re: Mobile

Post by Ivan Denisov »

Doug, there is one compiler for Oberon-07 to JVM
https://github.com/lboasso/oberonc
User avatar
DGDanforth
Posts: 59
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, CA, U.S.A.
Contact:

Re: Mobile

Post by DGDanforth »

Ivan,
Thank you. I am playing with it.
-Doug
Post Reply