Nastel’s® AutoPilot® for Mobile’s RESTful APIs enable streaming mobile data and real-time tracking. These capabilities combined with forensic diagnostics provide users ranging from developers and IT admins to telecom managers and business analysts with the broad array of capabilities they need for complete situational awareness of user behaviors, performance, and the data transactions between mobile apps and the back-end infrastructure supporting them.
Nastel’s® AutoPilot® provides critical end-to-end visibility into mobile app behavior and performance. This next-generation, mobile-centric set of analysis tools is available as part of the AutoPilot Insight software platform, and includes:
RESTful APIs for streaming data and real-time tracking
Extensive forensic diagnostics
A powerful feature set engineered for technical and business users
Tracking API for iOS
By importing this pod into your app and adding just a few lines of code to your AppDelegate, your user’s experience with your app will be automatically streamed to your jKool repository.READ MORE
Streaming & Query API for iOS
The purpose of this Api is to allow streaming to, querying from, and subscribing to data in a jKool repository.READ MORE
Build, test, and deploy mobile apps faster
Keep mobile customers happy and improve their total user experience
Easily stream data from mobile applications to AutoPilot Insight for extensive technical and business analysis
Gain powerful real-time tracking of user interactions (actions, touch events, navigation paths, locations, timings, and more) within any custom iOS or Android mobile app
Utilize precision performance and crash analysis information to quickly address any mobile app problems as they arise
Acquire on-the-fly insights by posing questions to streaming data with Nastel’s revolutionary natural query language, jKQL, and seeing intuitive visualizations of the answers in seconds
Understand what mobile apps are doing at a fundamental level, linking their reported behavior to back-end server and database event activities for a complete picture
Store your mobile app data without the need to set up a database solution
Easily stream data from customer apps, submit interactive queries, and subscribe to real-time analytics
Can be used with any iOS-based application using Objective C or Swift
Watch for back-end performance problems. When an app runs slowly, everyone is quick to blame the client-side mobile developer. Yet often the answer lies deep within the technology stack supplying data to the app. When creating new (or modifying existing) services for an app, start with a stubbed-out version that responds immediately with fixed, non-computed data. Set a performance guideline based on this use case, and monitor transaction times during the course of development. Alternatively, some teams we interviewed proactively injected long delays in back-end APIs during test runs to ensure their front-end could handle those delays appropriately. Tools are available to monitor these “full-stack” traces as well, from vendors including Nastel AutoPilot.
Building High-Performance Mobile Experiences
Forrester Research Inc.
July 15, 2014