Совет на Век, полезные советы, статьи, информация » Hi-Tech » Телефоны » Python для S60. Программируем на смартфоне.

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

Мы рады приветствовать вас на сайте "Совет на Век.ру" В современном мире день ото дня, все больше и больше новшеств, и порой мы просто не можем уследить за всем, что происходит вокруг. У нас возникают вопросы, на которые мы хотели бы найти ответы. Найдя минуту другую, вы можете посетить наш сайт. 

Полезные советы

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


Python для S60. Программируем на смартфоне.
Python - язык программирования, получивший широкое распространение на многих платформах. Его достоинствами являются простота, популярность и универсальность. Устройства на S60 в последнее время стали излюбленным объектом для программистов, пишущих на языке Python, и это неудивительно: приложение может быть создано прямо на смартфоне, без малейшего участия настольного ПК.

Python: что куда и зачем


Отправной точкой в истории развития Python можно считать 1991 г. Сотрудник приступил к созданию нового языка программирования на домашнем Apple Macintosh. Основными принципами нового средства разработки приложений стали простота и удобство программирования, возможность расширения и встраиваемость, а главным фактором, способствовавшим распространению Python на мобильных устройствах, оказались его переносимость на различные платформы и свободное распространение. В настоящее время язык доступен как на настольных ОС (Windows, Linux, OS X), так и на мобильных (Windows Mobile, Palm и Symbian). Небезынтересен также тот факт, что разработчик назвал язык программирования вовсе не в честь змеи (которая все же является его эмблемой), а под впечатлением шоу на ВВС Monty Pythons Flying Circus.
Главной особенностью Python является его интерпретируемость. Это означает, что для запуска программ, написанных на нем, необходимо специальное приложение-консоль, которое будет переводить код программы на машинный язык более низкого уровня. Интерпретируемость можно считать как достоинством, так и недостатком: понятно, что использование консоли требует больших аппаратных ресурсов; кроме того, сами приложения работают медленнее, чем их аналоги, написанные, к примеру, на языке C++. Однако данные факторы компенсируются простотой и скоростью написания программ, что по силам даже новичкам, ведь изначально Python задумывался как средство приобщения к «кодингу» опытных пользователей-непрограммистов. Данной цели был посвящен проект Computer Programming for Everybody (программирование для всех), а в настоящее время продвижением Python в массы занимается группа Edu-SIG (Special Interest Group).

Установка на смартфон, знакомство с интерпретатором

Для начала работы с Python, прежде всего, требуется установить на смартфон интерпретатор и набор библиотек для функционирования программы. Для этого нужно перейти на и загрузить соответствующую вашему смартфону версию Python. Инсталлировать (причем желательно на диск С, т. е. в память телефона) необходимо два файла: PythonForS60 и PythonScriptShell.


Для устройств на платформе
S60 3-rd Edition, где все приложения подписаны цифровым сертификатом, существует две версии интерпретатора PythonScriptShell: подписанная общим сертификатом (selfsigned) и не подписанная (с приставкой unsigned_freedevcert). Лучше, конечно, выбрать версию, требующую подписи личным сертификатом (получить который можно на сайте www.symbiansigned.com), так как она предоставляет больше возможностей доступа приложения к ОС смартфона.
После установки в меню смартфона появляется пиктограмма интерпретатора, при входе в который нас встречает напоминание об авторских правах и версии программы. В меню приложения доступны четыре пункта: Run script, Interactive console, Bluetooth console и About Python. Для ознакомления с основными командами Python зайдем в Interactive console, где можно видеть результат их выполнения непосредственно после запуска.
Команда print предназначена для вывода на дисплей различной информации. Нужно учесть, что выражение в кавычках является выводимой информацией, при этом сами кавычки не выводятся. С помощью данной команды можно выводить не только текст, но и операции с переменными.


Обзоры программ

Все программы, представленные ниже, не имеют своих Web-сайтов, а их авторы, талантливые программисты-любители, размещают свои творения на различных «мобильных» Web-порталах. Это, однако, не умаляет достоинств данных приложений, многие из которых не имеют аналогов, написанных на C++.
• CSMLocation 1.0
Размер загружаемого файла 12 Кб
Программа, которая не позволит проспать нужную остановку в электричке/автобусе или метро. В настройках можно прописать номера GSM-ячеек, на которые приложение будет реагировать виброзвонком и звуковым сигналом. Таким образом, находясь в нужном месте, просто запишите номер текущей соты, и при последующем переходе в зону ее действия CSMLocation непременно даст об этом знать.
• DVget 0.9
Автор _virtua_machine_
Размер загружаемого файла 22 Кб
Менеджер закачек. Обладает всеми необходимыми функциями: загрузка по прямой ссылке, выбор точки доступа по умолчанию и папки сохранения, двуязычный интерфейс. Программа позволяет закачивать файлы по расписанию - в указанное время или через определенный интервал. К сожалению, отсутствует возможность загрузки в несколько потоков, однако для мобильных устройств это некритично.
• MP3Editor 0.3 final
Размер файла 49 Кб
Инструмент для «нарезки» МР3-мелодий. Основные функции приложения: объединение нескольких существующих треков в один и возможность вырезания произвольных фрагментов из нужной композиции. Полезность данной утилиты очевидна: рингтон из понравившейся песни можно сделать на смартфоне в считанные минуты.
• AniSimb 1.1
Автор _virtual_machine_; версия для S60
Размер загружаемого файла 108 KB
Приложение, позволяющее выводить на Рабочий стол смартфона, анимированный логотип, заменяющий собой название оператора. В качестве подобного изображения можно использовать подготовленные соответствующим образом картинки в формате PHG, которые нужно перенести в папку cAsysfemWppsVln/S/mSVogo. Важная особенность: для стабильной работы программу необходимо установить на диск С.
• PyWeather 1.0 RC1
Приложения, которые предоставляют прогноз погоды, запрашивая информацию у интернет-серверов, очень популярны как на ПК, так и на мобильных устройствах. Однако большинство подобных программ для Symbian платны. Эта утилита использует погодные данные портала fismeteo и позволяет просмотреть синоптическую информацию в формате «утро-день-вечер-ночь» на несколько дней.

Заключение

Несомненно, Python на мобильных устройствах имеет право на жизнь, более того - такой легкостью и быстротой написания программ не может похвастаться ни один язык программирования, применяемый на платформе S60. Пользователи-энтузиасты теперь сами имеют возможность восполнять пробелы в необходимом им программном обеспечении, доказательством чему служат весьма интересные приложения, рассмотренные выше. А программисты более высокого уровня еще раскроют весь потенциал Python, возможности которого становятся все шире с каждой новой версией.
шаблоны для dle


img
Это интересно по теме:
Постельное белье в подарок Постельное белье в подарок
Казалось бы для выбора подарка к празднику необходимо только фантазия и деньги. Но не всегда этого достаточно для того, что бы подарок пришелся по...
Собаки и наши эмоции Собаки и наши эмоции
Всё больше убеждаюсь, что собаки прекрасно чувствуют наши эмоции. Мы не всегда способны ими управлять, а четвероногие друзья всегда в курсе, какое...
Как выбрать котенка Как выбрать котенка
Котенок способен доставить немало приятных минут своим хозяевам. Когда он маленький, он забавляет всех членов семьи своими шалостями, вырастая – ...
Оформление Бизнес-плана Оформление Бизнес-плана
Бизнес-план – является плановым документом, процесс создания его - вид планирования. Но когда именно он необходим, для достижения какой цели? До...
Татуировка. Это должен знать каждый! Татуировка. Это должен знать каждый!
Временное тату возможно устроить в семейных критериях, придерживаться оно станет неделю-полторы, после этого со временем выцветет, в данный период...
Индетерминантные томаты Индетерминантные томаты
Индетерминантные томаты для выращивания в пленочных теплицах - идеальное решение для тепличных хозяйств. За изобилием овощей, от которого ломятся...
Добавление комментария
регистрация вернуть пароль