Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 9
1

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

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

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

хотя, предполагаю, что ответ на него будет отрицательный. В следствие этого у меня возникло на мой взгляд довольно изящное решение, но я не знаю как его реализовать. Хочу написать приложение для настольного компьютера, которое принимало бы данные с планшета через интернет, если планшет туда постучится, делало бы необходимые расчеты, и затем отправляло бы их обратно на планшет... то есть, такая пародия на облачные вычисления. Здесь, на форуме, нашел только примеры по соединению локальных компьютеров, либо не очень внятные примеры по передаче файлов. Поэтому, прошу вас, подскажите пожалуйста, где можно почитать про организацию подобных вещей. По сути мне нужно наладить лишь канал - клиент-сервер, до остального сам додумаюсь )) лучше конечно, ссылки на конкретные примеры. Либо, если есть идеи как по другому решить эту задачу - все с удовольствием выслушаю ))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2014, 17:45
Ответы с готовыми решениями:

Удаленный рабочий стол с планшета
Доброго день! Возможно ли подключится через удаленный доступ к Windows Server с планшета и как это...

Компьютер не видит планшета
Здравствуйте. У меня проблема, компьютер не видит мой планшет N900. Версия андроида 4.0.4. В...

Получение системных данных планшета
Всем доброго времени суток. У меня вопрос следующего характера, в своей программе под андроид я...

Отправка фото на удаленный компьютер
Доброе время суток, Подскажите, пожалуйста, какими компонентом и как воспользоваться, чтоб...

2
1602 / 1334 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
27.03.2014, 18:05 2
Guitar_goo, можно использовать NDK для оптимизации мат. вычислений, написав на C/C++ нужные методы и вызывать их через JNI. Так что ответ положительный Естественно, что 5 секунд у Вас не будет вычисляться, но, я думаю, скорость увеличится очень значительно
0
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 9
27.03.2014, 20:02  [ТС] 3
гм... ну такой способ я знаю, но не работал с нативным кодом раньше...
может посоветуете в таком случае NDK для Eclipse. Все же написать небольшую библиотеку быстрее и проще, чем барахтаться с клиент-сервером, однако задача ведь интересная, на будущее хотелось бы иметь наработки в этом направлении ))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2014, 20:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Отправка сообщеня на удаленный компьютер
Здравствуйте. есть локалка из 20 компьютеров. Windows 10 x64. Если в cmd написать: msg *...

SD - контроллер планшета
При разборе планшета случайно был задет отдел SD карты, он оторвался и соответственно SD карты...

Выбор планшета с 4g
Хочу купить супруге модем на ДР в начале мая (есть время подумать). По финансам около 14т.р....

Чистка планшета
Есть планшет Lenovo S6000. На него случайно установили какую-то гадость, и теперь он постоянно...

GUI с планшета
Решил как то разнообразить своё приложение.. Основной смысл если приложение не активно 10 минут...

Зарядка планшета
Всем привет ! У меня планшет Samsung Galaxy Tab3, когда я его заряжаю от стандартного...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.