Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Написание приложения для Android

Читайте также:
  1. ATP-III. Метаболический синдром как вторичная точка приложения терапии
  2. Биомеханика глаза: теоретические аспекты и клинические приложения 750 руб.
  3. Имя и место размещения приложения
  4. Написание частиц
  5. Наш сервис «Mobile Alliance» предлагает Вашей компании на рассмотрение коммерческое предложение по созданию мобильного приложения для Вашего Бизнеса.
  6. Некоторые приложения КРИ-I рода в геометрии и физике.

 

Как уже говорилось ранее, приложение можно написать как на языке processing, так и в среде разработки Eclipse. Визуализацию проще делать при помощи SDK for Eclipse, а привязку к кнопкам – в processing. Но для отладки приложения в любом случае необходим SDK. Ниже представлен фрагмент кода, вызывающий скрипт led.php, управляющий светодиодом:

 

public void changeLED()

{

Try

{

URL url1 = new URL("http://domenID.ru/led.php");

HttpURLConnection urlConnection = (HttpURLConnection) url1.openConnection();

try

{

InputStream in = new

BufferedInputStream(urlConnection.getInputStream());

}

finally {

urlConnection.disconnect();

}

}

catch (Exception e)

{

}

}

Запуск приложений через эмулятор крайне долог и зачастую требует дополнительной отладки, но проверить большинство приложений, как правило, не составляет труда. Проще же открыть только что написанное приложение непосредственно с самого телефона/планшета. Processing сам подгоняет изображение под размер экрана, что существенно упрощает дальнейшую отладку.

 

Внешний вид приложения может быть разработан специально как для частных домов, так и для офисов и предприятий, в зависимости от потребностей. Ниже приведен пример красочной реализации визуальной составляющей приложения, ориентированного на конкретного пользователя:

 

Выводы

В данной работе мною был разработан план передачи информации внутри системы автоматизированного дома, представлен пример управления системой конечным пользователем и описана экономическая выгода от внедрения системы в целом.

В ходе работы были выявлены некоторые трудности в технической составляющей, такие, как оптимизация взаимодействия протоколов, отладка приложения под Android и необходимость создания базы данных непосредственно на веб-сервере.

В результате можно сказать, что выбранная комбинация программных и аппаратных решений является наиболее простой и доступной. Конечному пользователю нет необходимости пользоваться услугами сторонних специалистов по автоматизации, что, безусловно, сказывается на затратах. В дальнейшем, программная часть будет реализована в виде дистрибутива для персонального компьютера и.apk-приложения для мобильного устройства, без необходимости дополнительной настройки, что позволит ориентироваться не только на людей, знакомых с программированием, но и на простых пользователей.

 

Список используемой литературы

1. Информация о решениях в области автоматизации - http://www.legrand.ru/

2. О протоколе ZigBee - http://www.ti.com/

3. Описание языка Processing - http://processing.org/

4. Описание SQLyog - http://www.webyog.com/

5. Работа с Arduino http://www.arduino.cc/

6. Wikipedia.com

7. Магазин электроприборов 7207971.ru


Дата добавления: 2015-08-10; просмотров: 90 | Нарушение авторских прав


Читайте в этой же книге: Уровень освещенности | Сравнение. | Расчет выгоды. |
<== предыдущая страница | следующая страница ==>
Информационно-управляющая система| Региональная экономика и управление

mybiblioteka.su - 2015-2024 год. (0.007 сек.)