Андрей Дмитриев Октябрь 2009 Вступительное слово и обзор Java технологий.

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



Advertisements
Похожие презентации
Вступительное слово и обзор Java технологий Андрей Дмитриев
Advertisements

1 Платформа Java – обзор и перспективы развития Александр Зуев Sun Misrosystems 1.
Работа с программами на языке JAVA. JAVA объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems. Приложения Java обычно.
О подготовке специалистов по информационным технологиям для ОАО «РЖД» в условиях реформирования системы образования Хомоненко А.Д. д.т.н., профессор зав.
Java: современные технологии разработки ПО Вашенков О.Е. ООО «РСС», разработчик ПО.
Разработка сред управляемого исполнения на примере виртуальной машины Java Занятие 1 Салищев С. И.
JavaScript JavaScript – объектно-ориентированный скриптовый язык программирования, разрабатываемый компанией Sun Microsystems. Является диалектом языка.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Видеоконференции в дистанционном образовании Повышение эффективности учебных коммуникаций.
ГОРОДСКОЙ НАУЧНО-ПРАКТИЧЕСКИЙ СЕМИНАР. Национальная образовательная инициатива «Наша новая школа Государственная программа развития Московского образования.
Образовательный портал электронного обучения МЧС России
Информационно- аналитический портал Выполнила: Перевалова Елена ИЭУиП.
Портал для студентов и преподавателей «Мой университет»
Перспективы развития УИС Портал УИС для совместной работы и дистанционного образования.
Структура информационно- образовательного WEB-сайта преподавателя.
Интегрированная обучающая среда Аванта Повышение эффективности, управляемости и качества учебного процесса через внедрение интегрированной обучающей среды.
Jav a ЯЗЫК ПРОГРАММИРОВАНИЯ Java ИСТОРИЯ СОЗДАНИЯ Изначально язык назывался Oak («Дуб»), разрабатывался Джеймсом Гослингом для программирования бытовых.
Информационные технологии.
Научно-инженерное информационное агентство Science and Engineering Information Agency Создание Портала Научно-технической информации Петрушин Андрей Николаевич.
Возможность адаптации зарубежного опыта в области инновационной деятельности ВУЗа зам. проректора по науке и инновациям Кузьмина С.Н.
Транксрипт:

Андрей Дмитриев Октябрь 2009 Вступительное слово и обзор Java технологий

2 О себе Андрей Дмитриев – Сотрудник компании Сан Майкросистемс – Выпускник кафедры информатики СПбГУ – Преподаватель СПбГУ – Редактор раздела developers.sun.ru – –

3 Что такое Java? Язык программирования Платформа: – Аппаратная – Операционная Технологии Сообщество разработчиков

4 Технологии Java SE

5 Программа Развитие Java. Java и академическая среда. Организация курса. Методика.

6 История развития Java Язык создан в 1991 группой Джеймса Гослинга. Первое название Oak. Переименован в Java, ввиду того, что уже существовал язык программирования Oak. Причина создания. Необходимость платформонезависимого языка для встраивания в бытовую технику. Первый проект на Java. Система дистанционного управления Star 7. Осознание применимости языка для WWW.

7 Популярность Java технологий 6 млн. Java разработчиков. 2.5 млн. серверов используют GlassFish. 5 млрд. устройств снабжены Java. 800 млн. настольных систем с установленной JVM. 2.1 млрд. телефонов с поддержкой Java. 11 млн. пользователей используют JavaTV. Популярность курсов по Java технологиям в ведущих университетах. ~472,000 выданных сертификатов.

8 Примеры проектов на Java Java-технологии были применены в марсоходе для обмена данными между Марсом и Землей. Java используется в интеллектуальных системах некоторых моделей автомобилей BMW. Национальные системы налогообложения и здравоохранения Бразилии реализованы на Java. Применение Java в SIM-картах, электронных ключах и смарт-картах. Nasa World Wind: > Aviation Digital Data Service: >

9 Интеграция с другими технологиями Ruby Python JNI JavaScript BeanShell Groovy Tcl PHP Aspect J … – – – –

10 Открытость для сообщества разработчиков Java Community Process (JCP) Доступная база дефектов Открытие базы на основе Bugzilla Конференции: JavaOne Sun Tech Days OpenJDK (Java SE) GlassFish (Java EE) PhoneME (Java ME)

11 Развитие Java: выпуски Merlin 2002/2/ Hopper 2002/10/ Mantis 2003/5/ Java SE /9/30 Java SE /12/15 Java SE Security Releases Отказ от вспомогательных релизов (5.1,6.1,...) Выпуск обновлений каждые 8-16 недель

12 Скорость работы: сервер

13 Скорость работы: клиент

14 Java и академическая среда Простота языка. Широкий выбор библиотек Java. > Арифметические операции. > Графическое представление данных. > И др. Техническая литература. Тренинги: > Свободный инструментарий.

15 Относительное количество изданий книг по тематикам

16 Количество изданий по языкам

17 Наиболее популярные издания

18 Организация курса Цели Программа Инструментарий Подведение итогов

19 Цели Обзор языка Java и Java технологий. Демонстрация некоторых популярных продуктов. Практические примеры. Технические рекомендации. Обмен опытом.

20 Ближайшие планы Длительность и специализация: > Java SE > Java EE > NetBeans Характер занятий Уровень сложности Материалы курса Программа курса

21 Инструментарий JDK6u16 – NetBeans6.7.1 –

22 Подведение итогов Промежуточные тесты Тест на знание технологий Java Форма по итогам курса Дальнейшее сотрудничество: – Материалы курса будут доступны – Примеры курсов можно найти на сайте

23 Ссылки Центральный сайт: – OpenJDK: – Java SE: – Java EE: – Сайт разработчиков на Java: – – Сайт свободного ПО на Java: –

Q&A

Октябрь 2009 Вступительное слово и обзор Java технологий