Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Guitar_goo
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 9
#1

Отправка данных с планшета на удаленный компьютер. оптимизация производительности планшета - Android

27.03.2014, 17:45. Просмотров 720. Ответов 2
Метки нет (Все метки)

Всем здравствуйте. В общем, задача такая. Имеется приложение для планшета, собирающее данные с некоего прибора по блютусу, а конкретно, оно считывает температуру. Далее приложение должно делать спектральный анализ полученных данных. В общем, я задачу решил, однако меня не устраивает производительность планшета. Данные обрабатываются около пяти-десяти минут... Само собой - это никуда не годится. Математические расчеты довольно громоздкие. Код оптимизировал уже настолько насколько это возможно, то есть никаких локальных переменных, никаких динамических массивов, ну и прочее.
Аналогичная программа написанная для настольного компьютера, к сожалению не мной, считает все это около пяти секунд.
За сим есть вопрос:
-Может ли написание нативной библиотеки на С++ серьезно увеличить производительность или все же я уперся в аппаратные способности планшета? или есть ли другой способ поднять производительность?

хотя, предполагаю, что ответ на него будет отрицательный. В следствие этого у меня возникло на мой взгляд довольно изящное решение, но я не знаю как его реализовать. Хочу написать приложение для настольного компьютера, которое принимало бы данные с планшета через интернет, если планшет туда постучится, делало бы необходимые расчеты, и затем отправляло бы их обратно на планшет... то есть, такая пародия на облачные вычисления. Здесь, на форуме, нашел только примеры по соединению локальных компьютеров, либо не очень внятные примеры по передаче файлов. Поэтому, прошу вас, подскажите пожалуйста, где можно почитать про организацию подобных вещей. По сути мне нужно наладить лишь канал - клиент-сервер, до остального сам додумаюсь )) лучше конечно, ссылки на конкретные примеры. Либо, если есть идеи как по другому решить эту задачу - все с удовольствием выслушаю ))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2014, 17:45     Отправка данных с планшета на удаленный компьютер. оптимизация производительности планшета
Посмотрите здесь:

Отправка данных на parse.com Android
Получение системных данных планшета Android
Среда разработки для планшета Android
Подскажите как и сложно ли написать кнопку выключения планшета Android
Android Отправка данных на сервер
Android Получение доступа к дате/времени планшета
Android Можно ли программно узнать заблокирован ли экран у смартфона\планшета и разблокировать его
Android Отправка данных на сервер
Система координат акселерометра планшета и телефона Android
Android Эмуляция кнопки включения-выключения для планшета
Отправка данных Android
Android Передача файла с FTP в папку загрузки Планшета

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
27.03.2014, 18:05     Отправка данных с планшета на удаленный компьютер. оптимизация производительности планшета #2
Guitar_goo, можно использовать NDK для оптимизации мат. вычислений, написав на C/C++ нужные методы и вызывать их через JNI. Так что ответ положительный Естественно, что 5 секунд у Вас не будет вычисляться, но, я думаю, скорость увеличится очень значительно
Guitar_goo
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 9
27.03.2014, 20:02  [ТС]     Отправка данных с планшета на удаленный компьютер. оптимизация производительности планшета #3
гм... ну такой способ я знаю, но не работал с нативным кодом раньше...
может посоветуете в таком случае NDK для Eclipse. Все же написать небольшую библиотеку быстрее и проще, чем барахтаться с клиент-сервером, однако задача ведь интересная, на будущее хотелось бы иметь наработки в этом направлении ))
Yandex
Объявления
27.03.2014, 20:02     Отправка данных с планшета на удаленный компьютер. оптимизация производительности планшета
Ответ Создать тему
Опции темы

Текущее время: 05:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru