Android-User Guide

Total Page:16

File Type:pdf, Size:1020Kb

Android-User Guide Android User Guide Published: 2015-01-07 SWD-20150107143657691 Contents Getting started.............................................................................................................................................7 Process overview............................................................................................................................................7 Register for a BlackBerry ID account.............................................................................................................. 8 Install an app repackaging tool....................................................................................................................... 9 Plug-in and command-line tools.................................................................................................................19 Check the compatibility of .apk files..............................................................................................................20 BlackBerry tools for Android development.................................................................................................... 20 Porting to BlackBerry 10 OS...................................................................................................................... 51 Publish to BlackBerry World...................................................................................................................... 63 Documentation This documentation describes how you can use the BlackBerry Tools for Android development to repackage your apps and port them to the BlackBerry 10 OS. View the Android Runtime Documentation as a PDF Documentation 5 Documentation 6 Getting started Learn how to use the BlackBerry Tools for Android apps to repackage your Android apps and become a BlackBerry World vendor. Introduction to BlackBerry Runtime for Android apps The BlackBerry Runtime for Android apps allows you to run Android apps on BlackBerry 10 devices. Repackaging your Android apps to run on the BlackBerry Runtime allows you to reach a brand new set of potential customers. When you repackage your Android apps as .bar files, you can submit them as BlackBerry 10 apps to the BlackBerry World storefront. Process overview You probably already have an established workflow that you use when you develop Android apps. Bringing your Android apps over to the BlackBerry Runtime allows you to access a whole new group of potential customers. However, before you can distribute your Android apps through the BlackBerry World storefront, they must be repackaged as signed .bar files. There are several options for repackaging your Android apps as BlackBerry 10 compatible .bar files. Chances are, one of these options fits nicely into your current workflow. Tokens, tools, and certificates You need a few items in order to test, debug, and repackage Android apps as BlackBerry 10 compatible .bar files. These items include the following: • A BlackBerry ID account • A BlackBerry app repackaging tool • A BlackBerry ID Signing token and Developer certificate • A BlackBerry 10 device or the BlackBerry 10 Device Simulator • A BlackBerry device debug token • A BlackBerry World Vendor account Stages of the overall process The following diagram illustrates the overall process that you must follow before you can distribute your Android apps through the BlackBerry World storefront. Getting started 7 1. Register for a BlackBerry ID account on page 8 2. Install an app repackaging tool on page 9 3. BlackBerry tools for Android development on page 20 4. Publish to BlackBerry World on page 63 Register for a BlackBerry ID account You must register for a BlackBerry ID account before you begin repackaging your Android apps as .bar files for BlackBerry 10 devices. You can use your BlackBerry ID account to: • Create a BlackBerry ID token and a developer certificate to use with the BlackBerry Signing Authority Tool. These two items allow you to test, debug, repackage, and sign all of your Android apps. • Login to the BlackBerry World vendor portal, where you can create and manage your account to distribute your signed digital goods. Follow these steps to register for a BlackBerry ID account: 1. Go to BlackBerry ID - Signup website. 2. Enter your information on the form. 3. Click Submit. Android apps on the BlackBerry Runtime for Android apps Before you get started repackaging your Android apps as .bar files that run on BlackBerry 10 devices, review the following information so you understand the differences between running apps on an Android device and running apps on the BlackBerry Runtime for Android. If you're developing for BlackBerry 10 OS version 10.3 or 10.3.1, you can use the BlackBerry Runtime for Android apps to run Android Jelly Bean 4.3 apps. If you're developing for a previous version of BlackBerry 10 OS, use Android Gingerbread 2.3.3. Note: For information on repackaging an Android app for the BlackBerry PlayBook, see Plug-in Repackaging Tool for BlackBerry PlayBook. UI differences in repackaged Android apps Here are some of the differences that you can expect to see in your Android app's UI after it has been repackaged to run on a BlackBerry 10 device. Getting started 8 UI characteristic What you can expect Navigation Since most BlackBerry 10 devices do not have a Back key, users must tap the Back button that appears at the bottom of the screen to return to a previous screen. Note: A navigation toolbar with a Back button appears at the bottom of most Android apps. For apps that use full-screen mode (for example, games), users can swipe down from the top of the screen to display the navigation toolbar. App menu Since most BlackBerry 10 devices do not have a Menu key, users must swipe down from the top of the screen to display the app menu. Notifications App notifications, including the status of activities that are occurring in the background (for example, music that's playing, or files that are downloading), appear in the BlackBerry Hub. Designing for specific BlackBerry 10 devices You can optimize the layout of your app's UI components to accommodate the characteristics of a specific BlackBerry 10 device. Information on characteristics such as screen size, aspect ratio, display type, and screen density can be found using the links provided below. For information on specific BlackBerry 10 device screen characteristics, see Different screen sizes. For information on the UI framework, and the visual style of the BlackBerry 10 OS, see UI Guidelines for BlackBerry 10. Install an app repackaging tool You can install any one of the tools shown below to repackage your app as a .bar file that you can submit for distribution through the BlackBerry World storefront. Repackaging tool Description The BlackBerry Plug-in The Android Studio plug-in allows you to: for Android Studio • Create a BlackBerry ID token and developer certificate. Getting started 9 Repackaging tool Description • Use the BlackBerry ADB Proxy Manager to run and debug your Android app on a BlackBerry device. • Verify that your Android app is compatible with the BlackBerry Runtime. • Repackage your Android app as a BlackBerry .bar file. • Use Android Studio to sign your Android app. Get the BlackBerry Plug-in for Android Studio. The BlackBerry Plug-in The BlackBerry Plug-in for Android Development Tools for Eclipse allows you to: for Android Development Tools for • Create a BlackBerry ID token and developer certificate. Eclipse • Use the BlackBerry ADB Proxy Manager to run and debug your Android app on a BlackBerry device. • Verify that your Android app is compatible with the BlackBerry Runtime. • Repackage your Android app as a BlackBerry .bar file. • Use Eclipse to sign your Android app. Get started with the BlackBerry Plug-in for Android Development Tools for Eclipse. The BlackBerry The command-line tools are a set of command-line utilities that can do everything Command-line tools that the above plug-ins do, but from a command-line prompt. You can also use the command-line tools from a point and click UI. Get started with the BlackBerry Command-line tools. Create a BlackBerry ID Signing token A BlackBerry ID Signing token and Developer certificate are used to sign your repackaged BlackBerry 10 apps. An app must be signed before it can be distributed through the BlackBerry World storefront. You must have a BlackBerry ID account to create a BlackBerry ID Signing token and Developer certificate. To register for a BlackBerry ID account and create a BlackBerry ID Signing token: 1. Go to the BlackBerry ID portal and do one of the following: • Click the Don't have a BlackBerry ID? Create one link. • Enter your BlackBerry ID account credentials and click Sign In. 2. Enter and confirm the password that you want to use to secure your BlackBerry ID Signing token. This password can also be used when you create your Developer certificate. Note: Many developers use their BlackBerry ID account password for their BlackBerry ID Signing token and Developer certificate. This can make those passwords easier to remember. If you forget the password for Getting started 10 your BlackBerry ID Signing token, it cannot be retrieved or reset for you. You must create another BlackBerry ID Signing token. 3. Accept the license agreement and click Get Token. 4. Download and save the BlackBerry ID keystore file. Note: The BlackBerry ID Signing token is included in a keystore file, called bbidtoken.csk, that's saved in your Downloads folder. The BlackBerry Signing Authority service uses your BlackBerry ID Signing token for authentication when you
Recommended publications
  • 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]
  • 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]
  • Certified Digital Designer Professional Certification Examination Review
    Digital Imaging & Editing and Digital & General Photography Certified Digital Designer Professional Certification Examination Review Within this presentation – We will use specific names and terminologies. These will be related to specific products, software, brands and trade names. ADDA does not endorse any specific software or manufacturer. It is the sole decision of the individual to choose and purchase based on their personal preference and financial capabilities. the Examination Examination Contain at Total 325 Questions 200 Questions in Digital Image Creation and Editing Image Editing is applicable to all Areas related to Digital Graphics 125 Question in Photography Knowledge and History Photography is applicable to General Principles of Photography Does not cover Photography as a General Arts Program Examination is based on entry level intermediate employment knowledge Certain Processes may be omitted that are required to achieve an end result ADDA Professional Certification Series – Digital Imaging & Editing the Examination Knowledge of Graphic and Photography Acronyms Knowledge of Graphic Program Tool Symbols Some Knowledge of Photography Lighting Ability to do some basic Geometric Calculations Basic Knowledge of Graphic History & Theory Basic Knowledge of Digital & Standard Film Cameras Basic Knowledge of Camera Lens and Operation General Knowledge of Computer Operation Some Common Sense ADDA Professional Certification Series – Digital Imaging & Editing This is the Comprehensive Digital Imaging & Editing Certified Digital Designer Professional Certification Examination Review Within this presentation – We will use specific names and terminologies. These will be related to specific products, software, brands and trade names. ADDA does not endorse any specific software or manufacturer. It is the sole decision of the individual to choose and purchase based on their personal preference and financial capabilities.
    [Show full text]
  • OLIVIERI DINO RESUME>
    RESUME> OLIVIERI DINO >1984/BOOT HTTP://WWW.ONYRIX.COM /MATH/C64/ /ASM.6510/BASIC/ /INTEL/ASM.8086/ /C/M24/BIOS/ >1990/PASCAL/C++/ADA/ /F.S.M/FORTRAN/ /ASM.80286/LISP/ /SCHEME/ /SIMULA/PROLOG/ /80386/68000/ /MIDI/DELUXEPAINT/ /AMIGA/ATARI.ST/ /WEB/MOSAIC/ /ARCHIE/FTP/MAC.0S9/HTTP/ /JAVA/TCP.IP/CODEWARRIOR/ /HTML/PENTIUM.3/3DMAX/ /NETSCAPE/CSS/ >2000/ASP/IIS/PHP/ /ORACLE/VB6/ /VC++/ONYRIX.COM/FLASHMX/ /MYSQL/AS2/.NET/JSP/C#/ /PL.SQL/JAVASCRIPT/ /LINUX/EJB/MOZILLA/ /PHOTOSHOP/EARENDIL.IT/ /SQL.SERVER/HTTP/ /MAC.OSX/T.SQL/ /UBUNTU/WINXP/ /ADOBE.CS/FLEX/ZEND/AS3/ /ZENTAO.ORG/PERL/ /C#/ECMASCRIPT/ >2010/POSTGRESQL/LINQ/ /AFTERFX/MAYA/ /JQUERY/EXTJS/ /SILVERLIGHT/ /VB.NET/FLASHBUILDER/ /UMAMU.ORG/PYTHON/ /CSS3/LESS/SASS/XCODE/ /BLENDER3D/HTML5/ /NODE.JS/QT/WEBGL/ /ANDROID/ /WINDOWS7/BOOTSTRAP/ /IOS/WINPHONE/MUSTACHE/ /HANDLEBARS/XDK/ /LOADRUNNER/IIB/WEBRTC/ /ARTFLOW/LOGIC.PRO.X/ /DAVINCI.RESOLVE/ /UNITY3D/WINDOWS 10/ /ELECTRON.ATOM/XAMARIN/ /SOCIAL.BOTS/CHROME.EXT/ /AGILE/REACT.NATIVE/ >INSERT COIN >READY PLAYER 1 UPDATED TO JULY 2018 DINO OLIVIERI BORN IN 1969, TURIN, Italy. DEBUT I started PROGRAMMING WITH MY FIRST computer, A C64, SELF LEARNING basic AND machine code 6510 at age OF 14. I STARTED STUDYING computer science at HIGH school. I’VE GOT A DEGREE IN computer science WITHOUT RENOUNCING TO HAVE MANY DIFFERENT work experiences: > videogame DESIGNER & CODER > computer course’S TRAINER > PROGRAMMER > technological consultant > STUDIO SOUND ENGINEER > HARDWARE INSTALLER AIMS AND PASSIONS I’M A MESS OF passions, experiences, IDEAS AND PROFESSIONS. I’M AN husband, A father AND, DESPITE MY age, I LIKE PLAYING LIKE A child WITH MY children.
    [Show full text]
  • Michail Tziotis
    ΔΘΝΗΚΟ ΜΔΣ΢ΟΒΗΟ ΠΟΛΤΣΔΥΝΔΗΟ ΓΗΑΣΜΖΜΑΣΗΚΟ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΗΑΚΩΝ ΢ΠΟΤΓΩΝ “ΓΔΩΠΛΖΡΟΦΟΡΗΚΖ” ΜΔΣΑΠΣΤΥΙΑΚΗ ΔΡΓΑ΢ΙΑ: ΓΖΜΗΟΤΡΓΗΑ ΔΝΟ΢ ΢ΥΔΓΗΑ΢ΣΖ ΣΑΞΗΓΗΩΝ ΜΔ ΜΜΜ ΓΗΑ ΣΟΤ΢ ΔΠΗ΢ΚΔΠΣΔ΢ ΣΖ΢ ΑΘΖΝΑ΢ ΔΠΗΒΛΔΠΩΝ: ΣΗΜΟΛΔΩΝ ΢ΔΛΛΖ΢ – ΚΑΘΖΓΖΣΖ΢ Δ.Μ.Π. ΜΗΥΑΖΛ ΣΕΗΩΣΖ΢ ΓΔΚΔΜΒΡΙΟ΢ 2010 v MT2.1.1el /20110310 National Technical University of Athens Postgraduate Studies Programme on “Geoinformatics” THESIS: DEVELOPMENT OF AN INTERMODAL JOURNEY PLANNER FOR THE VISITORS OF ATHENS SUPERVISOR: TIMOLEON SELLIS – PROF. N.T.U.A. MICHAIL TZIOTIS DECEMBER 2010 Διπλωματικι Εργαςία Δθμιουργία Ενόσ Σχεδιαςτι Ταξιδιϊν Με ΜΜΜ Για Τουσ Επιςκζπτεσ Τθσ Ακινασ. i Διπλωματικι Εργαςία Δθμιουργία Ενόσ Σχεδιαςτι Ταξιδιϊν Με ΜΜΜ Για Τουσ Επιςκζπτεσ Τθσ Ακινασ. ΜΗΝ ΕΚΤΥΠΩΝΕΤΕ ‘Η ΦΩΤΟΤΥΠΕΙΤΕ ΑΝ ΔΕΝ ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΟ ii Διπλωματικι Εργαςία Δθμιουργία Ενόσ Σχεδιαςτι Ταξιδιϊν Με ΜΜΜ Για Τουσ Επιςκζπτεσ Τθσ Ακινασ. iii Διπλωματικι Εργαςία Δθμιουργία Ενόσ Σχεδιαςτι Ταξιδιϊν Με ΜΜΜ Για Τουσ Επιςκζπτεσ Τθσ Ακινασ. ΢ύνοψη Η Εργασία που αναλύεται στο παρόν τεύχος αποτελεί την Διπλωματική Εργασία για το Μεταπτυχιακό Πρόγραμμα ΢πουδών ―Γεωπληροφορική‖ τού Εθνικού Μετσόβιου Πολυτεχνείου. Αντικείμενο της Εργασίας ήταν η δημιουργία ενός ΢χεδιαστή Σαξιδιών Με Μέσα Μαζικής Μεταφοράς (Intermodal Journey Planner), που να απευθύνεται κατά κύριο λόγο στους επισκέπτες της πόλης. Για τον λόγο αυτό η σχετική εφαρμογή σχεδιάστηκε ώστε να είναι αρκετά απλή στην χρήση και να μπορεί να δίνει με λίγα βήματα και γρήγορα μια πολύ καλή καθοδήγηση, ενώ ως γλώσσα του περιβάλλοντος χρήσης επιλέχθηκε η Αγγλική. Η εφαρμογή παρέχεται μέσω ενός web interface και στηρίζεται σε open source λογισμικά. Η δημιουργία της στάθηκε ως πλαίσιο για την απόκτηση γνώσης σχετικά με την γλώσσα προγραμματισμού Java, την δημιουργία web sites και εφαρμογών, την πλοήγηση με χρήση γράφων, όπως επίσης και με την λογική της ανάπτυξης λογισμικού ανοικτού κώδικα και των μεθοδολογιών λειτουργίας μιας κοινότητας ανάπτυξης τέτοιου λογισμικού.
    [Show full text]
  • Advanced Internet Applications on Desktop
    MASARYK UNIVERSITY FACULTY}w¡¢£¤¥¦§¨ OF I !"#$%&'()+,-./012345<yA|NFORMATICS Advanced Internet Applications on Desktop DIPLOMA THESIS Bc. Martin Miko Brno, 2011 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Advisor: doc. RNDr. Tomáš Pitner, Ph.D. ii Acknowledgement I would like to thank to doc. RNDr. Tomáš Pitner, Ph.D. whose guidance, many inspiring ideas, remarks, and above all patience made all this possible. Without his good will this work would never be born. Also I would like to thank to all my friends, who stood behind me, had to cope with my moodiness and helped in many ways in the time of need. And last, but not least, I would like to thank to my family for their support and understanding. iii Abstract The aim of this work is to describe, analyse and compare selected important rich Internet application platforms that allow desktop deployment. Analysed platforms are Adobe AIR using applications built in Adobe Flex and Microsoft Silverlight. Secondary aim of this work is demonstration of capabilities offered by AIR framework and comparison of AIR applica- tions to solutions based on JavaScript. To compare and analyse various platforms, a comparison or benchmarking method is required, but unluckily no relevant methods exist. This work proposes a benchmarking method that allows complex comparison of this type of platforms. Method is based on gen- eral requirements of users and developers.
    [Show full text]
  • An Expandable Web-Based Platform for Visually Analyzing Basin-Scale Hydro-Climate Time Series Data
    Environmental Modelling & Software 78 (2016) 97e105 Contents lists available at ScienceDirect Environmental Modelling & Software journal homepage: www.elsevier.com/locate/envsoft An expandable web-based platform for visually analyzing basin-scale hydro-climate time series data * Joeseph P. Smith a, , Timothy S. Hunter b, Anne H. Clites b, Craig A. Stow b, Tad Slawecki c, Glenn C. Muhr b, Andrew D. Gronewold b, d a Cooperative Institute for Limnology and Ecosystems Research, University of Michigan, Ann Arbor, MI 48109, USA b Great Lakes Environmental Research Laboratory, National Oceanic and Atmospheric Administration, Ann Arbor, MI 48108, USA c LimnoTech, Ann Arbor, MI 48108, USA d Department of Civil and Environmental Engineering, University of Michigan, Ann Arbor, MI 48109, USA article info abstract Article history: Growing demand from the general public for centralized points of data access and analytics tools co- Received 16 July 2015 incides with similar, well-documented needs of regional and international hydrology research and Accepted 5 December 2015 resource management communities. To address this need within the Laurentian Great Lakes region, we Available online 8 January 2016 introduce the Great Lakes Dashboard (GLD), a dynamic web data visualization platform that brings multiple time series data sets together for visual analysis and download. The platform's adaptable, Keywords: robust, and expandable Time Series Core Object Model (GLD-TSCOM) separates the growing complexity Data visualization and size of Great Lakes data sets from the web application interface. Although the GLD-TSCOM is Great lakes Data access currently applied exclusively to Great Lakes data sets, the concepts and methods discussed here can be Analytics applied in other geographical and topical areas of interest.
    [Show full text]
  • Adobe Flash Professional for Ios Game Development a Feasible and Viable Alternative to Xcode?
    IT 14 028 Examensarbete 15 hp Juni 2014 Adobe Flash Professional for iOS Game Development A Feasible and Viable Alternative to Xcode? Leila Svantro Institutionen för informationsteknologi Department of Information Technology Abstract Adobe Flash Professional for iOS Game Development - a Feasible and Viable Alternative to Xcode? Leila Svantro Teknisk- naturvetenskaplig fakultet UTH-enheten The smartphone operating system iOS is the second highest ranked after Android. The apps in App Store and Google Play combined consist of 70-80 % games, which Besöksadress: are the primary entertainment applications. Many developers are learning game Ångströmlaboratoriet Lägerhyddsvägen 1 development or refreshing their skills to profit on this trend. The problem statements Hus 4, Plan 0 are: is it viable and feasible to use Adobe Flash Professional (AFP) for the iOS game development compared to Xcode and could AFP be used exclusively for iOS game Postadress: development? Information on both IDEs has been analyzed. Furthermore, Box 536 751 21 Uppsala implementations and code comparisons have been made. The results and analysis shows differences regarding expenses while possibilities for developing the same kind Telefon: of games essentially are equivalent. The conclusions are that AFP is a viable IDE for 018 – 471 30 03 iOS game development in the aspect of possibilities. It is not feasible on a long-term Telefax: basis when considering the expenses however it could be feasible on a short-term 018 – 471 30 00 basis depending on the developer’s requirements of extension and Mac OS for App Store publishing. AFP is not able to be used exclusively for the iOS game development Hemsida: if publishing to the App Store is a requirement however it is if publishing is restricted http://www.teknat.uu.se/student to single devices.
    [Show full text]
  • Requirements for Web Developers and Web Commissioners in Ubiquitous
    Requirements for web developers and web commissioners in ubiquitous Web 2.0 design and development Deliverable 3.2 :: Public Keywords: web design and development, Web 2.0, accessibility, disabled web users, older web users Inclusive Future Internet Web Services Requirements for web developers and web commissioners in ubiquitous Web 2.0 design and development I2Web project (Grant no.: 257623) Table of Contents Glossary of abbreviations ........................................................................................................... 6 Executive Summary .................................................................................................................... 7 1 Introduction ...................................................................................................................... 12 1.1 Terminology ............................................................................................................. 13 2 Requirements for Web commissioners ............................................................................ 15 2.1 Introduction .............................................................................................................. 15 2.2 Previous work ........................................................................................................... 15 2.3 Method ..................................................................................................................... 17 2.3.1 Participants ..........................................................................................................
    [Show full text]
  • Sam Souhrada Resume | Resume Builder
    S A M S O U H R A D A 8123224920 http://www.samsouhrada.com SU M M AR Y 10+ years of experience in the Information Technology Field as a Software Engineer, Expert Developer Resource, Lead Developer, Manager, Consultant and Application Integrator. Fluent in multiple programming languages and exposed to various web technologies; including ASP .Net C#, Java, JSP, PHP, REST, Soap, JavaScript, jQuery and the Adobe Flash Platform. To view more of my information please visit my online portfolio at http://www.samsouhrada.com Specialties: ASP .NET C# & VB, Adobe (Dreamweaver, Fireworks, Photoshop), PHP, Java (JSP), SQL Server, MySQL, XML, HTML, CSS, JavaScript E-Commerce, Dashboard Applications, Charting-Data Visualization, Banners-Graphics, Content Management, Calendar Applications, Email Marketing, Podcast Builder, Website Development, Web Services, Google Maps SK I LLS ASP.NET Visual Studio Microsoft SQL Server Web Services JavaScript jQuery XML Web Development SEO Java PHP MySQL Microsoft Office AJAX Flex Wordpress Dreamweaver E-commerce Web Design Visual Basic HTML CSS Adobe Flash Graphic Design E XPE R I E NCE SamSouhrada.com 01 / 2007 - Present Consultant • Custom application development for web, desktop and mobile applications. • E-Commerce solutions for small to mid-size business. • Search Engine Optimization • Installation of professional content management systems and custom solutions. • Email Marketing using professional email service providers and custom solutions. • Technology Consulting Technologies • Microsoft ASP .Net C# • Microsoft SQL Server • Java, Java Server Pages (JSP), J2EE • LAMP, PHP and MySQL • WordPress, Joomla, Drupal, Custom CMS • ExactTarget, Eloqua, MailChimp, Custom ESP • SEO • JavaScript, jQuery • Adobe Flash Platform • Google Maps API • Adobe (Flash Builder, Dreamweaver, Fireworks, Flash, Photoshop, ActionScript 3.5) ExactTarget 10 / 2012 - 02 / 2014 Senior Software Engineer • Developed fixes for product escalations in all areas of the application.
    [Show full text]
  • Adobe Flex 4.5 Fundamentals Training from the Source
    Adobe® Flex® 4.5 Fundamentals Training from the Source Michael Labriola Jeff Tapper Matthew Boles Foreword by Adam Lehman, Adobe Flash Builder Product Manager Adobe® Flex® 4.5 Fundamentals: Training from the Source Michael Labriola/Jeff Tapper/Matthew Boles This Adobe Press book is published by Peachpit. For information on Adobe Press books, contact: Peachpit 1249 Eighth Street Berkeley, CA 94710 510/524-2178 510/524-2221 (fax) For the latest on Adobe Press books, go to www.adobepress.com To report errors, please send a note to [email protected] Copyright © 2012 by Michael Labriola and Jeffrey Tapper Adobe Press Editor: Victor Gavenda Project Editor: Nancy Peterson Development Editor: Robyn G. Thomas Technical Editor: Steve Lund Production Coordinator: Becky Winter Copy Editor: Jessica Grogan Compositor: Danielle Foster Indexer: Emily Glossbrenner Cover Design: Peachpit Press Notice of Rights All rights reserved. No part of this book may be reproduced or transmitted in any form by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. For infor- mation on getting permission for reprints and excerpts, contact [email protected]. Notice of Liability The information in this book is distributed on an “As Is” basis, without warranty. While every precaution has been taken in the preparation of the book, neither the authors, Adobe Systems, Inc., nor the publisher shall have any lia- bility to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the instructions contained in this book or by the computer software and hardware products described in it.
    [Show full text]