Skip to content
azeitler edited this page Sep 10, 2014 · 99 revisions

PanicAR Framework

News

September 10th, 2014 New Version of Framework on Beta-Branch:

  • addresses and fixes #27

September 4th, 2014 New Version of Framework on Beta-Branch:

  • bug fixes and updated README
  • full iOS 8 support (see README)

August 27th, 2014 First Beta Version of v2.2 with iOS 8 support.

January 27th, 2014 New Version of Framework on Beta-Branch:

  • bug fixes and iOS 7 support

March 18th, 2013 New Version of Demo project in Beta-Branch:

  • Examples for 2D POIs (with and without Images)
  • Examples for 2D POIs with altitude
  • Immersive OpenGL Panorama with touch- and gyro-controls.

March 4th, 2013 v2.10 released:

  • Demo project now includes more sub-sections to show off specific features PanicAR is capable of
  • support for additional devices
  • bug fixes (see Changelog)

September 24th, 2012 v2.00 released:

  • Framework is now called PanicARKit
  • iOS 6 support and pre-iOS 5 deprecation
  • armv7s compatible
  • supported devices now are: iPhone 4, iPhone 4s, iPhone 5, iPad 2, iPad 3 (new iPad)
  • supported iOS versions now are: 5.0 and later
  • supports all orientations and dynamic changes with and without orientation lock
  • accuracy and stability fixes
  • UI improvements: radar view improvements, new notificationView (e.g. "Location Services Denied")
  • handling for changes in authorization status for location services
  • Important see Changelog to migrate projects using older versions of PanicAR

April 4th, 2012 v1.5.1 released: Minor bug-fix update for v1.0x fork of PanicAR.

  • fix: status bar disappears
  • fix: loading view does not disappear on iOS 5.x

January 20th, 2012 v1.20 beta-access: Major update including iPad support, tracking improvements and shift from OpenGL to UIKit. Check the Migration Guide to learn how to upgrade an App which previously used an older revision of PanicAR.

December 11th, 2011 early-adopter access to v1.20

November 21st, 2011 early-adopter access to v1.10

August 4th, 2011 v1.05 final and stable on master branch (iOS 5 compatible): Includes hot-fix for iOS 5 (see issues). Updated documentation online.

July 26th, 2011 new ARNotes version available on the App Store (no iOS 5 compatible)

July 19th, 2011 public access to v1.05 (development branch): Adds access to the highly optimized release build of the framework for licensees.

July 18th, 2011 release of v1.04: Includes hot-fix for iOS 5 (see issues). Updated documentation online.


What's PanicAR

Visit our Product Page to get more Information: www.dopanic.com/ar


Requirements

  • Minimum OS: iOS 7.0 and later
  • Devices: all LTE / 3G / 4G iPhones and iPads
  • Software: Xcode 5 and later

Getting Started

  1. Download or checkout the lastest revision of the Framework and Demo Project (i.e. this repository)
  2. Open the Demo Project in XCode and build the Demo directly to your Device
  3. Should you have any trouble with 2., then checkout the Requirements and the Manual
  4. Read about the Limitations of the Demo Framework in Framework Versions & Demo Limitations (below)
  5. Check in with the Best Practices (below) section and the Issue Tracker
  6. Purchase a License

Changelog

Check the Changelog file in the repository.


Manual

Integrate in any App: step-by-step guide for new users

Demo Project: short overview on how the demo project is setup


API Reference

Available at: http://panicar.dopanic.com/docs.html

Or add this Feed to Xcode: http://panicar.dopanic.com/docs/com.dopanic.PanicARKit.atom


Framework Versions and Demo Limitations

Demo Limitations & API Key

The PanicAR Framework requires an API-key to unlock all functionality. As long as no valid API key is provided during initialization, the demo version will display watermarks in the AR view and on POI Labels. You are not allowed to submit any Apps to the App Store without obtaining an valid API key before hand.

Limitations:

  • displays a watermark in the AR View
  • adds watermarks to all objects loaded from PARPoiLabelTemplate

API KEY

A API Key is tied to one specific BundleID (e.g. com.company.myapp) and will only work with apps that use exactly that BundleID. We happily provide you with different API Keys for testing purposes once you purchased your first license.


Best Practices

get tips on how to tackle common yet tricky coding situations: Best Practices

Old Revision


Troubleshooting

Help with day-to-day questions or problems; workarounds, bug-fixes and FYIs: Current Revision

Old Revision


Clone this wiki locally