Wednesday, October 16, 2013

Task 1

Integrated Development Environment (IDE) -A software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools and a debugger. The debugger in flash is a bit crap since it will identify the error but sometimes takes you to a unrelenting part of the code instead.

The different colour of the code are different keywords. The parts of the code coloured in purple are creating commands for the code, the blue coloured parts of the code represents the different commands for the code, also the part codes in green show which part of it is strings. If anything wasn't spelt correctly that part of the code wouldn't change its colour.




work - more info on this



ActionScript is an object-oriented programming language that is designed specifically for Web site animation. ActionScript makes it possible for developers to create onscreen environments, such as games, tutorials, and e-commerce applications, that can respond to user input. ActionScript is an event-based language. ActionScript was modeled on ECMA-262, an international standard for JavaScript.



The advantages of ActionScript is that: flash player is installed on 97% of all internet enabled computers, it is easy to learn and implement the basics, it has a built in troubleshooting protocol, it is quick to publishing when created and simple to upload and play. But it also have some disadvantages like: steep learning curve for more advance ActionScript, some of the aspects of flash files can't be read for the blind from the use of screen-readers, and it doesn't have enough power to run higher-complexity programs.



The big difference between linear animation and interactive animation is user input, since linear animation is just a series of frames or still images put together to make a video or film, from using a series of images it lacks user input in with videos and films, but with interactive animation they rely upon a user input from a keyboard or mouse to make the animation work, which means that the user is controlling the animation.



Flash doesn't work on iPhone's or iPad's for these main reasons: lacks reliability, eats up the battery life, and not designed for touch-based screens. Flash has been pointed to as one of the most common culprits when a Mac crashes, which is one of the major reasons why Steve Jobs took a stand against Flash coming to the iOS platform. Flash also raises security concerns and has had performance issues on mobile devices. Apple has always been very sensitive to the battery needs of its mobile devices. When implementing the Retina Display on the newest iPad, they expanded the battery to keep the same basic battery life even though the display required more power. Adobe Flash for mobile devices has issues with eating up a lot of battery power, especially when compared to native apps built form the ground up for the iPad. Also, Flash is designed for desktop and laptop PCs, which means it is designed for the same types of input found on these computers: keyboards and mice. As a touchscreen based device, this would cause a poor user experience for iPad users trying to use a Flash-based website or play a Flash game.



Flash Lite is a lightweight version of Adobe Flash Player. This version is intended for mobile phones and other portable electronic devices like Chumby and Iriver, and allows users of these devices to view multimedia content and apps developed using Adobe's Flash tools, which had previously been available only on personal computers. Flash Lite will operate on devices that don't meet minimum hardware requirements of the full Flash Player, such as the Wii.



Adobe AIR, which is also know as Adobe Integrated Runtime, is a cross-platform runtime system for building Rich Internet applications (RIA) that can be run as a desktop applications or on mobile devices, programmed using Adobe Flash, Apache Flex, HTML, and Ajax. The runtime supports installable applications on Windows, Mac OS, some mobiles operating systems such as BlackBerry Tablet OS, iOS and Android.
Full Post

No comments:

Post a Comment