Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемЗинаида Межакова
1 Мобильные технологии и интернет Синхронизация графических файлов на мобильном телефоне с удаленным сервером
2 Java: язык мобильных устройств с 1991 года Идея создать платформу для мобильных устройств появилась в компании Sun Microsystems еще в 1991 году. Изначально, задумывалось создать пульт управления «умным домом» с простым и понятным интерфейсом. Для него создали новый язык программирования – Oak (дуб), в 1994 году переименованный в Java. С самого начала своего существования Java – язык для мобильных устройств.
3 Java – интерпретируемый язык Программы на языке Java компилируются не в код, приемлемый для конкретной операционной системы, а в специальный байт-код, который понимает Java-машина (программа, выполняющая Java-приложения). Для приложения не важно, на каком компьютере оно будет выполняться. Java-машина Java-программа Операционная система ОС (windows, unix, symbian) Обычная программа
4 Java: объектно-ориентированный язык Особенности языка Java: Кроссплатформенность (переносимость между операционными системами и архитектурами) Открытость (спецификация языка для использования и постоянно обсуждается) Синтаксис, схожий с языками C и C++
5 Java: универсальный язык Сферы применения языка Java на сегодняшний день: Интернет-программирование (создание апплетов для веб-страниц, создание веб- сервисов) Программирование баз данных Программирование для мобильных телефонов и КПК
6 Java: язык мобильных телефонов Все качества языка, в особенности кроссплатформенность, делают Java идеальным языком для мобильных телефонов
7 Стандарты мобильной javaы Программы, написанные для телефона, должны отвечать некоторым стандартам (иначе они просто не будут выполняться). Телефоны могут поддерживать несколько стандартов
8 Стандарты мобильной javaы «Профили устройства» (Mobile Information Device Profile) MIDP 1.0 («понимается» всеми телефонами) MIDP 2.0 («понимается» новыми телефонами, выпущенными в гг.) «Профили конфигурации» (Device Configuration) CLDС 1.0 («понимается» всеми телефонами) CLDC 1.1 («понимается» новыми телефонами, выпущенными в гг.) Различные расширения MobileMedia API (поддержка аудио, видео, в т.ч, камеры) Mobile 3D API (поддержка 3D-графики) И многие другие, обеспечивающие поддержку SMS- сообщений, сетей BlueTooth
9 Стандарты мобильной javaы Программа PhotoStorage написана для стандартов MIDP 2.0, CLDC 1.1 (они обеспечивают стандартный пользовательский интерфейс и взаимодействие с сетью) и требует от телефона поддержки MobileMedia API для работы с камерой.
10 Протокол FTP FTP (File Transfer Protocol, протокол передачи файлов) в наши дни применяется в основном для управления содержимым собственного веб-сайта, находящегося на удаленном компьютере. С его помощью можно добавлять, менять и удалять файлы с сайта.
11 Клиентский компьютер Управляющее соединение Client-PI Управляющее соединение Client DTP Файловая система FTP-клиент Протокол FTP Команды управления Данные Сервер Управляющее соединение Server-PI Управляющее соединение Server DTP Файловая система FTP-сервер
12 Схема работы проекта фотографируем
13 Схема работы проекта Сервер Файловая система FTP сервер (например, ftp.narod.ru) HTTP сервер (например, narod.ru) Отправляем фото на сервер FTP-протокол
14 Схема работы проекта Отправляем фото на сервер FTP-протокол Сервер Файловая система FTP сервер (например, ftp.narod.ru) HTTP сервер (например, narod.ru)
15 Схема работы проекта Сервер Файловая система FTP сервер (например, ftp.narod.ru) HTTP сервер (например, narod.ru) Клиенты запрашивают веб-страницу HTTP-протокол
16 Интерфейс программы Интерфейс довольно прост и интуитивно понятен. Из главного меню программы доступны функции камеры и отправки файлов на сервер.
17 Интерфейс программы Камера.
18 Интерфейс программы Журнал команд, посланных и принятых с сервера. Команды, посланные на сервер Команды, принятые с сервера Состояние соединения данных Текущая операция(соединение, отправка файла)
19 Возможности программы В программе есть возможность генерации index-файла (файла, показывающего содержимое каталога) Пользователи Интернета увидят страницу с фотографиями примерно так:
20 Демонстрация…
21 Спасибо за внимание! Вопросы?
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.