X

NV5 Geospatial Blog

Each month, NV5 Geospatial posts new blog content across a variety of categories. Browse our latest posts below to learn about important geospatial information or use the search bar to find a specific topic or author. Stay informed of the latest blog posts, events, and technologies by joining our email list!



Not All Supernovae Are Created Equal: Rethinking the Universe’s Measuring Tools

Not All Supernovae Are Created Equal: Rethinking the Universe’s Measuring Tools

6/3/2025

Rethinking the Reliability of Type 1a Supernovae   How do astronomers measure the universe? It all starts with distance. From gauging the size of a galaxy to calculating how fast the universe is expanding, measuring cosmic distances is essential to understanding everything in the sky. For nearby stars, astronomers use... Read More >

Using LLMs To Research Remote Sensing Software: Helpful, but Incomplete

Using LLMs To Research Remote Sensing Software: Helpful, but Incomplete

5/26/2025

Whether you’re new to remote sensing or a seasoned expert, there is no doubt that large language models (LLMs) like OpenAI’s ChatGPT or Google’s Gemini can be incredibly useful in many aspects of research. From exploring the electromagnetic spectrum to creating object detection models using the latest deep learning... Read More >

From Image to Insight: How GEOINT Automation Is Changing the Speed of Decision-Making

From Image to Insight: How GEOINT Automation Is Changing the Speed of Decision-Making

4/28/2025

When every second counts, the ability to process geospatial data rapidly and accurately isn’t just helpful, it’s critical. Geospatial Intelligence (GEOINT) has always played a pivotal role in defense, security, and disaster response. But in high-tempo operations, traditional workflows are no longer fast enough. Analysts are... Read More >

Thermal Infrared Echoes: Illuminating the Last Gasp of a Dying Star

Thermal Infrared Echoes: Illuminating the Last Gasp of a Dying Star

4/24/2025

This blog was written by Eli Dwek, Emeritus, NASA Goddard Space Flight Center, Greenbelt, MD and Research Fellow, Center for Astrophysics, Harvard & Smithsonian, Cambridge, MA. It is the fifth blog in a series showcasing our IDL® Fellows program which supports passionate retired IDL users who may need support to continue their work... Read More >

A New Era of Hyperspectral Imaging with ENVI® and Wyvern’s Open Data Program

A New Era of Hyperspectral Imaging with ENVI® and Wyvern’s Open Data Program

2/25/2025

This blog was written in collaboration with Adam O’Connor from Wyvern.   As hyperspectral imaging (HSI) continues to grow in importance, access to high-quality satellite data is key to unlocking new insights in environmental monitoring, agriculture, forestry, mining, security, energy infrastructure management, and more.... Read More >

1345678910Last
36381 Rate this article:
No rating

Apps – What’s in a Name?

Anonym

Talk of Apps and App Stores is ubiquitous in the Defense and Intelligence domain where I spend most of my time.  But what do we really mean when we talk about an App?

In the commercial world, we’ve seen wide adoption of easy to use and customer friendly App Store environments and Apps.  I love my smartphone and how it’s revolutionized my life from maps, clocks, and notes to calorie counters and news feeds right in the palm of my hand.  However, the exploitation tasks required by Geospatial and Image Analysts seem far more complex than the games, news, search and social apps in the commercial online, on demand world.  How are we really going to encapsulate the complexity of geospatial image analysis into something as simple as an App?

A good starting point might be to define what we really mean when we talk about Apps, because we’re talking about something that goes beyond the Starbucks® Finder on my smartphone. We’ve been using the term App as a general catch-all to include algorithms, processing routines, and web-services as well as the entire back end infrastructure, such as databases and middleware, required to make the App produce the desired result.  One definition from NGA refers to Apps as small functional applications that can run on workstations, mobile devices, or laptops.  An App maybe an intuitive, simple tool that solves a single problem or addresses a need but in order to pull this off in a complex domain, such as geospatial image analysis, there needs to be a whole ecosystem required beyond the App the end user sees.   Perhaps the beauty of Apps is that they hide complexity, making them appear very simple.

We’ve been talking about “App Ecosystems” at NV5 (formerly Exelis), and have come to define some of the components of those ecosystems as frameworks, platforms, algorithms, and user interfaces.  These all work together to deliver the intelligent, elegant App that quickly, intuitively provides the results the end user desires.

Let’s take my Starbucks® Finder as an example.  Suppose I’m in an unfamiliar city, and I really want a Pumpkin Latte.  I open the App, tap the ‘Stores’ button, and there I am, a flashing blue dot surrounded by green tipped pins that mark my options for stores.  The label on the closest pin tells me the street address and that the store is open.  To make this work, there’s a database of all the Starbucks® stores and their details (metadata).  There’s some sort of middleware that takes my location and finds the closest stores.  There’s a map server that provides the map to show me where I am and where the stores are.  Most of the software to make this happen isn’t on my smartphone at all; the software application I downloaded reaches out to the Cloud where the databases, web services, and business logic live in some sort of framework making it all work.  This is the “App Ecosystem”.  It’s actually pretty complicated, and the store locator is just one function of the Starbucks® App.  Maybe we can learn something from these commercial Apps after all.

I’d argue that web services are critical to the success of any App that is not self-contained, or disconnected.  There seems to be general agreement that a web service, or simply a service, is a software system designed to support interoperable machine-to-machine interaction over a network using standards-based mechanisms.  In my example above, a web service would likely determine a geographic radius around my location, and another would make the database query to find the stores within that radius, returning these locations to the software application running on the device.  A web service associated with a map server would provide the background map for the display, and another service might perform the query to deliver additional store details.  From my perspective as the end user, this is just a simple App that’s going to help me find a cup of coffee.  It’s just some software that resides on my device. I don’t care about the database or the web services or who supports and maintains them, and most of the time, I don’t even think about them. I also want the same or similar functionality on smartphones, tablets, and available through my web browser. I believe these are the goals for the end users of a Geospatial Analysis Apps.  We want those users to focus on intelligence questions and their answers, not the details that connect the two.

As the concept of Apps evolves, these are the kinds of things my colleagues, customers and I are thinking about and discussing at length.  In our world of Geospatial Image Analysis, we’re thinking about Apps that are consumers of services and services that contain the algorithms that really do the heavy lifting required for this domain.  The Apps make it look easy when the Ecosystem and the platforms are all working together.

This is an emerging concept that’s very exciting and evolving rapidly.  I’ll be returning to the topic of Apps, and I’d appreciate your feedback and questions.  What’s an App in your world?

Please login or register to post comments.