r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3 Host Kit]

Pekr
1-Nov-2010
[631]
So the Amiga is first from non mainstream OSes. Which one do we choose 
next? Any mobile OS takers here? :-)
GrahamC
1-Nov-2010
[632x2]
We have several users asking for Android
unless they've given up waiting
BrianH
1-Nov-2010
[634]
I have not given up waiting. Part of the reason I got an Android 
phone in the first place was to port R3 to it :)
Carl
1-Nov-2010
[635]
They allow C libs now. So, if someone wants to make the host-kit 
work on Andoid, it might be a quick port.
Andreas
1-Nov-2010
[636]
First step would probably be a Linux ARM build. Which will be really 
rather quick.
Carl
1-Nov-2010
[637]
ARM is good one too.
BrianH
1-Nov-2010
[638]
A console-mode core build could even be used on Android directly 
from the terminal.
Pekr
1-Nov-2010
[639x2]
Hmm, you push me to buy new Phone, right? :-) Win mobile 6.5 user 
here, hw keyboard powered device (HTC Touch Pro 2) .... but anything 
would be cool :-)
I thought Android API is in JAVA? How do you want to link/bind?
BrianH
1-Nov-2010
[641]
Enterprise users might need R3 on WinMobile 6.5.
Pekr
1-Nov-2010
[642x2]
btw - Carl - http://www.rebol.com/roadmap.html- is the Project pool 
the last few items before we claim the beta status?
Or BlackBerry (our company is unifying on BB in few weeks) ... but 
I don't know about BB OS much .... unless they make switch to QNX, 
it probably does not make sense, who knows ...
BrianH
1-Nov-2010
[644x3]
Android has a native library API model. We could make a host that 
acts like a native library for Java according to that API.
The old BB apps are written in Java. The new BB apps (only for the 
BlackPad so far) are written in AIR.
I assume that there is a native API for BB as well, but don't know 
anything about it.
Pekr
1-Nov-2010
[647]
cool then. It would be even nice to have View working, as we use 
SW rendering. I could write my mom special frontend with really BIG 
buttons, as she has her eyes strongly influenced by diabetes :-)
AdrianS
1-Nov-2010
[648]
Couldn't the REBOL to Flash dialect be adapted to produce BB apps 
for the new models running AIR?
Oldes
1-Nov-2010
[649]
It could. The only problem is that AIR needs certification. I was 
not studying it deeply as I don't need it now and I have other priorities 
at this moment.
BrianH
1-Nov-2010
[650]
The BlackPad isn't even out yet, and people are only speculating 
that the new OS will be ported to the BB phones. I think you can 
afford to take your time :)
Pekr
1-Nov-2010
[651]
BlackPad? Do you mean PlayBook? It will surely use QNX ...
BrianH
1-Nov-2010
[652x3]
Oh right, they renamed it.
They only use the QNX kernel, not the full OS.
R3 is not an app, it is used to make apps. And if the apps on the 
system are written in AIR, then R3 would need to integrate with that. 
Or we can go Oldes' route.
Pekr
1-Nov-2010
[655]
I hope you know that RIM has bought QNX from Harman Kardon?
BrianH
1-Nov-2010
[656x3]
Yes, but not for the full OS. BB just needs the low-level stuff. 
They are providing their own user space.
I saw the demo of the PlayBook.
We can probably make an r3lib for QNX on that hardware and it will 
work on the PlayBook, but the host part of the code will likely need 
to be very different between the PlayBook and regular QNX.
Maxim
1-Nov-2010
[659]
Air probably is better (more polished) than their own gui architecture. 
 though they might have had really cool opportunities if they used 
elate instead.  things like flipping an application's gui from one 
tablet to another.

nothing prevents them from adding elate later.
BrianH
1-Nov-2010
[660]
And nothing prevents them from having the (much better) QNX programmers 
do the work :)
Maxim
1-Nov-2010
[661]
yep.
Pekr
1-Nov-2010
[662]
elate? From Tao? It does not exist anymore ...
Maxim
1-Nov-2010
[663]
ah.. yes... thats' true... I'm mixing the names... sorry... its photon.
ssolie
1-Nov-2010
[664x2]
Tao? they were going to be the kernel for the new AmigaAnywhere platform... 
good times :)
(yes, it went defunct a while back)
Carl
2-Nov-2010
[666x3]
http://github.com/carls/R3A110-- a temp test area for Host-Kit A110
Only the linux libr3.so at this time. Will attempt to add the windows 
lib.
Windows lib added to repository
Kaj
3-Nov-2010
[669x2]
So the Amiga is first from non mainstream OSes. Which one do we choose 
next? Any mobile OS takers here? :-)
Petr, thanks for considering Syllable mainstream :-)
Pekr
3-Nov-2010
[671x2]
Kaj - I consider Syllable being covered, no? :-) I know there is 
not specific Syllable port, but it works somehow, no? :-)
Of course - from non-mainstream OSes, I would choose - QNX, Haiku, 
Aros, Syllable, MorphOS .....
Carl
4-Nov-2010
[673]
Here is the problem with OS X host-kit release:
http://www.rebol.com/r3/docs/osx-linker-symbols.html
GrahamC
4-Nov-2010
[674x2]
So, we can have Android instead?
or ARM?
Andreas
4-Nov-2010
[676]
Carl, what version of GCC are you using on OSX?
What happens if instead of
  

  gcc -dynamiclib -exported_symbols_list exported -o a.lib a.o b.o

you do

  gcc -dynamiclib -Wl,-x -o a.lib a.o b.o
Carl
4-Nov-2010
[677]
Got an ARM?
GrahamC
4-Nov-2010
[678]
and a LEG
Carl
4-Nov-2010
[679x2]
Was waiting for that. ;)
checking...