Открываю запись, сделанную в 20:37 18 апр 2012. Ставшие ввиду этого неактуальными строки зачеркнуты, но оставлены на месте.
Причина: да настроение подходящее просто, кроме того, это изначально планировалось, но забылось, а сейчас на форуме наблюдается некоторая активность, так что будет в тему.
----------------------------------------------------------Пишу этот пост, установив на него видимость "видят только друзья".
Таким образом я надеюсь организовать здесь закрытое миниобсуждение в узком кругу. Что же будем обсуждать?
Люди, использующие при работе на компьютере в качестве операционной системы какие-либо Linux-дистрибутивы, знакомы с таким понятием, как DE -- Desktop Environment, графическим окружением или окружением рабочего стола.
Для тех, кто не в курсе, приведу определение, пусть будет перед глазами.
=========================================================
Окружение рабочего стола (или графическая среда) представляет собой комплекс программного обеспечения для работы с компьютером посредством графического интерфейса. Оно состоит из графической среды (рабочего стола, значков, меню, файлового менеджера и т. п.), настроенного программного обеспечения для этой среды, а также программ для повседневных задач (офисные программы, прожиг дисков, просмотр фотографий, воспроизведение звука и видео, бухгалтерский учёт, игры и многое другое)
=========================================================
Замените в этом определении "компьютер" на "смартфон" и получите некоторое представление о том, как это это самое окружение выглядит на смартфоне.
Собственно, в теге заголовка - {Python Smartphone Environment} - и содержится суть предложения.
Я понимаю, что прям таки полноценное окружение на Питоне создать не удастся.
Но это ведь будет интересно, не так ли?
Придётся не просто программировать, а именно разрабатывать.
Придумать архитектуру, формат распространения приложений, общее графическое оформление.
----------------------------------------------------------Какие будут идеи, други?
Похожие файлы
Комментарии 13
Я подкинул идею.
Реализовать её можно по разному.
Я в принципе, обдумываю некоторые интересные фишки, никак не привязанные к тачу/клавишам.
Например, я думаю над тем, как можно реализовать .никсовые stdout-stdin-stderr, терминал.
Представь, ты пишешь программу как работающую из консоли, ну то есть скрипт.
И запускаешь её из консоли с ключами запуска.
Как и положено, эти ключи запуска попадают в sys.argv.
В программе смотришь с какими аргументами командной строки она запущена, и выполняешь нужные действия. По сути это такой пользовательский интерфейс, через командную строку.
И к такой программе можно лепить _любой_ интерфейс графический: тач, хуач etc.
Понимаем профит, да?
Например, такое приложение, как S60unpack. Можно его запустить из командной строки, в командной же строке создать список нужных файлов для обработки и натравить его на них.
Или IDesigner. Запустил, сконвертировал изображение из одного формата в другой с нужным качеством и эффектами.
Это унификация работы с приложениями на уровне системы, а не пиление велосипедов в каждом отдельном случае.
концепция ясна. когда то давно у меня тоже возникали подобные мысли.
-------------
Добавлено в 18.59: весь интерфейс оболочки нужно рисовать в графике я так думаю. представлять в виде приложения, запустив которое пользователь попадает в некую песочницу. откуда мы работаем с встроенными приложениями и т.д.
Идея интересная. Ещеб если реализовать, вшить в прошивку, вообще красота былабы.
0 ответить