Операционная система Bada
Является платформой с многоуровневой архитектурой, где нижний слой - это операционная система, а уровни лежащие выше используют функции нижнего слоя.
Программы на платформе можно выполнять, не используя промежуточное программное обеспечение типа Java. Основная масса предположений относительно основы звучит как подобие данной платформы ОС Linux.
В действительности действует операционная система Nucleus, которую разработали сотрудники компании Accelerated Technology. Эта операционная система является многозадачной ОС, занимает 13 КБ памяти мобильного устройства, однако, несмотря на свой малый вес, может результативно управлять мобильными телефонами, навигаторами, медиаплеерами и другими устройствами подобного рода. Эта операционная система, написанная на языке программирования С++, поддерживает подавляющее большинство платформ, интерфейсы дополнительных устройств, кроме того, обеспечивает управление программными обеспечениями в реальном времени.
Как раз Nucleus находится на нижнем слое платформы, а на верхних уровнях располагаются сервисы, базирующиеся на возможностях ядра и обеспечивающие вышележащие уровни доступом к функциям графики, мультимедии и коммуникации. Благодаря данному уровню, программные обеспечения, которые написаны для оболочки, обретают графику 3D и выход в Интернет при помощи всех имеющихся сегодня аппаратов.
Платформа помогает пользователям постоянно быть на связи, оповещает их о разнообразных событиях, которые происходят в социальных сетях, IM-сервисов, почтовых сервисов, других сетевых сервисов. bada работает с данными сервисами при помощи специального bada-сервера — «облачной» среды, обеспечивающей синхронизацию и хранение данных сетевых сервисов.
Над сервисным уровнем располагается следующий и последний уровень bada-Framework – набор интерфейсов, открытых для программ, существующих для доступа ко всем функциям, лежащим ниже.