Наиболее интересные технологические нововведения ibm i
TRANSCRIPT
![Page 1: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/1.jpg)
IBMI MEETUP #1
bit.do/IBMi
![Page 2: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/2.jpg)
IBM i
Наиболее интересные изменения
![Page 3: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/3.jpg)
Наиболее интересные изменения• Full-free RPG• GCC• Python• Git• Orion• RDi
![Page 4: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/4.jpg)
Full-free RPG
![Page 5: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/5.jpg)
Свободный компилятор GCC• Open-Source• Поддерживает языки C, C++, Objective-C, Java, Fortran,
Ada.
![Page 6: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/6.jpg)
Свободный компилятор GCC
Источник:https://www.ibm.com/developerworks/ru/library/l-gcc4/
![Page 7: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/7.jpg)
Свободный компилятор GCC
• Самыйпопулярныйинструментразработки.• Поддерживаетболее60платформ.• Обладаетвысокойгибкостью• Хорошооптимизирован
o Усовершенствованнаяподдержкаinline-функцийo Оптимизацияработыкэшаинструкцийo ПоддержкаOpenMPдляC,C++иFortran.
![Page 8: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/8.jpg)
Python
![Page 9: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/9.jpg)
Python• Высокоуровневый язык общего назначения• Позволяет разрабатывать web приложения• Поставляется со следующими расширениями:
o Коннектор для DB2 (ibm_db)o Инструментарий для IBM I (itoolkit)o Легковесный веб-фреймворк (bottle)
![Page 10: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/10.jpg)
Создание web-приложения на Python:
1. Создать на IFS файл sample.py
![Page 11: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/11.jpg)
Создание web-приложения на Python:
2. Запустить программу командой:
3. Если появилось следующее сообщение – значит веб-сервер запущен.
![Page 12: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/12.jpg)
Создание web-приложения на Python:
4. Теперь можно посмотреть результат.
![Page 13: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/13.jpg)
Система контроля версий Git
![Page 14: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/14.jpg)
Система контроля версий Git• Распределенная разработка• Удаленная работа• История изменений• Хранение исходников на IFS
![Page 15: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/15.jpg)
Система контроля версий Git
![Page 16: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/16.jpg)
Eclipse Orion
![Page 17: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/17.jpg)
Eclipse Orion
![Page 18: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/18.jpg)
Eclipse Orion
![Page 19: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/19.jpg)
Eclipse Orion
![Page 20: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/20.jpg)
Eclipse Orion
![Page 21: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/21.jpg)
Rational Developer for I 9.5.1• ПоддержкаAppleMacOSX• ПоддержкаO-спецификаций вoutline-view• Языкозависимая справкадляSQLвILERPG• KerberosаутентификациядляподключенийкIBMi• ПоддержкаIFSпроектов• Хоткей дляблочныхкомментариеввCL
![Page 22: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/22.jpg)
Плюсы и минусы различных сред разработки
Orion RDIGreenScreen
АвтономностьНезависимостьотплатформыПодсветкасинтаксисаOutline-viewЯзыковаясправкаСохранениеданныхприсбояхБесплатнаялицензияРаботасGitВозможностьотладки
![Page 23: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/23.jpg)
Итоги:
• Поддержкамножествановыхязыковпрограммирования
• Удобнаяплатформонезависимаясредаразработки
• Распределеннаясистемаконтроляверсий
![Page 24: Наиболее интересные технологические нововведения IBM i](https://reader031.vdocuments.mx/reader031/viewer/2022022414/589ac9f41a28abcf058b67e9/html5/thumbnails/24.jpg)
Как мы работаем сейчас
Как мы можем работать в будущем