DEVELOPING MOBILE APPLICATIONS with FLEX and FLASH BUILDER 4.6 Iv Contents

Total Page:16

File Type:pdf, Size:1020Kb

DEVELOPING MOBILE APPLICATIONS with FLEX and FLASH BUILDER 4.6 Iv Contents Developing Mobile Applications with ADOBE® FLEX® 4.6 and ADOBE® FLASH® BUILDER TM 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 11/21/2011 iii Contents Chapter 1: Getting started Getting started with mobile applications . 1 Differences in mobile, desktop, and browser application development . 4 Chapter 2: Development environment Create an Android application in Flash Builder . 8 Create an iOS application in Flash Builder . 10 Create a BlackBerry Tablet OS application in Flash Builder . 10 Create an ActionScript mobile project . 11 Use native extensions . 11 Set mobile project preferences . 13 Connect Google Android devices . 16 Apple iOS development process using Flash Builder . 18 Chapter 3: User interface and layout Lay out a mobile application . 23 Handle user input in a mobile application . 29 Define a mobile application and a splash screen . 31 Define views in a mobile application . 36 Define tabs in a mobile application . 45 Create multiple panes in a mobile application . 47 Define navigation, title, and action controls in a mobile application . 56 Use scroll bars in a mobile application . 61 Define menus in a mobile application . 67 Display the busy indicator for long-running activity in a mobile application . 71 Add a toggle switch to a mobile application . 73 Add a callout container to a mobile application . 75 Define transitions in a mobile application . 88 Select dates and times in a mobile application . 93 Use a spinner list in a mobile application . 104 Chapter 4: Application design and workflow Enable persistence in a mobile application . 118 Support multiple screen sizes and DPI values in a mobile application . 122 Chapter 5: Text Use text in a mobile application . 136 User interactions with text in a mobile application . 145 Use the soft keyboard in a mobile application . 146 Embed fonts in a mobile application . 158 Last updated 11/21/2011 DEVELOPING MOBILE APPLICATIONS WITH FLEX AND FLASH BUILDER 4.6 iv Contents Chapter 6: Skinning Basics of mobile skinning . 160 Create skins for a mobile application . 164 Apply a custom mobile skin . 172 Chapter 7: Test and debug Manage launch configurations . 174 Test and debug a mobile application on the desktop . 174 Test and debug a mobile application on a device . 175 Chapter 8: Install on devices Install an application on a Google Android device . 179 Install an application on an Apple iOS device . 179 Chapter 9: Package and export Package and export a mobile application to an online store . 181 Export Android APK packages for release . 181 Export Apple iOS packages for release . 182 Create, test, and deploy using the command line . ..
Recommended publications
  • Departmental Options for Creative Cloud Always Have Access to the Latest Adobe Creative Apps
    Departmental Options for Creative Cloud Always have access to the latest Adobe creative apps. Creative Cloud‡ Creative Cloud for education, What it’s used for for education, named-user device license license Edit and composite images, use 3D tools, edit Adobe Photoshop CC video, and perform advanced image analysis •• Create vector-based graphics for print, web, Adobe Illustrator CC video, and mobile •• Design professional layouts for print and Adobe InDesign CC digital publishing •• Browse, organize, and search your photos Adobe Bridge CC and design files in one central place •• Design tools Collaborate in editorial workflows with this solution Adobe InCopy CC that tightly integrates with InDesign •• Create, protect, sign, collaborate on, and print Adobe Acrobat Pro DC PDF documents and forms •• Adobe Photoshop Lightroom CC Organize, edit, and publish digital photographs •• Design, develop, and maintain standards-based Adobe Dreamweaver CC websites and applications •• Create rich interactive content across varied Adobe Animate CC platforms and devices •• Adobe Flash Builder Build exceptional applications for iOS, Android, 4.7 Premium and BlackBerry devices using a single codebase •• Web tools Web Adobe Fireworks CS6 Rapidly create graphics for websites and apps •• Adobe Experience Design CC Design and prototype websites and mobile apps (Preview) •• Edit video with high-performance, industry- Adobe Premiere Pro CC leading tools •• Create industry-standard motion graphics Adobe After Effects CC and visual effects •• Create, edit, and enhance
    [Show full text]
  • Flex and Object-Oriented Programming
    06_287644-ch01.qxp 6/23/08 11:28 PM Page 3 About Flex 3 lex 3 is the most recent version of a platform for developing and deploying software applications that run on top of the Adobe Flash IN THIS CHAPTER FPlayer. While such tools have existed for many years, the most recent Understanding the fundamentals toolkit from Adobe Systems allows programmers with object-oriented back- of Flex grounds to become productive very quickly using the skills they already have learned in other programming languages and platforms. Getting to know Flex applications Since the release of Flex 2, the Flex development environment has encour- aged a development workflow similar to that used in other desktop develop- Developing in Flex versus Flash ment environments such as Visual Studio, Delphi, and JBuilder. The Using Flex with object-oriented developer writes source code and compiles an application locally and then programming uploads the finished application to a Web server for access by the user. That isn’t how Flex started, however. Understanding the Flash Player Flex was originally released by Macromedia as a server-based application Learning the history of the Flash deployment and hosting platform. In the early versions of the Flex product Player line, an MXML/ActionScript compiler was included in a Java-based Web Making the most of Flex 3 application hosted on a Java 2 Enterprise Edition (J2EE) server. Application development tools source code was stored on the server. When a user made a request to the server, the application was compiled “on request” and delivered to the user’s Getting help browser, and hosted by the FlashCOPYRIGHTED Player.
    [Show full text]
  • Current Trends in Vector-Based Internet Mapping: a Technical Review
    Chapter 3 Current Trends in Vector-Based Internet Mapping: A Technical Review Christophe Lienert, Bernhard Jenny, Olaf Schnabel, and Lorenz Hurni Abstract Possibilities and limitations of Internet cartography software largely depend on the pace set by the software industry. The variety of commercial and non-commercial software caters for the needs of a continuously growing mapping community, including both professional and amateur cartographers. This chapter provides an overview of state-of-the-art technologies for vector-based Web- mapping as of the beginning of 2011. Both proprietary and open format technologies are discussed for vector data rendering in browsers, highlighting their advantages and disadvantages. The discussed technologies are Adobe Flash, Microsoft Silverlight, Scalable Vector Graphics (SVG), JavaFX, Canvas, and WebGL. The chapter also discusses client and server side frameworks which provide Application Programming Interfaces (APIs) for creating custom interactive maps, mainly by overlaying raster images with vector data. 3.1 Introduction Internet maps are the major form of spatial information delivery, as the Internet is today the primary medium for the transmission and dissemination of maps (Peterson 2008). For map authors, the maze of available techniques for creating and distributing Web maps is overwhelming, while authoring tools for Web-maps meeting the demands of high-quality cartography are difficult to find. Map authors may choose between GIS and graphics software products to create maps for the Internet, but these off-the-shelve maps oftentimes fall short of effectively convey- ing information. There are three main reasons for this shortcoming: (a) the design of these maps sometimes does not take into account the specific limitations of digital displays (Jenny et al., 2008); (b) the maps are often restricted in using standard C.
    [Show full text]
  • Rich Internet Applications
    Rich Internet Applications (RIAs) A Comparison Between Adobe Flex, JavaFX and Microsoft Silverlight Master of Science Thesis in the Programme Software Engineering and Technology CARL-DAVID GRANBÄCK Department of Computer Science and Engineering CHALMERS UNIVERSITY OF TECHNOLOGY UNIVERSITY OF GOTHENBURG Göteborg, Sweden, October 2009 The Author grants to Chalmers University of Technology and University of Gothenburg the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text, pictures or other material that violates copyright law. The Author shall, when transferring the rights of the Work to a third party (for example a publisher or a company), acknowledge the third party about this agreement. If the Author has signed a copyright agreement with a third party regarding the Work, the Author warrants hereby that he/she has obtained any necessary permission from this third party to let Chalmers University of Technology and University of Gothenburg store the Work electronically and make it accessible on the Internet. Rich Internet Applications (RIAs) A Comparison Between Adobe Flex, JavaFX and Microsoft Silverlight CARL-DAVID GRANBÄCK © CARL-DAVID GRANBÄCK, October 2009. Examiner: BJÖRN VON SYDOW Department of Computer Science and Engineering Chalmers University of Technology SE-412 96 Göteborg Sweden Telephone + 46 (0)31-772 1000 Department of Computer Science and Engineering Göteborg, Sweden, October 2009 Abstract This Master's thesis report describes and compares the three Rich Internet Application !RIA" frameworks Adobe Flex, JavaFX and Microsoft Silverlight.
    [Show full text]
  • Download Resume in .Pdf
    Websites Marcin Pietrzak tooschee.com / cytadella.com Email Address Web Developer [email protected] Phone Number & Creative Designer +48 603-575-153 (Poland) +49 179-657-35-05 (Germany) Work Experience (Page 1 of 3) 2013 - Present Artelia - Paket 24 GmbH Web Developer / Creative Designer Creation, maintenance and keeping up to date e-stores based on Magento Platform. Delivering new ideas and design concepts for product lines and styles. Thinking „outside of the box”. Web development: store development and maintenance, creation of interior web applications for company purposes: Magento Platform, Object Oriented Programming, MVC, PHP, MySQL, xhtml, css, Javascript and libraries (jQuery, ajax, prototype), W3C Standards, DOM, xampp, Apache, XML-Apis, 3-rd party api(al- legro, ebay etc.), documentation for web applications, workflows and Magento plugins, modules etc. : WikiMedia, OpenOffice, LibreOffice, Microsoft Office, maintenance, creating reports and managing multiple websites: site optimization, stores optimization, SEO, Pay Per Click and Adwords campaigns, Google Analytics, configuring, installing, tuning, troubleshooting, applying patches and supporting company web pages, portals and web servers: Apache, Nginx, Varnish,OPCache, APC software integration: fully operational, consistent GUI, dedicated for specific platform (Android, IOS, desktop software, web browsers, set top boxes etc.), team leading: 2 - 6 people, couching, motivation building, Creative Design: web designs for Magento based stores, landing pages, web portals
    [Show full text]
  • Flash®, Flex®, and Air® Development for Mobile Devices
    ffirs.indd ii 12/09/11 7:52 PM BEGINNING FLASH®, FLEX®, AND AIR® DEVELOPMENT FOR MOBILE DEVICES INTRODUCTION . xxi CHAPTER 1 An Introduction to Flash, Flex, and AIR . .1 CHAPTER 2 Getting Started . 35 CHAPTER 3 Building AIR Applications for Android, BlackBerry, and iOS Devices . 67 CHAPTER 4 Touch, Multitouch, and Gestures . .101 CHAPTER 5 Developing for Multiple Screen Sizes . 131 CHAPTER 6 Debugging Applications . .177 CHAPTER 7 Working with the Filesystem . 199 CHAPTER 8 Working with Data . 239 CHAPTER 9 Working with Audio and Video . 289 CHAPTER 10 Utilizing Device Features . 315 INDEX . 359 ffirs.indd i 12/09/11 7:52 PM ffirs.indd ii 12/09/11 7:52 PM BEGINNING Flash®, Flex®, and AIR® Development for Mobile Devices ffirs.indd iii 12/09/11 7:52 PM ffirs.indd iv 12/09/11 7:52 PM BEGINNING Flash®, Flex®, and AIR® Development for Mobile Devices Jermaine G. Anderson John Wiley & Sons, Inc. ffirs.indd v 12/09/11 7:52 PM Beginning Flash®, Flex®, and AIR® Development for Mobile Devices Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2012 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-94815-6 ISBN: 978-1-118-19334-1 (ebk) ISBN: 978-1-118-19335-8 (ebk) ISBN: 978-1-118-19336-5 (ebk) Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600.
    [Show full text]
  • Flex Resources*
    OpenStax-CNX module: m34542 1 Flex Resources* R.G. (Dick) Baldwin This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract The purpose of this document is to provide a list of links to online Flex and ActionScript resources to supplement the other lessons in the series. 1 Table of Contents • Preface (p. 1) • Resources (p. 1) • Miscellaneous (p. 3) 2 Preface This tutorial lesson is part of a series of lessons dedicated to programming using Adobe Flex. The purpose of this document is to provide a list of links to online Flex and ActionScript resources to supplement the other lessons in the series. note: The material in these lessons is based on Flex version 3 and Flex version 4. 3 Resources • Baldwin's Flex programming website 1 • Baldwin's ActionScript programming website 2 • Adobe Flex Home 3 • Download free open-source Adobe Flex 3.5 SDK 4 · Adobe Flex SDK Installation and Release Notes 5 · Application Deployment 6 • Download free open-source Adobe Flex 4 SDK 7 *Version 1.2: Jun 8, 2010 3:07 pm -0500 http://creativecommons.org/licenses/by/3.0/ 1http://www.dickbaldwin.com/tocFlex.htm 2http://www.dickbaldwin.com/tocActionScript.htm 3http://www.adobe.com/products/ex/?promoid=BPDEQ 4http://www.adobe.com/cfusion/entitlement/index.cfm?e=ex3sdk 5http://www.adobe.com/support/documentation/en/ex/3/releasenotes_ex3_sdk.html#installation 6http://livedocs.adobe.com/ex/3/html/help.html?content=Part3_deploy_1.html 7http://opensource.adobe.com/wiki/display/exsdk/Download+Flex+4 http://cnx.org/content/m34542/1.2/
    [Show full text]
  • Adobe Trademark Database for General Distribution
    Adobe Trademark List for General Distribution As of May 17, 2021 Please refer to the Permissions and trademark guidelines on our company web site and to the publication Adobe Trademark Guidelines for third parties who license, use or refer to Adobe trademarks for specific information on proper trademark usage. Along with this database (and future updates), they are available from our company web site at: https://www.adobe.com/legal/permissions/trademarks.html Unless you are licensed by Adobe under a specific licensing program agreement or equivalent authorization, use of Adobe logos, such as the Adobe corporate logo or an Adobe product logo, is not allowed. You may qualify for use of certain logos under the programs offered through Partnering with Adobe. Please contact your Adobe representative for applicable guidelines, or learn more about logo usage on our website: https://www.adobe.com/legal/permissions.html Referring to Adobe products Use the full name of the product at its first and most prominent mention (for example, “Adobe Photoshop” in first reference, not “Photoshop”). See the “Preferred use” column below to see how each product should be referenced. Unless specifically noted, abbreviations and acronyms should not be used to refer to Adobe products or trademarks. Attribution statements Marking trademarks with ® or TM symbols is not required, but please include an attribution statement, which may appear in small, but still legible, print, when using any Adobe trademarks in any published materials—typically with other legal lines such as a copyright notice at the end of a document, on the copyright page of a book or manual, or on the legal information page of a website.
    [Show full text]
  • Adobe Creative Cloud Licensing Overview Flexible Licensing Options for Primary and Secondary Schools and Districts
    K–12 Licensing Overview Adobe Creative Cloud licensing overview Flexible licensing options for primary and secondary schools and districts Bring Adobe Creative Cloud to your school or district with affordable, easy- to-manage licensing options available through the Adobe Value Incentive Plan (VIP). You’ll enhance teaching and learning while helping students develop essential digital skills for college and career success. Site license benefits: • Universal access—Give your students, teachers, and staff access to the latest industry-leading creative software so they can design, share, and publish compelling content across all media and devices. • Budget predictability—A low-cost, flat-fee, single-license purchase with one annual or multiyear contract for school-owned or leased computers, with the option to cover more at or after the time of purchase. • Flexible deployment and management—Designed for an individual school or district, licensing options offer a web-based Admin Console that makes it easy to centrally manage and deploy licenses. • Classroom and home use—Schools have the flexibility to use licenses for in-classroom deployment, including BYOD environments, or at home on teacher-owned machines. • Free instructional resources—Your educators can access the Adobe Education Exchange for free professional development, teaching resources, and peer-to-peer collaboration to help them get up to speed on Creative Cloud apps and ignite creativity in the classroom. Licensing for your entire school or district: Creative Cloud for education Site license • Device licenses for each computer, rather than each user, with rights Reference the Adobe Creative Cloud to install on one computer per license for education K–12 Site License • Complete set of Creative Cloud desktop applications (services not included) • Scalable software deployment for a single school site FAQ and VIP Program Guide • Minimum purchase of 100 licenses for additional information.
    [Show full text]
  • Adobe CS6 Master Collection Suite Overview
    Adobe Creative Suite 6 Master Collection Suite Overview Adobe® Creative Suite® 6 Master Collection Design without limits What’s new in CS6 Adobe Creative Suite 6 Master Collection software delivers unprecedented performance with blazing-fast 64-bit native support and GPU acceleration. Retouch images with astonishing ease using new Content-Aware tools; build robust, adaptive, HTML5- and CSS3-based designs; seamlessly manage content across multiple layouts; and freely edit video in native formats. Creative Suite 6 Master New dimensions in digital imaging—Intuitively create stunning 3D artwork and vibrant Collection components: videos. Edit images with exceptional precision. And design anything you can imagine—at • Adobe Photoshop amazing speed—with Adobe Photoshop® CS6 Extended. CS6 Extended Vector graphics that work across media—Create compelling graphics with Adobe • Adobe Illustrator CS6 Illustrator® CS6, the industry standard for vector drawing. Express your vision with shapes, • Adobe InDesign CS6 color, effects, and typography—driven by the new Adobe Mercury Performance System • Adobe Acrobat® X Pro so you can make fast work of your most complex creations. • Adobe Flash® Professional CS6 Standards-based web authoring—Create compelling websites and apps for smartphones, • Adobe Flash Builder® tablets, and desktop computers with Adobe Dreamweaver® CS6. Quickly build adaptive 4.6 Premium designs by using fluid grid layout, review your work with Multiscreen Preview, and use • Adobe Dreamweaver CS6 support for jQuery Mobile and Adobe PhoneGap™ frameworks to streamline development • Adobe Fireworks® CS6 of mobile apps. • Adobe Premiere Pro CS6 Professional layouts for print and digital publishing—Create elegant and engaging • Adobe After Effects CS6 pages with Adobe InDesign® CS6.
    [Show full text]
  • Introduction to Flex and Air
    Introduction to Flex and Air CS174 Chris Pollett Nov. 24, 2008. Outline • Flash, Flex, and Adobe Air • Installation • Simple Program • Components Flash • Flash was originally a product to make it easy to produce vector based animations on the web created around 1996 based on technology purchased by Macromedia (now Adobe) from Futurewave. • Flash programs are typically executed by the Flash player plug-in which is (Sep 2008) available in some browser on 99% of desktops (Flash >7, for Flash 9 is 98%). • It is used to create Rich Internet Applications (RIA) and competes against AJAX, Silverlight (Windows), Applets (Java), etc. • It can also be used to do tracking (PIE -- Persistent Identification Elements -- not turned off as often as cookies) • It has the advantage over AJAX that as the plug-in is produced by one source, it runs the same in any browser. It also supports richer kinds of media like Video. (YouTube). Flex • The main authoring tool for Flash is Flash Professional, which is GUI IDE designed to make it easy to create Flash. • Flex is an Adobe product which gives a more programmatic way to create Flash files. • There is a Flex IDE, Flex Builder, which can also be used, however, the basic SDK is open sourced under the Mozilla License (can mix proprietary and open source code). • We will only look at the basic SDK which we will access mainly from the command line. • There are other open-source tool chains which can be used to create .swf files, notably, OpenLaszlo. Adobe Air • Air is a product released by Adobe in Feb, 2008 to make it easy to convert Flash programs into stand- alone applications.
    [Show full text]
  • Migrating, Installing, and Configuring ADOBE® CONNECT™ 9 Legal Notices
    Migrating, Installing, and Configuring ADOBE® CONNECT™ 9 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 3/1/2015 iii Contents Chapter 1: About this document What this document contains . 1 Who should read this document . 1 Conventions used in this document . 1 Useful resources . 1 Chapter 2: Preparing for migration, installation, and configuration Installation requirements . 3 Supported configurations . 4 Preparing to migrate . 6 Preparing to install Adobe Connect . 8 Preparing to install integrated telephony adaptors . 16 Chapter 3: Installing or Upgrading to Adobe Connect 9.4 Install or upgrade Adobe Connect and associated products . 22 Verify your installation . 31 Install Adobe Connect Edge Server . 34 Uninstalling the servers . 34 Chapter 4: Deploying and configuring Adobe Connect Use the Application Management Console to configure Adobe Connect Server . 36 Deploying Adobe Connect . 36 Configuring Dispatcher for AEM bundled with Adobe Connect . 40 Deploying Adobe Connect Edge Server . 40 Integrating with a directory service . 43 Deploying Universal Voice . 49 Configuring a video telephony device to work with Adobe Connect . 55 Deploying integrated telephony adaptors . 56 Configuring shared storage . 60 Configuring Help and Resources links . 62 Configuring account notification settings . 64 Configuring the session timeout value . 65 Configuring PDF to SWF conversion . 65 Configuring single sign-on (SSO) . 66 Configuring a reverse proxy in front of Adobe Connect . 70 Hosting Adobe Connect Add-in . 72 Chapter 5: Security SSL (secure sockets layer) . 74 Securing the infrastructure . 74 Security tips and resources . 77 Last updated 3/1/2015 MIGRATING, INSTALLING, AND CONFIGURING ADOBE CONNECT 9 iv Contents Chapter 6: Administering Adobe Connect Start and stop the servers .
    [Show full text]