Building Apps for BlackBerry PlayBook Terry Ryan Adobe Developer Evangelist

Slides:



Advertisements
Similar presentations
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
Advertisements

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Building Mobile Apps in the Cloud – Comparing Approaches.
By: Jonathan Moffatt. What is a tablet PC?  Medium sized mobile computer that is integrated with touch screen or stylus  Has storing capabilities, internet.
Android 4.0 ICS An Unified UI framework for Tablets and Cell Phones Ashwin. G. Balani, Founder Member, GTUG, Napur.
HTML5 and BlackBerry: The next level of Web development Ken Wallis – Product Manager, WebWorks.
From the market leader in digital signage players
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Air for What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How.
Play book can cost $479 A camera on front and back Same internal storage as ipad. Weighs 0.l lbs The ipad is heavier, but slimmer than the playbook. The.
Mobile Application Development
WINDOWS 8.1 MOBILE “Full” Windows in a Tablet Environment.
UFCFX5-15-3Mobile Device Development Anatomy of a Mobile Device.
Introduction to Android Platform Overview
Completed By: Alexandra Reardon EME 6457 Spring 2012.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
JSP 29 has most advanced android version Big bright display The 3.5" (8.89 cm) display produces bright and vivid colours (320x480 pixels) bringing images.
By Tasfia Ahsan. Blackberry Playbook 1.Price 16 GB for only $ GB for only $ GB for only $ Wi-Fi 3.Dual HD Cameras 4.Light-weight.
RIM'S Playbook tablet to sell for under $500. Blackberry Playbook.
RIM announces BlackBerry PlayBook Tablet. Blackberry Playbook.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Creating Amazing Video Experiences on BlackBerry PlayBook Rajeev Massand |
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Do not redistribute. Adobe Gaming SDK Casual Connect Europe 2013 Tom Krcha.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Cutting Edge Flash and Gaming Casual Connect Asia 2012.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Design and Development Trends in Mobile.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
Jussi Torppa THE FUTURE OF FLASH-DEVELOPMENT 1/16.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Designing for iPad and other mobile devices Filipe Fortes CTO, Treesaver.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Samsung Galaxy S3 VS. Blackberry Z10 Olivia Olfert.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Which is better ???. 1GHz dual-core A5 CPU 512MB RAM 16GB, 32GB, 64GB storage options Front & Rear Cameras, front is VGA, rear is 720p 9.7 ″ LED display.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Symbian OS 1.  Symbian  Symbian OS is an operating system and software platform that designed for smart phones and maintained by Nokia.  Symbian platform.
Presented by group 2 Shane Roberts, Susan Tanuvasa & Nicole Li.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
NYS Forum Webmasters’ Guild Mobile Web and Mobile Apps in Government Design, Development, and Deployment Dec 3, 2010.
IPod Touch By Mary E. Johnson. It is fun and educational!
EMBEDDED OPERATING SYSTEMS. DEFINITION An embedded operating system is a system for embedded computer systems These operating systems are designed to.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Micromax Mobiles Collection at Findable MicromaxMicromax offers latest products like android smartphone, latest mobile phones, android tablet, data card.
IPad Air, more smart and convenient among iPads a.If you imagined a computer that is 1/4 th the size of a laptop then, it is none other than an ipad Air.
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Kaltura Player Platform 2.0 August Key Advantages of Player Platform High performance full featured lead with HTML5 Most players display in 1 second.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
The great debate… We will have this as an ongoing theme!
Aava’s Open Platform Smartphone
ET-570 Smart Phone Apps.
Datawind Calling Tablet Communication Redefined!
Architecture of Android
Apache Cordova Overview
Specifications Manufacturer Code
Swipe 3G Mobile with Gorilla Glass Experience the Difference!
Who Am I? appMobi's lead HTML5 game developer / evangelist
IPad The best way to experience the web..
Stay connected with friends & family - always
Apache Cordova What is it ? Platforms Development Architecture Plugins
Korea Software HRD Center
Presentation transcript:

Building Apps for BlackBerry PlayBook Terry Ryan Adobe Developer Evangelist

I work for Adobe Not for RIM

Why am I here?

The PlayBook

Hardware Dimentions  Height 5.1” / 130mm  Width 7.6” / 194mm  Depth 0.4” / 10mm  Weight 0.9 lbs /400g Performance  7” LCD display 1024 x 600  Multi-touch capacitive screen  1 GHz dual-core processor  1 GB RAM  Symmetric multi-processing Media  3 MP forward facing camera  5 MP rear-facing camera  1080p HD video; H.264, MPEG4, WMV  HDMI video output (full OS output, not limited to image/video)  Stereo sound speakers Connections  Micro USB and Micro HDMI ports  Wi-Fi® a/b/g/n  Bluetooth ® 2.1 +EDR

BlackBerry Tablet OS Based on QNX® Neutrino® RTOS Reliable, high-performance kernel engineered for multi-core hardware Multi-threaded POSIX OS (Portable Operating System for Unix) for true multitasking Developer Options Tablet OS SDK for Adobe AIR Browser based Flash Player 10.1 HTML 5 WebWorks for Tablet OS Native C/C++ Open GL SDK (tbd) Java SDK (tbd) Android dealio (tbd)

AIR SDK Used in default Applications

Adobe AIR

What is AIR?

AIR is Flash outside the browser

Has hooks to interact with the system

Flash on Mobile Flash Player In-browser content Games, video Deploy as a SWF, put on the web Currently 10.2 Air Mobile applications Native APIs, extra functionality Package to target individual devices

AIR for Desktop app.a ir

AIR for Devices app.bar app.apk app.ipa

“Native Application” AIR for Device Applications are “Native” That means they can be put on app stores NOT that the UI components are native

We can use Flash to build “native applications”

Except on the PlayBook

On PlayBook AIR = Native Applications not “Native Applications”

Why Flash on Devices

AIR is MultiScreen

Is it “write once, run everywhere”?

No

Write once, tweak and configure everywhere

Developing

Roll your own ActionScript UI QNX UI Framework Flex Mobile UI Framework

QNX Pros Low Level High Performance Default UI Complete UI Cons Limits app to PlayBook Data components not as rich as UI

Demo Getting Started with QNX

Flex Pros Higher Level Slight Performance Cost Rich Data model Cons UI options aren’t as Rich

Demo Going a little further with Flex

The Spectrum of Frameworks Performance - Simplicity Features - Complexity Advantages  Same components native apps are using  Performance  Basic skinning, container, layout and invalidation Advantages  CSS  Skinning Model (Complex but more robust, with tooling)  Application Framework  Binding/MXML  Extensive layout and container classes  Invalidation and component life cycle  More components

Roll your own Pros Extreme Performance Great for traditional Flashers Cons Lot of work Not so hot for traditional coders

AIR APIs  Accelerometer  CameraRoll  CacheAsBitMapMatrix  GeoLocation  Touch, MultiTouch, and Gesture  StageOrientation  SystemIdleMode  NavigateToURL

PlayBook APIs  qnx.media.QNXStageWebView  StageWebView with more integration into the webkit on the PlayBook  qnx.system.QNXApplication  Bevel swipe down event  qnx.system.Device  Battery level, state, and monitor  Device info (bsn, hardwareID, vendorID, etc…)  qnx.media.MediaPlayer  Hardware accelerated play black of media and other non-Flash supported codecs  Notifications*  Extending AIR app with Native C/C++ app*

Conclusions

Powerful Hardware

Opportunity for profitability

Low barriers to entry

MultiScreen is real

Next Steps

Availability Flex and Flash Builder 4.5 BlackBerry – ActionScript Only – QNX Android – ActionScript Only – Flex IOS – ActionScript Only Flex and Flash Builder BlackBerry – ActionScript Only – Flex – QNX Android – ActionScript Only – Flex IOS – ActionScript Only – Flex First Week of MayMid June

Get started –Flash Builder 4.5 Beta –PlayBook AIR SDK –PlayBook Simulator –Adobe Developer Center

Follow up? Feel free to contact me –