Mobile

Usage of the framework, compiler and tools

Mobile

Postby DGDanforth » Sun Jan 14, 2018 8:36 am

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

Re: Mobile

Postby Zinn » Tue Jan 16, 2018 8:33 am

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
Zinn
 
Posts: 58
Joined: Mon Nov 24, 2014 10:47 am

Re: Mobile

Postby Ivan Denisov » Wed Jan 17, 2018 6:46 am

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

Re: Mobile

Postby DGDanforth » Fri Jan 19, 2018 4:25 am

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

Re: Mobile

Postby Josef Templ » Sat Jan 20, 2018 8:36 am

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

Re: Mobile

Postby Ivan Denisov » Mon Jan 22, 2018 3:38 am

Josef, did Ofront theoretically allows to compile C for Android and iOS ?
User avatar
Ivan Denisov
 
Posts: 238
Joined: Tue Sep 17, 2013 12:21 am
Location: Krasnoyarsk, Russia

Re: Mobile

Postby Josef Templ » Tue Jan 23, 2018 8:01 am

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

Re: Mobile

Postby Ivan Denisov » Tue Jan 30, 2018 8:14 pm

Doug, there is one compiler for Oberon-07 to JVM
https://github.com/lboasso/oberonc
User avatar
Ivan Denisov
 
Posts: 238
Joined: Tue Sep 17, 2013 12:21 am
Location: Krasnoyarsk, Russia

Re: Mobile

Postby DGDanforth » Thu Feb 01, 2018 1:50 pm

Ivan,
Thank you. I am playing with it.
-Doug
User avatar
DGDanforth
 
Posts: 54
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, CA, U.S.A.


Return to Common questions

Who is online

Users browsing this forum: No registered users and 1 guest

cron