Using Flash CS3 and AIR to Build Desktop Applications
|
|
- Tyrone Daniel
- 7 years ago
- Views:
Transcription
1 605 Using Flash CS3 and AIR to Build Desktop Applications Dan Carr, Dan Carr Design
2 November 11-14, 2008 San Jose, CA Session Overview Using Flash CS3 and Adobe AIR to Build Desktop Applications Dan Carr November 13, :00 4:15 PM 1. AIR Basics 2. Installation and Development in Flash CS3 3. Extended ActionScript API 4. Demo: Building a simple desktop application AIR Basics AIR (Adobe Integrated Runtime) is a runtime technology built on top of the WebKit open-source browser, Flash Player 9, and ActionScript 3.0 Publishing to the AIR format from Flash Professional creates an installer deployed desktop application The AIR runtime and AIR applications can be seamlessly installed from a regular web-based Flash movie AIR adds an extended ActionScript API and a desktop level security sandbox AIR applications can interact with the user s system Development Environments AIR applications can be developed in the following software: 1. FlexBuilder 3 2. AIR SDK (command line) 3. Dreamweaver (HTML, AJAX, JavaScript) 4. Flash CS3/CS4 Professional 5. 3 rd Party (FlashDevelop, etc.) Installation in Flash CS3 Installation is an easy two-step process. Installation files: 1. Install the AIR runtime 2. Install the Flash CS3 Update for AIR Get the installation files and more information at: Note: Flash CS4 includes native support for publishing to AIR format. Development Process Developing an AIR application in Flash follows the same process as any other type of Flash project, but adds a new set of Publish Settings to the mix. Workflow: 1. Work in an ActionScript 3.0 file as usual 2. Use the FLA s Publish Settings and Commands menu to configure the AIR file 3. Test movie to see the AIR API active in Flash CS3 4. Publish the AIR application from Publish Settings or the Publish AIR command (Publish in CS4) Session 605 Using Flash CS3 and AIR to Build Desktop Applications Dan Carr, Dan Carr Design Page 1
3 November 11-14, 2008 San Jose, CA Extended ActionScript API 1. Includes all of the web-based ActionScript APIs 2. Option for synchronous or asynchronous behavior with system functions and HTTP calls 3. HTML loader, native windows, & native menus 4. Access to the local file system 5. Access to clipboard and desktop 6. Ability to connect to local SQL-based databases 7. Ability to monitor the network connection 8. Ability to display PDF content internally Demo: Building a Simple AIR Application 1. Create an application in an ActionScript 3.0 FLA file 2. Switch the Publish Settings to AIR Setup the installer using the Commands menu 4. Create a self-signed certificate 5. Publish the AIR file 6. Launch the installer to test Resources Dan Carr Design Adobe Developer Center Beginning Adobe AIR Author Rich Tretola, O reilly books Session 605 Using Flash CS3 and AIR to Build Desktop Applications Dan Carr, Dan Carr Design Page 2
4 Using Flash CS3 and the AIR to Build Desktop Applications Thursday, November 13, 3:00 pm Session 605 Presented by Dan Carr Overview The Adobe Integrated Runtime (AIR) is a multi-platform runtime for building desktop applications. The true power of AIR lies in its ability to tie into the desktop and web environments seamlessly using development techniques you most likely already know. This session will show you how easy it is to use Flash CS3 to create a desktop application deployed to the AIR runtime. You ll explore options for development environments, the basics of working with AIR in Flash CS3, and the step by step process of creating a Flash movie with full local file system access. Session topics The elements of the AIR runtime Development environments and technology options How to work with AIR in Flash CS3 How to publish a Flash application to AIR format How to work with the extended ActionScript 3.0 API for AIR How to work with badge.swf and air.swf Audience This topic is of interest to beginning to intermediate level developers who are interesting in an overview of the technology and the specifics of working with AIR in Flash CS3. Adobe Integrated Runtime (AIR) The Adobe Integrated Runtime is built on top of Flash Player 9, ActionScript 3.0, and the WebKit HTML/JavaScript engine. Essentially AIR adds to Flash the ability to run from the desktop with extended system access and functionality unavailable to network-based Flash movies. But AIR is not just about Flash. In fact you don t have to use Flash at all if you prefer other mediums. AIR allows web developers to take knowledge in web technologies they already use to create full-fledged desktop applications. Development Environments AIR is not necessarily about Flash. AIR applications can be built using a handful of different development environments including:
5 Flash CS3 and higher Flex Builder 2 and Higher Flex/AIR SDK (command line compiler) Dreamweaver CS3 and higher Aptana Studio The AJAX and JavaScript communities were some of the early supporters of AIR developing desktop applications in non-flash based web technologies. The Flex community hopped onboard with the early implementation of ActionScript 3.0. And last but not least the Flash community joined the game when the Flash CS3 updater for AIR was released. Look for new communities to join the mix as AIR moves toward mobile integration in the near future. Extended ActionScript 3.0 API One of the most impressive things about the AIR runtime is the APIs it adds to the already feature packed ActionScript 3.0 language. The extended API allows you access to the following features: Includes all of the web-based ActionScript APIs Extends the security sandbox for many of the features limited on the web Option for synchronous or asynchronous behavior with system functions and HTTP calls HTML loader, native windows, & native menus Access to the local file system Access to clipboard and desktop Ability to connect to local SQL-based databases Ability to monitor the network connection Ability to display PDF content internally And many more details For developers who choose to work with JavaScript, AJAX, and HTML, there is a JavaScript wrapper for the AIR portions of the API. Customizing the Experience Using badge.swf and air.swf Adobe provides utilities for connecting the browser environment to the AIR desktop environment. The utilities come in the form of SWF files which can be loaded from the Adobe domain called badge.swf and air.swf. The SWF files has the ability to: Check to see if the runtime is available on the user s computer Download the runtime for installation if needed (seamless install feature) Check to see if an AIR application exists on the desktop from a browser Check the version of the AIR application. Download the application or updates to the application as needed
6 More Resources: For general information and downloads visit the Adobe website: For documentation on working with AIR and Flash CS3, please visit: For documentation on ActionScript 3.0 including the AIR APIs, please visit: For information about working with Flash to create desktop applications backward compatible to Flash Player 6.r65, please see the following:
Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd.
Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd. The term rich Internet application (RIA) combines the flexibility, responsiveness, and ease of use of desktop applications
More informationAdobe Creative Suite 4 Web Standard
Channel Copy Adobe Creative Suite 4 Web Standard The following copy blocks can be used in web pages, catalogs, print ads, or other promotional materials for Adobe Creative Suite 4 Web Standard software.
More informationBASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:
Apache Cordova is a open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3 and JavaScript for cross-platform development, avoiding each mobile platform
More informationAdobe Flash Player and Adobe AIR security
Adobe Flash Player and Adobe AIR security Both Adobe Flash Platform runtimes Flash Player and AIR include built-in security and privacy features to provide strong protection for your data and privacy,
More informationLegal notices. Legal notices. For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html.
ADOBE AIR Security Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Installing and updating desktop applications...........................................................................
More informationAdobe LiveCycle Mosaic ES2 Implementations
Adobe LiveCycle ES2 Technical Guide Adobe LiveCycle Mosaic ES2 Implementations Creating intuitive, contextual workspaces for better decision-making Introduction Adobe LiveCycle Mosaic ES2 provides a framework
More informationRIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT
RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT Oxagile 2010 www.oxagile.com TABLE OF CONTENTS 1 ATTRIBUTION... 3 2 ABOUT OXAGILE... 4 3 QUESTIONNAIRE... 5 3.1 DO YOU THINK AIR AND SILVERLIGHT ARE COMPARABLE
More informationAdobe Flash Professional CS6
Adobe Flash Professional CS6 Create and deliver rich, engaging experiences across devices Generate sprite sheets for enhanced game development workflow and deliver apps with a prepackaged Adobe AIR captive
More informationGetting Started with ADOBE elearning SUITE 6
Getting Started with ADOBE elearning SUITE 6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Components of Adobe elearning Suite 6.0.............................................................................
More informationIntroducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
More informationComparative Analysis of Various Automated Test Tools for Flex Application
Comparative Analysis of Various Automated Test Tools for Flex Application Nisha Kaushal, Rupinder Kaur National Institute of Technical Teachers Training & Research, Punjab University, Chandigarh, Panjab
More informationUsing Adobe AIR for Online Help
Using Adobe AIR for Online Help Introduction What is Adobe AIR? What is AIR Help? Benefits of AIR Help Adobe RoboHelp AIR Output MadCap Flare AIR Output Comparison: RoboHelp vs. Flare Custom AIR Help Options
More information2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,
2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising
More informationRich Internet Applications
Rich Internet Applications Prepared by: Husen Umer Supervisor: Kjell Osborn IT Department Uppsala University 8 Feb 2010 Agenda What is RIA? RIA vs traditional Internet applications. Why to use RIAs? Running
More informationAccessing Data with ADOBE FLEX 4.6
Accessing Data with ADOBE FLEX 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: Accessing data services overview Data
More informationAdobe Flash Catalyst CS5.5
Adobe Flash Catalyst CS5.5 Create expressive interfaces and interactive content without writing code Use a new efficient workflow to collaborate intelligently and roundtrip files with developers who use
More informationAdobe Solutions for Learning Management Systems (LMS)
Solution Brief for Education Adobe Solutions for Learning Management Systems (LMS) Discover exciting, new ways to create and deliver high-impact elearning content and provide interactive online learning
More informationBuilding Mobile Learning with Your Existing elearning Toolkit - Adobe CS5
Building Mobile Learning with Your Existing elearning Toolkit - Adobe CS5 Chad Udell Solutions Architect, Float Learning and The Iona Group Mobile Learning? An overview What you can use it for How you
More informationAn Esri White Paper October 2010 Developing with Esri Business Analyst Server
An Esri White Paper October 2010 Developing with Esri Business Analyst Server Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com Copyright
More informationImage Upload... 2. Known Issues...3. Implementing the Block...4. Using Adobe SWC files...4. Configuring in Flash...5
Image Upload... 2 Known Issues...3 Implementing the Block...4 Using Adobe SWC files...4 Configuring in Flash...5 Setting Up in the Sizmek MDX Platform...8 Image Upload The Image Upload Block enables advertisers
More informationAdobe ColdFusion 11 Enterprise Edition
Adobe ColdFusion 11 Enterprise Edition Version Comparison Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition is an all-in-one application server that offers you a single platform
More informationChapter 12: Advanced topic Web 2.0
Chapter 12: Advanced topic Web 2.0 Contents Web 2.0 DOM AJAX RIA Web 2.0 "Web 2.0" refers to the second generation of web development and web design that facilities information sharing, interoperability,
More informationOutline. CIW Web Design Specialist. Course Content
CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site
More informationOperations Dashboard for ArcGIS: Extending the Functionality
Operations Dashboard for ArcGIS: Extending the Functionality Jay Chen Kylie Donia Tif Pun Esri UC 2014 Technical Workshop Esri UC 2014 Technical Workshop Agenda Operations Dashboard In 45 seconds Esri
More informationebooks: From Adobe InDesign to the Kindle Store
Technical Paper ebooks: From Adobe InDesign to the Kindle Store Table of Contents 1 A multiplicity of formats 2 Step 1: Export InDesign document to EPUB 5 Step 2: Convert EPUB to MOBI 9 Step 3: Preview
More informationTable of contents. HTML5 Data Bindings SEO DMXzone
Table of contents Table of contents... 1 About HTML5 Data Bindings SEO... 2 Features in Detail... 3 The Basics: Insert HTML5 Data Bindings SEO on a Page and Test it... 7 Video: Insert HTML5 Data Bindings
More informationWeb Design Specialist
UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing
More informationAdobe Creative Suite 5.5 Web Premium
Adobe Creative Suite 5.5 Web Premium Redefine the extraordinary in web design and development Create and deliver standards-based websites and immersive digital experiences across desktops, smartphones,
More informationDeveloping Applications for Adobe Flash Lite for the Digital Home
Developing Applications for Adobe Flash Lite for the Digital Home Copyright 2009 Adobe Systems Incorporated. All rights reserved. Developing Applications for Adobe Flash Lite for the Digital Home Adobe,
More informationWeb Application Development
Web Application Development Seminar OHJ-1820 Tampere University of Technology Fall 2007 http://www.cs.tut.fi/~taivalsa/kurssit/wads2007 Prof. Tommi Mikkonen & Dr. Antero Taivalsaari Background and Motivation
More informationAUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
More informationAdobe AIR 1.5 for Linux
Adobe AIR 1.5 for Linux Release Notes Release date: 12/17/08 Getting Started Welcome to the release notes for AIR 1.5 for Linux. This document contains system requirements, installation instructions, known
More informationBest practices building multi-platform apps. John Hasthorpe & Josh Venman
Best practices building multi-platform apps John Hasthorpe & Josh Venman It s good to have options Android 4.3 10 Tablet Windows 7 14 Laptop Windows 7 15 Laptop Mac OSX 15 Laptop ios 6 4.6 Phone Android
More informationAJAX Storage: A Look at Flash Cookies and Internet Explorer Persistence
AJAX Storage: A Look at Flash Cookies and Internet Explorer Persistence Corey Benninger The AJAX Storage Dilemna AJAX (Asynchronous JavaScript and XML) applications are constantly looking for ways to increase
More information1 Building, Deploying and Testing DPES application
1 Building, Deploying and Testing DPES application This chapter provides updated instructions for accessing the sources code, developing, building and deploying the DPES application in the user environment.
More informationSabre Red Apps. Developer Toolkit Overview. October 2014
Sabre Red Apps Developer Toolkit Overview October 2014 Red Apps are optional, authorized applications that extend the capabilities of Sabre Red Workspace. Red Apps are Sabre's branded version of an Eclipse
More informationFirefox for Android. Reviewer s Guide. Contact us: press@mozilla.com
Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy
More informationJay Yu. January. Web Programmer & Designer
January Jay Yu 2010 An interactive designer with extensive experience on FLASH, papervision3d, actionscript3, HTML, CSS, XML, PHP, and CS4 Adobe applications in interactive web design industry; Has 12
More informationAdobe Flash Professional CS5.5
Adobe Flash Professional CS5.5 Create and deliver rich, expressive interactive content Simplify the creation of immersive experiences that present consistently across desktops, smartphones, tablets, and
More informationDeveloping and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
More information[PACKTl. Flash Development for Android Cookbook. Flash, Flex, and AIR. Joseph Labrecque. Over 90 recipes to build exciting Android applications with
Flash Development for Android Cookbook Over 90 recipes to build exciting Android applications with Flash, Flex, and AIR Joseph Labrecque [PACKTl III IV I V I J PUBLISHING BIRMINGHAM - MUMBAI Preface 1
More informationArcGIS Viewer for Silverlight An Introduction
Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight An Introduction Rich Zwaap Agenda Background Product overview Getting started and
More informationMobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.
Mobile Development Frameworks Overview Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Solution Frameworks One of the biggest technological decisions
More information2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
More information(Based on Flash Technology) By Shikai Chen csk@live.com www.csksoft.net Ver. 2009.3
(Based on Flash Technology) By Shikai Chen csk@live.com www.csksoft.net Ver. 2009.3 What is RIA? R.I.A. = Rich Internet Application. Rich Internet applications (RIAs) are web applications that have some
More information1. To ensure the appropriate level of security, you will need Microsoft Windows XP or above.
System Requirements This section describes the resources you will need on your computer and how to configure your system to use @venture. Because individual systems widely vary, these guidelines are general
More informationInternet Explorer Settings for Optum CareTracker
Internet Explorer Settings for Optum CareTracker CareTracker (aka Optum PM and Physician EMR) is a web-based application, which currently only runs on the 32 -bit version of Internet Explorer (to tell,
More informationQML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
More information*Not include in promotion. Update 12 November 2014
ID. MICROSOFT WINDOWS 8 DAYS FEE PRE REQ JAN FEB MAR APR MAY JUN 20687D New! Configuring Windows 8.1 5 20,000 02-06 09-13 11-15 20688D New! Supporting Window 8.1 5 20,000 05-09 16-20 20-24 08-12 20689D
More informationWhitepaper. Rich Internet Applications. Frameworks Evaluation. Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com.
Whitepaper Frameworks Evaluation Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com 1 Introduction... 3 1.1 Purpose...3 1.2 Scope...3 2 RIA vs Stand-alone Desktop applications... 4
More informationFreeConference SharePlus TM. Desktop Sharing User Guide. SharePlus TM Desktop Sharing User Guide
FreeConference SharePlus TM Desktop Sharing User Guide Use this guide as a tool to familiarize yourself with all the features of SharePlus Desktop Sharing. You can also refer to the FAQ s if you have additional
More informationAn introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
More informationAspire Systems - Experience in Digital Marketing and Social Media
Case Study Aspire Systems - Experience in Digital Table of Contents 1. Digital agency s email marketing platform goes on-demand 2. Social media launch for a major apparel company 3. Mobile CRM empowerment
More informationBehavioral Advertising
Behavioral Advertising 1 Introduction... 3 1.1 Intended Audience... 3 1.2 Additional Resources... 3 2 Behavioral Advertising... 4 2.1 Dynamic Ads for Display Advertising... 4 2.1.1 Terminology... 4 2.1.2
More informationBy Kundan Singh Oct 2010. Communication
Flash Player Audio Video Communication By Kundan Singh Oct 2010 Modern multimedia communication systems have roots in several different technologies: transporting video over phone lines, using multicast
More informationContent Protection in Silverlight. Microsoft Corporation
Content Protection in Silverlight Microsoft Corporation April 2010 Contents Contents...2 Introduction...3 What is Content Protection?... 3 Why Should You Protect Online Content?... 3 Techniques for Protecting
More informationHow to pick the right development model for your next mobile project
How to pick the right development model for your next mobile project Conny Svensson Managing Architect and Strategist Mobility c.svensson@cgi.com @connysvensson ScanDev 2013 2 2 2 Web vs Native is irrelevant!
More informationEasyPush Push Notifications Extension for ios
EasyPush Push Notifications Extension for ios Copyright 2012 Milkman Games, LLC. All rights reserved. http://www.milkmangames.com For support, contact info@milkmangames.com To View full AS3 documentation,
More informationINTERACTIVE SERVICES CAPABILITIES PRESENTATION
Title here INTERACTIVE SERVICES CAPABILITIES PRESENTATION 1 There is no Community, without Communication. There is no Society, without Social Interaction. We are thought leaders in the interactive space,
More informationAdobe Certified Expert Program
Adobe Certified Expert Program Recertification Exam Bulletin Adobe Flash CS5 Exam # 9A0-149 ACE Certification Checklist The checklist below will help guide you through the process of obtaining ACE certification.
More informationAnalysis of Cross-Platform Development Frameworks for a Smartphone Pediatric Application
Analysis of Cross-Platform Development Frameworks for a Smartphone Pediatric Application Rui Oliveira 1, Gabriel Pontes 2, José Machado 1 and António Abelha 1 1 Department of Informatics, University of
More informationDeveloping Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead
Developing Apps with the ArcGIS Runtime SDK for Android Ben Ramseth Esri Inc. Instructor Technical Lead Ben Ramseth Instructor Technical Lead Esri Inc USA, Charlotte, NC bramseth@esri.com @EsriMapNinja
More informationAdobe ColdFusion (2016 release) Enterprise Edition
Adobe (2016 release) Enterprise Edition Adobe (2016 release) Enterprise Edition Get a robust platform for scalable, high-performing web and mobile applications. The 2016 release of Adobe Enterprise Edition
More informationRich Internet Applications
Rich Internet Applications [Image coming] Ryan Stewart Rich Internet Application Evangelist rstewart@adobe.com Ryan Stewart Flex Developer for 3 years Rich Internet Application Blogger for 2 years http://blogs.zdnet.com/stewart/
More informationThe 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, 2012 10.5682/2066-026X-12-115
The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, 2012 10.5682/2066-026X-12-115 TRADE-OFFS IN DEVELOPING HIGHLY INTERACTIVE MLEARNING CONTENT USING
More informationSupporting High-Quality Printing in Web Applications with ArcGIS for Server
2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Supporting High-Quality Printing in Web Applications with ArcGIS for Server Craig Williams Tanu Hoque Esri
More informationABL Advisor :: Online Advertising Specifications
ABL Advisor :: Online Advertising Specifications Contact Denise Finegan 484.380.2968 or email dfinegan@abladvisor.com p.1 ONLINE ADVERTISING SPECIFICATIONS & SUBMISSION GUIDELINES WEBSITE BANNER AD SIZES
More informationGoogle Web Toolkit (GWT) Architectural Impact on Enterprise Web Application
Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application First Generation HTTP request (URL or Form posting) W HTTP response (HTML Document) W Client Tier Server Tier Data Tier Web CGI-Scripts
More informationRetool your HTML/JavaScript to go Mobile
Retool your HTML/JavaScript to go Mobile @atdebonis 2008 Troy Web Consulting LLC All rights reserved 1 Overview What is PhoneGap? What is it good for? What can you use with it? Device Features Dev Tools
More informationAdobe Productivity and Creativity Tool www.adobe.com
1 Adobe Productivity and Creativity Tool www.adobe.com Overview Adobe Systems Incorporated is one of the leading computer software companies in the world. Established in 1982, the company has its main
More informationSenior IT manager s guide to customer experience management
Senior IT manager s guide to customer experience management IT departments are increasingly being asked to provide the extensive data integration and cross-platform delivery that are the foundations of
More informationIssues in Information Systems Volume 14, Issue 2, pp.262-268, 2013
RIA COMPONENTS AND DESIGN PATTERNS FOR THE DEVELOPMENT OF EDUCATIONAL MATERIALS UNDER THE PARADIGM OF WEB BASED EDUCATION Rubén Peredo, Escuela Superior de Cómputo (ESCOM)-Instituto Politécnico Nacional
More information... Introduction... 17. ... Acknowledgments... 19
... Introduction... 17... Acknowledgments... 19 PART I... Getting Started... 21 1... Introduction to Mobile App Development... 23 1.1... The Mobile Market and SAP... 23 1.1.1... Growth of Smart Devices...
More informationHow To Write An Ria Application
Document Reference TSL-SES-WP-0001 Date 4 January 2008 Issue 1 Revision 0 Status Final Document Change Log Version Pages Date Reason of Change 1.0 Draft 17 04/01/08 Initial version The Server Labs S.L
More informationDeveloping multi-platform mobile applications: doing it right. Mihail Ivanchev
Developing multi-platform mobile applications: doing it right Mihail Ivanchev Outline Significance of multi-platform support Recommend application architecture Web-based application frameworks Game development
More informationAll About Android WHAT IS ANDROID?
All About Android WHAT IS ANDROID? Android specifically refers to a mobile operating system (based on Linux) that is developed by Google. It is open-source software, meaning that anyone can download the
More informationOur software strategy
Our software strategy Contents 1. Executive Summary 2. Architecture for differentiation and efficiency 3. Device platforms for all needs Mobile Computers Maemo Smartphones Symbian Mobile Phones Series
More informationElectronic Ticket and Check-in System for Indico Conferences
Electronic Ticket and Check-in System for Indico Conferences September 2013 Author: Bernard Kolobara Supervisor: Jose Benito Gonzalez Lopez CERN openlab Summer Student Report 2013 Project Specification
More informationThe In-Stream LogoKit is an In-Stream linear and non-linear ad format that plays in VPAID-compliant video players. The ad displays icons in the
The In-Stream LogoKit is an In-Stream linear and non-linear ad format that plays in VPAID-compliant video players. The ad displays icons in the bottom-right corner of the player which, when clicked, open
More informationMobile App Infrastructure for Cross-Platform Deployment (N11-38)
Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Contents Introduction... 2 Background... 2 Goals and objectives... 3 Technical approaches and frameworks... 4 Key outcomes... 5 Project
More informationDave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston
Dave Haseman, Ross Hightower Mobile Development for SAP* -a ^>. Galileo Press # Bonn Boston Introduction 17 Acknowledgments 19 PART I Getting Started 1.1 The Mobile Market and SAP 23 1.1.1 Growth of Smart
More informationSimon Ting Zach Szafran Cathy Clarke Regina Kiperman Kiselgof
Simon Ting Zach Szafran Cathy Clarke Regina Kiperman Kiselgof Project Goal Build a low cost system using Free open source software components ASP, PHP to integrate components HTML, CSS, JavaScript for
More informationNew Features for Sybase Mobile SDK and Runtime. Sybase Unwired Platform 2.1 ESD #2
New Features for Sybase Mobile SDK and Runtime Sybase Unwired Platform 2.1 ESD #2 DOCUMENT ID: DC60009-01-0212-02 LAST REVISED: March 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication
More informationWHITE PAPER on Flex to HTML5 The Migration Challenge. April 2014
WHITE PAPER on Flex to HTML5 The Migration Challenge April 2014 TABLE OF CONTENTS Abstract... 3 Flex to HTML5 Migration Overview... 4 Migration Solutions... 5 Best Practises in Migration... 12 Key Challenges
More informationSafeWebApp QuickStart
SafeWebApp QuickStart Excel Software SafeWebApp is an easy, secure way to deliver and use web applications, called Web Apps. A Web App can includes video, PDF, SWF, EPUB or any other kind of content typically
More informationDeveloping rich Internet applications for SAP with Adobe Flex
White Paper Developing rich Internet applications for SAP with Adobe Flex Contents 1 Introduction 2 Advantages for SAP environments 3 Architecture 6 Case studies 8 Outlook 8 Conclusion 8 Resources Introduction
More informationDIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK
Registered as a Private Higher Education Institution with the Department of Higher Education and Training in South Africa under the Higher Education Act 1997 Registration Nr. 2001/HE07/005 DIPLOMA IN GRAPHIC
More informationInstalled Applications Summary... 1
Installed Applications by Application Period: Last 20 week(s) Generated: For: Internal Auditor InternalAuditor@ecora.com By: Ecora Auditor Professional 4.5 - Windows Module 4.5.8111.18300 Using: FFR Definition
More informationMyMedia With the Desktop genie App User Manual
With the Desktop genie App User Manual February 2016 202-11630-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for purchasing this NETGEAR product. You can visit www.netgear.com/support
More informationUsing ADOBE FLASH TM BUILDER 4.7
Using ADOBE FLASH TM BUILDER 4.7 Legal notices Legal Notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: About Flash Builder Applications you can
More informationSystem Planning, Deployment, and Best Practices Guide
www.novell.com/documentation System Planning, Deployment, and Best Practices Guide ZENworks Application Virtualization 9.0 February 22, 2012 Legal Notices Novell, Inc., makes no representations or warranties
More informationAdobe Experience Manager Apps
Adobe Experience Manager Apps Capability Spotlight Adobe Experience Manager Apps Enable marketing and development teams to collaborate and deliver more engaging mobile app experiences that drive higher
More informationCross-Platform Tools
Cross-Platform Tools Build once and Run Everywhere Alexey Karpik Web Platform Developer at ALTOROS Action plan Current mobile platforms overview Main groups of cross-platform tools Examples of the usage
More informationUnderstanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
More informationni.com Remote Connectivity with LabVIEW
Remote Connectivity with LabVIEW What Is Remote Connectivity? Local Monitoring 3 Remote Mobile Access 4 What Is Remote Connectivity Two machines talking to one another Client Server PC PC Consumes Data
More informationInstalling Oracle 12c Enterprise on Windows 7 64-Bit
JTHOMAS ENTERPRISES LLC Installing Oracle 12c Enterprise on Windows 7 64-Bit DOLOR SET AMET Overview This guide will step you through the process on installing a desktop-class Oracle Database Enterprises
More informationAdobe Creative Suite 5 Pricing Information April 12, 2010
Adobe Creative Suite 5 Pricing Information April 12, 2010 Adobe Systems Incorporated April 12, 2010 Adobe Creative Suite 5 Product Pricing (April 12, 2010 US English launch pricing) Suites Full Upgrade
More informationBuilding iphone Applications with Flash CS5. Mike Chambers Principal Product Manager Developer Relations Flash Platform
Building iphone Applications with Flash CS5 Mike Chambers Principal Product Manager Developer Relations Flash Platform 1 What did Adobe announce at Max? 2 2 Two key announcements concerning developing
More informationArcGIS Web Mapping. Sam Berg, esri sberg@esri.com
ArcGIS Web Mapping Sam Berg, esri sberg@esri.com Agenda ArcGIS and WebMaps The APIs ArcGIS for Flex Viewer ArcGIS for Silverlight Builder ArcGIS for Sharepoint ArcGIS Application Templates ArcGIS Runtime
More informationSoftware Development & Education Center PHP 5
Software Development & Education Center PHP 5 (ADVANCE) Detailed Curriculum Advance PHP JQuery Basics Of JQuery Including the JQuery Library Code in an HTML Page JQuery Utilities Faster, Simpler, More
More information