EnglishУкраїнськаРocсийский
Вхід/Новий
У темі немає нових постів

[TaskDone] OpenSCADA adapting to the Android OS. Tablet Asus Nexus 7 II workout


Автор Повідомлення
Повідомлення створено: 06. 12. 2015 [19:00]
roman
Roman Savochenko
Moderator
Contributor
Developer
Автор теми
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3429
Base: OpenSCADA adaption to the Android OS
Funding: welcomed and 3000WMR now
Current difficulty (directly sponsored): 30 (0.21) days
Begin: 06.12.2015
Priority: middle
State: Android specific expandings of the project OpenSCADA.
Achievement: packs manually to the APK generic packages by CrystaxNDKr10 (ABI 19, Android = 4.4) and NDKr13 (ABI 21, Android >= 5), starts and works for both Web and Qt5
Project page: Tablet Asus Nexus 7 II, the work of adapting to Android OS

Learn, learn and learn better than work, work and work.
Вкладений файл

logo.png (Тип файлу: image/png, Розмір: 31.79 кілобайтів) — 927 завантажень
Повідомлення створено: 18. 07. 2017 [10:35]
roman
Roman Savochenko
Moderator
Contributor
Developer
Автор теми
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3429
Tablet Asus Nexus 7 II work out:
(+) ROOT access.
(+) Molti-boot installation.
(+) Android OS version 5 and 6 installation.
(-) A full-featured Linux environment installation in parallel through the Multi-boot.
(-) Deploy OpenSCADA as a solution into light "chroot" and a screen through X11 by XDMCP.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 18. 07. 2017 [10:36]
roman
Roman Savochenko
Moderator
Contributor
Developer
Автор теми
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3429
Adaption to Android:
(+) read a book about Android NDK, using of Android NDK and Crystalx-NDK;
(+) compiling for tests, education and execution;
(+) initially (minimum) build and execute OpenSCADA for console (without GUI): PCRE, OpenSCADA Core, builtin modules: Transport.Sockets, Protocol.SelfSystem, DAQ.JavaLikeCalc, Special.FLibMath;
(+) make the performance tests for Soft and Hard float.
(+) compile for all OpenSCADA key modules to include/builtin them into the core.
(+) compile for needed external libraries: OpenSSL, SQLite, GD [expat,libpng,jpeg,fontconfig,freetype], intl, iconv.
(+) rebuild all already built parts into the original Ndk (outward the standalone one);
(+) build Qt5: in the default configuration, with the early built libraries;
(+) initial build OpenSCADA with Qt5;
(+) build and observe an example of Qt5 as a Java package (APK);
(+) adapt OpenSCADA to Qt5 on Android and build as a Java package (APK); get the program's locale from Java environment and set it to environment LANG;
(+) the Java package (APK) resolve for different data files placing and fill in;
(+) OpenSCADA main functions related to Qt restore and fix: Qt5 builds with soft-float but hard-float causes the mostly problems; two branches were created, based on CrystaX NDK r10 (from ABI 19) and Original Ndk r13 (from ABI 21); default interface style was set to "fusion";
(+) some Android specific expandings of the project OpenSCADA.

Learn, learn and learn better than work, work and work.
Вкладений файл

nexus7_OpenSCADA_WebVision.png (Тип файлу: image/png, Розмір: 590.65 кілобайтів) — 578 завантажень
nexus7_OpenSCADA_QTStarter.png (Тип файлу: image/png, Розмір: 621.98 кілобайтів) — 554 завантажень
nexus7_OpenSCADA_QTCfg.png (Тип файлу: image/png, Розмір: 677.35 кілобайтів) — 563 завантажень
nexus7_OpenSCADA_Vision-devel.png (Тип файлу: image/png, Розмір: 646.04 кілобайтів) — 556 завантажень
nexus7_OpenSCADA_Vision-run.png (Тип файлу: image/png, Розмір: 608.49 кілобайтів) — 581 завантажень



1816