20
developer.bada.com

Bada For Press

Embed Size (px)

Citation preview

Page 1: Bada For Press

developer.bada.com

Page 2: Bada For Press

Что такое Bada?

2

Samsung Mobile Experience Smartphone Experience+• 10и летний опыт разработки и

развития платформы SHP

(использовалась на многих

успешных телефонах, например

S8000 Jet и S5230 Star)

• Интуитивно понятный, стильный и

простой UI

• Открытый API

• Установка native-приложений

• Предустановленный Application

Store

это новая мобильная платформа Samsung для

смартфонов. Bada является следующим эволюционным

шагом развития закрытой мобильной платформы SHP

(Samsung Hand-Held Platform).

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 3: Bada For Press

Что такое Bada?

Мобильная ОС Мобильная платформа?

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 4: Bada For Press

Что такое Bada?

developer.bada.com

bada

OSP

SHP Middleware

Ядро RTOS или Linux

.NET CompactFramework

Windows Mobile Middleware

Ядро Windows CE

S60

Symbian OS

Ядро Symbian

ОболочкаCocoa Touch

Mac OS X mobileMiddleware

*nix ядро March

AndroidApplicationFramework

Libraries / Android Runtime

Ядро Linux

Мобильные ОСМобильные платформы

Android iPhone

Java, Widgets

SHP middleware

RTOS

Закрытая платформа Samsung

SHP Windows Mobile SymbianOS

Мобильная ОС Основана на собственном ядре, имеет собственную связующую надстройку

– middleware и оболочку : Windows Mobile, SymbianOS

Мобильная платформа Использует сторонние ядра, имеет собственную связующую надстройку –

middleware и оболочку : Android, iPhone

Закрытая мобильная

платформа

Использует сторонние ядра, уровень middleware и собственную оболочку,

приложения выполняются внутри виртуальной машины: Java, Widget

Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 5: Bada For Press

5

Смартфоны(вытеснение

обычных телефонов

с сенсорным экраном)

Обычные

телефоны

Смартфоны

Обычные

телефоны

Текущий рынок телефонов Недалекое будущее

Зачем нужна Bada?

смартфоны это новый сегмент рынка умных

телефонов – «смартфоны для всех».

Прогноз продаж на 2010г - до 10 млн Bada-смартфонов в мире

До 50% смартфонов Samsung в России (к концу 2010)

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 6: Bada For Press

Смартфоны

(смартфоны

для всех)

Обычные

телефоны

Мобильные ПК

Традиционные

Смартфоны

(мини-ПК, со всеми

их «+» и «–» )

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Пути развития смартфонов

Page 7: Bada For Press

Архитектуру Samsung Bada логически можно разделить на

4 уровня: Kernel, Device, Service, Framework.

Каркас приложений на C++ Уровень

реализации открытых API и функций на C++,наследуемых из нижних слоев

Реализация онлайн сервисов (LBS, прогноз

погоды, социальные сети). Эти функции и сервисы реализованы при помощи сервера Bada

Функции аппаратной платформыРеализация основных функций аппаратнойплатформы (графика, мультимедиа, коммуникации, и.т.д.)

Ядро Ядро операционной системы

(RTOS - Nucleus, REX ; Linux, и.т.д.)

Framework Layer

Service Layer

Device Layer

Kernel Layer

сервер

Архитектура Bada

Copyright© 2010 Samsung Electronics, Co., Ltd.developer.bada.com

Bada сервер серверная часть сервисов, шлюз для

доступа к другим сервисам

Page 8: Bada For Press

Архитектура Bada

developer.bada.com

Архитектуру Samsung Bada логически можно разделить на

4 уровня: Kernel, Device, Service, Framework.

Kernel. Возможно использование различных ядер в зависимости отисп

ользуемой аппаратной платформы. В настоящее время

поддерживаются ядро Linux и различные ядра ОС реального

времени (Nucleus, REX и.т.д. – в зависимости от используемых

аппаратных платформ).

Device. На этом уровне реализованы основные функции

аппаратной платформы и ядра ОС: графика, основы UI, телефония,

протоколы передачи данных, поддержка мультимедиа (камера,

аудио-видео форматы). Логически – это промежуточный уровень

(middleware) между ядром ОС и более высокими уровнями,

необходимый для трансляции аппаратно зависимых функции

в открытые API и аппаратно независимые программные

компоненты.

Service. Реализация функций и онлайн сервисов (взаимодействие с Ba

da service server)

App Framework. На этом уровне реализована поддержка

открытых API и функций на C++, наследуемых из предыдущих

слоев

Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 9: Bada For Press

Поддержка современных технологий

Ориентация на сервисы

Гибкость и масштабируемость

Новый UI

bada сервер

bada

Device & Service Layer

Framework

device-centric features service-centric features

I/O

Base

Ui/Uix

Media

Graphics

Messaging

Telephony

Net

App

Locales

Text

Security

System

Commerce

Content

Locations

Social

Device

Преимущества Bada

Copyright© 2010 Samsung Electronics, Co., Ltd.developer.bada.com

Page 10: Bada For Press

developer.bada.com

Полнофункциональные приложения: 3D игры, мультимедиа и

развлекательные приложения.

Device-centric features:

10

bada

3D Игры МультимедиаИспользование

сенсоровРазвлечения

Доступ

к камере2D Игры

• Многопоточность

• C++ каркас приложения

• Поддержка Open GL-ES 1.1/2.0

• Декодирование и потоковая передача A/V

• Поддержка кодирования/декодирования HD видео

• Поддержка различных сенсоров (компас, датчик освещения и

приближения)

• Мультитач и виброотдача

• Поддержка соединения WiFi-adhoc / Bluetooth 3.0

• Встроенные средства для распознавания образов/лиц

Framework

3D (Open GL ES)

Датчик движения

Объемный звук

Мультитач

device-centric features service-centric features

Io

Base

Ui/Uix

Media

Graphics

Messaging

Telephony

Net

App

Locales

Text

Security

System

Commerce

Content

Locations

Social

Device

Преимущества Bada – поддержка современных технологий

Page 11: Bada For Press

• Управление профилем пользователя и списком

контактов/друзей

• Шлюз/агрегация соц сетей

• Синхронизация данных

• Поиск контента (локальный/интернет)

• Поддержка стриминга с кодированием/декодирование

различных форматов данных

• LBS: Off-board карты, геотэггинг, отслеживание местоположения

• Поддержка биллинга из приложений

• Интеграция вэб-компонентов в приложения

Интеграция различных сервисов: LBS, социальные сети,

синхронизация контента, различные коммерческие приложения

Service-centric features:

Онлайн

игры

LBS

приложенияСоциальные

сети

Коммерческие

приложения

$2 $3bada Server

Вэб

приложения

bada

Framework

device-centric features service-centric features

Io

Base

Ui/Uix

Media

Graphics

Messaging

Telephony

Net

App

Locales

Text

Security

System

Commerce

Content

Locations

Social

Device

Преимущества Bada – ориентация на сервисы

developer.bada.com

Page 12: Bada For Press

За счет поддержки разных ядер и модульной архитектуры платформа Bada может работать на различных телефонах: от простых и доступных (на которых невозможно использование других платформ из-за мин. системных требований), до наиболее функциональных и дорогих устройств

Высокая производительность и максимальная

отдача на любой аппаратной платформе

Лучшая масштабируемость

Framework

Service

Device

Kernel

App 1 App 2 App n…

CPUCortexA8dual-core

ARM9 single-core

WVGA WQVGA

Linux kernel RTOS

auto UI scaling

Преимущества Bada – гибкость и масштабируемость

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 13: Bada For Press

Поддержка различных элементов управления

(кнопки, списки и.т.д.), возможность создания своих

собственных элементов управления

Различные элементы управления

Samsung TouchWiz 3.0 UI

Интеграция Web/Flash объектов

Сенсоры, виброотдача и.т.д.

[Flashприложение]

[WEB приложение]

[Вызов приложения из приложения]

[TouchWiz 3.0 UI]

Преимущества Bada – Новый UI

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 14: Bada For Press

- Поддержка до 10

рабочих столов

- Настройка 3 нижних

софт-клавиш

- До 10 страниц меню

- Настройка

расположения иконок

Расширенный

рабочий стол

Глубокая интеграция

социальных сетей

- Интеграция соц. сетей

в телефонную книгу

- Возможность

отправить сообщение

прямо из телефонной

книги

- Просмотр статуса

Прочие

улучшения

- Синхронизация

событий календаря

- Вызов

абонента/отправка

СМС в одно касание

- Всплывающие

сообщения

- Сменные темы меню

Touchwiz 3.0

Преимущества Bada – Новый UI

Улучшенные виджеты

- Фиксация виджетов

на рабочем столе

- Виджеты имеют

стандартные размеры

- Совмещение

нескольких виджетов в

одном (часы+прогноз

погоды)

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 15: Bada For Press

Новые возможности для разработчиков и пользователей.

Платформа, среда выполнения полнофункциональных сервис-

ориентированных мобильных приложений

Поддержка, портал технической поддержки для разработчиков

приложений на Bada

Магазин приложений, интегрированные магазин приложений

Пользователь

Магазин

приложений Платформа Поддержка

Портал

SDK

Покупка с устройства

Покупка с ПК

Framework

Service

Device

Kernel

Разработчик

Экосистема Bada

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 17: Bada For Press

• Среда разработки основана на Eclipse*

• Простой и интерактивный конструктор UI

• Эмулятор, возможность отладки на устройстве

отладка на

устройстве

Эмулятор

Среда разработки Конструктор UI

*Eclipse: общеизвестная и популярная среда разработки

Экосистема Bada - разработка

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 18: Bada For Press

Экосистема Bada – магазин приложений

Магазин приложений: загрузка приложений как напрямую

с телефона так и через ПК-приложение Samsung Kies

Web маркетинг

Просмотр статистики,

биллинг

Меню загрузки Меню администрирования

SDK тех поддержка

разработчиков

Продвижение в WEBЗагрузка с

телефона

Загрузка приложения в магазин

Загрузка с ПК

(Samsung Kies)

Дистрибуция

Портал разработчиков

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 19: Bada For Press

+

<Логотип>

<Брендирование приложений>

<Visual Image>

Bada логотипы

developer.bada.com Copyright© 2010 Samsung Electronics, Co., Ltd.

Page 20: Bada For Press

Спасибо за внимание!

developer.bada.com