1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.

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



Advertisements
Похожие презентации
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
Advertisements

Java: современные технологии разработки ПО Вашенков О.Е. ООО «РСС», разработчик ПО.
Работа с программами на языке JAVA. JAVA объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems. Приложения Java обычно.
Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
Программа 8-9 класс Семакин И.Г.. 8 класс (1 час в неделю) 1.Введение в предмет (1 ч) 2.Человек и информация (4 ч (3 + 1)) 3.Первое знакомство с компьютером.
Лабораторный практикум по курсу Принципы построения современных ОС Линёв А.В. – ассистент, кафедра ИИСиГИ ВМК ННГУ Свистунов А.Н. – ассистент, кафедра.
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
ИНТЕГРИРОВАННЫЕ СРЕДЫ РАЗРАБОТКИ ПРОГРАММ Представление дисциплины.
Мобильные технологии и интернет Синхронизация графических файлов на мобильном телефоне с удаленным сервером.
1 Платформа Java – обзор и перспективы развития Александр Зуев Sun Misrosystems 1.
JavaScript JavaScript – объектно-ориентированный скриптовый язык программирования, разрабатываемый компанией Sun Microsystems. Является диалектом языка.
Информационный портал как средство повышения эффективности работы деканата Московский государственный технологический университет «СТАНКИН» Кафедра «Биотехническая.
Образовательный комплекс Параллельные вычисления Гергель В.П., проф., д.т.н., кафедра МО ЭВМ ф-та ВМК ННГУ Нижегородский государственный университет им.
Домашнее задание (от ) § 2.2 1, 5. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика.
У Ч Е Б Н А Я П Р О Г Р А М М А У Ч Е Б Н А Я П Р О Г Р А М М А Дисциплина: ИНФОРМАТИКА Дисциплина: ИНФОРМАТИКА Вернуться в предыдущий документ Вернуться.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
освоение знаний школьниками основным компонентам компьютера и их функции. -Программный принцип работы компьютера. - Командное взаимодействие пользователя.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКА ТАДЖИКИСТАН ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ТАДЖИКИСТАНА ФАКУЛЬТЕТ: «С Т Р Ф» МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика и ИКТ.
Информатика Информатика Инфоpматика Инфоpматика это основанная на использовании компьютерной техники дисциплина, изучающая структуру и общие свойства информации,
Транксрипт:

1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы Intel Проект ТЭЛМА Программа курса Жерздев С.В.

2 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Цели и задачи курса 1. Общая характеристика курса Цель курса - овладение технологией Java 2 Micro Edition и практическими навыками разработки приложений для мобильных устройств с использованием современных средств. Курс ориентирован на применение в учебном процессе Java SDK и IDE Forte for Java фирмы Sun, а также эмуляторов мобильных устройств, в т.ч. мобильного телефона и КПК на базе Palm OS.

3 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Базовые дисциплины 1. Общая характеристика курса Для освоении данного курса желательно предварительно изучить дисциплину "Язык программирования Java".

4 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Лекции 2. Содержание курса Введение – Особенности программирования портативных устройств. Общие принципы и особенности программирования портативных устройств, их разновидности. Ограничения интерфейса пользователя (размеры и разрешение экрана, устройства ввода) и технические ограничения (управление питанием, ограничения объема памяти, производительность, сетевые средства) – Общие характеристики Java. Достоинства и недостатки языка Java. Общий обзор технологического цикла, виртуальной Java-машины. – Литература и программное обеспечение.

5 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Лекции 2. Содержание курса Java - язык и технология – Язык Java. Язык Java, его отличия от С++. Лексические основы, простые типы, переменные, операторы. Объектная модель языка Java, классы, интерфейсы и пакеты. Механизмы обработки исключительных ситуаций, синхронизации. – Технология Java. Технологический цикл обработки Java-программ и Java- машина. Механизм "сбора мусора", структура JVM, типы данных JVM, память. Обработка исключений, создание, инициализация, поддержка и уничтожение объектов.

6 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Лекции 2. Содержание курса Java 2 Micro Edition – Спецификация J2ME. Архитектура J2ME, целевые устройства. Конфигурации и профили J2ME. Виртуальные машины KVM и CVM. – Реализация J2ME. Конфигурации Connected Limited Device Configuration (CLDC) и Connected Device Configuration (CDC). Общее описание и сравнение профилей KJava и Mobile Information Device Profile (MIDP). MIDP для PalmOS. Эмуляторы. – Средства разработки приложений J2ME. J2SE, Java 2 SDK, Java 2 Runtime Environment (JRE). Forte for Java Mobile Edition IDE.

7 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Лекции 2. Содержание курса Конфигурации J2ME – CLDC API. Архитектура CLDC. Модель безопасности. Особенности языка. Особенности виртуальной машины. Базовые классы языка. Обработка исключений. Вспомогательные классы. Организация ввода-вывода. Потоки. Коллекции. Работа с датой и временем. Организация соединений. – CDC API. Вещественная арифметика. Загрузчик классов. Процессы и потоки. Сериализация. Поддержка файловых систем. Поддержка сети. Пакеты java.lang.ref, java.math, java.security, java.security.cert, java.text, java.util.jar, java.util.zip.

8 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Лекции 2. Содержание курса Разработка приложений с применением KJava – Основы разработки приложений для профиля KJava. Простейшее приложение KJava - Spotlet. Элементы графического пользовательского интерфейса, диалоговые окна. списки. – Обработка событий. События от сенсорного экрана. Ввод с клавиатуры. Реализация растровой графики. – Хранение данных. Прием и передача через инфракрасный порт.

9 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Лекции 2. Содержание курса Работа с MIDP API – Архитектура MIDP. Пакеты MIDP API. Компоненты пользовательского интерфейса. Исполняющая среда. – Spotlet и MIDlet. Жизненный цикл. – Системные функции. – Интерфейс пользователя, обработка событий, графика и текст. Хранение данных. HTTP-соединения. Таймер. MIDP для Palm OS. – Особенности пользовательского интерфейса. Разрешение экрана. Физические кнопки. Растровая и векторная графика. Звук. Хранение данных.

10 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Лабораторные работы 2. Содержание курса Средства разработки приложений Java 2 Micro Edition – Получение практических навыков работы с инструментальными средствами J2ME. Установка и настройка Java 2 SDK, Forte for Java Mobile Edition IDE. Настройка эмуляторов. Spotlet – Получение практических навыков программирования Spotlet-приложений и графического пользовательского интерфейса. Разработка приложения-калькулятора.

11 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В Лабораторные работы 2. Содержание курса Профиль KJava – Получение практических навыков программирования событийно-управляемых приложений в рамках профиля KJava, работы с сенсорным экраном и растровой графикой. Разработка простейшего графического редактора для КПК на базе PalmOS. Разработка MIDlet – Получение практических навыков программирования приложений в рамках MIDP API, работа с системным временем и таймерами. Разработка приложения- хронометра (часы, секундомер, таймер).

12 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Планируемый объем Название разделаПродолжительность обучения (в часах) ЛПРЛП 1. Введение Java язык и технология Java 2 Micro Edition Конфигурации J2ME Приложения KJava Работа с MIDP API ИТОГО:

13 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Сведения об авторах Жерздев Сергей Владимирович. – Научный сотрудник НИИ прикладной математики и кибернетики (ПМК) ННГУ. – Ассистент кафедры интеллектуальных информационных систем и геоинформатики (ИИСГео) факультета ВМК ННГУ им.Н.И.Лобачевского.