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

Slides:



Advertisements
Similar presentations
Организация гибридной среды бизнес-инкубатора в социальных сервисах Web 2.0 Сергей Буланов Сергей Седов
Advertisements

J2ME & BREW Game Design Code running on the handset (at last) Greg Costikyan
J2ME 25 July Overview  What is J2ME?  The CLDC and CDC configurations  MIDP and MIDlets  Development Tools  Demonstrations.
Introduction to Java 2 Micro Edition Mark Balbes, Ph.D. Senior Software Engineer Jeff Brown Senior Software Engineer.
Межфакультетская магистерская программа «Математические модели, методы и программные системы современных компьютерных технологий» При поддержке Фонда содействия.
Quality Assurance and Testing of J2ME Programs for Mobiles Phones.
* 1. Подготовить и провести чемпионат по боям андроидных роботов (Руководитель проекта робототехники) * 2. Чемпионат колледжа по выполнению пайки (Слесарева.
Разработка и внедрение объектно-ориентированной библиотеки для автоматизации тестирования Кафедра системного программирования Студент: Олейник А.Л. 544.
Апробация электронных учебников в общеобразовательных учреждениях Министерство образования и науки Российской Федерации Федеральный институт развития образования.
Применение алгоритмов SuperResolution к лицам Выполнил: студент 345 гр., Мокаев Руслан Научный руководитель: Пименов Александр.
Сергей Пугачёв Microsoft MVP
Разработка технологии взаимодействия гетерогенных систем с использованием метапрограммирования Константинов Александр, 545 группа Научный руководитель.
Разработка информационной системы накопительной программы лояльности для мобильных устройств Автор: Дьяченко Василий Владимирович мат-мех, 545 группа Научный.
Технологическая платформа БИОЭНЕРГЕТИКА ОФИЦИАЛЬНО УСТАНОВЛЕННАЯ ФОРМА ЧАСТНО- ГОСУДАРСТВЕННОГО ПАРТНЕРСТВА В ИННОВАЦИОННОЙ СФЕРЕ.
1 СПбГУ ИТМО, кафедра Компьютерных Технологий ПРИМЕНЕНИЕ АВТОМАТНОГО ПРОГРАММИРОВАНИЯ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ УПРАВЛЕНИЯ БИЗНЕС- ПРОЦЕССАМИ Евгений Андреевич.
Параметризация устройств сетевого управления Казакова А.С. Научный руководитель: Венгерова Е.А. Рецензент: Ушаков К.С. Кафедра системного программирования.
Управление и Конфигурирование Встроенных Систем Ушаков Константин, 545 группа Руководитель: Елена Венгерова.
Developing an Application with J2ME Technology Scott Palmer, Nat Panchee, Judy Sullivan, Karen Thabet, Sten Westgard.
Разработка геоинформационной системы (ГИС) для системы телекоммуникаций (СТ) «Ботик» Кузнецов А.А., Гумин М.В. ИПС РАН, Переславль-Залесский 2004.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
J2ME for Palm Speaker: Chen-Nien Tsai Adviser: Kai-Wei Ke.
Работа выполнена в рамках проекта "Информационные технологии в управлении образованием" 1С: ХроноГраф 2.5 Последовательность создания в программе «1С:
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
ERAMIS “Network Europe – Russia – Asia of Masters in Informatics as a Second competence” (ERAMIS) «Магистратура по информатике как вторая компетенция для.
Демидов А.В г. Операционные системы Лекция 2 Архитектура ЭВМ, архитектура ОС.
Разработка интеллектуальной многоагентной системы адаптивных роботов для игры в футбол Выполнили: А. А. Коробкин, 545 гр Г. М. Комаров, 544 гр Научный.
 Нужно много различных протоколов связи  Каждый из них может реализовываться на разных платформах Современные сети Много устройств, компьютеров и сетей.
EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин Константин, Цыцулин Виталий.
EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин К.А., Цыцулин В. И. Руководитель:
Александр Евгеньевич Шухман, к.п.н., заведующий кафедрой администрирования информационных систем Оренбургского государственного университета Новые технологии.
Учебный курс «Технологии программирования. Курс на базе Microsoft Solutions Framework (MSF)» Нижегородский государственный университет им. Н.И. Лобачевского.
PDA Programming Using J2ME Presenter :涂俊凱 Date : 2003/4/8.
 «Развитие туризма в Северо-Западном регионе РФ»  Почему на Северо-западе России нужен проект в сфере туризма  Общие цели  Организация проекта и подход.
Разработка и будущее веб-приложений Сергей Ставский Руководитель мобильных проектов ОДНОКЛАССНИКИ.
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Применение диаграмм двоичных решений.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
Тема доклада: Интерфейс RapidIO Докладчик: Богданов Андрей Юрьевич ЗАО «МЦСТ» Отдел «Архитектура рабочих станций»
Разработка инструментария для создания нейронных сетей на мобильных платформах на примере iOS Золотухина Алина Манаев Дмитрий 445 группа Руководитель:
Предметно-ориентированное моделирование приложений для платформы Android Никонова Ольга СПбГУ Научный руководитель Брыксин Т.А.
Объектно-ориентированное проектирование DSP-систем в телекоммуникациях Подготовил: Сергеев Виктор Николаевич СПбГУ, математико-механический Факультет,
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
Библиотека для работы с конечными множествами, использующая графический процессор в качестве основного вычислительного устройства Новосибирский Государственный.
Java 2 Platform, Micro Edition (J2ME) By Xiaorong Wang.
Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент: Серебрякова Г.М.
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
Michael Brockway Advanced Applications Development in Java J2ME -- Introduction l Introduction / Overview l Java 2 Micro Edition n CLDC n MIDP l Examples.
1 Учебный курс Введение в JavaScript и CGI Лекция 4 Работа с графикой, гипертекстовые переходы и синтаксис языка кандидат технических наук Павел Брониславович.
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
Computer Science Wi-Fi App using J2ME and MVC Architecture Advisor : Dr. Chung-E Wang Department of Computer Science Sacramento State University Date:
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
1Basics of J2ME. 2 Objectives –Understand the different java API’s and how the mobile edition API’s fit in –Understand what a mobile configuration and.
Введение в JAVA. Java Java – язык программирования: объектно-ориентированный кроссплатформенный строго-типизированный.
Моделирование систем Цифровой Обработки Сигналов в среде LabVIEW Круглов Евгений Владимирович, аспирант МИФИ Решетов Владимир Николаевич, к.ф.-м. н. доцент.
Windows Camp #wincamp Windows Camp Сергей Гребнов Ведущий разработчик, Akvelon / Microsoft AllJoyn и Windows 10 — делаем так, чтобы наши устройства.
Язык программирования C#
Выполнил студент П.А. Македонов Руководитель А.Ф. Усов Дипломная работа Тема: Разработка макетного образца генератора высоковольтных импульсов по схеме.
Моделирование систем Цифровой Обработки Сигналов в среде LabVIEW Круглов Евгений Владимирович, аспирант МИФИ Решетов Владимир Николаевич, к.ф.-м. н. доцент.
Motorola General Business Use, CiDDT-Overview.ppt, Rev.1.0, 23-Jun-2008 MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.
FLTK. Оконная система, DWM XWindows (Linux/UNIX) Windows DWM (Win Vista, 7, 8)
Программирование игр на XNA для Windows Phone 7 Дмитрий Сошников
Система автоматизированного учета расхода ресурсов Автоматизированный учет потребления холодной и горячей воды, электроэнергии, тепловой энергии и других.
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
Enhanced mobile services in Java enabled phones Björn Hjelt Sonera zed ltd Supervisor: Professor Jorma Jormakka.
Об IT курсах для учителей Рытов Алексей Иванович ректор Московского института открытого образования.
Advance Computer Programming Market for Java ME The Java ME Platform – Java 2 Micro Edition (J2ME) combines a resource- constrained JVM and a set of Java.
Отчетность средствами Reporting Services 2008
Wireless Instant Messaging Using J2ME
By Jeff Heaton An Overview of J2ME By Jeff Heaton
Presentation transcript:

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 Жерздев С.В. Сведения об авторах Жерздев Сергей Владимирович. – Научный сотрудник НИИ прикладной математики и кибернетики (ПМК) ННГУ. – Ассистент кафедры интеллектуальных информационных систем и геоинформатики (ИИСГео) факультета ВМК ННГУ им.Н.И.Лобачевского.