Содержание
Введение...........................................................................................................1
Что описывает эта книга.........................................................................................1
Для кого эта книга...................................................................................................1
Как пользоваться книгой.........................................................................................2
Источники информации..........................................................................................2
Благодарности............................................................................................................3
ЧАСТЬ I. АППАРАТНЫЕ СРЕДСТВА КАРМАННЫХ КОМПЬЮТЕРОВ........................5
Глава 1. Сходства и различия настольного и карманного компьютеров................7
1.1. Устройства вывода информации......................................................................8
1.1.1. Дисплей........................................................................................................8
1.1.2. Вывод звуковой информации.....................................................................9
1.2. Устройства ввода информации.........................................................................9
1.2.1. Клавиатура...................................................................................................9
1.2.2. Мышь..........................................................................................................10
1.2.3. Сенсорный экран......................................................................................11
1.2.4. Устройства ввода/вывода.........................................................................12
1.3. Внутреннее устройство....................................................................................13
1.3.1. Операционная система.............................................................................13
1.3.2. Программное обеспечение.......................................................................14
1.3.3. Интернет и сеть........................................................................................15
1.3.4. Жесткий диск............................................................................................16
1.3.5. Электропитание.........................................................................................17
1.3.6. Модернизация............................................................................................18
1.3.7. Специальные возможности......................................................................19
Глава 2. Компоненты, устройства и модули карманных компьютеров................20
2.1. Дисплеи.............................................................................................................20
2.1.1. Электронно-лучевые трубки....................................................................20
2.1.2. Жидкокристаллические экраны...............................................................21
Пассивная матрица.........................................................................................25
Активная матрица (TFT).................................................................................25
Режимы работы ЖК-дисплеев.......................................................................25
2.2. Средства ввода информации...........................................................................29
2.2.1. Клавиатурные КПК..................................................................................30
2.2.2. Бесклавиатурные КПК.............................................................................30
2.2.3. Другие устройства ввода..........................................................................34
2.3. Источники питания 34
2.3.1 КПК, работающие от батарей 35
2.3.2 КПК, работающие от аккумуляторов 35
Типы аккумуляторов 35
2.4. Средства хранения и обмена информацией 40
2.4.1 Карты памяти 40
Карты SmartMedia 41
Карты MultiMediaCard и Secure Digital 41
Карты CompactFlash 42
Карты Memory Stick 43
2.4.2 Внешние устройства и модули 44
Устройства и модули для карманных компьютеров Palm 44
Устройства и модули стандартов CompactFlash, SD и Memory Stick 49
Внешние устройства стандарта PCMCIA 55
Глава 3. Обзор карманных компьютеров..........................................................57
1 Общие сведения 57
2 КПК, работающие с операционной системой Palm OS 59
3.2.1 Карманные компьютеры, производимые компанией Palm 59
Palm Pilot 1000/5000, Palm Pilot Personal и Palm Pilot Professional 60
Palm IIIx 60
Palm m100/m105 62
Palm ml25 63
Palm m130 64
Palm V/Vx 65
Palm m500 66
Palm m505/m515 61
Palm i705 68
3.2.2 Карманные компьютеры, производимые компанией Handspring 69
Handspring Visor Edge 70
Handspring Visor Platinum 70
Handspring Visor Pro 71
Handspring Visor Prism 71
Handspring Treo 72
Внешние модули Springboard 73
3.2.3 Карманные компьютеры, производимые компанией HandEra 78
HandEra TRGpro 78
HandEra 330 79
3.2.4 Карманные компьютеры, производимые компанией Sony 80
Sony CLIE PEG-S360 80
Sony CLIE PEG-T415 81
Sony CLIE PEG-T615C 82
Sony CLIE PEG-N760C 82
Sony CLIE PEG-NR70 83
Sony CLIE PEG-NR70V 84
3.3 КПК, работающие с операционной системой Windows СЕ 85
3.3.1 Карманные компьютеры устаревших моделей 85
Casio Cassiopeia Е-11 86
Casio Cassiopeia A-11 87
Другие модели 88
3.3.2 Карманные компьютеры Casio 88
Casio Cassiopeia E-115 88
Casio Cassiopeia E-125 89
Casio Cassiopeia EM-500 90
Casio Cassiopeia E-200 91
3.3.3 Карманные компьютеры Compaq 93
Compaq iPAQ 3630/3650 93
Compaq iPAQ 3660 94
Compaq iPAQ 3850/3870 94
Compaq iPAQ 3950/3970 95
3.3.4 Карманные компьютеры Hewlett-Packard 95
HP Jornada 548 96
HP Jornada 565/568 96
HP Jornada 720 97
3.3.5 Карманные компьютеры Rover 98
3.4 Карманные компьютеры других типов 101
3.4.1 Смартфоны 101
Ericsson R380 102
HP Jornada 928 103
Motorola Accompli 009 103
Sagem WA-3050 104
Siemens SX45 105
Samsung SPH-M330 106
Sony Ericsson P800 106
Nokia 9210 107
Смартфоны — развитие КПК, или тупиковая ветвь 108
3.4.2 Специализированные КПК 109
ВЕ-300 CASSIOPEIA Pocket Manager 109
Семейство Casio Pocket Viewer 111
REX-6000 - самый компактный КПК 113
Семейство карманных компьютеров Psion 115
Промышленные КПК 118
Cybiko — КПК для молодежи 119
ЧАСТЬ II. ПРОГРАММНЫЕ СРЕДСТВА КАРМАННЫХ КОМПЬЮТЕРОВ 123
Глава 4. Программы для компьютеров на базе операционной системы Palm......125
4.1 Виды операционных систем Palm 125
4.2 Программы, входящие в состав операционной системы 127
4.2.1 Первое знакомство с КПК Palm 128
4.3. Программы для КПК Palm сторонних производителей.............................133
4.3.1. Установка программ на КПК Palm........................................................133
4.3.2. Использование эмулятора Palm..............................................................134
4.3.3. Ведение заметок, планировщики............................................................135
4.3.4. Работа с текстом.......................................................................................136
Способы набора текста.................................................................................137
Текстовой редактор QuickWord....................................................................138
Просмотр текста............................................................................................139
4.3.5. Программы для дома и для семьи..........................................................144
Карты и маршруты.........................................................................................144
Работа с графикой..........................................................................................146
Математические расчеты...............................................................................148
Медицинские программы..............................................................................151
Справка и информация..................................................................................152
Программы различного назначения.............................................................155
4.3.6. Игровые программы................................................................................156
Логические игры............................................................................................157
Активные игры...............................................................................................163
4.3.7. Общесистемные программы...................................................................166
Launcher III.....................................................................................................167
MegaLauncher..................................................................................................167
GoBar...............................................................................................................168
FastCPU...........................................................................................................168
FileBox.............................................................................................................169
PalmZIP............................................................................................................170
Pilot Install.......................................................................................................171
Win-Hand.........................................................................................................172
Расширение возможностей операционной системы.................................172
4.4. Перспективы операционной системы Palm OS...........................................174
4.5. Где брать программы для Palm.....................................................................176
Глава 5. Программы для компьютеров на базе Windows СЕ..............................178
5.1. Программы, входящие в состав операционной системы...........................181
5.1.1. Первое знакомство с КПК под управлением Windows СЕ..................181
5.1.2. Установленные программы.....................................................................184
Pocket Word....................................................................................................184
Pocket Excel....................................................................................................186
Internet Explorer..............................................................................................187
Calendar...........................................................................................................187
Contacts............................................................................................................188
Tasks.................................................................................................................188
Inbox................................................................................................................189
Notes................................................................................................................189
Media Player....................................................................................................189
Вспомогательные программы.......................................................................190
5.2. Программы для КПК сторонних производителей......................................191
5.2.1. Ведение заметок, планировщики............................................................191
NoteTree...........................................................................................................191
ListPro..............................................................................................................192
QuickAgenda....................................................................................................193
Speereo Voice Organizer...................................................................................193
5.2.2. Работа с текстом.......................................................................................194
Haali Reader....................................................................................................195
iSilo for Windows CE.......................................................................................196
Acrobat Reader for CE.....................................................................................197
Microsoft Reader..............................................................................................198
5.2.3. Программы для дома и для семьи..........................................................198
Карты и маршруты.........................................................................................198
Работа с графикой..........................................................................................200
Математические расчеты..............................................................................204
Справка и информация..................................................................................206
Медицинские программы..............................................................................210
Программы различного назначения............................................................211
5.2.4. Игровые программы................................................................................214
Логические игры............................................................................................214
Активные игры................................................................................................219
5.2.5. Общесистемные программы....................................................................224
CEFar..............................................................................................................224
Файл-менеджеры............................................................................................224
CloseAll.............................................................................................................226
GigaBar............................................................................................................227
Launcher...........................................................................................................227
Kilmist Snapshot.............................................................................................228
RegEditCE.......................................................................................................228
WinceZIP..........................................................................................................229
PeaceMaker Pro................................................................................................229
PocketLAN for PocketPC 2002........................................................................229
Nyditot Virtual Display.....................................................................................230
5.3. Перспективы операционной системы Windows CE....................................231
5.4. Где брать программы для Windows CE.........................................................234
5.5. Программы для карманных компьютеров других систем...........................235
5.6. Программы для ВЕ-300..................................................................................235
5.6.1. Аппаратные и программные особенности.............................................235
5.6.2. Программы, работающие на ВЕ-300......................................................237
ПалмГИС........................................................................................................237
Haali Reader.....................................................................................................237
PocketTV.........................................................................................................237
Pocket Paint......................................................................................................238
PQViewer.........................................................................................................238
JW Word Processor...........................................................................................238
SpreadCE.........................................................................................................238
Metalion 238
Встроенные программы 239
5.6.3 Брать или не брать? 239
5.7 Программы для Casio Pocket Viewer 240
5.7.1 Аппаратные и программные особенности 240
5.7.2 Программы, работающие на Pocket Viewer 241
Встроенные программы 241
Программы сторонних производителей 242
5.7.3 Брать или не брать? 244
ЧАСТЬ III. РАЗРАБОТКА ПРОГРАММ ДЛЯ КАРМАННОГО КОМПЬЮТЕРА..........245
Глава 6. Разработка программ для Palm OS....................................................249
6.1 Средства разработки для Palm OS 250
6.1.1 GCC 252
6.1.2 CodeWarior 252
6.1.3 Falch net Developer Studio 252
6.2 Основные понятия, используемые при разработке 253
6.2.1 Элементы пользовательского интерфейса 253
6.2.2 Некоторые базовые термины 254
6.3 Исследование простейшей программы для Palm OS 254
6.3.1 Настройка среды разработки Falch net Developer Studio 254
6.3.2 Создание проекта в Falch net Developer Studio 256
6.3.3 Компоненты программы 256
FirstApp_res hpp 256
FirstApp hpp 257
Main cpp 257
Menu cpp 261
6.4 Дальнейшая модификация программы 262
6.4.1 Добавление новой формы в программу 262
Добавление обработчика меню 262
Добавление ресурсов в программу 263
Добавление обработчика формы 267
6.4.2 Использование элементов управления 270
Добавление соответствующих ресурсов 270
Добавление кода 271
6.4.3 Работа с графикой 276
Добавление формы и построение обработчика 276
Написание кода 277
6.4.4 Работа с таблицами 282
6.4.5 Работа с файлами 288
Сохранение данных 289
Чтение данных 293
Удаление данных 294
Другие операции 295
6.5 Особенности операционной системы Palm OS ....296
6.5.1 Аппаратно-программные особенности......296
6.5.2 Особенности операционной системы и языка....297
6.6 Специальные возможности Palm OS....298
6.6.1 Передача данных через инфракрасный порт....299
Стек протокола IrDA....300
Использование Exchange Manager....301
6.6.2 Синхронизация настольного и карманного компьютеров.....302
Создание модуля синхронизации...303
Регистрация модуля синхронизации....304
Глава 7. Разработка программ для Windows СЕ.....305
7.1 Среда разработки для Windows СЕ....308
7.1.1 Сторонние дополнительные модули....310
WndTabs.....310
Visual Assist....310
MessageBox creator......311
7.2 Написание простейшей программы для СЕ.......312
7.2.1 Создание новой программы.....313
7.2.2 Исследование простейшей программы, написанной на WinAPI....316
API_test cpp....316
API_test h.....322
Описание ресурсов.....322 7.2.3 Создание простейшей программы, использующей MFC...324
Зачем нужна MFC....324
Создание программы.....326 7.3 Развитие созданной программы......327
7.3.1 Некоторые особенности Windows СЕ.........327
Использование Unicode.......327
Файловая система.........329
Реестр...........330 7.3.2 Использование различных элементов управления.....331
Элементы Edit Box и Static Text.......331
Более сложные элементы управления.........334
7.3.3 Работа с элементами управления без использования MFC.....341
7.4 Работа с файлами.........343
7.5 Еще об особенностях Windows СЕ...........346
7.5.1 Различия в библиотеке ATL.....347
7.5.2 Различия в библиотеке MFC.......348
Заключение................................................................................351
Приложение. Содержание компакт-диска………..353
Елисеев Д.В. "Аппаратно-программные средства карманных компьютеров". 2003 г.