Airplay saves development time by writing app using vanilla C++ in the IDE of your choice. It supports all versions of Visual C++, and the Airplay Mac SDK supports Xcode. The deployment assets are converted using the Airplay Studio tools and added into the application built using the Airplay SDK. This creates a single binary that can be used by the deployment tool to create an application to run on any of the different platforms.

Airplay SDK

Supported platforms: iOS, Android, Symbian, bada, Windows Mobile 6.x and webOS
Language Used: C/C++
IDE Used: Microsoft Visual C++ and Xcode
GUI Support:

  • Style sheet / Re skinning
  • Dynamic layout
  • 2D drawing support.
  • Image format – BMP, GIF, PNG and TGA
  • Font – System & Bitmap
  • Single drawing API supports OpenGL ES 1.x, OpenGL ES 2.0
  • 3D user interfaces for games
  • 3D screen transitions

Audio Video Support: Audio Support: WAV, 3GP, MP4, ACC, MP3 and PCM

Multi-threading and networking support

  • HTTP
  • GPS (location-based web services and accelerometer input)
  • Camera Support:
  • Snapshot API
  • Image stream, Image load and save
  • Support for performing background tasks such as file loading and network activity
  • Multi-threading support with a pthread API

Input Methods: Accelerometer, Keyboard, Pointer

Hidden features:

  • Dynamic portrait/landscape screen switching handled identically for all devices
  • Compile for ARM, using GCC or RVCT compilers, without leaving the IDE
  • Airplay SDK provides a flexible and extremely easy-to-use resource management framework. Resources (images, fonts, audio and video files, 3D models, etc.) are simply listed in text files.
  • Test and debug actual ARM code on the desktop, at source or disassembly level, without having to deploy to device
  • Deploy your application as a standard OS installer package, for all supported operating systems, using a single click
  • Build rich 2D and 3D applications using powerful tools and graphics libraries
  • Support software rendering, OpenGL ES 1.x and OpenGL ES 2.0 from within a single application, without rewriting rendering code
  • The EDK (Extensions Development Kit) allows developers to call native APIs from within the Airplay SDK.
  • The EDK is currently supported for iOS, Android and Windows
  • Use of native platform code is also supported on Android through the JNI (Java Native Interface) S3E Extension. This allows you to include Java code for Android, either directly in the C++ source files of your Airplay application, or by building and executing standard Java source files and assets

Limitations:

  • AirPlay support is not included for video streaming
  • Streaming videos on the camera roll is not supported
License Type Evaluation iPhone Indie Pro Pro Support
Duration of license 30 days Annual Annual Annual Annual
$ Annual Turnover (or top line revenue) of your business N/A <$100K <$100K >$100K >$100K
Price per seat Free Free $99 $2500

$1000
  • iPhone License (free): permits public distribution of iPhone/iPod/iPad apps. These have no visual watermarking. Deployments to all other platforms have an “evaluation only” splash screen, and public distribution of these deployments is prohibited.
  • Indie License, $99 per seat per year: permits public distribution on all supported platforms. No mandatory visual watermarks or splash screens.
  • Pro License, $2500 per seat per year: permits public distribution on all supported platforms. No mandatory visual watermarks or splash screens.
  • Pro Support, $1000 per seat per year: offers a private support ticket channel with 48-hr response time Service Level Agreement; dedicated Account Manager; access to Beta releases of the next SDK version.

Example Applications in market:

Example 1

Example 2

Operating System support:

  • Airplay supports the following operating systems
  • Mac OS X 10.5 (Leopard) or above running on an Intel Mac.
  • Microsoft Windows 7
  • Microsoft Windows Vista
  • Microsoft Windows XP SP2 (or above)

Supported 3D Modeling Packages:

  • Airplay supports exporting assets from a number of 3rd party 3D modeling packages/ exporters
    3D Studio Max 8 / 9
  • 3D Studio Max 2008 (32bit, 64bit) / 2009 (32bit, 64bit) /2010 (32bit, 64bit) / 2011 (32bit, 64bit)
    Maya 7/ 8/ 8.5
  • Maya 2008 (32bit, 64bit) / 2009 (32bit, 64bit)/ 2010 (32bit, 64bit) /2011 (32bit, 64bit)

Stacktips

StackTips provides programming tutorials, how-to guides and code snippets on different programming languages. Follow us on Twitter

Join The Discussion

Please note: We reserve the right to delete comments that contains snarky remarks, offensive or off-topic. To know more read our comments policy.
  • Earlean Tello

    Saved as a favorite, I love your web site!

  • Eldridge Grossmann

    Really great info can be found on site .

  • Thad Milillo

    Good post.

  • dishwaser

    I read this post completely about the resemblance of hottest and earlier technologies, it’s amazing article.

  • Lien Halper

    I was looking at some of your articles on this website and I conceive this internet site is real instructive! Keep posting.

  • Holley Kutchie

    Nice piece of collection. I finally found on your site.

  • Fritz Goodroe

    Good write-up, I am regular visitor of this site.

  • Mike Canak

    I haven’t checked in here for a while since I thought it was getting boring, but the last few posts are great quality so I guess I’ll add you back to my everyday bloglist. You deserve it my friend :)

  • Shivakumar DM

    Nice blog. Great stuff!

  • Bridgett Kominski

    I believe other website owners should take this website as an model, very clean and user pleasant style .

  • Gerda Craveiro

    I like this web site it’s a master piece! Glad I noticed this on google.

  • Arthur Yeldon

    I was studying some of your posts on this internet site and I think this website is rattling informative! Keep putting up.

  • Santosh Ojha

    Excellent post. I am checking your blog constantly and I am impressed! Extremely useful info :)

  • Hilary Perler

    Appreciate it for helping out, good information.

  • Ali Padiong

    Enjoyed examining this, very good stuff, appreciate it.