F LEX 4 ЧИ HTML 5? Андрій Данилюк Артем Карявка. В АМ СОРОЧКУ ЧИ ФУТБОЛКУ ? FLEXHTML.

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



Advertisements
Похожие презентации
Дипломний проект Виконав: студент гр. П Ярошенко Я.І. Керівник дипломного проекту Сібрін Ю.І. Розробка програми Продаж друкованої продукції.
Advertisements

Дипломний проект Виконав: студент гр. П Карачевцев О.М. Керівник дипломного проекту Висоцька О.І. Електронне замовлення обідів.
Редактор тексту в Adobe Flex - тут і зразу ж ( там де клікнув мишкою )
Використання веб-браузера. Різновиди прикладних програм Прикладні програми Програми для роботи з документами Програми для роботи з документами Засоби.
Хмарні технології в освіті (загальна характеристика) Самойлова І.А, Методист НМЦ
А р а б с ь к і н о ч і (* П р е з е н т а ц і ю в и к о н а л а К а з а к о в а А. С. У ч е н и ц я 11 – А к л а с у.
м о н і т о Р с и с т Е м н и й Д и с к и к л а в і А т у р а п р о п у с К п р и н Т е р к О м п ю т е р п Р а в и л а.
Структура та різновиди веб-сайтів. Різновиди веб-сторінок Підготували учні 11-Б класу Дубенської гімназії 2 Торченюк Юля та Кукуріка Олександр.
Урок 12 Тема: «Основи веб-дизайну. Розробник викладач інформатики Якубова Т.М.
Використання закону США «Про авторське право в цифрову епоху» для захисту авторських прав в інтернеті Підготовлено на базі аналітичної
Урок 10 5 клас. Комп'ютернні мережі. Локальна мережа. Використаннямережевих папок
Системи обробки тексту. Запис інформаційних повідомлень у вигляді тексту помилки копії форматування графіка, правопис, пошук, заміна…
ВИКОРИСТАННЯ ХМАРНИХ ТЕХНОЛОГІЙ В ОСВІТНЬОМУ ПРОЦЕСІ СУЧАСНОГО НАВЧАЛЬНОГО ЗАКЛАДУ Каштан Н.Б. ДПТНЗ "Рівненський центр ПТО сервісу та дизайну"
Програмне забезпечення компютерних систем. Різновиди програмного забезпечення Прикладне ПЗ Службові програми, утиліти Системне ПЗ.
Урок № 25, 26 8 клас. Компоненти «Кнопка», «Напис» середовища Lazarus
Вчитель інформатики Златоустівської ЗОШ І-ІІІ ступенів Лєсконог О.В. Вчитель інформатики Златоустівської ЗОШ І-ІІІ ступенів Лєсконог О.В. Поняття про програму.
ОСНОВНІ ЗАВДАННЯ ЯКІ ВИРІШУЮТЬСЯ ЗА ДОПОМОГОЮ СИСТЕМ ВІДЕОСПОСТЕРЕЖЕННЯ : можливість організації безперервного відеозапису відеоспостереження на цифровий.
Буває, часом сліпну від краси, Спинюсь, не тямлю, що воно за диво, Оці степи, це небо, ці ліси Усе так гарно, чисто, незрадливо, Усе, як є - дорога, явори,
Загальні відомості про системне, службове та прикладне програмне забезпечення. Класифікація, основні функції та складові операційних систем. Поняття про.
Транксрипт:

F LEX 4 ЧИ HTML 5? Андрій Данилюк Артем Карявка

В АМ СОРОЧКУ ЧИ ФУТБОЛКУ ? FLEXHTML

RIA (R ICH I NTERNET A PPLICATION ) Зазвичай це веб-додаток, що має всі функції, які користувач очікує від десктопних систем, наприклад Google Spreadsheets в порівнянні з Microsoft Excel.

F LEX ActionScript 3.0 Flash Player ActionScript 1.0 ActionScript 2.0 Flex Flex Flex 2.0 Flex Flex

HTML HTML 1.0 HTML 2.0 HTML 3.2 HTML 4.0 HTML XHTML 1.0 HTML 5 Hello World! 1999 HTML ? 2000

П ОШИРЕННЯ FLEX

П ІДТРИМКА HTML 5 (М УЛЬТИМЕДІА ) Відео TheoraТак Ні H.264ТакНі Аудіо VorbisТак Ні MP3ТакНі WAVНіТак Ні AACТакНі

П ІДТРИМКА HTML 5 (API) Local Storage Web Workers3.03.5Ні Web Database4.0Ні10.5Ні Geolocation API5.03.5Ні Web Sockets API4.0Ні SVG Так MathMLНі1.5Ні WebGL5.03.7Ні File API5.03.6Ні

Н ОВІ МОЖЛИВОСТІ F LEX 4 Дизайн на льоту: підтримка нового фреймворку (Spark), який надає нову ступінь виразності, легкий у використанні за допомогою зручних інструментів. Продуктивність розробника: підвищення ефективності компілятора, нові можливості привязки даних. Нові стани (states): використовувати стани стало простіше і зрозуміліше.

П РИКЛАД НОВОЇ АРХІТЕКТУРИ

Н ОВІ МОЖЛИВОСТІ HTML5: Елементи для сучасної семантичної розмітки сторінок (section, article, aside, header, footer) Викинуто застарілий непотріб, що сьогодні замінюється використанням СSS (basefont, big, center, font, s, strike, tt, u) Як і обіцяли, викинули фрейми (frame, frameset) Принципово нові елементи audio,video, meter, progress, time Потужні API: зручна робота з аудіо, відео, базами даних SQLite, підтримка Websockets, локальне збереження даних на клієнтській стороні та доступ до неї offline Нові властивості елементів вводу та верифікація введених даних Підтримка Drag&Drop Елемент Canvas, векторна 2D та 3D-графіка

П РИКЛАД НОВОЇ РОЗМІТКИ HTML5 З новими теґами (section, article, aside, header, footer) розмітка сторінки відбувається більш логічно, а семантична направленість такої розмітки у майбутньому покращить пошукову оптимізацію

К ОРИСТУВАЦЬКИЙ ІНТЕРФЕЙС ( ВІДЖЕТИ ) Flex HTML5 mx.controls.* HDividedBox TabNavigator Tree MenuBar DataGrid

Ф ОРМИ Controls Flex HTML5 mx.controls.ColorPicker, mx.controls.DateChooser input type=list, =range, =date input type= , =url checkValidity mx.validators.PhoneNumberValidator formIsValid Validation

В ЕКТОРНА ГРАФІКА Flex HTML5 flash.display.Graphics

Т РИВИМІРНА ГРАФІКА Flex HTML5 flash.geom.Matrix3D PaperVision3D, Alternativa3D … canvas.getContext(3d)

Р ОБОТА З Б ІТМАП Flex HTML5 canvas.getImageData,setImageData,drawI mage flash.filters.* mx.effects.* flash.geom.ColorTransform flash.display.BitmapData

В ІДЕО Flex HTML5 OGG, MPEG4 ControlFormat mx.controls.VideoDisplay FLV

П ОСТІЙНЕ З ЄДНАННЯ Flex HTML5 WebSocketflash.net.Socket

Д РАГ Н Д РОП Flex (AIR) HTML5 DataTransfer, DragEvent flash.desktop.Clipboard flash.events.NativeDragEvent, flash.desktop.TransferableData

Ф АЙЛОВА СИСТЕМА Read Write Flex (AIR) HTML5 input type=upload File, FileStream, FileMode localStorage?

І НСТРУМЕНТИ РОЗРОБНИКА Flex HTML5 Flex Builder 3, Flash Builder 4, Eclipse, Intellij Idea DreamWeaver, HomeSite etc.

І НСТРУМЕНТИ ТЕСТУВАННЯ Unit Flex HTML5 JSUnitASUnit Selenium, WebDriver, Watir Fluint? Integration

С УМІСНІСТЬ З БРАУЗЕРАМИ Flex HTML5 10, 9, 8, 7, 6, 5, …. 3, 2,.. 8, 7, 6,..4,3,2,1.. ?

A DOBE I NTEGRATED R UNTIME (AIR) Середовище для запуску додатків, що дозволяє використовати HTML/CSS, Ajax, Adobe Flash або Adobe Flex для перенесення RIA на десктопні ПК.HTMLCSS AjaxAdobe FlashAdobe Flex

test.html.HelloWorld 0.1 HelloWorld HelloWorld.html true Hello, World! Hello, World! AIR: H ELLO, W ORLD !

П ЕРЕВАГИ Поширеність в світі Кросплатформеність Однаковий вигляд в різних браузерах Розвинуті бібліотеки компонентів та гнучкість (flexible) інтерфейсів Потужні засоби розробки (IDE) Доступна документація (довідники, підручники) Справді існує Native-інтеграція у браузери без додаткових плагінів Легкість використання для мобільних пристроїв Швидке та інтуїтивне засвоєння Flex HTML5

Н ЕДОЛІКИ Велике навантаження на процесор Неповноцінна підтримка на *nix платформах Погана пошукова індексація Не затверджений стандарт Немає єдиного кодеку для відео Неоднакова підтримка тегів та API різними браузерами Flex HTML5

Д ЯКУЄМО ЗА У ВАГУ ! Артем Карявка Андрій Данилюк