Developing Apps for Android and Blackberry Playbook Using Adobe Flex 4.5

Similar documents
2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

Speak Up 2012 Grades 9 12

Appendix L: Online Testing Highlights and Script

Open Source Mobile Learning: Mobile Linux Applications By Lee Chao

Rental Property Management: An Android Application

Midland College Syllabus MUSI 1311 Music Theory I SCH (3-3)

FAU Mobile App Goes Live

Android App Development for Beginners

Spring 2015 Online Testing. Program Information and Registration and Technology Survey (RTS) Training Session

A faculty approach -learning tools. Audio Tools Tutorial and Presentation software Video Tools Authoring tools

Introduction to Moodle

Quick Reference for itslearning

Enter the World of Polling, Survey &

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition

Introduction to Mobile Learning Systems and Usability Factors

1 Instructional Design Website: Making instruction easy for HCPS Teachers Henrico County, Virginia

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

rience Survey rt unication

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

Training Catalogue for ACOs Global Learning Services V1.2. amadeus.com

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Computer Software Evaluation Form

Education & Training Plan Civil Litigation Specialist Certificate Program with Externship

Louisiana Free Materials List

Busuu The Mobile App. Review by Musa Nushi & Homa Jenabzadeh, Introduction. 30 TESL Reporter 49 (2), pp

SYSTEM QUALITY CHARACTERISTICS FOR SELECTING MOBILE LEARNING APPLICATIONS

Beginning to Flip/Enhance Your Classroom with Screencasting. Check out screencasting tools from (21 Things project)

Education the telstra BLuEPRint

BENCHMARKING OF FREE AUTHORING TOOLS FOR MULTIMEDIA COURSES DEVELOPMENT

SECTION 12 E-Learning (CBT) Delivery Module

DO NOT DISCARD: TEACHER MANUAL

ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4

Science Olympiad Competition Model This! Event Guidelines

Lectora a Complete elearning Solution

Planning a Webcast. Steps You Need to Master When

Moodle Student User Guide

Five Challenges for the Collaborative Classroom and How to Solve Them

An Introduction and Overview to Google Apps in K12 Education: A Web-based Instructional Module

Online ICT Training Courseware

Spring 2015 Achievement Grades 3 to 8 Social Studies and End of Course U.S. History Parent/Teacher Guide to Online Field Test Electronic Practice

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

EdX Learner s Guide. Release

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

Student Information System. Parent Quick Start Guide

New Paths to Learning with Chromebooks

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

How Clickstream Tracking Helps Design Mobile Learning Content

Introduction to the Revised Mathematics TEKS (2012) Module 1

Read&Write Gold is a software application and can be downloaded in Macintosh or PC version directly from

Tracking Learning Experiences Using the Experience API

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast


Protocol for using the Classroom Walkthrough Observation Instrument

The Creation and Significance of Study Resources intheformofvideos

95723 Managing Disruptive Technologies

Podcasting and Pedagogy. Workshop Objectives

TA Certification Course Additional Information Sheet

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Using Moodle in ESOL Writing Classes

Shared Portable Moodle Taking online learning offline to support disadvantaged students

MyUni - Turnitin Assignments

SOFTWARE EVALUATION TOOL

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Description: Pricing Information: $0.99

AST Introduction to Solar Systems Astronomy

Welcome to California Colleges, Platform Exploration (6.1) Goal: Students will familiarize themselves with the CaliforniaColleges.edu platform.

Apply First Aid Subject Outline

INTERMEDIATE ALGEBRA Course Syllabus

JING: MORE BANG FOR YOUR INSTRUCTIONAL BUCK

EGE. Netspace/iinet. Google. Edmodoo. /enprovides. learning. page, provider? /intl/en/abou t. Coordinator. post in forums, on. message, Students to

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

Ohio ACEP Your Essential Resource for Emergency Medicine Board Review Comprehensive. Relevant. Essential.

Introduction to Oceanography Syllabus OCE1001 Class 9350, Fall 2016

art history homework help

Eller College of Management The University of Arizona. MIS 111 Freshman Honors Showcase

Experience College- and Career-Ready Assessment User Guide

Design, Development and Evaluation of Mobile Learning at NKI Distance Education

Visual Journalism J3220 Syllabus

Eller College of Management. MIS 111 Freshman Honors Showcase

New Ways of Connecting Reading and Writing

Scott Foresman Addison Wesley. envisionmath

Course Prerequisite: CE 2407 Adobe Illustrator or equivalent experience

i>clicker Setup Training Documentation This document explains the process of integrating your i>clicker software with your Moodle course.

Beveridge Primary School. One to one laptop computer program for 2018

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial

An Introductory Blackboard (elearn) Guide For Parents

READ 180 Next Generation Software Manual

K5 Math Practice. Free Pilot Proposal Jan -Jun Boost Confidence Increase Scores Get Ahead. Studypad, Inc.

CATALOG WinterAddendum

Academic Choice and Information Search on the Web 2016

Empowering Public Education Through Online Learning

Virtual Labs: An investigation in to the future of the teaching labs

International Business Bachelor. Corporate Finance. Summer Term Prof. Dr. Ralf Hafner

The Revised Math TEKS (Grades 9-12) with Supporting Documents

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

Learning in the digital age

TEXAS A&M UNIVERSITY-TEXARKANA COLLEGE OF EDUCATION AND LIBERAL ARTS COURSE SYLLABUS SPRING 2012

Transcription:

207 Developing Apps for Android and Blackberry Playbook Using Adobe Flex 4.5 June 21 23, 2011 San Jose, CA Curtis Burchett, NetApp

Disclaimer I do not work for Adobe, Google or RIM. I own no Adobe, Google or RIM stock. I am just a mlearning developer & enthusiast looking for the best platform to work on. Last year 2

Decision Map Ecosystem Decision Map Creator Creates content and organizes it into a menu Uploads it to the cloud Decision Map Store Is a content distribution network Is integrated into LMS Maps CDN Maps Decision Map Player Downloads content Enables users not connected to the Internet to access content 3

NetApp I work for NetApp a computer storage company 4

What We Will Discuss List the challenges of mlearning Describe the Open Screen Project Examine development using Adobe technologies Describe a mlearning Game using Adobe and Blackberry Tablet technologies Discuss mlearning ideas List steps to get started developing your own mlearning projects 5

mlearning Challenges: Not Taken Serious 6

mlearning Challenges: Many Devices Laptops & Netbooks Smart Phones Tablets 7

mlearning Challenges: Many Tablets 8

mlearning Challenges: Technologies Difficulties Slow, unreliable connection speeds Small screen sizes with: Poor resolution Color Contrast Awkward text input Limited memory and compute power 9

mlearning Challenges: Many Development Platforms 10

Open Screen Project Design once - Display on many screens (http://www.openscreenproject.org) Consistent runtime environment Industry-wide support Supporting open standards 11

Adobe Flash Platform Adobe Flash content (.swf) runs in a player context Design content using: Adobe Flash Professional (latest 5.5) Adobe FlashBuilder (latest 4.5) Developer Libraries: ActionScript libraries (latest 3) Flex libraries (latest 4.5) Air libraries (latest 2.6) 12

Flash Platform Support OS Version Windows Flash 10.2 Mac OS X Flash 10.2 Linux Flash 10.3 Android Flash 10.3 PS3 Internet Browser Flash 9.1 Update 3 PSP Flash 6 Symbian OS Flash Lite 4 Wii Internet Channel Flash Lite 3.1 Windows Mobile Flash 7 Windows Phone 7 Flash 10.1 ios Limited Support* 13

IOS Support Packager for iphone shipped with Adobe Professional CS5.5 Wallaby Project, see http://labs.adobe.com 14

Flex 4.5 Code name Hero Multiscreen application development support New Spark Components 15

FlashBuilder 4.5 Code name Burrito An add-in built on top of Eclipse Capable of designing mobile apps: Android ios (Flex support coming soon) Blackberry Tablet OS 16

FlashBuilder 4.5 Mobile Projects 17

FlashBuilder 4.5 Multiscreen Development Using Parsley framework, see: http://www.spicefactory.org/ parsley/ Dependency injection and messaging framework 18

FlashBuilder 4.5 Mobile-Ready Components Many spark components are mobile-ready 21 new touch-enabled components Many new mobile components: MobileApplication TabbedViewNavigation View ViewMenuItem ActionBar 19

FlashBuilder 4.5 Mobile-Ready Framework Views Navigation ActionBar 20

FlashBuilder 4.5 Designing View 21

FlashBuilder 4.5 View States 22

FlashBuilder 4.5 View States Example 23

FlashBuilder 4.5 Anatomy of a Mobile Application 24

mlearning Example 25

GotIT Learning Game 26

mlearning Inspiration What are your ideas? 27

mlearning Inspiration Micro-blogging and Text Messaging 28

mlearning Inspiration Content Distribution 29

mlearning Inspiration Augmented Reality 30

mlearning Inspiration Social Networking Strong ties Supports traditional ideas More persuasive Weak ties Introduces novel ideas Need more inertia to adopt 31

Got an Idea 32

Getting Started Adobe FlashBuilder 4.5 trial: http://www.adobe.com/products/flashbuilder.html Android SDK: http://developer.android.com/sdk/index.html Blackberry Playbook Tablet: http://us.blackberry.com/developers/tablet/ Hello World app: http://www.adobe.com/devnet/flashbuilder/articles/hello-word.html 33

Questions or Comments 34

Curtis Burchett Technical Learning Architect NetApp curtisb@netapp.com curtis@curtisburchett.com 35