Платформа Java – обзор и перспективы развития презентация

История создания Java Изначальные цели платформы Основные принципы платформы Аппаратная независимость Высокая надежность Автоматическое управление ресурсами Встроенные средства безопасности Решение – виртуальная среда выполнения

Слайд 1Платформа Java – обзор и перспективы развития
Александр Зуев

Sun Misrosystems


Слайд 2История создания Java
Изначальные цели платформы
Основные принципы платформы
Аппаратная независимость
Высокая надежность
Автоматическое управление ресурсами
Встроенные

средства безопасности
Решение – виртуальная среда выполнения



Слайд 3Плюсы виртуальных машин

Независимость от аппаратной платформы
Контроль за выполнением программы
Изоляция ошибочного кода



Слайд 4Минусы виртуальных машин

Скорость выполнения
JIT компиляция
Виртуальная машина HotSpot
Необходимость инсталляции виртуальной машины для

выполнения приложения
Повышенные требования к ресурсам машины



Слайд 5Разделение платформы: редакции


Слайд 6Java Enterprise Edition
Основное назначение – internet серверы
Средства привязки к базам данных
Средства

сохранения состояния объектов
Средства распределения нагрузки
Служба доставки сообщений

GlassFish
http://glassfish.dev.java.net/



Слайд 7Архитектура Java EE приложения




Слайд 8Java Standard Edition

Область применения: рабочие станции и персональные компьютеры
Графические приложения пользователя
Апплет:

приложение внутри Интернет браузера



http://java.sun.com/javase/



Слайд 9Пример: апплет и приложение
Апплет

Приложение



Слайд 10Интересный Java SE проект







Информация со спутников NASA (Земля, Луна и Марс)‏
http://worldwind.arc.nasa.gov/




Слайд 11Java Mobile Edition

Мобильные устройства – телефоны, PDA, планшеты
Маленький размер приложения
Небольшое разрешение

дисплея
Ограниченность доступных ресурсов

http://java.sun.com/javame/



Слайд 12Java в вашем мобильном?

Большинство игр для мобильных телефонов написано на Java


Java

на мобильном телефоне – не только игры




Слайд 13Три платформы – один язык

Java – объектно-ориентированный язык
Встроенные сетевые возможности
Встроенные возможности

многопоточного программирования
Большое количество доступных библиотек классов – от обработки звука до научных вычислений



Слайд 14Изучаем Java самостоятельно








http://www.bluej.org/ http://www.greenfoot.org/


Слайд 15Три платформы – одна среда разработки








http://netbeans.org/



Слайд 16Дальнейшее развитие платформы

Real-Time Java
Новая модель многозадачности
Новые схемы распределения памяти
Сверхточные таймеры (точность

до наносекунды)‏
Асинхронная обработка событий
Результат – новая платформа, применимая для обработки событий в реальном времени
http://java.sun.com/javase/technologies/realtime/



Слайд 17Дальнейшее развитие платформы

Java TV API – возвращение к плану
Базируется на Java

ME
Является частью стандарта Blu-ray
Blu-ray победил



http://java.sun.com/javame/technology/javatv/



Слайд 18Полезные ссылки
Java по-русски:
http://ru.sun.com/java/
http://developers.sun.ru/
Интересные Java проекты:
http://www.opensourcephysics.org/ - интерактивные демонстраци физических эффектов
http://www.chemaxon.com/products.html –

программы для химиков (каталоги реакций и формул с возможностью поиска)‏



Слайд 19Спасибо за внимание
Александр Зуев
Alexander.Zuev@sun.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика