Faviola Zimboulaki TECH2015 – Multimedia II Mobile Applications with Adobe Flash Professional George Kousis.

Slides:



Advertisements
Similar presentations
Programming Mobile Applications with Android
Advertisements

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Chapter 6 Preparing and Publishing Applications. Chapter 6 Lessons 1.Publish movies 2.Reduce file size to optimize a movie 3.Create a preloader 4.Publish.
Building Mobile Apps in the Cloud – Comparing Approaches.
Adobe Flex Framework and Tool Stephen Oney. Brief History 2.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Introducing ActionScript 3.0 Object-oriented programming language Used to power Flash Player Similar to JavaScript Can be embedded in a Flash project.
DEPARTMENT OF COMPUTER ENGINEERING
Kerio Connect 7.1 More Than Just a Mail Server
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.
Native vs hybrid vs web mobile Application
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
KNYSYS. Copyrights © 2012.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Paul Trani Adobe Certified Instructor/Expert Resources:
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Do not redistribute. Adobe Gaming SDK Casual Connect Europe 2013 Tom Krcha.
Jussi Torppa THE FUTURE OF FLASH-DEVELOPMENT 1/16.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Image processing Gladys Nzita-Mak. Input devices A mouse is used to interact with your computer, the user is able to move the mouse, click and select.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
Adobe Flash CS5.5. What is Adobe Flash? formerly Macromedia Flash Is software is a powerful authoring environment for creating animation and multimedia.
V0.1 BlackBerry HTML5/WebWorks Applications for the BlackBerry ® PlayBook™ Tablet BlackBerry Academic Program Module 5 - Writing HTML5/WebWorks API Extensions.
Publishing Technology & Media Solutions.  The flips are back with new features.  Embed Audio & video with seamless streaming.
Flex 2.0 Flex for ColdFusion developers Part 1. What is Flex Flex allows developers to create Flash content for Rich Internet Applications in a more programmer.
Driving a Hybrid: The Basics of Adobe AIR Christina Dulude Web Developer, Duke University.
Mobile Device Programming
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
2006 Adobe Systems Incorporated. All Rights Reserved. 1 RIAs - Beyond the Buzz James Ward Technical Evangelist jamesward.org
Rich Internet Application
HTML VS. FLASH by Yaren Bilici. WHAT IS HTML5? (Hyper Text Markup Language)  Tool for developping websites  If HTML is the backbone of the page, JavaScript.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Adobe Flash Professional CS5 – Illustrated Unit E: Optimizing and Publishing a Movie.
Make HTML5 Magazine from PDF/Photos/Office Files.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
How to Sync Android Phone to Computer (PC/Mac)? Are you a person that always has your Android phone in your hands? Nowadays, a cell phone is not just for.
Hands on with Adobe Edge Sasha Vodnik, Cengage Learning Author.
Tech Tuesday.  Dropbox is a big name in cloud storage, having become one of the most frequently used file sharing platforms in the world. With improvements.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Computer Software ICT 1. Learning Target  Students will compare and contrast various operating systems used in a computer and mobile devices.
ET-570 Smart Phone Apps.
Android Mobile Application Development
The Universal Windows Platform
Background Information
2D Design and Animation Introduction to Flash Introduction to Flash.
Apache Cordova Overview
Dynamics of Mobile Application Testing
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
CA16R405 - Mobile Application Development (Theory)
Introduction to Silverlight
Mobile App Development
Windows 10 Preview Andy & Jerry
Android Developer Fundamentals V2
Open Automation Software
Korea Software HRD Center
Presentation transcript:

Faviola Zimboulaki TECH2015 – Multimedia II Mobile Applications with Adobe Flash Professional George Kousis

ADOBE INTEGRATED RUNTIME (AIR) Cross-platform run-time system Building Rich Internet applications (RIA) run as desktop applications or on mobile devices Programmed using Adobe Flash, Apache Flex (formerly Adobe Flex),HTML, and Ajax Supports installable applications on Windows, Mac OS, BlackBerry Tablet OS,iOS and Android Originally supported Linux, but that support was discontinued

AIR AND JAVASCRIPT Does not support dynamic execution of code To prevent malicious remote content

ADOBE FLASH PROFESSIONAL Multimedia authoring program Web applications, movies, games, mobile applications, mobile games, and other content for mobile phones and other embedded devices

FEATURES OF ADOBE FLASH PROFESSIONAL Expensive to purchase but cheaper in the long-run HTML5 Canvas support Improved HTML publishing 64-bit architecture £

Sync Settings Simplified user interface Testing and debugging via USB Timeline time-savers

Unlimited pasteboard size Powerful code editor Real-time drawing Code profiling in Adobe Scout CC Custom metadata APIs Wide platform and device support COMING SOON Sync Fonts

ISSUES WITH ADOBE FLASH PROFESSIONAL Tools Code snippets XFL AIR, AIR for Android, AIR for iOS Installation Flash Builder

ISSUES WITH ADOBE FLASH PROFESSIONAL TOOLS Mac OS Flash Professional CS6 crashes Flash Professional CS6 tools don't work on the Stage Converting more than two symbols into a symbol

ISSUES WITH ADOBE FLASH PROFESSIONAL CODE SNIPPETS Cannot type double-byte characters

ISSUES WITH ADOBE FLASH PROFESSIONAL XFL Flash CS5 files do not open Symbols saved in XFL format Cannot save a FLA file in a Network/Desktop folder Moved to a folder other than where originally created Name has a special character Receiving an "unable to save" error message

ISSUES WITH ADOBE FLASH PROFESSIONAL AIR, AIR FORANDROID, AIR FOR IOS Error occurs when you publish an AIR file Japanese Device font in a TLF vertical text field Publish an AIR for iOS application Surrogate pair Unicode character appears Appear rotated Error occurs when the path to the FLA file includes a double-byte or high-ASCII character

ISSUES WITH ADOBE FLASH PROFESSIONAL AIR, AIR FOR ANDROID, AIR FOR IOS Double-byte or high-ASCII character Japanese language environment of Mac OS The.apk file is not created Flash crashes when a high-ASCII-European character is used in the AIR for Android

ISSUES WITH ADOBE FLASH PROFESSIONAL INSTALLATION Flash crashes when installed at custom location with special characters.

ISSUES WITH ADOBE FLASH PROFESSIONAL FLASH BUILDER Flash Builder always targets the highest version of Flash Professional installed.

MOBILE APPS

PROCESS

DEMONSTRATION

ALTERNATIVE SOFTWARE TOOLS Appery.io AppMakr GENWI Mippin MobBase MobiCart MyAppBuilder RunRev ShoutEm SwebApps

COMPARISON XamarinAppcelator Titanium UnityAdobe AIR Coding Language C#HTML5, Javascript Javascript, C#, Boo Actionscript, Javascript HTML Supported Platforms iOS, Android, Windows Mobile iOS, Android, Blackberry iOS, Android, Blackberry, Windows Mobile, Mac, Linux, Windows, PS3, XBOX, Wii U iOS, Android, Blackberry, Kindle Fire, Nook Tablet, Windows, Mac Cost$299/yrOpensource$1500 or $75/mOpensource SDK

FUTURE DEVELOPMENT ADOBE AIR FOR MOBILE Adobe reaffirmed its commitment to Adobe AIR for mobile devices, which allows developers and designers to create standalone applications using Adobe Flash technologies that can be deployed across mobile operating systems, including Apple iOS, Google Android and RIM BlackBerry Tablet OS.

FUTURE DEVELOPMENT ADOBE FLASH PROFESSONAL Adobe reconfirmed its commitment to Adobe Flash Professional. Adobe is actively working on the next version of Flash Professional and has a long-term commitment to its continued development. Some of the new features being worked on for the next version of Flash Professional include: SpriteSheet export for both Starling and HTML5 / Canvas. Support for packaging and exporting AIR applications for mobile that leverage native extensions. Mobile prototyping and simulation for AIR apps. In addition to working on new features, Adobe is also in the process of a fundamental re-factoring and modernization of the tool's code base, which, among other things includes a de- carbonization of the tool on the Mac platform. This is longer- term project, being done in parallel with CS 6.0 development.

REFERENCES BaumgardtBaumgardt, M. (2012) Flash Professional CS6 gets retooled for game, mobile app development, Macworld, 18 July, available from pment.html accessed 24 February pment.html accessed 24 February 2014 Jos, S. (2011) Developing Mobile Applications withADOBE® FLEX® and ADOBE® FLASH® BUILDERTM,Abode Systems, available from accessed 22 February 2014http://help.adobe.com/en_US/flex/mobileapps/developing_mobile_apps_flex.pdf accessed 22 February 2014 Lee, R. (2013) Video: First look at the next generation Flash Professional, Adobe, 28 March, available from accessed 24 February Trani, P. (2011) New mobile-ready features in Adobe Flash Professional CS5.5, Edge, 1 May, available from accessed 21 February West, T. (2012) Creating iOS apps using Adobe Flash Professional CS6, Inspire, available from accessed 26 February