Симбиан
-
История и развитие Symbian
- Symbian — это операционная система для мобильных устройств, разработанная Nokia.
- Symbian была первой мобильной ОС, которая использовала объектно-ориентированное программирование.
- Symbian OS была основана на операционной системе Series 40 от Nokia и была выпущена в 1999 году.
- Symbian OS стала популярной благодаря своим приложениям, таким как WAP и MMS.
-
Поддержка и развитие
- Symbian OS поддерживалась различными производителями телефонов, включая Nokia, Motorola и Samsung.
- Symbian OS 9 была выпущена в 2009 году и включала новый двоичный интерфейс приложения (ABI).
- Symbian OS 9 также включала новый компилятор и поддержку различных языков программирования.
-
Разработка и программирование
- Программирование на Symbian C++ требовало сложного обучения из-за специфических методов и инструментов.
- Для разработки приложений использовались различные IDE, включая CodeWarrior и Carbide.c++.
- Symbian также поддерживала разработку на других языках программирования, включая Python и Java ME.
-
Развертывание и архитектура
- Приложения Symbian упаковывались в файлы SIS и могли быть установлены через различные методы.
- Symbian имела архитектуру микроядра для обеспечения надежности и быстродействия.
- Операционная система Symbian была оптимизирована для устройств с низким энергопотреблением и постоянной памятью.
-
Технологические области и пакеты
- Symbian разделена на технологические области, каждая из которых включает в себя пакеты.
- Пакеты принадлежат и обслуживаются владельцами пакетов, которые несут ответственность за разработку кода.
-
Ядро Symbian
- Ядро Symbian поддерживает быструю реакцию и содержит планировщик, управление памятью и драйверы устройств.
- Ядро не является настоящим микроядром из-за включения драйверов устройств.
-
Дизайн и принципы проектирования
- Symbian поддерживает целостность и безопасность данных, время пользователя и эффективное использование ресурсов.
- Операционная система оптимизирована для экономии ресурсов и основана на объектно-ориентированном программировании.
-
Слои операционной системы
- Symbian имеет многоуровневую архитектуру, начиная с уровня фреймворка пользовательского интерфейса и заканчивая базовым уровнем сервисов.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.