Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorize PID# NAVBuilder Inside – LBS SDK Develop and Monetize LBS Apps Using NAVBuilder Inside (NBI) Free & Cross-OS APIs Kris Kolodziej Sept 9, 2011
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
PID#
NAVBuilder Inside – LBS SDK
Develop and Monetize LBS Apps Using NAVBuilder Inside (NBI) Free & Cross-OS APIs
Kris KolodziejSept 9, 2011
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 2
• Most popular APIs
• LBS Apps Market
• What is NBI
• Why developers like NBI
• Making money with NBI via coupons/deals
• Who uses NBI and their testimonials
• What’s new in NBI
• Getting started with NBI
• NBI App Examples
• Go-to-market: upload your NBI app to VCAST, Android Marketplace, iTunes App Store, etc
Agenda
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 3
What Developers WantMaps –The Most Popular APIs
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 4
Opportunity Challenges
Technical:
• Device/OS fragmentation
• Different APIs for Location Services
• Different terms and conditions for LBS services, geo-content
• Access to carrier location (Cell ID BSA)
Business:
• How do I make money?
• How do I increase downloads? (visibility, discoverability, merchandising)
• How do I decrease dev costs?
• How do I reach more users?
• How do I provide engaging & best-in class experience
LBS Apps Market & Development
0
20,000
40,000
60,000
80,000
100,000
120,000
140,000
160,000
LBS Apps
2010 20110
20,000...
40,000...
60,000...
80,000...
100,000...
120,000...
140,000...
LBS Users
2010 2015
Source: ABI, comScore 2011
LBS is becoming a commonplace, but it’s challenging
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 5
LocationKit: GPS, Cell-ID, Wi-Fi
MapKit: , local search, directions, geocode/reverse geocode, customizable annotations & POIs, traffic overlay, custom layers
Navigation API: voice GPS turn-by-turn
Geo-Content Feeds: Traffic, Gas Prices, Movies & Event listing, Weather
Coupon API: With revenue share for developers!
What is NBI?
OS Support:
VZ Navigator
Set of APIs and toolkits that allow developers to quickly create or enable their apps with interactive maps, geo-content, and fast, accurate location.
NBI is a one-stop-shop for LBS developers
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 6
Developer Survey (3/11) Key Benefits1. Monetization with local coupons
2. Cross OS APIs
3. It’s free
4. One Agreement
5. Reduces development cost and time-to-market
6. Enables best-in-class user experience
7. It’s reliable
8. Access to abundant geo-content
9. Enables branding opportunities
10. Promotion Opportunities
11. Sample apps and source code
12. Distribution opportunities via V Cast App Stores, Android Marketplace, BREW
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 7
• Benefits of Using NBI Mobile Coupon/Deals APIs
• NBI deals and coupon APIs are offered across Android, BlackBerry, and Brew (iPhone coupon API coming in 2012)
• Deals available by category and by deal quality
• Future aggregation to ensure quality and inventory
• Offers a single interface
• Getting Started
• Download NBI SDK 2.0 and sign the license agreement
• The new license agreement clarifies the terms for using the coupon APIs and the payments
• Get an NBI API key and enable the coupon key
• Complete and submit payment information
• Integrate NBI SDK 2.0 into your application
• Track Revenue
• NBI offers 70% revenue share to developers
• Revenue is generated per NBI API Key
• Track your revenue on the VDC web
Making Money with NBI
Payment Month: November 2011 NBI Key
Key 1 Rollover From Previous Month $ 2,250.00
Summary for This Month
Retailer 1 $ 300.00
Retailer 2 $ 1,200.00
Retailer 3 $ 700.00
Retailer 4 $ 200.00
Retailer 5 $ 500.00
Retailer 6 $ 900.00
Retailer 7 -
Subtotal $ 3,800.00
Rollover for Next Month
$ 6,050.00
Payment for This Month
$ -
Key 2Rollover From Previous Month
$ -
Retailer 1 $ 1,100.00
Retailer 2 $ 1,250.00
Retailer 3 $ 1,800.00
Retailer 4 $ 3,175.00
Retailer 5 $ 1,500.00
Retailer 6 $ 425.00
Subtotal $ 9,250.00
Rollover for Next Month
$ -
Payment for This Month
$ 9,250.00
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 8
Who is Using NBI?
GeoQpons
VCAST Messages
“Using the NBI library made retrieving the device location quick and easy, which has been an issue with other BlackBerry clients. The NBI library was easy to integrate and has worked great”
“ < 1 Day for Integration”
“Simple robust framework to fetch precise location. Took 1 hour to integrate”
“Was able to use the common API across OSs. Kudos for making it so simple”
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 9
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 10
1. Start with Eclipse with Android SDK installed
2. Create a new Android project
– File New Android Project
– Create project from existing source…
• Choose the Sample App directory
– Build Target: Android 2.0+
3. Include the nbi.jar file downloaded from developers.verizon.com- File Properties
– Select Java Build Path
– Within the Libraries tab, Add External JARs…
• Choose the nbi.jar file
4. Include resources and copy your API Key
– In Windows Explorer, copy respak.zip file into assets directory
– Be sure to refresh the files in Eclipse
5. Build and run the app!!
NBI Sample App in 5 Simple Steps
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 11
Go To Market
1. Register for a free account on VDC
2. Complete a brief questionnaire regarding the nature of your app
3. Wizard will guide you through the Rest. For NBI, don’t miss the following:
4. Wait to be notified via email about the status of your application
a. Select “Yes” for NAVBuilder Inside
b. Pick an API Token (API Key)
c. Identify the use of MapKit or LocationKit
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 12
Go To Market – Non V CAST App Stores
1. Submit a V Cast App application
2. Once approved, sumbit to your application storefront of choice
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 13
NBI App Example:
NBI MapKit displays the coupon location, custom maps, and custom annotation.
NBI Mapkit guides the user to the store with directions presented inside the app.
NBI Mapkit displays satellite maps inside the app.
NBI Navigation API enables users to get voice GPS Navigation with VZ Navigator®
NBI LocationKit uses Verizon’s location technology to query most relevant coupons per device location.
VZ Navigator® is preloaded on most Verizon devices.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 14
NBI LocationKit uses Verizon’s location technology to provide precise location of
user.Note: you can use Google Maps with NBI
LocationKit
NBI Navigation API enables Glypmse users to navigate to their friend’s location using VZ
Navigator®
NBI App Example:
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 15