Free domestic 🚚 🚚 🚚 on orders over $75!
toggle color
toggle width
Search returned no results
View all products

Added to cart:

Subtotal: $

Cart is empty
View all products
  • quantity:

Subtotal: $

bg
August 29th, 2013

In addition to many performance and feature enhancements, this release offers critical fixes for iOS 7 compatibility. A lot has been added, so grab a hot coffee, read, and enjoy!

Release notes:
  • Add - Data storage API for iOS6+ and pen firmware v1.1.0+. You may now keep 100 bytes of data on the pen to customize your app for the pen's user, or use as a key to host identity services on your server. More details in T1PogoManager.h.
  • Add - iOS 7 support.
  • Add - Support for Pogo Connect pens with firmware version 1.1.0. These pens are backwards compatible with earlier SDKs, but require this SDK for the best performance and to allow user configuration of some parameters via the Pogo Connect companion app (custom pen names!).
  • Add - diameter property to T1PogoEvent. Diameter is estimate of size in mm of tip contact surface with glass - great for realism with [redacted]-type Pogo Connect tip or any tip type.
  • Add - lastDiameter property to T1PogoPen.
  • Add - uniqueIdentifier string for T1Peripheral. If you don't put data directly on the pen, it's possible to use this as a key to reference data on a developer-hosted server allowing user preferences to traverse devices.
  • Add - tipIdentifier string property to T1PogoPen. Use this to determine which tip type the user has attached to their device.
  • Add - Helpful new delegate method pogoManager:didUpdateBluetoothState:. Allocating T1PogoManager in iOS7 will no longer cause a system UIAlert if bluetooth is turned off. Your application can choose when to alert the user. For example, if you see bluetooth powered off on first app launch, you might prompt the user to turn it on, but on subsequent launches you might keep quiet so as not to pester.
  • Add - T1PogoManager will prompt user to connect automatically if it sees a new pen for the first time. Can be disabled with property showConnectionPromptForNewPens = NO.
  • Add - Multiple delegates are simple with addDelegate:, removeDelegate:, and removeAllDelegates:
  • Add -Optional singleton access. Don't use this unless you know what you're doing. There is no way to destroy this object, or turn off the SDK once you ask for this. Use the delegate methods above to add delegates as required.
  • Add - deregisterView: is back, and multiple views may now be simultaneously registered. This is helpful for a secondary view used for zooming.
  • Add - T1PogoManagerDemo project now includes sample drawing code.
  • Change - T1PM now handles bluetooth events on a background queue. This should be a transparent change as all delegate methods are still delivered on the main queue.
  • Change - T1PogoPen.lastPoint is now .lastWindowLocation
  • Change - Objects passed from the library such as T1PogoPeripherals and T1PogoEvents are now largely immutable.
  • Change - T1PogoManager now requires linking against Security.framework. Please add Security.framework to the list of libraries in your Build Phases.
  • Fix - Palm rejection offers improved accuracy, as well as new support for zoomed UIViews.
  • Fix - Fixed crash related to gesture recognizer and not unregistering views.
  • Fix - Fix didDetectLowBatteryForPen delegate now works correctly.
  • Fix - Other BLE devices connected to the system when the application activates will still be discovered, but will now appear as disconnected in iOS 6. If your user is running iOS 7, other devices will be completely ignored.

Thanks to everyone who has contributed bug reports and helped to test this release. We are planning a point release soon after iOS7 goes GM on the iPad. It will be linked against 7 and drop support for iOS 4.

Finally, we have a nice Pogo Connect-related announcement coming next week. Make sure to get in touch with your contact to arrange samples!

Best, -The T1 Crew

ps. As usual, the updated SDK and demo project are available here. Release history for T1PogoManager is here.