Export to GitHub

ibbdemo2 - PageName.wiki


Introduction

Built using the powerful Adobe Air, Flex and Flash platforms, iBBDemo2 is a no frills, cross platform desktop application that can be used to test Web applications and Web sites to get fairly accurate approximation of how they would function on iPad and iPhone devices. It can also be useful if you are doing a presentation on a non-Apple machine and need to demo HTML Web Apps and Sites that target the iPad. Some key features, including appropriate user agent emulation by device, hot key switching between both devices and orientations, zoom support, toggle for Adobe Flash support in pages (ultimately I'd like to get Android support in here too), auto page scale in iPad portrait mode and more! Note it is not a perfect simulation, but in general by using the WebKit engine you'll get a decent approximation. It can be quite useful if you need to do a presentation on a Windows or Linux machine, demonstrating iPad and iPhone Web apps and sites as well.

Building the Source

iBBDemo2 was built as an Air application using the Flash Builder 4 IDE. You'll need to import the source into a project in FlashBuilder 4. The Adobe Air 2 SDK and runtime is required as well.

Keys

Activate iPad Simulation - CTRL-1

Activate iPhone Simulation - CTRL-2

Change Orientation - CTRL-RIGHT/LEFT Arrows

Zoom in - CTRL +

Zoom out - CTRL -

Scroll Content - Mouse wheel or click on content and use arrow keys

Enable/Disable Flash Support (defaults OFF) - CTRL-SHIFT-F Experimental/Flaky feature :)

iPhone Show Address Bar - Mouse over the top of the "phone."

iPhone Toggle Address Bar - CTRL-D

Open Source License

  • BBDemo2**> Copyright (c) 2010 Shaun Sullivan, Blackbaud**

All rights reserved. shaun.sullivan@blackbaud.com

iBBDemo2 is licensed under the terms of the Open Source GPL 3.0 license.

http://www.gnu.org/licenses/gpl.html

iBBDemo2 is not supported by Blackbaud

Note, this is a free, unsupported utility. Please do not contact Blackbaud for support. If you have any questions you can email me personally at shaun.sullivan@blackbaud.com. Thank you.