Показаны сообщения с ярлыком palmos. Показать все сообщения
Показаны сообщения с ярлыком palmos. Показать все сообщения

2008-11-27

Garnet VM beta 3 для N810

Вышла очередная версия Garnet VM. Все еще beta. Бегло посмотрел изменения:
  • различные фиксы в основных компонентах Garnet VM (звучит многообещающе)
  • просто фиксы в Garnet PIM (хорошо, что я им так и не додумался воспользоваться!)
  • будут работать приложения Billard 5.0 и Toxic Balls (дались им эти погремушки, однако).
Надо будет проверить, может пофиксили звук...

2008-11-20

Опрос из Висконсина

Школа бизнеса в Висконсине (Wisconsin School of Business) предложила меня поучаствовать в опросе по поводу написанных мной программ PalmOS. Я пошел по ссылке - а там все названия моих программ, видимо из базы PalmGear: уже поделены на платные и бесплатные. Среди вопросов меня сильно позабавил один:

Скажите, почему вы решили разрабатывать бесплатное программное обеспечение?
  • из карьерных соображений
  • чтобы научиться и приобрести новые навыки
  • чтобы поделиться знанием и опытом
  • интеллектуальная любознательность
  • чтобы решить задачу, для которой не существовало ПО
  • чтобы решить задачу лучше, чем существующее ПО
  • чтобы получить обратную связь
  • для того, чтобы получить помощь в разработке от других
  • чтобы заработать денег
  • вы полагаете, что проприетарное ПО - это плохо
  • чтобы нанести удар по крупным разработчикам ПО
Ну ясно дело, это я разрушил PalmSource и довел практически до банкротства Palm...

2008-10-24

Презентация Edelweiss

Я уже писал про первое устройство на ALP.

Обещанная презентация сматрфона Edelweis состоялась, но:
  • предполагаемая цена - 750 USD, с 16Г памяти на борту (слотов для карт памяти нет)
  • показали прототип, без ПО, в руки никому не дали
  • продажи в России стартуют в марте 2009 года, на устройство будет 1 год гарантии
На многие вопросы не ответили, полный список здесь. Программы для PalmOS будут работать через эмулятор.

Подробные технические спецификации ребята из linuxphone.ru собрали здесь, за что им огромное спасибо.

Посмотрим, во что этот проект превратится к марту. Пока есть ощущение, что его огласили прежде, чем довели до логического завершения, иначе бы на все вопросы ответили. Стив Джобс в подобной ситуации держал бы все в секрете до самого начала продаж...

2008-10-22

Стив Джобс и Palm

Читаю книгу про С.Джобса "iКона":

В 1998 г. Стив решил выкупить линию "Palm Pilot" у компании 3COM, рассматривая это как способ предложить рынку продукт без затрат времени на разработку. Когда руководитель Palm Донна Дубински вместе с еще одним представителем высшего руководства организовала конкурирующую компанию Handspring, Стив предпринял попытку ее выкупить [неудачную].

В 2001 г. Стив дал интервью Fortune: "Вы и представить себе не можете, какое количество людей считает, что мы просто сошли с ума, отказавшись от выпуска устройств типа Palm [КПК]. Не стану лгать, мы много размышляли над этим. Но я спросил себя, насколько они полезны в действительности? Сколько людей на различных собраниях появляется с этим устройством в руках? Около года назад количество таких людей сначала резко увеличилось до 50%, а затем начало уменьшаться и сейчас составляет не более 10%. После стремительного роста интереса к этим устройствам последовал такой же быстрый спад.

Я не хочу показаться неучтивым по отношению к ребятам из Palm. Я просто утверждаю следующее: вряд ли в ранних культурах были органайзеры, но я точно знаю, что была музыка. Она - в наших генах. Все ее любят. И это не спекулятивный рынок."


Если бы Sony не прекратила выпускать устройства под PalmOS, и сама Palm довела бы до ума Cobalt, я бы продолжал использовать эти устройства и радоваться жизни. Жаль, что все хорошее рано или поздно заканчивается.

2008-10-16

Первое устройство на ALP

Access Linux Platform наконец нашел себе устройство для материального воплощения, это платформа Edelweiss. Компания-изготовитель - израильская Emblaze Mobile Ltd.

Спецификации:
  • Экран - 3,5", 480 x 854, 262000 цветов.
  • Размер - 115 x 56 x 12.4 мм, вес - 130 г.
  • GSM/GPRS/EDGE/WCDMA(UMTS), вибра есть
  • Micro USB 2.0, WiFi b/g, BT 2.0, HSDPA, GPS
  • Камера 3.2 мегапискелей
  • Процессоры TI OMAP серия 3 и ВВ (?)
  • Аккум 1450 mAh, 8 часов разговора и 550 ожидания (!)
Презентуют его в России, 23.10.08 в Москве.

Чудеса какие-то, просто слов нет. Хочу пожелать ребятам всяческих успехов.

2008-10-14

Android для Palm

Йон Форт (Jon Fortt) в своей статье высказывает смелую идею: призывает компанию Palm отказаться от выпуска PalmOS II (которая вот-вот уже должна наконец выйти) и вместо этого оседлать Android (и попутно разозлить Microsoft).

Идея не только смелая, но и рациональная. На волне-то мирового финансового кризиса.

Возможно, это и есть последний реальный шанс для Palm отыграть свои позиции на рынке смартфонов. Особенно после провала проектов с PalmOS Cobalt, а также манипуляций Access вокруг PalmSource.

C PalmOS, им придется многое наверстывать: недавно мне предложили поучаствовать в проекте под PalmOS 5, а я даже не стал читать ТЗ - программировать под Palm мне уже неинтересно. Думаю, я не один такой, а иметь армию лояльных разработчиков - вопрос жизни ОС.

Особенно мне понравилось у Йона такое высказывание: "В наше время, набор приложений зачастую важнее операционной системы." Гм. Ну, давайте вспомним осень 1979 года и первую программу-электронную таблицу Visicalc, которая помогла Apple захватить рынок, потому что работала только на Apple II. Выходит, такое было всегда?

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

В настоящий момент ни одна из платформ не может похвастаться, что ей это удалось на 100%. Даже iPhone.

2008-06-01

Garnet VM beta 2 для N810

Недавно Access разослал письмо с приглашением потестить новую GVM (об этом не написал только ленивый). Скачал и я, дабы насладиться...

Итак, заполняем анкетку, получаем ссылку, подписываемся под лицензией, ставим. Первое, что меня прикололо - хоть инсталлятор и спросил, в какую менюху ставить ярлык, старый ярлык остался на прежнем месте (другом, разумеется), а в новом ничего не появилось.

Запустил через ярлык gvmlauncher. Фига там! Can't connect to GVM. (error 0x30040000).

Расстроился, полез в консоль из-под рута и говорю уже там: /usr/bin/gvm/gvmlauncher. Запустилось! Но ненадолго. Стоит слазать в Preferences и поменять там настройки, связанные со звуком, и...

+++++ PrvSegVHandler(): Addr: 0x40069000: SIGSEGV forwarded
*** Segmentation fault

Повторный запуск обнаружил, что звук больше из пальмы в таблетку не добирается (то есть, gvm работает молча). К сожалению, это лечится только перезагрузкой таблетки.

В принципе, помогла деинсталляция пакета garnet-vm "под корень" (то есть dpkg --purge garnet-vm) - полностью исправило ситуацию с запуском, но баг с потерей трансляции звука - остается.

Так что, ждем в скором будущем Beta 3.

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

2008-03-23

Программы PalmOS можно запустить на Maemo

Японская компания Access, та самая, что купила Palm Source, после долгого молчания наконец родила что-то по-настоящему полезное: виртуальную машину Garnet VM.



Теперь можно запускать приложения PalmOS на Maemo - следовательно, я должен получить в распоряжение все свои старые приложения. В идеале - круто, на практике - надо смотреть.

Пока бета-версию можно стащить на халяву, авторы просят принять активное участие в тестировании. Доступны версии для 770, N800, N810. Перед скачиванием надо принять более чем странное лицензионное соглашение: 1) запрещается использовать GVM для разработки чего-либо в принципе 2) право на использование дается с ограничением по времени (предположительно, может перестать работать в один прекрасный момент).

2008-03-09

Palm LD

Как известно мировой общественности, мой Palm LifeDrive сдох.

Долгое время я с надеждой глядел на огонек зарядки и тщетно дергал клавишу включения - безрезультатно. Если даже машинка вдруг и стартовала, то через некоторое время отключалась и обратно включаться не желала. Отдавать в ремонт устройство, хранящее весьма сокровенные данные, я не желал. Поэтому девайс пылился в углу, история с попытками его включить повторялась раз в два-три месяца, безрезультатно.

Сегодня я наконец решил - так дальше продолжаться не может. Пришлось съездить на рынок и купить звездообразную (6-зубчатую) отвертку размера T4. Без нее разобрать устройство совершенно нереально.



Я уже собрался фотографировать внутренности, как внезапно понял, что это уже сделал производитель!

Попутно нашел статью про замену CF с Hitachi на SunRise - оказывается у последней потребление существенно ниже.

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

2006-03-29

Поле Birthday

Посмотрел я тут в Calendar 1.2.2, и увидел то, что раньше никогда не видел - пиктограмму с иконкой дня рождения...

Как же я раньше-то этого не замечал? Наверное потому, что раньше я пользовался (и продолжаю пользоваться) приложением HappyDays, которое расставляло в старом AddressBook алармы о днях рождения, обрабатывая одно из custom-fields. Таким образом, можно было одним тапом расставить все напоминания в DateBook по информации из AddressBook. К чести автора можно заметить, что он еще дал возможность смотреть список контактов с днями рождений, сортировать его по-всякому, экспортировать алармы в ToDo и переходить между лунным и солнечным календарями. Год назад развитие программы встало, и видимо уже не продолжится. Жаль, хотя если честно неясно, что там еще можно было бы усовершенствовать...

Получив в руки LD, где уже жил новый PIM, я восхитился обилию полей и наличию поля Birthday в частности, абсолютно не понял его смысл и благополучно забил. И только для своего контакта в процессе баловства я поставил это поле, и вот - с удивлением заметил, что оно работает! Во-первых, на ДР можно поставить аларм (обязательно за N дней), во-вторых, в Agenda-view видна строка с отдельной пиктограммкой (торт со свечкой). Короче, я плакаль. Может чего еще происходит? Например, если наступает ДР для записи, обозначенной как Buisness Card, девайс включится и проиграет midi "HB2Y"?

Одно мне кажется неправильным - Palm сделал вид, что ничего подобного от сторонних разработчиков на их платформе до гордого введения этой фичи не существовало. Вот чего мне как пользователю HappyDays надо делать? Ручками переносить? А если наоборот - у меня все забито в поле Birthday, а я желаю перебраться на более симпатичный HappyDays, который (кажется) понятия не имеет про новый PIM и этого самого поля Birthday не видит? Ну что за палки в колесах?!

Кажется, я могу сделать простейшую модификацию MyAddressDB и обучить ее перебрасывать данные из custom-полей в Birthday и наоборот. Не знаю, насколько это будет востребовано - как всегда, по старой привычке, пишу для собственного пользования :) Точнее, просто по приколу :)

2006-02-14

ALP

Сегодня:

3GSM World Congress, BARCELONA, Spain, February 14, 2006 — ACCESS Co., Ltd., and its wholly owned subsidiary, PalmSource, Inc., today announced the ACCESS Linux Platform (ALP), the latest evolution of Palm OS® for Linux. The ACCESS Linux Platform is designed to be an integrated, open and flexible Linux-based platform tailored for smartphones and mobile devices.

Полный текст
http://palmsource.com/press/2006/021406_accesslinuxplatform.html

2005-12-30

PODS & XRD

Освоил азы PODS. По крайней мере, перетащил туда MyAddressDB.

Набор утилит оставляет после себя сладкое ощущение лекой незавершенности. Или я просто не понял до конца, как пользоваться Eclipse. Какой-то чувак писал в форуме, что "надо понять философию Eclipse". Честно говоря, я пока до этого не созрел.

Хоть PODS изначально и имеет под собой prc-tools и eclipse (вещи, писанные далеко не программистами PalmSource), одну вещь они таки решили устранить и заменить на собственные утилиты. Речь про PilRC.

Лично я обожал это творение Ardiri, т.к. можно было писать на нем ресурсы в текстовом виде, без визуального редактора. Например, можно задавать не абсолютные координаты, а относительно предыдущего контрола, с выравниванием и т.п. Никаких абсолютных координат, все прозрачно.

Заменили на XRD.

Не дали никакого конвертера из rcp (формат PilRC).

Дали только возможность выдернуть из бинаря (.prc) ресурс - дешево и сердито. Из впечатлений - стало сложнее, неоправданно взгромоздили синтаксис (XML в основе). Немного уродливо. Утешает одно - Ардири на свой проект забил, а PalmSource может и родит еще чего. Хотя неясно когда и что...

2005-12-15

RTA

Сел "курочить" мой любимый ReadThemAll и наткнулся на статью его автора:

http://nauka.relis.ru/07/0209/07209063.htm

Вот ведь как бывает, в сущности у меня - так же.

2005-12-13

MyAddressDB


От идеи до публичного релиза (одна промежуточная версия с серьезным расширением функционала, тестирование на себе и на товарищах, дока на русском и англицком, лицензия, краткий хелп на устройстве) прошло около полгода. Это смертельно много для многих программных продуктов, а тем более для таких простых.

Хотя даже великий Ardiri забил в итоге на PilRC. Видимо период счастья от программирования под эту платформу уходит для меня в небытие. Я старею?..

2005-12-04

LifeDrive update 2.0

Нарыл update 2.0 для LifeDrive Manager. Ставлю. Точнее, молюсь. Из трех устройств, которым я апдейтил флеш, выжило только одно (и то - потом его украли :( правда, уже не у меня). Это - четвертое...

2005-11-27

ACCESS о сотрудничестве с Palm

Ну просто праздник какой-то - вот еще одно обращение. На этот раз выступают представители ACCESS, которая купила PalmSource...

Открытое письмо от ACCESS к разработчикам PalmOS.

Мы с восхищением сообщаем вам, что ACCESS закончила процесс приобретения PalmSource. В скором времени мы станем частью яркого сообщества разработчиков PalmOS.

Все мы тут в ACCESS очень взволнованы теми новыми рыночными возможностями, которые открылись перед нашей недавно сформированной компанией, а также возможностями, которые наша компания может открыть для Вас. Цель ACCESS состоит в глобальном лидерстве в области встраиваемого программного обеспечения. PalmSource и ее семейство программных решений - это важный компонент нашей стратегии. Мы заявляем о продолжении текущих разработок PalmSource, включая PalmOS на Linux. Мы также будем продолжать поддерживать все текущие решения на PalmOS и контракты с потребителями. Мы ценим Ваш вклад в Palm Powered™ Economy и готовы поощрять Вас на продолжение разработки приложений для PalmOS.

Кроме того, мы верим, что сообщество разработчиков PalmSource - это одно из величайших достижений. Являясь глобальным провайдером Интернет-технологий на мобильном и не-PC рынках, мы уверены, что совместными усилиями ACCESS и PalmSource смогут обеспечить Вам возможности разработки программного обеспечения как минимум для более широкого рынка PDA, телефонов и других мобильных устройств. На сегодняшний день технология NetFront от ACCESS предоставляет возможности интернет-браузинга и сопряженных услуг для мобильных устройств и широкго спектра бытовой электроники - от телевидения до автомобильной автоматики. Мы полагаем, что сообщество разработчиков под PalmOS обладает огромным потенциалом во многих областях и мы хотим работать вместе с Вами, чтобы способствовать продвижению иннорваций и росту Вашего бизнеса.

Palm OS сплотила вокруг себя огромное количество пользователей, предприятий, разработчиков и производителей, которые создают Palm Powered Economy. Мы испытываем чувство гордости от того, что стали частью этого сообщества и надеемся, что будем работать с Вами.

Всего наилучшего,

Тору Аракава и Томихиса Камада

Соучредители ACCESS

Кстати, вы поняли? Теперь браузер NetFront будет и под пальм :)

Эд Коллиган и Treo на Windows

Приехало письмо от Эда Коллигана, правда это не мне лично, а всем, да и выдержки из него я уже читал, но вот впервые увидел целиком (перевод мой - вольный - у Гоблина получилось бы круче).


Дорогой пальмодевелопер!

Я решил написать тебе, потому что в шоке от колчества постов о том, что поддержка PalmOS будет слабой и недолгой. Никогда!!!

Я полагал, что исчерпывающе изложил все в предыдущих статьях, но позволю себе повториться по поводу прозвучавшего 26-го сентября анонса о расширении линейки продуктов Treo на платформе Windows Mobile. 

Мы хотим нести опыт Palm на Windows Mobile, усиливать позиции нашей компании в плане создания совместимых решениий и удовлетворить текущий спрос на продукты на этой платформе. Естественно, небескорыстно: этот рынок достаточно молод, и если у нас есть возможность усилить свои позиции, как сильного кросс-платформенного поставщика смартфонов мирового уровня, то мы просто обязаны сделать это. В то же время, это не означает, что нам нужно уходить от наших существующих продуктов или технологических партнерств, таких как PalmOS. 

Не для кого не секрет, что подавляющее большинство бизнеса во всем мире использует инфраструктуру, основанную на решениях Microsoft, часто вопреки пожеланям их же IT. И опять же, большинство этих компаний просто не могут себе позволить продукты с другой OS. Некоторые наши партнеры также запрашивали Treo на этой платформе. Наконец, масса конечных пользователей во всем мире приросла к привычному окошечному интерфейсу. Нам оставалось либо ответить на рыночный спрос на Windows-продукты, либо уйти из этого бизнеса. 

У нас достаточно обширные планы на будущее для компьютеров на PalmOS, мобильных менеджеров И смартфонов Treo. Наша лояльность к пользователям PalmOS чрезвычайно высока, и мы хотим продолжать зарабатывать ее новыми достойными продуктами на PalmOS. Мы продали более 30 миллионов наладонников на основе PalmOS за эти годы, и надо быть очень недальновидными, чтобы уйти от такой сильной и лояльной пользовательской базы. Именно поэтому в Мае мы продлили лицензию на выпуск и продажу устройств на PalmOS до 2010 года.

Короче, я хотел бы, чтобы вы смотрели на наши новости по поводу Windows Mobile как на способ расширения наших рыночных возможностей. Мы имеем последовательное намерение продолжать поддерживать наших разработчиков под PalmOS и всячески поощрять увеличение и так уже внушительного числа пользователей, бизнес-приложений и переферии для PalmOS. Мы довольны тем, что Access начала процесс приобретения PalmSource, поскольку мы верим, что ресурсы Access реально вольются в разработку Palm OS.

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

Всего наилучшего,

Ed Colligan
Президент и CEO Palm, Inc. 

2005-11-15

Elite на Palm

Меня переклинило - решил вспомнить молодость и поиграть в Elite. Нашел релизацию под пальм... Жаль, что проект закрытый, а то я бы поправил:

  1. Если по экрану не тапать, то счетчик тиков, оставшихся до засыпания, не сбрасывается. летишь ты, летишь.... а потом бац - и выключился. 
  2. Если во время полета выключается машинка, то в момент выключения проходит, по-моему, 255 секугнд - если была скорость на полную катушку, то нехило улетаешь. 
  3. Стыковочный компьютер глючит. компьютер в компьютере тоже бывает глючным!!!

А так.... доигался пока до Competent-а, дали уже одну миссию. Найти подлый корабль с cloaking-device на борту. Тока надо его по всей вселенной шариться-искать...

2005-11-11

Когда можно ронять LD

Читал недавно девелоперовский раздел про LifeDrive.


LD - первое устройство от Palm, у которого HDD работает в качестве памяти. Это меняет некоторые базовые посылки по поводу скорости работы приложений. Помимо использования DbCache (для всех устройств с NVFS), разработчики должны учитывать еще пару фактов:

1. Если уж драйв остановился (прошло 10 секунд с последней операции чтения\записи), то пока он будет обратно раскручиваться, система замерзнет на пару секунд.

2. Всякий раз, когда головы находятся между блинами, драйв уязвим к механическим воздействиям. Головы находятся там во время циклов чтения \ записи и втягиваются в исходное положение через 2 секунды бездействия.

А вообще, RFTM главу про LD в девелоперовском гаде 5.0


Ну вот. теперь я хотя бы буду знать, когда его ронять можно...

2005-10-16

Первые впечатления T|5 vs LD

LifeDrive - маленький тяжеленький кирпичик (~200гр). Естественно, не пользуется популярностью в России, хотя чехол на него найти все-таки удалось. Грузится долго. Светодиод, который все-таки вернулся на место, теперь просто HDD-led. Моя гиговая SD-шка кажется бесполезной, на борту свободно 3,85 Г. Винт иногда потрескивает, и в абсолютной тишине слышно, как он разгоняется и позиционируется. Притормаживает на открытии форм, это плохо :( Толстый. Оттягивает поясной ремень, на котором висит.

Палм всегда думает о защите экрана. Обычно дается кожаная "калитка", которая тут же снимается, как ненужный и мешающий предмет. Тут у нас в комплекте чехол! Но толку... а) не прикрепить на ремень. а вот лет пять назад, в соньке 300 тоже был чехол, и он - крепился! Правда, не на клипсе, но его можно было пользовать б) благодаря выступающим кнопкам, надо постоянно ставить переключатель питания в положение "Lock", иначе после упаковки в штатный чехол кнопки нажимаются и устройство включается...

Из плюсов (они, как не странно, есть):

1) При обработке фотографий он существенно быстрее T5, это заметно "на глаз"! С такой же скоростью у меня на лаптопе запускается ACDSee и грузит первую картинку. Может даже и быстрее. Может у них буферная память быстрее работает? Это было бы логично.

2) Ресет теперь внизу. Правда, ресетить еще не приходилось, но когда устройство в чехле, а ресет - в аккурат под крепелением к ремню, приходится сначала раскручивать стило, потом доставать устройство из чехла (а входит оно туда туго). На ходу это выглядит более чем странно (рук не хватает, что-то оказывается в зубах) Все, теперь даже стило разбирать не надо, можно нажать прямо наконечником.

3) Наушники тоже внизу. Скажете, идиотизм? Ничего подобоного! Когда он вверху, чтобы открыть чехол и получить доступ к устройству, надо ВЫНИМАТЬ наушники. Теперь не надо.

4) Аппаратная кнопка поворота экрана. Удобно до жути.

5) Стилус - как в "старых" Tungsten - вынимается _нажатием_ а не подцепляется ногтем. Это быстрее и удобнее.

6) Вернули на место диктофон. Можно достаточно быстро сделать голосовую заметку и поставить напоминание на это. Надо будет попробовать. Чувствительность низкая, надо располагать источник не дальше метра - полутора.

7) Процесс трапания. О, они наконец додумались! После трапа устройство сразу перегружается, и уже после старта выдает, кто, когда и как его порушил. Раньше было наоборот - сначала выводилось окно с трапом, а уже потом вы сами должны были искать ресет. Вывод очевиден - экономия батареи. Ведь трап может произойти и при срабатывании аларма, и если не заметить этого и не заресетить устройство, то - "до свидания батарейка"...

8) Кнопки и джойстик вызывают чувство комфорта. Так и хочется их погладить (видимо, у меня проснулся фетишизм). Но реагируют четко, мягко. Очень удачно!

9) В нештатном чехле от Krusell-а все достоинства модели используются в полном объеме, кнопки лочить не надо.

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