Мобильные технологии и интернет Синхронизация графических файлов на мобильном телефоне с удаленным сервером.

Презентация:



Advertisements
Похожие презентации
ОфисЖилой дом телефон. ПОРТЫ При доставке сообщения по протоколу TCP или UDP запрашиваемые протоколы и сервисы распознаются по номеру порта. Порт – это.
Advertisements

В плане учебного проекта «Интернет и его ресурсы.
Web-узлы. Разработка и администрирование.. Часть 1. Web-технология.
Наиболее популярные ресурсы Интернета это Всемирная паутина Электронная почта Файловые архивы Общение в Интернете Мобильный Интернет.
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Троицкий Д.И. Интернет-технологии1 ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ СЕРВЕРНЫЕ СЦЕНАРИИ Лекция 9 Кафедра «Автоматизированные станочные системы» Dept. of Automated.
Работа с программами на языке JAVA. JAVA объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems. Приложения Java обычно.
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
Компьютерные технологии в метеорологии (Java-технологии) Чукин В. В.
Электронная почта Самый старый и самый популярный сервис Интернета. Позволяет осуществлять обмен информацией через почтовые серверы, которые сохраняют.
Blackberry Mobile Data System BLACKBERRY® ОТ МТС.
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «МОСКОВСКИЙ.
JavaScript JavaScript – объектно-ориентированный скриптовый язык программирования, разрабатываемый компанией Sun Microsystems. Является диалектом языка.
1 Сетевое программное обеспечение Лекция 6 Сетевые файловые системы 4. Примеры сетевых файловых служб 4.1 FTP ( File Transfer Protocol) протокол передачи.
Сервисы Интернет Под сервисами или службами Internet обычно понимаются те виды услуг, которые оказываются серверами, входящими в сеть. Рассмотрим наиболее.
Клиент-Банк On-Line Mobile Клиентская часть системы Клиент-Банк ООО НОКК.
Реализация мобильных сервисов для доступа к удаленным устройствам на базе платформы Ubiq Mobile Гладышева Юлия 445 группа Научный руководитель: В.В. Оносовский.
Файловые архивы Internet Файловые архивы Internet Протокол FTP Протокол FTP Режимы обмена данными Режимы обмена данными Программное обеспечение доступа.
Java: современные технологии разработки ПО Вашенков О.Е. ООО «РСС», разработчик ПО.
Транксрипт:

Мобильные технологии и интернет Синхронизация графических файлов на мобильном телефоне с удаленным сервером

Java: язык мобильных устройств с 1991 года Идея создать платформу для мобильных устройств появилась в компании Sun Microsystems еще в 1991 году. Изначально, задумывалось создать пульт управления «умным домом» с простым и понятным интерфейсом. Для него создали новый язык программирования – Oak (дуб), в 1994 году переименованный в Java. С самого начала своего существования Java – язык для мобильных устройств.

Java – интерпретируемый язык Программы на языке Java компилируются не в код, приемлемый для конкретной операционной системы, а в специальный байт-код, который понимает Java-машина (программа, выполняющая Java-приложения). Для приложения не важно, на каком компьютере оно будет выполняться. Java-машина Java-программа Операционная система ОС (windows, unix, symbian) Обычная программа

Java: объектно-ориентированный язык Особенности языка Java: Кроссплатформенность (переносимость между операционными системами и архитектурами) Открытость (спецификация языка для использования и постоянно обсуждается) Синтаксис, схожий с языками C и C++

Java: универсальный язык Сферы применения языка Java на сегодняшний день: Интернет-программирование (создание апплетов для веб-страниц, создание веб- сервисов) Программирование баз данных Программирование для мобильных телефонов и КПК

Java: язык мобильных телефонов Все качества языка, в особенности кроссплатформенность, делают Java идеальным языком для мобильных телефонов

Стандарты мобильной javaы Программы, написанные для телефона, должны отвечать некоторым стандартам (иначе они просто не будут выполняться). Телефоны могут поддерживать несколько стандартов

Стандарты мобильной 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

Стандарты мобильной javaы Программа PhotoStorage написана для стандартов MIDP 2.0, CLDC 1.1 (они обеспечивают стандартный пользовательский интерфейс и взаимодействие с сетью) и требует от телефона поддержки MobileMedia API для работы с камерой.

Протокол FTP FTP (File Transfer Protocol, протокол передачи файлов) в наши дни применяется в основном для управления содержимым собственного веб-сайта, находящегося на удаленном компьютере. С его помощью можно добавлять, менять и удалять файлы с сайта.

Клиентский компьютер Управляющее соединение Client-PI Управляющее соединение Client DTP Файловая система FTP-клиент Протокол FTP Команды управления Данные Сервер Управляющее соединение Server-PI Управляющее соединение Server DTP Файловая система FTP-сервер

Схема работы проекта фотографируем

Схема работы проекта Сервер Файловая система FTP сервер (например, ftp.narod.ru) HTTP сервер (например, narod.ru) Отправляем фото на сервер FTP-протокол

Схема работы проекта Отправляем фото на сервер FTP-протокол Сервер Файловая система FTP сервер (например, ftp.narod.ru) HTTP сервер (например, narod.ru)

Схема работы проекта Сервер Файловая система FTP сервер (например, ftp.narod.ru) HTTP сервер (например, narod.ru) Клиенты запрашивают веб-страницу HTTP-протокол

Интерфейс программы Интерфейс довольно прост и интуитивно понятен. Из главного меню программы доступны функции камеры и отправки файлов на сервер.

Интерфейс программы Камера.

Интерфейс программы Журнал команд, посланных и принятых с сервера. Команды, посланные на сервер Команды, принятые с сервера Состояние соединения данных Текущая операция(соединение, отправка файла)

Возможности программы В программе есть возможность генерации index-файла (файла, показывающего содержимое каталога) Пользователи Интернета увидят страницу с фотографиями примерно так:

Демонстрация…

Спасибо за внимание! Вопросы?