Search Results

Make JavaScript Lean, Mean, and Clean

Make JavaScript Lean, Mean, and Clean

Make your Esri JavaScript API applications load fast. Use the latest trends in front-end development. Develop in AMD Style but build your modules into a single JavaScript file. Streamline your development and release workflow using Gulp. Leverage the HTML5 appache to make your apps load offline. Watch for more information.

Kill Those Bugs with the Ultimate Tool: Chrome DevTools

Kill Those Bugs with the Ultimate Tool: Chrome DevTools

Get the most out of Chrome DevTools. Learn the essential features that help you, the developer, with debugging and meausring application performance. Monitor network interactions using hte network tab. Learn how to use CPU profiling to identify performance problems. Identify memory leaks in your Esri JavaScript Application.

Enjoy Some ES6 in Your JS Apps Today!

Enjoy Some ES6 in Your JS Apps Today!

Just when you thoguht you were all set with ECMAScript 6, ECMAScript 6 features are already being developed and some are even in wide use right now. Some of these features could change the game. There are practical features in ES6 that provide new ways of loading JavaScript modules, binding to local variables, anonymous functions and generators just to name a few that could prove useful to you. You don't have to wait for the specifications to be finalized, you could start using ES6 in your code today and live in the future of JavaScript.

New CrossPlatform App (ArcGIS Runtime, C#, Xamarin, MVVM)

New CrossPlatform App (ArcGIS Runtime, C#, Xamarin, MVVM)

Everybody loves mobile devices and the flexibility they provide. Really? Everybody? From a developer's point of view, it's a bit of a hassle, since there are many options and choices on how to develop for the different platforms. Until recently, JavaScript, CSS, and HTML were probably the best choice to develop a truly cross platform application with a high degree of code reuse, yet it's not a solution to provide true offline support. Watch for more information.

Building Map Apps with Knockout and the Esri JavaScript API

Building Map Apps with Knockout and the Esri JavaScript API

The ArcGIS API for JavaScript provides great functionality and user interface widgets right out of the box for those who want to quickly build a web-based map application. But the fun doesn't stop there. Using modern open-source web frameworks like Knockout, AngularJS, and Bootstrap you can turn your quick map app into a beautiful, responsive, mobile-friendly, flexible, quick map app. We'll explore how combining Knockout with the Esri JavaScript API creates a clean code base that is very flexible and easy to maintain.

C++ Unchained: Extending the QML API for ArcGIS Runtime for Qt

C++ Unchained: Extending the QML API for ArcGIS Runtime for Qt

The upcoming QML API of the ArcGIS RUntime SDK for Qt allows development of cross-platform applications (Android, iOS, Linux, OS X, Windows) using a single code base. While it is possible to encapsulate application logic in QML using JavaScript, in my mind the true purpose of QML is to decouple interface logic from application logic. In this presentation, I give a brief introduction to Qt Quick and show how QML markup and C++ code-behind can communicate with each other. Watch for more information.

Spatial Prioritization: Put Your Money Where Your Map Is

Spatial Prioritization: Put Your Money Where Your Map Is

NOAA's philosophy of "map once, use many times" emphasizes collaboration among multiple organizations, especially when limited funding restricts data collection. We built a web app with Esri's JavaScript API to help Federal, Washington State, and Tribal representatives prioritize areas of the greatest mapping need along Washington's Outer Coast as they address marine spatial planning. This information will be used to identify high priority areas to direct NOAA's future data collection efforts. This site uses OAuth 2.0 to access feature layers on the NOAA GeoPlatform that a user has permission to edit. The user can delineate high/medium/low priority areas on the map and select management issues and criterial that justify these decisions. Watch for more information.

GEOGLAM Crop Monitor: Enterprise Database-driven Web Mapping and Data Collection

GEOGLAM Crop Monitor: Enterprise Database-driven Web Mapping and Data Collection

The GEOGLAM Crop Assessment Tool was developed for displaying satellite derived data products and collecting expert input on global crop conditions. Constructed with a PostgreSQL geodatabase, ArcGIS for Server, the ArcGIS for JavaScript API and PHP, this platform uses a centralized backend to ensure easy adaptation for other applications such as food security and rangeland monitoring. Watch for more information.

Using Metered Esri Services in Your Web Based Mapping Applications

Using Metered Esri Services in Your Web Based Mapping Applications

In order to use metered Esri services in your web based applications, you need to use a proxy server to facilitate the OAuth authentication. In this talk, we will go through how to set up your JavaScript application to leverage a proxy and walk through the process of building the proxy.