Tkabber Wiki

Ткаббер на КПК
Login

Материал из Tkabber Wiki.

Формально, Ткаббер должен работать на любой машине, на которой работает Tcl/Tk и которая поддерживает разшешение экрана как минимум 640x480 с возможностью включать ландшафтную ориентацию.

Для запуска, кроме наличия Tcl/Tk и библиотек, от которых зависит Ткаббер, ничего, в принципе, не нужно.

Ткаббер на Pocket PC

Нам известно о якобы успешном запуске Ткаббера на Pocket PC с eTcl, однако обмолвившийся об этом посетитель комнаты Ткаббера не пожелал пойти дальше устных заявлений.

Теперь расскажем о возможных проблемах в порядке кажущегося убывания их важности:

  1. "Наладонник" не является "типичным" (то есть "настольным") компьютером; этим обусловлен уникальный подход к концепциям интерфейса пользователя на этих устройствах. Ткаббер же изначально разрабатывался как программа для "больших" машин, с соответствующими (типичными для них) решениями о, например, дизайне диалоговых окон. Проще говоря, скорее всего Ткаббер будет банально неудобен на мобильном устройстве. (С другой стороны, на "таблетках" он выглядит и работает вполне нормально.)
  2. Ткаббер ресурсоёмок — в типичных условиях на типичной десктопной системе он "отжирает" примерно 30-40 мегабайт виртуальной памяти (из них 8-9 резидентной). На современном (и не очень) десктопе это — пренебрежимо малое количество (особенно в Linux, которая с виртуальной памятью обращается умнее, чем Windows), но на КПК, в котором типичным объёмом RAM остаётся 64M "на всё", ситуация может быть близкой к критической. (С другой стороны следует заметить, что в современных системах вопрос измерения используемой памяти весьма эмпиричен (если не эзотеричен), и посему подчеркнём, что всё высказанное здесь есть не более, чем логические построения — данных "полевых испытаний" у нас нет.)
  3. Людей, принимающих деятельное участие в разработке и поддержке Ткаббера, вопрос его работы на КПК не интересует. Поэтому с возможными проблемами вы, вероятно, будете бороться сами.
  4. Частично вытекает из предыдущего пункта: возможности даже такого мощного дистрибутива как eTcl не беспредельны. В частности, вы почти стопроцентно столкнётесь с проблемой добывания таких пакетов как tcltls или ztcl для "карманного" Tcl/Tk, если, конечно, эти пакеты вам нужны. К сожалению, сборка пакетов Tcl для наладонника является весьма нетривиальной задачей.
  5. У автора этой заметки на PPC с Windows Mobile 2003 и системой русского ввода "LEng" eTcl не может осуществлять ввод русских символов. Нет подтверждений того, что это является распространённой проблемой, но факт неприятный.

kostix

Tkabber на КПК

Daap

<uef> Однако... Коллега запустил tkabber на PocketPC...
<uef> Выглядит оно конечно жестко...
<uef> Интерфейс под PPC надо перепиливать...
<uef> Пользоваться практически невозможно... :)
<archimed> daapp: а можно подробности? (железо какое, сборка/версия tcl-tk)
...
<daapp> hp ipaq hx2790
<archimed> интрефейс не нужно долго пилить IMHO. Отключить в настройках всякие бары, уменьшить шрифт, спрятать ростер (CTRL+r), уменьшить элементы управления при помощи tk scaling
<archimed> и выкинуть 2/3 необязательного для работы кода ;)
<archimed> daapp: etcl ?
<daapp> версия tkabber 0.9.9
<daapp> etcl
<daapp> причем etcl моими пинаниями доведён был авторами до состояния работоспособности русского ввода
<archimed> daapp: там я не наблюдал BWidgets. Дособирали?
<daapp> archimed: в etcl?
<archimed> daapp: ага
<daapp> archimed: нет, я его отдельно поставил
<archimed> daapp: и в etcl запостил?
<daapp> зачем постить bwidgets в etcl? не нужен он в etcl, если что, можно собрать из него .etk файл и таскать с собой
<archimed> daapp: ну, один вопрос, когда всё собрало и лежит в свободном доступе, и совершенно другой, когда каждый должен пересобирать для себя
<daapp> сначала надо довести до нормального состояния , а потом уже можно развивать
<archimed> daapp: в любом случае ты крут! :)
<daapp> а с etcl ситуация такова, что авторы хотят денежку, и всякая попытка добится у них подробностей вроде файлов заголовков и механизмов сборки, а также патчей упирается в финансы, вообщем etcl - это интересно, но может заглохнуть
<daapp> archimed: моей крутости тут нет никакой, просто скопировал и запустил
<archimed> daapp: а с GPL они не ссорятся?
<daapp> а tcl под bsd
<archimed> плохо
<daapp> ну есть и другой вариант , tclkit для wince, правда он качеством похуже, чем etcl, да и неразвивается

(Оригинал — тут.)

Ткаббер на Nokia N800

Работы по откаббериванию мобильных устройств продолжаются. Ткаббер успешно запущен на Nokia N800. Об удобстве работы с ним в этой ипостаси можно спросить у самого unatine, нам же остаётся лишь поаплодировать.