SlideShare une entreprise Scribd logo
1  sur  13
Анимация в Flash и HTML 5
    или чье Кун-Фу круче



              VS
                   Пинин Денис
                   Codemasters International
                   веб-разработчик, MCPD


                   dpinin@codereign.net
TULADEV.NET
Вы не знаете что такое Flash?
         Тогда я иду к вам!
•    появился в 1996 году
•    основан на использовании векторной
     графики в формате Shockwave Flash
     (SWF)
•    использует язык программирования ActionScript,
     основанный на ECMAScript
•    может использоваться на любой аппаратно-
     программной платформе
•    позволяет получить красочно анимированные динамические
     интерактивные страницы очень небольшого размера с
     использованием 3D
•    дает возможность использовать видео и аудио информацию в
     флеш-ролике


       TULADEV.NET
Это эволюция, а не революция
                            •   язык стал проще для написания кода и
                                проверки валидации
                             • появилось большое количество новых
                                тегов, существенно расширяющих
                                функциональность
                             • появилась возможность рисования
                                геометрических фигур на веб-холсте
                                <canvas> с использованием 2D и 3D
                             • реализована возможность поддержки
                                классической модели “drag and drop”
•   стало возможным воспроизведения потокового видео и аудио без
    использования Flash <video>
•   а также еще много много много чего…




     TULADEV.NET
Чем            хорош… и чем он плох?
                            •   достаточно продолжительное время занимает
                                ключевые позиции в веб-индустрии
                             • позволяет довольно быстро и просто создать
       I'm cool!
                                красивые и насыщенные анимированное
                                приложения без использования кода
•   позволяет работать с векторной, растровой и ограниченно с трѐхмерной
    графикой, а также поддерживает двунаправленную потоковую трансляцию
    аудио и видео
•   широко используется для создания игр
                                                                 not
       •   для использования необходим плагин, который
                                                                really
           периодически необходимо обновлять
       •   чрезмерная нагрузка на центральный процессор, что
           существенно ограничило использование для
           мобильных платформ
       •   нестабильность работы и частые отказы приложений
       •   затрудненная индексация поисковыми системами
     TULADEV.NET
F..king

                          Все таки и              чем-то плох…
                Flash!

                          •
                          значительно упростилась структура веб-
                          документов и валидации данных на стороне
                          клиента
                        • больше не нужен Flash, теперь мы можем
                          смотреть видео и слушать музыку без него 
•   а также создать красивую анимацию или даже… игры
•   обладает большей стабильностью и предоставляет механизм хранения
    данных в офлайн
•   оно знает, где ты живѐшь

            •     технология достаточно новая, со всеми
                  вытекающими отсюда последствиями
            •     недостатки в области защиты данных
            •     разработка анимации и игр требует значительных
                  затрат, как финансовых так и временных
            •     воспроизведение потокового видео не сильная
                  сторона HTML5

     TULADEV.NET
Кого мы увидим в своих смартфонах?
                                    you're cool!
                     !!???



I need your
 Battery!!!                  ??!                   classy!



                        not me!!!
 I'm on your side!




 TULADEV.NET
Кого мы увидим в 3D?
  •   позволяет создавать 2D и 3D графику




                                              http://www.zygotebody.com/

         •   Papervision3D
         •   Away3D
         •   Sandy
         •   FFilmation AS3 Flash Isometric Engine
         •   Infinity 3D Engine
         •   Alternativa Platform
         •   ZenBullets Flash Isometric 3D Game
             Engine


                                              http://www.botanicula.net/
TULADEV.NET
Чуть чуть про новые теги




TULADEV.NET
Аргументы…
Взгляд в будущее




TULADEV.NET
Почитать
            Про Flash:
1.   Официальный учебный курс Adobe Flash CS4 + CD. — М.: «Эксмо», 2009. — С. 400.
2.   Бурлаков Михаил Викторович Adobe Flash CS3. Самоучитель. — М.: «Диалектика»,
     2007. — С. 624.
3.   Шон Пакнелл, Брайан Хогг, Крейг Суонн Macromedia Flash 8 для профессионалов =
     Macromedia Flash Demystified. — М.: «Вильямс», 2006. — С. 672.
4.   http://www.adobe.com/ru/products/flash.html
5.   http://www.apple.com/hotnews/thoughts-on-flash/
6.   http://web-silver.ru/flash/



             Про HTML5:
 Питер Лабберс, Брайан Олберс, Фрэнк Салим HTML5 для профессионалов: мощные
 инструменты для разработки современных веб-приложений. — М.: «Вильямс», 2011. —
 С. 272.
 Стивен Хольцнер HTML5 за 10 минут, 5-е издание. — М.: «Вильямс», 2011.
 1. http://www.w3schools.com/
 2. http://www.puzzleweb.ru/html/all_tags.php




       TULADEV.NET                                   dpinin@codereign.net
У меня все…. вопросы :)




TULADEV.NET

Contenu connexe

Tendances

Mobile Web Apps development essentials
Mobile Web Apps development essentialsMobile Web Apps development essentials
Mobile Web Apps development essentialsPavlo Iuriichuk
 
От БЭМ-методологии до Мануфактуры проектов
От БЭМ-методологии до Мануфактуры проектовОт БЭМ-методологии до Мануфактуры проектов
От БЭМ-методологии до Мануфактуры проектовCodeFest
 
Разработка сложного мультимедийного приложения на JavaScript+HTML5 и PhoneGap...
Разработка сложного мультимедийного приложения на JavaScript+HTML5 и PhoneGap...Разработка сложного мультимедийного приложения на JavaScript+HTML5 и PhoneGap...
Разработка сложного мультимедийного приложения на JavaScript+HTML5 и PhoneGap...Ontico
 
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Ontico
 
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
Frontendlab: Cравнить Несравнимое  - Юлия ПучнинаFrontendlab: Cравнить Несравнимое  - Юлия Пучнина
Frontendlab: Cравнить Несравнимое - Юлия ПучнинаGeeksLab Odessa
 
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...Ontico
 
Снижение затрат на разработку и поддержку сайта без потери качества
Снижение затрат на разработку и поддержку сайта без потери качестваСнижение затрат на разработку и поддержку сайта без потери качества
Снижение затрат на разработку и поддержку сайта без потери качестваAstra Media Group, Russia
 
Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)
Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)
Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)Ontico
 
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...Ontico
 
Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики / Артём Цымп...
Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики / Артём Цымп...Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики / Артём Цымп...
Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики / Артём Цымп...Ontico
 
Kremen Development Academy #1 - Web 2.0
Kremen Development Academy #1 - Web 2.0Kremen Development Academy #1 - Web 2.0
Kremen Development Academy #1 - Web 2.0Jaroslav Khorishenko
 
Netbeans Desktop Applications
Netbeans Desktop ApplicationsNetbeans Desktop Applications
Netbeans Desktop Applicationsscassau
 
Вебинар по Frontend: Профессия Frontend разработчика
Вебинар по Frontend: Профессия Frontend  разработчикаВебинар по Frontend: Профессия Frontend  разработчика
Вебинар по Frontend: Профессия Frontend разработчикаGoIT
 
Дизайн и разработка фронтенда
Дизайн и разработка фронтендаДизайн и разработка фронтенда
Дизайн и разработка фронтендаYandex
 
Павел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыПавел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыUA Mobile
 
Java как язык Веба: эволюция или ребрендинг
Java  как  язык  Веба:  эволюция  или  ребрендингJava  как  язык  Веба:  эволюция  или  ребрендинг
Java как язык Веба: эволюция или ребрендингAnatol Filin
 
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
 Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
Встреча "Front-end: на старт, внимание, разработка!", Сергей ПузанковGoIT
 
Видеомонтаж: плюс - минус - вопрос
Видеомонтаж: плюс - минус - вопросВидеомонтаж: плюс - минус - вопрос
Видеомонтаж: плюс - минус - вопросkloknatali
 

Tendances (20)

Php. dark and light side
Php. dark and light sidePhp. dark and light side
Php. dark and light side
 
Mobile Web Apps development essentials
Mobile Web Apps development essentialsMobile Web Apps development essentials
Mobile Web Apps development essentials
 
От БЭМ-методологии до Мануфактуры проектов
От БЭМ-методологии до Мануфактуры проектовОт БЭМ-методологии до Мануфактуры проектов
От БЭМ-методологии до Мануфактуры проектов
 
Разработка сложного мультимедийного приложения на JavaScript+HTML5 и PhoneGap...
Разработка сложного мультимедийного приложения на JavaScript+HTML5 и PhoneGap...Разработка сложного мультимедийного приложения на JavaScript+HTML5 и PhoneGap...
Разработка сложного мультимедийного приложения на JavaScript+HTML5 и PhoneGap...
 
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
 
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
Frontendlab: Cравнить Несравнимое  - Юлия ПучнинаFrontendlab: Cравнить Несравнимое  - Юлия Пучнина
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
 
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
 
Снижение затрат на разработку и поддержку сайта без потери качества
Снижение затрат на разработку и поддержку сайта без потери качестваСнижение затрат на разработку и поддержку сайта без потери качества
Снижение затрат на разработку и поддержку сайта без потери качества
 
Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)
Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)
Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)
 
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...
 
Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики / Артём Цымп...
Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики / Артём Цымп...Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики / Артём Цымп...
Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики / Артём Цымп...
 
Kremen Development Academy #1 - Web 2.0
Kremen Development Academy #1 - Web 2.0Kremen Development Academy #1 - Web 2.0
Kremen Development Academy #1 - Web 2.0
 
Netbeans Desktop Applications
Netbeans Desktop ApplicationsNetbeans Desktop Applications
Netbeans Desktop Applications
 
Вебинар по Frontend: Профессия Frontend разработчика
Вебинар по Frontend: Профессия Frontend  разработчикаВебинар по Frontend: Профессия Frontend  разработчика
Вебинар по Frontend: Профессия Frontend разработчика
 
Дизайн и разработка фронтенда
Дизайн и разработка фронтендаДизайн и разработка фронтенда
Дизайн и разработка фронтенда
 
Павел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыПавел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузеры
 
Java как язык Веба: эволюция или ребрендинг
Java  как  язык  Веба:  эволюция  или  ребрендингJava  как  язык  Веба:  эволюция  или  ребрендинг
Java как язык Веба: эволюция или ребрендинг
 
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
 Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
 
Видеомонтаж: плюс - минус - вопрос
Видеомонтаж: плюс - минус - вопросВидеомонтаж: плюс - минус - вопрос
Видеомонтаж: плюс - минус - вопрос
 
WepPerfomance,
WepPerfomance, WepPerfomance,
WepPerfomance,
 

Similaire à АНИМАЦИЯ В FLASH И HTML5

HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...Cisco Russia
 
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...geekfamilyrussia
 
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»DevGAMM Conference
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загорdrupalconf
 
Wargaming.net: Архитектура современных 3D движков
Wargaming.net: Архитектура современных 3D движковWargaming.net: Архитектура современных 3D движков
Wargaming.net: Архитектура современных 3D движковDevGAMM Conference
 
Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?TrueConf
 
Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all SoftServe
 
Кикие вопросы нужно задать для выбора компьютера
Кикие вопросы нужно задать для выбора компьютераКикие вопросы нужно задать для выбора компьютера
Кикие вопросы нужно задать для выбора компьютераAlexey Samoylov
 
Зачем нужны знания по web-технологиям?
Зачем нужны знания по web-технологиям?Зачем нужны знания по web-технологиям?
Зачем нужны знания по web-технологиям?eLearning center
 
Какой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковКакой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковAlex Tumanoff
 
12 elemental guryanov
12 elemental guryanov12 elemental guryanov
12 elemental guryanovconnecticalab
 
Browzer
BrowzerBrowzer
BrowzerIKTO
 
Сервис онлайн-трансляций
Сервис онлайн-трансляцийСервис онлайн-трансляций
Сервис онлайн-трансляцийTelecomIdeas
 
Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5404fest
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииVoximplant
 
Zabbix: Прошлое, настоящее и будущее (Zabbix: Past, present and the future)
Zabbix: Прошлое, настоящее и будущее (Zabbix: Past, present and the future)Zabbix: Прошлое, настоящее и будущее (Zabbix: Past, present and the future)
Zabbix: Прошлое, настоящее и будущее (Zabbix: Past, present and the future)Zabbix
 
10 вещей, которые «невозможно» сделать в iOS
10 вещей, которые «невозможно» сделать в iOS10 вещей, которые «невозможно» сделать в iOS
10 вещей, которые «невозможно» сделать в iOSAny Void
 
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, CiscoЭволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, CiscoTrueConf
 
Cerebro general overiew rus
Cerebro general overiew rusCerebro general overiew rus
Cerebro general overiew rusCineSoft
 

Similaire à АНИМАЦИЯ В FLASH И HTML5 (20)

HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
 
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
 
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загор
 
Wargaming.net: Архитектура современных 3D движков
Wargaming.net: Архитектура современных 3D движковWargaming.net: Архитектура современных 3D движков
Wargaming.net: Архитектура современных 3D движков
 
Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?
 
Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all
 
Кикие вопросы нужно задать для выбора компьютера
Кикие вопросы нужно задать для выбора компьютераКикие вопросы нужно задать для выбора компьютера
Кикие вопросы нужно задать для выбора компьютера
 
Зачем нужны знания по web-технологиям?
Зачем нужны знания по web-технологиям?Зачем нужны знания по web-технологиям?
Зачем нужны знания по web-технологиям?
 
Какой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковКакой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис Цыплаков
 
12 elemental guryanov
12 elemental guryanov12 elemental guryanov
12 elemental guryanov
 
Browzer
BrowzerBrowzer
Browzer
 
Сервис онлайн-трансляций
Сервис онлайн-трансляцийСервис онлайн-трансляций
Сервис онлайн-трансляций
 
Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложении
 
Zabbix: Прошлое, настоящее и будущее (Zabbix: Past, present and the future)
Zabbix: Прошлое, настоящее и будущее (Zabbix: Past, present and the future)Zabbix: Прошлое, настоящее и будущее (Zabbix: Past, present and the future)
Zabbix: Прошлое, настоящее и будущее (Zabbix: Past, present and the future)
 
10 вещей, которые «невозможно» сделать в iOS
10 вещей, которые «невозможно» сделать в iOS10 вещей, которые «невозможно» сделать в iOS
10 вещей, которые «невозможно» сделать в iOS
 
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, CiscoЭволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
 
Mobile web apps
Mobile web appsMobile web apps
Mobile web apps
 
Cerebro general overiew rus
Cerebro general overiew rusCerebro general overiew rus
Cerebro general overiew rus
 

Plus de Pavel Tsukanov

Введение в Knockout
Введение в Knockout Введение в Knockout
Введение в Knockout Pavel Tsukanov
 
Автоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriverАвтоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriverPavel Tsukanov
 
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVMKNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVMPavel Tsukanov
 
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCVМАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCVPavel Tsukanov
 
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITYCONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITYPavel Tsukanov
 
СОЗДАЙ РОБОТА С НУЛЯ
СОЗДАЙ РОБОТА С НУЛЯСОЗДАЙ РОБОТА С НУЛЯ
СОЗДАЙ РОБОТА С НУЛЯPavel Tsukanov
 
ВВЕДЕНИЕ В NODE.JS
ВВЕДЕНИЕ В NODE.JS ВВЕДЕНИЕ В NODE.JS
ВВЕДЕНИЕ В NODE.JS Pavel Tsukanov
 
SIGNALR - ОБМЕН СООБЩЕНИЯМИ В РЕАЛЬНОМ ВРЕМЕНИ
SIGNALR - ОБМЕН СООБЩЕНИЯМИ В РЕАЛЬНОМ ВРЕМЕНИSIGNALR - ОБМЕН СООБЩЕНИЯМИ В РЕАЛЬНОМ ВРЕМЕНИ
SIGNALR - ОБМЕН СООБЩЕНИЯМИ В РЕАЛЬНОМ ВРЕМЕНИPavel Tsukanov
 
СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++
СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++
СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++Pavel Tsukanov
 
РАЗРАБОТКА ПО С ИСПОЛЬЗОВАНИЕМ FINITE STATE MACHINE.
РАЗРАБОТКА ПО С ИСПОЛЬЗОВАНИЕМ FINITE STATE MACHINE.РАЗРАБОТКА ПО С ИСПОЛЬЗОВАНИЕМ FINITE STATE MACHINE.
РАЗРАБОТКА ПО С ИСПОЛЬЗОВАНИЕМ FINITE STATE MACHINE.Pavel Tsukanov
 
ХАКЕРЫ И АНТИХАКЕРЫ
ХАКЕРЫ И АНТИХАКЕРЫХАКЕРЫ И АНТИХАКЕРЫ
ХАКЕРЫ И АНТИХАКЕРЫPavel Tsukanov
 
ЗАРАБОТОК В ИНТЕРНЕТЕ.
ЗАРАБОТОК В ИНТЕРНЕТЕ.ЗАРАБОТОК В ИНТЕРНЕТЕ.
ЗАРАБОТОК В ИНТЕРНЕТЕ.Pavel Tsukanov
 
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВРАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВPavel Tsukanov
 
ЭЛЕМЕНТЫ ИСКУСТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОГРАММИРОВАНИИ. (http://tuladev.net/e...
ЭЛЕМЕНТЫ ИСКУСТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОГРАММИРОВАНИИ. (http://tuladev.net/e...ЭЛЕМЕНТЫ ИСКУСТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОГРАММИРОВАНИИ. (http://tuladev.net/e...
ЭЛЕМЕНТЫ ИСКУСТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОГРАММИРОВАНИИ. (http://tuladev.net/e...Pavel Tsukanov
 
Основы "мобильной" разработки на примере платформы iOs (iPhone)
Основы "мобильной" разработки на примере платформы iOs (iPhone)Основы "мобильной" разработки на примере платформы iOs (iPhone)
Основы "мобильной" разработки на примере платформы iOs (iPhone)Pavel Tsukanov
 
Ruby - или зачем мне еще один язык программирования?
Ruby - или зачем мне еще один язык программирования?Ruby - или зачем мне еще один язык программирования?
Ruby - или зачем мне еще один язык программирования?Pavel Tsukanov
 
Реализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCFРеализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCFPavel Tsukanov
 

Plus de Pavel Tsukanov (20)

RESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGNRESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGN
 
Введение в Knockout
Введение в Knockout Введение в Knockout
Введение в Knockout
 
Автоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriverАвтоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriver
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVMKNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
 
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCVМАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
 
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITYCONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
 
СОЗДАЙ РОБОТА С НУЛЯ
СОЗДАЙ РОБОТА С НУЛЯСОЗДАЙ РОБОТА С НУЛЯ
СОЗДАЙ РОБОТА С НУЛЯ
 
ВВЕДЕНИЕ В NODE.JS
ВВЕДЕНИЕ В NODE.JS ВВЕДЕНИЕ В NODE.JS
ВВЕДЕНИЕ В NODE.JS
 
Лекция Android
Лекция AndroidЛекция Android
Лекция Android
 
SIGNALR - ОБМЕН СООБЩЕНИЯМИ В РЕАЛЬНОМ ВРЕМЕНИ
SIGNALR - ОБМЕН СООБЩЕНИЯМИ В РЕАЛЬНОМ ВРЕМЕНИSIGNALR - ОБМЕН СООБЩЕНИЯМИ В РЕАЛЬНОМ ВРЕМЕНИ
SIGNALR - ОБМЕН СООБЩЕНИЯМИ В РЕАЛЬНОМ ВРЕМЕНИ
 
СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++
СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++
СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++
 
РАЗРАБОТКА ПО С ИСПОЛЬЗОВАНИЕМ FINITE STATE MACHINE.
РАЗРАБОТКА ПО С ИСПОЛЬЗОВАНИЕМ FINITE STATE MACHINE.РАЗРАБОТКА ПО С ИСПОЛЬЗОВАНИЕМ FINITE STATE MACHINE.
РАЗРАБОТКА ПО С ИСПОЛЬЗОВАНИЕМ FINITE STATE MACHINE.
 
ХАКЕРЫ И АНТИХАКЕРЫ
ХАКЕРЫ И АНТИХАКЕРЫХАКЕРЫ И АНТИХАКЕРЫ
ХАКЕРЫ И АНТИХАКЕРЫ
 
ЗАРАБОТОК В ИНТЕРНЕТЕ.
ЗАРАБОТОК В ИНТЕРНЕТЕ.ЗАРАБОТОК В ИНТЕРНЕТЕ.
ЗАРАБОТОК В ИНТЕРНЕТЕ.
 
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВРАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
 
ЭЛЕМЕНТЫ ИСКУСТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОГРАММИРОВАНИИ. (http://tuladev.net/e...
ЭЛЕМЕНТЫ ИСКУСТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОГРАММИРОВАНИИ. (http://tuladev.net/e...ЭЛЕМЕНТЫ ИСКУСТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОГРАММИРОВАНИИ. (http://tuladev.net/e...
ЭЛЕМЕНТЫ ИСКУСТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОГРАММИРОВАНИИ. (http://tuladev.net/e...
 
Основы "мобильной" разработки на примере платформы iOs (iPhone)
Основы "мобильной" разработки на примере платформы iOs (iPhone)Основы "мобильной" разработки на примере платформы iOs (iPhone)
Основы "мобильной" разработки на примере платформы iOs (iPhone)
 
Ruby - или зачем мне еще один язык программирования?
Ruby - или зачем мне еще один язык программирования?Ruby - или зачем мне еще один язык программирования?
Ruby - или зачем мне еще один язык программирования?
 
Реализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCFРеализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCF
 

Dernier (9)

ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 

АНИМАЦИЯ В FLASH И HTML5

  • 1. Анимация в Flash и HTML 5 или чье Кун-Фу круче VS Пинин Денис Codemasters International веб-разработчик, MCPD dpinin@codereign.net TULADEV.NET
  • 2. Вы не знаете что такое Flash? Тогда я иду к вам! • появился в 1996 году • основан на использовании векторной графики в формате Shockwave Flash (SWF) • использует язык программирования ActionScript, основанный на ECMAScript • может использоваться на любой аппаратно- программной платформе • позволяет получить красочно анимированные динамические интерактивные страницы очень небольшого размера с использованием 3D • дает возможность использовать видео и аудио информацию в флеш-ролике TULADEV.NET
  • 3. Это эволюция, а не революция • язык стал проще для написания кода и проверки валидации • появилось большое количество новых тегов, существенно расширяющих функциональность • появилась возможность рисования геометрических фигур на веб-холсте <canvas> с использованием 2D и 3D • реализована возможность поддержки классической модели “drag and drop” • стало возможным воспроизведения потокового видео и аудио без использования Flash <video> • а также еще много много много чего… TULADEV.NET
  • 4. Чем хорош… и чем он плох? • достаточно продолжительное время занимает ключевые позиции в веб-индустрии • позволяет довольно быстро и просто создать I'm cool! красивые и насыщенные анимированное приложения без использования кода • позволяет работать с векторной, растровой и ограниченно с трѐхмерной графикой, а также поддерживает двунаправленную потоковую трансляцию аудио и видео • широко используется для создания игр not • для использования необходим плагин, который really периодически необходимо обновлять • чрезмерная нагрузка на центральный процессор, что существенно ограничило использование для мобильных платформ • нестабильность работы и частые отказы приложений • затрудненная индексация поисковыми системами TULADEV.NET
  • 5. F..king Все таки и чем-то плох… Flash! • значительно упростилась структура веб- документов и валидации данных на стороне клиента • больше не нужен Flash, теперь мы можем смотреть видео и слушать музыку без него  • а также создать красивую анимацию или даже… игры • обладает большей стабильностью и предоставляет механизм хранения данных в офлайн • оно знает, где ты живѐшь • технология достаточно новая, со всеми вытекающими отсюда последствиями • недостатки в области защиты данных • разработка анимации и игр требует значительных затрат, как финансовых так и временных • воспроизведение потокового видео не сильная сторона HTML5 TULADEV.NET
  • 6. Кого мы увидим в своих смартфонах? you're cool! !!??? I need your Battery!!! ??! classy! not me!!! I'm on your side! TULADEV.NET
  • 7. Кого мы увидим в 3D? • позволяет создавать 2D и 3D графику http://www.zygotebody.com/ • Papervision3D • Away3D • Sandy • FFilmation AS3 Flash Isometric Engine • Infinity 3D Engine • Alternativa Platform • ZenBullets Flash Isometric 3D Game Engine http://www.botanicula.net/ TULADEV.NET
  • 8. Чуть чуть про новые теги TULADEV.NET
  • 10.
  • 12. Почитать Про Flash: 1. Официальный учебный курс Adobe Flash CS4 + CD. — М.: «Эксмо», 2009. — С. 400. 2. Бурлаков Михаил Викторович Adobe Flash CS3. Самоучитель. — М.: «Диалектика», 2007. — С. 624. 3. Шон Пакнелл, Брайан Хогг, Крейг Суонн Macromedia Flash 8 для профессионалов = Macromedia Flash Demystified. — М.: «Вильямс», 2006. — С. 672. 4. http://www.adobe.com/ru/products/flash.html 5. http://www.apple.com/hotnews/thoughts-on-flash/ 6. http://web-silver.ru/flash/ Про HTML5: Питер Лабберс, Брайан Олберс, Фрэнк Салим HTML5 для профессионалов: мощные инструменты для разработки современных веб-приложений. — М.: «Вильямс», 2011. — С. 272. Стивен Хольцнер HTML5 за 10 минут, 5-е издание. — М.: «Вильямс», 2011. 1. http://www.w3schools.com/ 2. http://www.puzzleweb.ru/html/all_tags.php TULADEV.NET dpinin@codereign.net
  • 13. У меня все…. вопросы :) TULADEV.NET