Debunking Common Myths of Mobile Application Development
-
Upload
antenna-software -
Category
Technology
-
view
581 -
download
0
description
Transcript of Debunking Common Myths of Mobile Application Development
![Page 1: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/1.jpg)
February 20, 2013
Debunking Common MythsOf Mobile App Development
![Page 2: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/2.jpg)
Welcome & Introductions
Your Host: Our Agenda:
2 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Have a question? Tweet us @AntennaSoftware or
#MythsWebinar+201-239-7980
Jon Duncan
Sr. Director, Product ManagementAntenna Software
Sterling Hamilton
Lead Developer
Noble Studios
Steve O’Brien
VP, Product MarketingAntenna Software
Panelists:
Introductions• Antenna Software
• Apps built for business, consumers
Mobile App Development• The Myths
• Corrections & clarifications
• Avoiding common pitfalls
Q & A
![Page 3: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/3.jpg)
About Antenna
Antenna helps enterprises build, run and manage mobile applications and content.
Enabling enterprises to eliminate risk, lower costs, and stay future-proofed from the constant changes happening in our increasingly mobile society.3 © Copyright 2013 Antenna Software, Inc. All rights
reserved.
![Page 4: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/4.jpg)
Cutting Edge Enterprise & Consumer Apps
4 © Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 5: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/5.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
5
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 6: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/6.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
6
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 7: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/7.jpg)
Native or Web?(hybrid is for people who can’t commit)
7 © Copyright 2013 Antenna Software, Inc. All rights reserved.© Copyright 2013 Antenna Software, Inc. All rights reserved.7
![Page 8: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/8.jpg)
8 © Copyright 2013 Antenna Software, Inc. All rights reserved.
The Important Tradeoffs Affect More Than Just the Developers
Native Container
Web App
Mobile Browser
Web Code
Native
Native Code
Hybrid
Device APIs
Web Code
Device APIs
Functionality
Time to market, cost
![Page 9: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/9.jpg)
9 © Copyright 2013 Antenna Software, Inc. All rights reserved.
So, Don’t Oversimplify The Decision
Our team is pretty good with HTML5,
CSS, and JavaScript…
so I guess web apps are the way to go.
We’ve got really talented Java jockeys, some Objective-C hackers, and solid Eclipse
experience. I’ll get us some SDKs and we’re off to the races
with native apps.
I’m not sure either of these bozos has
thought this through…
Dilb
ert
.com
© 2
01
3
![Page 10: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/10.jpg)
There’s More Than Just Web or Native or Hybrid
WebNative
“Mixed Mode” NativeHybrid
- B2E app management
- Multiple web apps in a native shell
- Centrally managed & controlled
- Web code running in a mobile browser
- Developed in HTML5, JS, CSS
- Web & native code run in native shell
- Provides capabilities unavailable in pure web apps
- Access to all native device capabilities
- Robust backend services for secure, transaction-like app & data integrity
- Web code running in native shell
- Leverages some device capabilities
ManagedHybrid
Mobile Browser
Web Code
Device APIs
Web Code
Native Container
Native Code
Device APIsDevice APIs
Native Code
Web Code
Native Container
Device APIs
Web Code
Web Code
© Copyright 2013 Antenna Software, Inc. All rights reserved.10
![Page 11: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/11.jpg)
Web HybridManaged
HybridMixed Mode
Native Native
Development Languages
HTML5, JavaScript, CSS
HTML5, JavaScript, CSS
HTML5, JavaScript, CSS
Java, Objective-C
+ HTML5
Java, Objective-C
Development Tools
JQuery, Dojo, Sencha…
JQuery, Dojo, Sencha…
JQuery, Dojo, Sencha…
Native SDK + HTML5 Tools
Native SDK
Learning Curve
Best Better Better Good Good
App Performance
Good Better Better Best Best
UI/UX Control Good Better Better Best Best
Offline Capabilities
Limited Better Better Better Best
Security Limited Better Best Best Best
Device Integration(GPS, camera, calendar, etc.)
Very Limited Good Good Best Best
Typical apps / uses
Real-time small apps & B2C
mobile websitesProductivity B2E B2E & B2C
B2C & Very robust B2E
Required USER FunctionalityShould Drive the Decision
© Copyright 2013 Antenna Software, Inc. All rights reserved.11
![Page 12: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/12.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
12
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 13: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/13.jpg)
13 © Copyright 2013 Antenna Software, Inc. All rights reserved.
We embrace BYOD(so HTML5 is the way to go)
© Copyright 2013 Antenna Software, Inc. All rights reserved.13
![Page 14: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/14.jpg)
HTML5 May Be the Future,But Maybe Not the Present
“I think the biggest mistake we made as a company is betting too much on HTML5 as opposed to native, because it just wasn’t there.”
Mark Zuckerberg, CEO
© Copyright 2013 Antenna Software, Inc. All rights reserved.14
![Page 15: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/15.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
15
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 16: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/16.jpg)
16 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Mobile, web, no diff
Making mobile apps requires the sameskillsets as web development
Mobile, Web, no diff
(Making mobile apps requires the sameskillsets as web development)
16 © Copyright 2013 Antenna Software, Inc. All rights reserved.© Copyright 2013 Antenna Software, Inc. All rights reserved.16
![Page 17: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/17.jpg)
17 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Couldn’t be farther from the truth!
Mobile development can be done in a myriad of languages.
Many different platforms can be supported.
The user interaction is completely different in contrast to desktop.
Tracking conversions is a different ball game.
Performance tactics are night and day.
Underlying data architecture ismultifaceted in comparison.
Source: skytechgeek.com
![Page 18: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/18.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
18
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 19: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/19.jpg)
19 © Copyright 2013 Antenna Software, Inc. All rights reserved.
PhoneGap makes everyone a mobile app
developer
PhoneGap (is just fine for the
enterprise)
19 © Copyright 2013 Antenna Software, Inc. All rights reserved.© Copyright 2013 Antenna Software, Inc. All rights reserved.19
![Page 20: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/20.jpg)
20 © Copyright 2013 Antenna Software, Inc. All rights reserved.
PhoneGap Is Great, But …
Perception Reality
Turns HTML5, CSS, and JavaScript code into native apps
True.
Just load my code into PhoneGap Build, and head to the app store
Well … different platforms and versions have “quirks.” May need to use PhoneGap Generate for Xcode 4 compatibility and Cordova for command-line testing.
PhoneGap is all you need to build native apps
Hmmm, no … still need Xcode 4 and SDK for iOS, Eclipse and SDK for Android, JDK and WebWorks SDK for BlackBerry …
PhoneGap apps use device features just like a native app
Uhh … mostly. May need to write custom code or use specialized plugins for advanced features like SMS, NFC, or Bluetooth.
PhoneGap apps look and feel just like native
Not really. UI rendering and performance issues often reveal that PhoneGap apps aren’t quite native.
PhoneGap is free. Yes, but… PhoneGap is free & open source, but Corporate PhoneGap Support starts at $24k/year; Enterprise Support is more.
PhoneGap works equally well for B2C and enterprise apps (B2E)
Enterprise mobile apps typically require backend integration with enterprise systems & advanced security, not standard w/PhoneGap.
PhoneGap is a great solution for developing one-off apps that won’t need to evolve.
True.
![Page 21: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/21.jpg)
Two Different Types of Apps
• Attractive, responsive
• Cross-platform (optional)
• Inexpensive
• Findable
• Brand consistent
• Collaborative
• Commerce, advertising
• Attractive, responsive
• Cross-platform (required)
• Highly customized
• Management• apps, devices, data, users
• Deeply integrated
• Workflow
• Security, compliance
• Stateless, store & forward
• Monitoring
• Performance, scalability
• Over-the-air
B2C B2E
21 © Copyright 2013 Antenna Software, Inc. All rights reserved.© Copyright 2013 Antenna Software, Inc. All rights reserved.21
![Page 22: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/22.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
22
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 23: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/23.jpg)
Give it to the agency
(do it right the first time)
23 © Copyright 2013 Antenna Software, Inc. All rights reserved.23 © Copyright 2013 Antenna Software, Inc. All rights reserved.23
![Page 24: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/24.jpg)
Mobility Requires Rapid Iteration
Enterprise Applications Model Does Not Apply• Enterprise developers often design and build applications with 3-year
lifecycle goal
Mobile Apps Should Be Nimble• Devices evolve rapidly, 1-2 year lifetime
• New platform/OS features introduced regularly, 2-3 times/year or more
• User feedback is critical to mobile app adoption and successDesign & build
Publish
Analyze:•User feedback•Usage metrics•Performance metrics
Iterate“The perfect is the enemy of the good.”
Voltaire, 1772
© Copyright 2013 Antenna Software, Inc. All rights reserved.24
![Page 25: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/25.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
25
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 26: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/26.jpg)
26 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Faster is better(Just get it out and we’ll fix it later)
© Copyright 2013 Antenna Software, Inc. All rights reserved.26
![Page 27: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/27.jpg)
Enterprise Mobility is Not “One and Done”
App“Almost all the CIOs said they expect to deploy more than 25 mobility apps in next 2 years.”*
(n)
Source: “Mobility Disruption: A CIO Perspective,” McKinsey & Company, Sept. 2012
App 1
XHow to build the app?
How to deploy the app?
How to run the app?
How to manage the app?
How to secure the app?
© Copyright 2013 Antenna Software, Inc. All rights reserved.27
![Page 28: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/28.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
28
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 29: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/29.jpg)
29 © Copyright 2013 Antenna Software, Inc. All rights reserved.
SSL is secure enough
© Copyright 2013 Antenna Software, Inc. All rights reserved.29
![Page 30: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/30.jpg)
Enterprise Security Often Demands More Than Just SSL
Middleware Server
Users, DevicesEnterprise Backends
1
2
3
4
1
2
3
4
Retrieve & Submitenterprise systems must securely communicate with mobility servers
Queuing & Handlingenterprise security demands zero exposure and minimal replication within mobility servers
Transmissionsecure communication with devices via wireless networks (SSL works here!)
Data – encrypt and properly control device-resident dataUsers – authentication and authorization to enforce access controlApps – ensure proper apps permissions and controlled data access
© Copyright 2013 Antenna Software, Inc. All rights reserved.30
![Page 31: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/31.jpg)
31 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Enterprise Integration & Security
“Existing enterprise back-end applications are commonly built around technologies such as SOAP, XML-RPC, and SQL and are associated with strong authentication protocols.
These technologies don’t easily interface with mobile architectures and technologies such as REST, JSON, and OAuth — and this infrastructure mismatch often requires implementing a new tier on which to perform data transformation.”
Forrester Research, January 2013Michael Facemire
Mobile Feast Or Beggar’s Banquet?Landscape: The Mobile App Development Playbook
Often The Most Difficult Challenge For Mobile App Developers
![Page 32: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/32.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
32
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 33: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/33.jpg)
33 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Mobile apps are always connected, so designing for state or connection speed
is a waste of timeMobile means less
33 © Copyright 2013 Antenna Software, Inc. All rights reserved.33 © Copyright 2013 Antenna Software, Inc. All rights reserved.33
![Page 34: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/34.jpg)
34 © Copyright 2013 Antenna Software, Inc. All rights reserved.
False. Mobile is Driven by User Context.
![Page 35: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/35.jpg)
Mobile means less
THE 9 MYTHS
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
35
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
© Copyright 2013 Antenna Software, Inc. All rights reserved.
![Page 36: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/36.jpg)
36 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Mobile apps are always connected, so designing for state or connection speed
is a waste of timeThere’s an app for that
36 © Copyright 2013 Antenna Software, Inc. All rights reserved.36 © Copyright 2013 Antenna Software, Inc. All rights reserved.36
![Page 37: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/37.jpg)
37 © Copyright 2013 Antenna Software, Inc. All rights reserved.
1,000,000 Apps
![Page 38: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/38.jpg)
38 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Businesses Still Need New Apps
Other B2E Apps:Field ServiceDistribution
Work assignmentTrouble ticket escalation
![Page 39: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/39.jpg)
The 9 Myths
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Step #1: Native or Web?
There’s an app for that
If BYOD, then HTML5
PhoneGap is just fine for the enterprise
Faster is better – just get it out & fix it later
Mobile means less
39
SSL is plenty secure
Give it to the agency – they’re the experts
Mobile, web, no diff
![Page 40: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/40.jpg)
Enterprise IntegrationProven
Standardized
Unified integration point
Pre-built adapters
Scalability &
Performance
Millions of daily transactionsMessage monitoringCertified, multi-tenantCloud or on-premise
Mobile
Optimization
Network sensingApp tuningLatency avoidanceDetect most efficient pathOTA install, updates
Centralized ManagementDevices, dataApps, usersContentPerformanceUsage
Carrier Grade
Security
Built in, automatedEnterprise caliberCertified (FIPS, PCI)Configurable per app
Future Proof
Write once
Any tool, any IDE
Every device
Native device features
Easy maintenance
Enterprises Need A Mobility Platform
40 © Copyright 2013 Antenna Software, Inc. All rights reserved.40 © Copyright 2013 Antenna Software, Inc. All rights reserved.40
![Page 41: Debunking Common Myths of Mobile Application Development](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7ce4c4a795986688b4672/html5/thumbnails/41.jpg)
THANK YOU
© Copyright 2013 Antenna Software, Inc. All rights reserved.
AntennaInc
@AntennaSoftware
www.antennasoftware.com
+1 201.239.7980