FDDVORON

Личный блог

03.01.2020 Первый смартфон

Что известно о возможностях его программирования?

PDA 380 построен на EPOC ER5U (Unicode) SDK с расширенным набором функций Ericson.
Программирование теоретически возможно после адаптации стандартного ER5 SDK,
но более всего оно возможно на WML и WMLScript (sub JavaScript)

PC софт к 380 делится на 2 половины: Одна Ericsson, другая огрызки EPOC (connect, backup).
Взаимодействуют между собой на уровне OLE интерфейсов. EPOC часть на этот счет более закрытая, Ericsson менее.
К сожалению для простого смертного это всё утыкается в пресловутый "Smartphone Synchronize".
Ericsson часть доступна чуть ли не на уровне "вижуал васик", я ревьюировал эти интерфейсы, но реально не проверял - меня больше интересовала EPOC часть.

Доступ к файловой системе смартфона:
A-la FAT. Два драйва С и Z.

Z - ROM драйв - программы и перманентные настройки. Перезаписать (перепрошить) трудно...
C - RAM драйв - текущие настройки, базы телефонной книги, Inbox, Outbox, Notepad etc...
Перезаписать можно (но не стандартным софтом), более того можно "перегрузить" любой файл с Z: (именно так устроена локализация)

1. Загрузка перманентных WML на С: проходит успешно. Запускать их можно через Open location или bookmark. Вообще WML позволяет писать простенькие аппликушки, например хитроумные калькуляторы, расписания и т.д. К сожалению отсутствие какой-либо возможности сохранить данные между сессиями очень ограничивает его применение. Из WML можно послать почту или позвонить - других функций WTAI нет (должны быть в R80e).
2. Нет EPOC OPL.
3. Нет JAVA.
4. Call log лежит в телефоне на С: в виде файла где прошита вся информация о звонке, можно сделать PC софт по анализу звонков и подсчёту их стоимости в зависимости от тарифа.
5. Внутри PC софт имеет немного более широкий набор функций нежели представлен интерфейсно - есть например доступ к SMS.

Нет комментариев ;(

Ваше имя:

Текст комментария (не более 200 символов):