SlideShare uma empresa Scribd logo
1 de 46
Flash Platform

Tools, Frameworks, Clients
What Flash is all about
• Adobe Flash is a multimedia platform used to
  add animation, video and interactivity to web
  pages
• Flash is frequently used for advertisements,
  games and flash animations for broadcast
• Flash manipulates vector and raster graphics
  to provide animation of text, drawings and still
  images
What Flash is all about
• More recently, it has become positioned as a
  tool for “Rich Internet Applications”
• It supports streaming of audio and video
• It captures user input via mouse, keyboard,
  microphone and camera
• Flash contains an object-oriented language
  called ActionScript
• Can be deployed and displayed on various
  computer systems and devices
The way things are




Touch, Video, Performance, Security and Openness.
ActionScript 3.0
• ECMAScript compliant object-oriented
  language
• Language itself is open-source, open-source
  compiler and free runtime environment
• AS3 code executes up to 10 times faster then
  legacy ActionScript code
Flash Classes Hierarchy
Basic Classes
•   Sprite, Shape, MovieClip
•   Stage
•   Loader, SWFLoader, URLLoader, URLRequest
•   Bitmap, BitmapData
•   Sound, SoundChannel
•   Video, NetConnection, NetStreem
•   Timer
•   EventDispatcher
•   XML, XMLList
Event Handling as an Idea
Event Handling in Blood and Code
MXML
• XML-based user declarative interface markup
  language
• In combination with AS can be used to
  implement business logic to develop Rich
  Internet Applications
Add-ons
•   SWFObject
•   SWFAddress
•   Tweener
•   Papervision3D
•   Box2D
Flash Tools

Flash Professional Authoring Tool
Flash Builder (former Flex Builder)
           Flash Catalyst
Flash Framework

   Adobe Flex
ComboBox
DataGrid
ProgressBar
Tree
VSlider
Button
DateChooser
RichTextEditor
Accordion
Form
Panel
TabNavigator
Flash Clients

Adobe Flash Player
   Adobe AIR
Flash Security

   Sandboxes
Local Sandbox
Forbidden Love!
Non swf content
Request
In April 2010, Steve Jobs, former CEO of Apple
Inc. published an open letter explaining why
Apple wouldn't allow Flash on the iPhone, iPod
touch and iPad. One of the six reasons
mentioned was security. Jobs wrote "Symantec
recently highlighted Flash for having one of the
worst security records in 2009."[38]
Respond
Adobe responded by pointing out that, in reality, "the Symantec Global
Internet Threat Report for 2009 found that Flash Player had the second
lowest number of vulnerabilities of all Internet technologies listed
(which included both web plug-ins and browsers). This is significant
when you consider that Flash Player is among the most widely
distributed and used pieces of software in the world.“ Quoting directly
from the report:
“In 2009, Symantec documented 321 vulnerabilities affecting plug-ins
for Web browsers (figure 9). ActiveX technologies were affected by 134
vulnerabilities, which was the highest among the plug-in technologies
examined. Of the remaining technologies, Java SE had 84
vulnerabilities, Adobe Reader had 49 vulnerabilities, QuickTime had 27
vulnerabilities, and Adobe Flash Player was subject to 23
vulnerabilities. The remaining four vulnerabilities affected extensions
for Firefox”
The TRUTH
Wired Magazine:
“Allowing Flash—which is a development platform of its
own—would just be too dangerous for Apple, a company
that enjoys exerting total dominance over its hardware
and the software that runs on it. Flash has evolved from
being a mere animation player into a multimedia
platform capable of running applications of its own. That
means Flash would open a new door for application
developers to get their software onto the iPhone: Just
code them in Flash and put them on a web page. In so
doing, Flash would divert business from the App Store, as
well as enable publishers to distribute music, videos and
movies that could compete with the iTunes Store”
The End

Thank You :)

Mais conteúdo relacionado

Destaque

Ольга Лучка "Користування планшетом: lifehucks"
Ольга Лучка "Користування планшетом: lifehucks"Ольга Лучка "Користування планшетом: lifehucks"
Ольга Лучка "Користування планшетом: lifehucks"
Lviv Startup Club
 
Михайло Свистун “Монетизація мобільних додатків”
Михайло Свистун “Монетизація мобільних додатків”Михайло Свистун “Монетизація мобільних додатків”
Михайло Свистун “Монетизація мобільних додатків”
Lviv Startup Club
 
Євстахій Горінь "Facebook-сторінка як замінник сайту"
Євстахій Горінь "Facebook-сторінка як замінник сайту"Євстахій Горінь "Facebook-сторінка як замінник сайту"
Євстахій Горінь "Facebook-сторінка як замінник сайту"
Lviv Startup Club
 
Галина Бордун Мистецтво ведення ділових переговорів
Галина Бордун Мистецтво ведення ділових переговорівГалина Бордун Мистецтво ведення ділових переговорів
Галина Бордун Мистецтво ведення ділових переговорів
Lviv Startup Club
 
Костянтин Ільїнський “Ключові зміни в спрощеній системі оподаткування та особ...
Костянтин Ільїнський “Ключові зміни в спрощеній системі оподаткування та особ...Костянтин Ільїнський “Ключові зміни в спрощеній системі оподаткування та особ...
Костянтин Ільїнський “Ключові зміни в спрощеній системі оподаткування та особ...
Lviv Startup Club
 
Михайло Свистун Презентації стартапу Emote Me! – безкоштовний застосунок для ...
Михайло Свистун Презентації стартапу Emote Me! – безкоштовний застосунок для ...Михайло Свистун Презентації стартапу Emote Me! – безкоштовний застосунок для ...
Михайло Свистун Презентації стартапу Emote Me! – безкоштовний застосунок для ...
Lviv Startup Club
 
Ростислав Чайка. Юзабіліті
Ростислав Чайка. ЮзабілітіРостислав Чайка. Юзабіліті
Ростислав Чайка. Юзабіліті
Lviv Startup Club
 
Андрій Іваськевич Основи створення аплікацій під Facebook
Андрій Іваськевич Основи створення аплікацій під FacebookАндрій Іваськевич Основи створення аплікацій під Facebook
Андрій Іваськевич Основи створення аплікацій під Facebook
Lviv Startup Club
 
Олеся Єдинак, Олексій Федько – Презентація проекту Autotravel.org.ua
Олеся Єдинак, Олексій Федько – Презентація проекту Autotravel.org.uaОлеся Єдинак, Олексій Федько – Презентація проекту Autotravel.org.ua
Олеся Єдинак, Олексій Федько – Презентація проекту Autotravel.org.ua
Lviv Startup Club
 
Ігор Яковець “В заручниках у сеошника: агенство, фрілансер, найманий працівник”
Ігор Яковець “В заручниках у сеошника: агенство, фрілансер, найманий працівник”Ігор Яковець “В заручниках у сеошника: агенство, фрілансер, найманий працівник”
Ігор Яковець “В заручниках у сеошника: агенство, фрілансер, найманий працівник”
Lviv Startup Club
 
Павло Рязанов “Просування програмного продукту на західний ринок – перші кроки”
Павло Рязанов “Просування програмного продукту на західний ринок – перші кроки”Павло Рязанов “Просування програмного продукту на західний ринок – перші кроки”
Павло Рязанов “Просування програмного продукту на західний ринок – перші кроки”
Lviv Startup Club
 
Вадим Єремейчук - Соціальні ігри
Вадим Єремейчук - Соціальні ігриВадим Єремейчук - Соціальні ігри
Вадим Єремейчук - Соціальні ігри
Lviv Startup Club
 
Ростислав Чайка Навіщо стартапщикам інвестиції?
Ростислав Чайка Навіщо стартапщикам інвестиції?Ростислав Чайка Навіщо стартапщикам інвестиції?
Ростислав Чайка Навіщо стартапщикам інвестиції?
Lviv Startup Club
 
Pavlo Ryazanov “Opening an office in the US”
Pavlo Ryazanov “Opening an office in the US”Pavlo Ryazanov “Opening an office in the US”
Pavlo Ryazanov “Opening an office in the US”
Lviv Startup Club
 
Miratech presentation M&A in IT sector in Ukraine
Miratech presentation M&A in IT sector in Ukraine Miratech presentation M&A in IT sector in Ukraine
Miratech presentation M&A in IT sector in Ukraine
Lviv Startup Club
 
Микита Семенов “Монетизація соціальних мереж”
Микита Семенов “Монетизація соціальних мереж”Микита Семенов “Монетизація соціальних мереж”
Микита Семенов “Монетизація соціальних мереж”
Lviv Startup Club
 

Destaque (19)

Ольга Лучка "Користування планшетом: lifehucks"
Ольга Лучка "Користування планшетом: lifehucks"Ольга Лучка "Користування планшетом: lifehucks"
Ольга Лучка "Користування планшетом: lifehucks"
 
Михайло Свистун “Монетизація мобільних додатків”
Михайло Свистун “Монетизація мобільних додатків”Михайло Свистун “Монетизація мобільних додатків”
Михайло Свистун “Монетизація мобільних додатків”
 
Володимир Литвин "Тенденції розвитку персоналізованого пошуку під впливом соц...
Володимир Литвин "Тенденції розвитку персоналізованого пошуку під впливом соц...Володимир Литвин "Тенденції розвитку персоналізованого пошуку під впливом соц...
Володимир Литвин "Тенденції розвитку персоналізованого пошуку під впливом соц...
 
Євстахій Горінь "Facebook-сторінка як замінник сайту"
Євстахій Горінь "Facebook-сторінка як замінник сайту"Євстахій Горінь "Facebook-сторінка як замінник сайту"
Євстахій Горінь "Facebook-сторінка як замінник сайту"
 
Галина Бордун Мистецтво ведення ділових переговорів
Галина Бордун Мистецтво ведення ділових переговорівГалина Бордун Мистецтво ведення ділових переговорів
Галина Бордун Мистецтво ведення ділових переговорів
 
Костянтин Ільїнський “Ключові зміни в спрощеній системі оподаткування та особ...
Костянтин Ільїнський “Ключові зміни в спрощеній системі оподаткування та особ...Костянтин Ільїнський “Ключові зміни в спрощеній системі оподаткування та особ...
Костянтин Ільїнський “Ключові зміни в спрощеній системі оподаткування та особ...
 
Сергій Трухімович "Механціка копірайтингу"
Сергій Трухімович "Механціка копірайтингу"Сергій Трухімович "Механціка копірайтингу"
Сергій Трухімович "Механціка копірайтингу"
 
Михайло Свистун Презентації стартапу Emote Me! – безкоштовний застосунок для ...
Михайло Свистун Презентації стартапу Emote Me! – безкоштовний застосунок для ...Михайло Свистун Презентації стартапу Emote Me! – безкоштовний застосунок для ...
Михайло Свистун Презентації стартапу Emote Me! – безкоштовний застосунок для ...
 
Ростислав Чайка. Юзабіліті
Ростислав Чайка. ЮзабілітіРостислав Чайка. Юзабіліті
Ростислав Чайка. Юзабіліті
 
Дмитро Ткаченко "12 сервісів для ефективної роботи в Social Media"
Дмитро Ткаченко "12 сервісів для ефективної роботи в Social Media"Дмитро Ткаченко "12 сервісів для ефективної роботи в Social Media"
Дмитро Ткаченко "12 сервісів для ефективної роботи в Social Media"
 
Андрій Іваськевич Основи створення аплікацій під Facebook
Андрій Іваськевич Основи створення аплікацій під FacebookАндрій Іваськевич Основи створення аплікацій під Facebook
Андрій Іваськевич Основи створення аплікацій під Facebook
 
Олеся Єдинак, Олексій Федько – Презентація проекту Autotravel.org.ua
Олеся Єдинак, Олексій Федько – Презентація проекту Autotravel.org.uaОлеся Єдинак, Олексій Федько – Презентація проекту Autotravel.org.ua
Олеся Єдинак, Олексій Федько – Презентація проекту Autotravel.org.ua
 
Ігор Яковець “В заручниках у сеошника: агенство, фрілансер, найманий працівник”
Ігор Яковець “В заручниках у сеошника: агенство, фрілансер, найманий працівник”Ігор Яковець “В заручниках у сеошника: агенство, фрілансер, найманий працівник”
Ігор Яковець “В заручниках у сеошника: агенство, фрілансер, найманий працівник”
 
Павло Рязанов “Просування програмного продукту на західний ринок – перші кроки”
Павло Рязанов “Просування програмного продукту на західний ринок – перші кроки”Павло Рязанов “Просування програмного продукту на західний ринок – перші кроки”
Павло Рязанов “Просування програмного продукту на західний ринок – перші кроки”
 
Вадим Єремейчук - Соціальні ігри
Вадим Єремейчук - Соціальні ігриВадим Єремейчук - Соціальні ігри
Вадим Єремейчук - Соціальні ігри
 
Ростислав Чайка Навіщо стартапщикам інвестиції?
Ростислав Чайка Навіщо стартапщикам інвестиції?Ростислав Чайка Навіщо стартапщикам інвестиції?
Ростислав Чайка Навіщо стартапщикам інвестиції?
 
Pavlo Ryazanov “Opening an office in the US”
Pavlo Ryazanov “Opening an office in the US”Pavlo Ryazanov “Opening an office in the US”
Pavlo Ryazanov “Opening an office in the US”
 
Miratech presentation M&A in IT sector in Ukraine
Miratech presentation M&A in IT sector in Ukraine Miratech presentation M&A in IT sector in Ukraine
Miratech presentation M&A in IT sector in Ukraine
 
Микита Семенов “Монетизація соціальних мереж”
Микита Семенов “Монетизація соціальних мереж”Микита Семенов “Монетизація соціальних мереж”
Микита Семенов “Монетизація соціальних мереж”
 

Semelhante a Максим Ткаченко "Flash platform: Tools, Frameworks, Clients"

The Evolution of the Flash Platform
The Evolution of the Flash PlatformThe Evolution of the Flash Platform
The Evolution of the Flash Platform
Peter Elst
 
Flash/ActionScript
Flash/ActionScriptFlash/ActionScript
Flash/ActionScript
guestc0b52c5
 
Web Browsers
Web BrowsersWeb Browsers
Web Browsers
hollandm
 
Group 2 macromedia flash
Group 2   macromedia flashGroup 2   macromedia flash
Group 2 macromedia flash
Mark Eneria
 
Minko - Why we created our own Flash platform and why you should care
Minko - Why we created our own Flash platform and why you should careMinko - Why we created our own Flash platform and why you should care
Minko - Why we created our own Flash platform and why you should care
Minko3D
 
Adobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureAdobe Flash - Past, Present and Future
Adobe Flash - Past, Present and Future
Iain Lobb
 

Semelhante a Максим Ткаченко "Flash platform: Tools, Frameworks, Clients" (20)

The Evolution of the Flash Platform
The Evolution of the Flash PlatformThe Evolution of the Flash Platform
The Evolution of the Flash Platform
 
Flash/ActionScript
Flash/ActionScriptFlash/ActionScript
Flash/ActionScript
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
Flex3
Flex3Flex3
Flex3
 
Adobe Flash and Device Central
Adobe Flash and Device CentralAdobe Flash and Device Central
Adobe Flash and Device Central
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 
2 d animation application software
2 d animation application software2 d animation application software
2 d animation application software
 
Adobe
AdobeAdobe
Adobe
 
Web Browsers
Web BrowsersWeb Browsers
Web Browsers
 
Edwin Aoki FOWA Oct07
Edwin Aoki FOWA Oct07Edwin Aoki FOWA Oct07
Edwin Aoki FOWA Oct07
 
Adobe
AdobeAdobe
Adobe
 
Adobe Flash History and Basics
Adobe Flash History and BasicsAdobe Flash History and Basics
Adobe Flash History and Basics
 
Presentation
PresentationPresentation
Presentation
 
Group 2 macromedia flash
Group 2   macromedia flashGroup 2   macromedia flash
Group 2 macromedia flash
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Minko - Why we created our own Flash platform and why you should care
Minko - Why we created our own Flash platform and why you should careMinko - Why we created our own Flash platform and why you should care
Minko - Why we created our own Flash platform and why you should care
 
New Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityNew Frontiers in Motion and Interactivity
New Frontiers in Motion and Interactivity
 
Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overview
 
Adobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureAdobe Flash - Past, Present and Future
Adobe Flash - Past, Present and Future
 
Anup Murarka’s Presentation at eComm 2009
Anup Murarka’s Presentation at eComm 2009Anup Murarka’s Presentation at eComm 2009
Anup Murarka’s Presentation at eComm 2009
 

Mais de Lviv Startup Club

Mais de Lviv Startup Club (20)

Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
 
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
 
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
 
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
 
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
 
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
 
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
 
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
 
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
 
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
 
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
 
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
 
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
 
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
 
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
 
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
 
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
 

Último

Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
nirzagarg
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
drmarathore
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
balqisyamutia
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
eeanqy
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 

Último (20)

Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 

Максим Ткаченко "Flash platform: Tools, Frameworks, Clients"

  • 2.
  • 3. What Flash is all about • Adobe Flash is a multimedia platform used to add animation, video and interactivity to web pages • Flash is frequently used for advertisements, games and flash animations for broadcast • Flash manipulates vector and raster graphics to provide animation of text, drawings and still images
  • 4. What Flash is all about • More recently, it has become positioned as a tool for “Rich Internet Applications” • It supports streaming of audio and video • It captures user input via mouse, keyboard, microphone and camera • Flash contains an object-oriented language called ActionScript • Can be deployed and displayed on various computer systems and devices
  • 5. The way things are Touch, Video, Performance, Security and Openness.
  • 6. ActionScript 3.0 • ECMAScript compliant object-oriented language • Language itself is open-source, open-source compiler and free runtime environment • AS3 code executes up to 10 times faster then legacy ActionScript code
  • 8. Basic Classes • Sprite, Shape, MovieClip • Stage • Loader, SWFLoader, URLLoader, URLRequest • Bitmap, BitmapData • Sound, SoundChannel • Video, NetConnection, NetStreem • Timer • EventDispatcher • XML, XMLList
  • 10. Event Handling in Blood and Code
  • 11. MXML • XML-based user declarative interface markup language • In combination with AS can be used to implement business logic to develop Rich Internet Applications
  • 12. Add-ons • SWFObject • SWFAddress • Tweener • Papervision3D • Box2D
  • 13. Flash Tools Flash Professional Authoring Tool Flash Builder (former Flex Builder) Flash Catalyst
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Flash Framework Adobe Flex
  • 22.
  • 26. Tree
  • 32. Form
  • 33. Panel
  • 35. Flash Clients Adobe Flash Player Adobe AIR
  • 36.
  • 37.
  • 38. Flash Security Sandboxes
  • 41.
  • 43. Request In April 2010, Steve Jobs, former CEO of Apple Inc. published an open letter explaining why Apple wouldn't allow Flash on the iPhone, iPod touch and iPad. One of the six reasons mentioned was security. Jobs wrote "Symantec recently highlighted Flash for having one of the worst security records in 2009."[38]
  • 44. Respond Adobe responded by pointing out that, in reality, "the Symantec Global Internet Threat Report for 2009 found that Flash Player had the second lowest number of vulnerabilities of all Internet technologies listed (which included both web plug-ins and browsers). This is significant when you consider that Flash Player is among the most widely distributed and used pieces of software in the world.“ Quoting directly from the report: “In 2009, Symantec documented 321 vulnerabilities affecting plug-ins for Web browsers (figure 9). ActiveX technologies were affected by 134 vulnerabilities, which was the highest among the plug-in technologies examined. Of the remaining technologies, Java SE had 84 vulnerabilities, Adobe Reader had 49 vulnerabilities, QuickTime had 27 vulnerabilities, and Adobe Flash Player was subject to 23 vulnerabilities. The remaining four vulnerabilities affected extensions for Firefox”
  • 45. The TRUTH Wired Magazine: “Allowing Flash—which is a development platform of its own—would just be too dangerous for Apple, a company that enjoys exerting total dominance over its hardware and the software that runs on it. Flash has evolved from being a mere animation player into a multimedia platform capable of running applications of its own. That means Flash would open a new door for application developers to get their software onto the iPhone: Just code them in Flash and put them on a web page. In so doing, Flash would divert business from the App Store, as well as enable publishers to distribute music, videos and movies that could compete with the iTunes Store”