Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since...

32
Часть 1

Transcript of Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since...

Page 1: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Часть 1

Page 2: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Выбор устройства

Смартфон, планшет, ПК, сервер, другое ???

Page 3: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 4: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Аксессуары

Переходник, сетевая карта, роутер ...

Page 5: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 6: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Настройка сети

WiFi, Ethernet, что то другое?

Page 7: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Часть 2

Page 8: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Web-сервер

Lighthttpd, Apche, Nginx, Node.js, другой?

Page 9: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

База данных

Mysql, Firebird, NoSQL ?

Page 10: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Админские тулы

PhpMyAdmin и др.

Page 11: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Часть 3

Page 12: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Выбор пути

Лёгкий, сложный или что то среднее?

Page 13: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 14: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 15: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 16: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Предварительная подготовка

Включение dev mode, рутование и пр.

Page 17: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Инструменты для компиляции

Eclipse с CDT, Android SDK, NDK и прочие необходимые компоненты

Page 18: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 19: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Полезные ресурсы

Статьи про С/С++ на Android

● https://habrahabr.ru/sandbox/63285/● https://habrahabr.ru/post/164139/● https://habrahabr.ru/post/203014/● https://habrahabr.ru/company/intel/blog/260003/

Эмулятор Android x86

● http://www.android-x86.org/download● https://habrahabr.ru/post/119931/

Page 20: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Часть 4

Page 21: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Пост настройка

Что с этим всем делать?

Page 22: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 23: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Проверка результата

Ой, что это вообще получилось?

Page 24: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 25: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Анализ производительности

Что то пошло не так ...

Page 26: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 27: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Оптимизация

Как теперь всё исправить?

Page 28: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 29: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Часть 5

Page 30: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.
Page 31: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Что это было?

Page 32: Часть 1 - lvee.org · python arm file armhf debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package Iibssll . O. O:arrnhf.

Автор Виталий Сороко

E-mail: [email protected]

Превращение Android-устройств в мобильные серверы при помощи

FOSS