Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search in forums












SourceForge.net Logo



Home » Developing U++ » Android » Core on Android (New Core (C++11) is ported to Android)
Core on Android [message #46561] Mon, 30 May 2016 21:08 Go to next message
Klugier is currently offline  Klugier
Messages: 388
Registered: September 2012
Location: Poland, Kraków
Senior Member
Hello,

I would like to announce that Core finally compiles for Android with TheIDE Android Builder. This is the huge milestone for our community, because it brings us closer to a full port.

More things to be done:
- Example of core for Android
- Test compilation for Windows (It compiles fine on GNU/Liunx as host)
- Fix BLITZ compatibility
- CPU cores detection doesn't work (Fixed - http://www.ultimatepp.org/redmine/issues/1456#change-2937).
- Several localization problems

More android news:
- TheIDE now allows to launch projects directly on Android Emulator.

General comments:
- -std=c++11 is required for compilation (now new Android Builder instances turn it on by default)

Sincerely,
Klugier


Ultimate++ - one framework to rule them all.

[Updated on: Sat, 04 June 2016 22:45]

Report message to a moderator

Re: Core on Android [message #46564 is a reply to message #46561] Tue, 31 May 2016 23:09 Go to previous messageGo to next message
forlano is currently offline  forlano
Messages: 960
Registered: March 2006
Location: Italy
Veteran
Klugier wrote on Mon, 30 May 2016 21:08
Hello,

I would like to announce that Core finally compiles for Android with TheIDE Android Builder. This is the huge milestone for our community, because it brings us closer to a full port.



Very good news! Thanks Klugier.
I wish to see one day a "hello world" windows appear on android device.

Luigi
Re: Core on Android [message #46589 is a reply to message #46564] Sat, 04 June 2016 22:42 Go to previous message
Klugier is currently offline  Klugier
Messages: 388
Registered: September 2012
Location: Poland, Kraków
Senior Member
Hello Forlano,

Thank you for your feedback. I think currently status of Android Builder allows to create user interface with pure Java (Android libs) and call C++ code via JNI (Java Native Interface). Moreover you can write pure C++ app with native activity and use existing code. More information you can find in our official Android Builder example: http://www.ultimatepp.org/examples$AndroidMath$en-us.html. In the near future I plan to post Core example, so please be patient Wink

To be honest porting GUI for Android will be hard. It is mainly, because now u++ doesn't support several important things like:
- gesture support
- GUI layout containers - like vertical layoout, grid etc.
- Several controls inadequate to touch interface
Of course the bigest part of porting U++ on Android will be CtrlCore.

A small note, if we transient U++ into touch interface we can even port it on easier iOS (But firstly we need full Mac OS X port).

Sincerely,
Klugier

[Updated on: Sat, 04 June 2016 22:42]

Report message to a moderator

Previous Topic: Android builder
Goto Forum:
  


Current Time: Sat Feb 25 10:42:52 CET 2017

Total time taken to generate the page: 0.02159 seconds