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
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
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”