Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...Esri Nederland
This document provides an agenda for a presentation on building mobile map applications. It will cover 3 approaches to mobile map apps, frameworks for building them like CSS3 and HTML5, and hybrid map apps. It introduces the two presenters, Antoon Uijtdehaag and Andy Gup, and covers topics like why build mobile apps, demos of mobile apps, usage statistics, approaches, frameworks, and hybrid apps. It also includes questions that may come up around topics like panning and zooming maps, loading map layers, performance, and using GPS in surveys.
ESRI Dev Meetup: Building Distributed JavaScript Map WidgetsAllan Glen
This document discusses building distributed JavaScript map widgets. It describes embedding maps as widgets that can be copied and pasted to deploy on different sites and allow interaction between maps and web pages. Typical code is shown for embedding a map. The steps involved are bootstrapping external resources, building out the DOM structure, and enabling communication, often through JSONP to avoid cross-domain issues. Examples are provided of different map widgets embedded on pages.
GIS in the Rockies 2011: Building Distributed JavaScript Map Widgets with Ope...Allan Glen
Presented at the GIS in the Rockies conference by Allan Glen and Dan Hauser.
This presentation expands on the content the was presented in March at the ESRI Dev Meetup. At that time, we had just gone live with the first maps using this technique. Since then, we have rolled out many more maps and the widget approach has been very successful.
ArcGIS API for Javascript is a comprehensive application programming interface with classes designed for Web GIS purposes, many of which are built on Dojo.
ArcGIS JavaScript API (build a web layer-based map application with html5 and...Stefano Marchisio
The "ArcGIS JavaScript API", sits directly on top of Dojo framework, providing developers with access to Dojo user interface widgets and all the other benefits of Dojo core. Whit this ArcGIS you can build a html5/javascript mapping applications and the api allows you to easily embed maps in your web pages. An ArcGIS application utilizes a layer-based (TiledLayer, DynamicLayer, FeatureLayer, etc...) geographic information model for characterizing and describing our world. An ArcGIS application asks what it need, through a http/rest service (the service will return images or json data - for example) hosted on the ArcGIS server. In this simple html5/javascript demo project (http://sdrv.ms/UGlW0p) you can find five examples that show the basic functionality of the mapping framework "ArcGIS API for JavaScript" (will be shown the basic functionality of the ArcGIS classes layer). You can download the demo code at this link: http://sdrv.ms/UGlW0p - There is also a video on YouTube: http://youtu.be/2IV29O0dW2M
Developing a Weather Forecasting Web-Service using ArcGIS API for JavaScriptAlexa Guertin
This document outlines the development of a web-based weather forecasting service using ArcGIS for Server and the ArcGIS API for JavaScript. The Applied Geomatics Research Group collected weather data from various sources like Weather Underground and Environment Canada to build a proof of concept tool for planning LiDAR surveys. The web service pulls weather forecast data and radar images to provide a visual interface for checking weather conditions. Future work may include automated data updates and additional analysis to determine optimal times for LiDAR acquisition.
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to heroAllan Laframboise
This document describes how to build a mobile check-in app in 75 minutes using ArcGIS Online and various ArcGIS APIs. It outlines the key components and services needed, including geocoding, routing, feature services to find and update points of interest. The app allows users to find nearby pizza places, get driving directions, check in when arriving and leaving to share their experience. Building the app on ArcGIS Online provides a cloud-based geospatial solution that can be accessed from any device and monetized through advertising or additional business insights.
The presentation discussed how to get started with the ArcGIS platform by loading data, authoring maps, and publishing map services that can then be consumed by both web and mobile applications. It provided an overview of using ArcGIS Online and Server capabilities like geocoding, routing, and imagery services. It also covered developing custom applications using the ArcGIS Web and Mobile APIs to build mapping, editing, and location-based apps for a variety of devices.
This document discusses various tools for building map applications. It introduces map builders for creating maps and storing data in the cloud using ArcGIS Online. It also discusses web app builders for creating responsive web mapping applications from web maps. Additionally, it outlines web mapping APIs like ArcGIS API for JavaScript and Esri-Leaflet for building custom web apps and plugins. Finally, it presents ArcGIS Runtime APIs and AppStudio for building native mobile and desktop apps across multiple platforms. The overall goal is to simplify the process of building maps and applications through these various builders and development tools.
This document summarizes a presentation on web editing capabilities in ArcGIS Server 10. It introduces feature templates that define symbols, attributes, and editing rules for structured data collection. A new feature service enables editing geospatial data over the web by pushing changes to a geodatabase. Users can create focused web editing applications using feature services with various clients including web browsers, desktops, and mobile devices. The presentation provides guidance on preparing data, authoring feature templates, and publishing a feature service in ArcGIS Server.
Building responsive web mobile mapping applicationsAllan Laframboise
This document discusses designing responsive web and mobile mapping applications. It emphasizes that mobile devices, user interactions, and expectations are different than desktop experiences. Responsive design uses a single codebase that adapts content and layout depending on screen size. Key components of responsive design include a fluid grid system, media queries, and HTML5/CSS. The document also discusses developing responsive mapping apps using frameworks like Bootstrap that include standardized components. It provides tips for making maps responsive like auto-resizing, auto-recentering, and using media queries to adjust map sizes at different breakpoints.
Navteq Developer Days presentation that illustrates how to build a complete cloud-based mapping solution. A mobile app is used to monitize the platform by allowing customers to check-in (similar to foursquare).
This document discusses the integration of Virtual Earth and ESRI technologies. It provides an overview of Virtual Earth data and APIs and considers whether Virtual Earth can be considered a GIS. It also outlines how Virtual Earth data can be used within ESRI tools like ArcMap and ArcGIS Server, and how ESRI data and tasks can be integrated into Virtual Earth. Finally, it discusses solution architectures for combining the technologies and provides information on getting started and costs.
This document summarizes a presentation about working with ArcGIS Online. It discusses ArcGIS Online as an integrated part of ArcGIS that allows users to create and share intelligent web maps on any device. The presentation demonstrates how to use ArcGIS.com to search data, create web maps, and embed maps in websites. It also shows how to use templates to showcase maps in a public gallery. The road ahead section discusses upcoming enhancements to ArcGIS Online, including hosting and portals for organizations to collaborate on maps and data in the cloud.
Blurring the lines - VGI in aid of Prof. GISAndrew Zolnai
This document discusses using volunteered geographic information to aid professional GIS work. It summarizes different free and paid GIS software and cloud platform options, and provides examples of publishing global and historical geospatial datasets online using ArcGIS Online, Amazon Web Services, and other tools. Lessons learned include using the best tools for data preparation, aggregation, and dissemination to various audiences while maintaining proper permissions.
Victoria Moshanova is a software engineer at CloudMade who enjoys cycling and tracking. She introduces CloudMade's Style Editor tool which allows users to customize map styles and emphasize certain map objects. Style Editor gives users more control over their maps by allowing them to add additional data layers like weather or terrain. Feedback is welcome to help CloudMade continue improving Style Editor.
Want to take advantage of GIS data without having a GIS department? Looking to reap the benefits of GIS data in your projects? This session will show you how to unleash the power of accessing and utilizing GIS data in the AutoCAD environment. We will delve into practical examples and explanations along with reviewing where and when to use each tool.
Introduction to ArcGIS Developer Tools - Smart Development - Esri UK Annual C...Esri UK
It's been an exciting year for ArcGIS developers with some great new capabilities available to us! This introduction session is all about giving you the knowledge you need to get the best out of our developer tools. We'll take you through all our APIs and SDKs and discuss how you can use them to write powerful GIS apps.
The document discusses Android Architecture Components Navigation which makes Android development easier by handling fragments transactions, deep links, testing, up and back navigation, and passing arguments automatically. It introduces Navigation Graph which is a blueprint of navigation destinations and actions that link them. It also discusses navigating with NavController, Safe Args plugin for type safe arguments, deep links, and the role of activities in delegating navigation to NavHost fragments.
This document provides an overview of the Google Maps API. It discusses loading a basic HelloWorld map, basic UI components, and loading location data dynamically from GeoRSS, KML, and custom XML files. It recommends using the GDownloadUrl and GXml functions provided by the API to download and parse location data from external XML sources. The assignment is to demonstrate loading dynamic location data onto a map.
ArcGIS Online is a collaborative, cloud-based platform that allows users to create and share maps, apps, and data. It provides access to ESRI's secure cloud environment where users can manage and store hosted web services. ArcGIS Online can be used as a stand-alone service or to extend the capabilities of ArcGIS Desktop, ArcGIS Server, and Microsoft Office products. The document discusses how organizations can use ArcGIS Online to showcase the value of GIS, empower users to create maps and analyze data, capture and share field data using apps, and tell stories using interactive web maps. It also covers spatial analysis, operations dashboards, customizing apps, and integrating maps with Office products.
Child Abduction Response Team (CART): Delivering Rapid Community Response Usi...Safe Software
Learn how the City of Oshkosh’s Child Abduction Response Team (CART) uses FME to integrate their in-house Leads Tracker tool with ArcGIS Online to enable real-time mapping and decision making.
This document summarizes ArcGIS, a software platform for geographic information systems (GIS). It includes desktop applications like ArcMap for mapping, editing, and analysis. It also includes server capabilities that enhance functionality and allow sharing via web portals. Cloud-based options like ArcGIS Online provide additional capabilities and complement existing systems. The platform offers tools for security, analytics, and apps to support common GIS tasks.
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013Aaron Parecki
The document discusses the Esri-Leaflet plugin, which adds ArcGIS functionality to the open-source Leaflet mapping library. It allows users to add ArcGIS basemaps, feature services, symbols, and other widgets to Leaflet maps. The plugin is open-source and extends the Leaflet API and namespaces to support ArcGIS Online services. Examples are provided for common tasks like adding basemaps, feature layers, popups, and performing queries.
Portal for ArcGIS is a content management system that provides a framework to easily manage and secure geographic assets within an organization. It extends the reach of GIS to everyone in an organization, enabling better decision making. Portal for ArcGIS can be used to implement web GIS on-premises or in the cloud for organizations with specialized security requirements. It will be included with ArcGIS for Server Standard and Advanced starting at version 10.3.
GoogleVisualr - A Ruby library for Google Visualization APIWinston Teo
The document discusses GoogleVisualr, a Ruby library for the Google Visualization API. It enables adding visualizations to web pages using either the Charts API or Visualization API from Google. The library addresses problems with directly using the Google Visualization API in Ruby on Rails by allowing developers to write Ruby code that generates the necessary JavaScript. Code examples demonstrate creating a pie chart visualization in the controller and rendering it in the view. The document also covers installation, common questions, additional examples, notes on usage, and resources for further information.
What's Coming At ArcGIS 10.1 - CSRA GIS User Group MeetingJim Tochterman
This document summarizes the key updates and changes coming in ArcGIS 10.1. It discusses new capabilities for sharing and collaboration through web services and cloud computing. It also introduces ArcGIS Runtime for developing standalone applications. Enhancements are mentioned for drag and drop support in Desktop, performance improvements in Server, and updated mobile applications. The document notes what features will be deprecated in 10.1, including support for older operating systems and technologies. It concludes by describing Esri's new technical certification program.
OpenLayers (OL) is an open-source JavaScript library for displaying map data in web applications. It can display data from various sources like GeoJSON, WMS, WFS and supports interactions like querying, filtering and overlaying layers. OL has evolved over the years with new versions introducing features like improved projections support, 3D rendering and compatibility with modern standards. While Leaflet is better for simpler uses due to its large plugin ecosystem, OL is more powerful and flexible for complex GIS applications and supports advanced OGC protocols out of the box.
CartoDB provides tools for creating interactive maps using HTML5. This allows for removing proprietary software dependencies and creating an open platform for map innovation. Some of the key features demonstrated include rendering vector data and performing client-side raster operations in HTML5 canvases, as well as editing vector data directly in the browser. Challenges remain in browser compatibility, rendering performance, and data management, but the HTML5 approach has potential to improve maps and make mapping more accessible.
This document discusses various tools for building map applications. It introduces map builders for creating maps and storing data in the cloud using ArcGIS Online. It also discusses web app builders for creating responsive web mapping applications from web maps. Additionally, it outlines web mapping APIs like ArcGIS API for JavaScript and Esri-Leaflet for building custom web apps and plugins. Finally, it presents ArcGIS Runtime APIs and AppStudio for building native mobile and desktop apps across multiple platforms. The overall goal is to simplify the process of building maps and applications through these various builders and development tools.
This document summarizes a presentation on web editing capabilities in ArcGIS Server 10. It introduces feature templates that define symbols, attributes, and editing rules for structured data collection. A new feature service enables editing geospatial data over the web by pushing changes to a geodatabase. Users can create focused web editing applications using feature services with various clients including web browsers, desktops, and mobile devices. The presentation provides guidance on preparing data, authoring feature templates, and publishing a feature service in ArcGIS Server.
Building responsive web mobile mapping applicationsAllan Laframboise
This document discusses designing responsive web and mobile mapping applications. It emphasizes that mobile devices, user interactions, and expectations are different than desktop experiences. Responsive design uses a single codebase that adapts content and layout depending on screen size. Key components of responsive design include a fluid grid system, media queries, and HTML5/CSS. The document also discusses developing responsive mapping apps using frameworks like Bootstrap that include standardized components. It provides tips for making maps responsive like auto-resizing, auto-recentering, and using media queries to adjust map sizes at different breakpoints.
Navteq Developer Days presentation that illustrates how to build a complete cloud-based mapping solution. A mobile app is used to monitize the platform by allowing customers to check-in (similar to foursquare).
This document discusses the integration of Virtual Earth and ESRI technologies. It provides an overview of Virtual Earth data and APIs and considers whether Virtual Earth can be considered a GIS. It also outlines how Virtual Earth data can be used within ESRI tools like ArcMap and ArcGIS Server, and how ESRI data and tasks can be integrated into Virtual Earth. Finally, it discusses solution architectures for combining the technologies and provides information on getting started and costs.
This document summarizes a presentation about working with ArcGIS Online. It discusses ArcGIS Online as an integrated part of ArcGIS that allows users to create and share intelligent web maps on any device. The presentation demonstrates how to use ArcGIS.com to search data, create web maps, and embed maps in websites. It also shows how to use templates to showcase maps in a public gallery. The road ahead section discusses upcoming enhancements to ArcGIS Online, including hosting and portals for organizations to collaborate on maps and data in the cloud.
Blurring the lines - VGI in aid of Prof. GISAndrew Zolnai
This document discusses using volunteered geographic information to aid professional GIS work. It summarizes different free and paid GIS software and cloud platform options, and provides examples of publishing global and historical geospatial datasets online using ArcGIS Online, Amazon Web Services, and other tools. Lessons learned include using the best tools for data preparation, aggregation, and dissemination to various audiences while maintaining proper permissions.
Victoria Moshanova is a software engineer at CloudMade who enjoys cycling and tracking. She introduces CloudMade's Style Editor tool which allows users to customize map styles and emphasize certain map objects. Style Editor gives users more control over their maps by allowing them to add additional data layers like weather or terrain. Feedback is welcome to help CloudMade continue improving Style Editor.
Want to take advantage of GIS data without having a GIS department? Looking to reap the benefits of GIS data in your projects? This session will show you how to unleash the power of accessing and utilizing GIS data in the AutoCAD environment. We will delve into practical examples and explanations along with reviewing where and when to use each tool.
Introduction to ArcGIS Developer Tools - Smart Development - Esri UK Annual C...Esri UK
It's been an exciting year for ArcGIS developers with some great new capabilities available to us! This introduction session is all about giving you the knowledge you need to get the best out of our developer tools. We'll take you through all our APIs and SDKs and discuss how you can use them to write powerful GIS apps.
The document discusses Android Architecture Components Navigation which makes Android development easier by handling fragments transactions, deep links, testing, up and back navigation, and passing arguments automatically. It introduces Navigation Graph which is a blueprint of navigation destinations and actions that link them. It also discusses navigating with NavController, Safe Args plugin for type safe arguments, deep links, and the role of activities in delegating navigation to NavHost fragments.
This document provides an overview of the Google Maps API. It discusses loading a basic HelloWorld map, basic UI components, and loading location data dynamically from GeoRSS, KML, and custom XML files. It recommends using the GDownloadUrl and GXml functions provided by the API to download and parse location data from external XML sources. The assignment is to demonstrate loading dynamic location data onto a map.
ArcGIS Online is a collaborative, cloud-based platform that allows users to create and share maps, apps, and data. It provides access to ESRI's secure cloud environment where users can manage and store hosted web services. ArcGIS Online can be used as a stand-alone service or to extend the capabilities of ArcGIS Desktop, ArcGIS Server, and Microsoft Office products. The document discusses how organizations can use ArcGIS Online to showcase the value of GIS, empower users to create maps and analyze data, capture and share field data using apps, and tell stories using interactive web maps. It also covers spatial analysis, operations dashboards, customizing apps, and integrating maps with Office products.
Child Abduction Response Team (CART): Delivering Rapid Community Response Usi...Safe Software
Learn how the City of Oshkosh’s Child Abduction Response Team (CART) uses FME to integrate their in-house Leads Tracker tool with ArcGIS Online to enable real-time mapping and decision making.
This document summarizes ArcGIS, a software platform for geographic information systems (GIS). It includes desktop applications like ArcMap for mapping, editing, and analysis. It also includes server capabilities that enhance functionality and allow sharing via web portals. Cloud-based options like ArcGIS Online provide additional capabilities and complement existing systems. The platform offers tools for security, analytics, and apps to support common GIS tasks.
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013Aaron Parecki
The document discusses the Esri-Leaflet plugin, which adds ArcGIS functionality to the open-source Leaflet mapping library. It allows users to add ArcGIS basemaps, feature services, symbols, and other widgets to Leaflet maps. The plugin is open-source and extends the Leaflet API and namespaces to support ArcGIS Online services. Examples are provided for common tasks like adding basemaps, feature layers, popups, and performing queries.
Portal for ArcGIS is a content management system that provides a framework to easily manage and secure geographic assets within an organization. It extends the reach of GIS to everyone in an organization, enabling better decision making. Portal for ArcGIS can be used to implement web GIS on-premises or in the cloud for organizations with specialized security requirements. It will be included with ArcGIS for Server Standard and Advanced starting at version 10.3.
GoogleVisualr - A Ruby library for Google Visualization APIWinston Teo
The document discusses GoogleVisualr, a Ruby library for the Google Visualization API. It enables adding visualizations to web pages using either the Charts API or Visualization API from Google. The library addresses problems with directly using the Google Visualization API in Ruby on Rails by allowing developers to write Ruby code that generates the necessary JavaScript. Code examples demonstrate creating a pie chart visualization in the controller and rendering it in the view. The document also covers installation, common questions, additional examples, notes on usage, and resources for further information.
What's Coming At ArcGIS 10.1 - CSRA GIS User Group MeetingJim Tochterman
This document summarizes the key updates and changes coming in ArcGIS 10.1. It discusses new capabilities for sharing and collaboration through web services and cloud computing. It also introduces ArcGIS Runtime for developing standalone applications. Enhancements are mentioned for drag and drop support in Desktop, performance improvements in Server, and updated mobile applications. The document notes what features will be deprecated in 10.1, including support for older operating systems and technologies. It concludes by describing Esri's new technical certification program.
OpenLayers (OL) is an open-source JavaScript library for displaying map data in web applications. It can display data from various sources like GeoJSON, WMS, WFS and supports interactions like querying, filtering and overlaying layers. OL has evolved over the years with new versions introducing features like improved projections support, 3D rendering and compatibility with modern standards. While Leaflet is better for simpler uses due to its large plugin ecosystem, OL is more powerful and flexible for complex GIS applications and supports advanced OGC protocols out of the box.
CartoDB provides tools for creating interactive maps using HTML5. This allows for removing proprietary software dependencies and creating an open platform for map innovation. Some of the key features demonstrated include rendering vector data and performing client-side raster operations in HTML5 canvases, as well as editing vector data directly in the browser. Challenges remain in browser compatibility, rendering performance, and data management, but the HTML5 approach has potential to improve maps and make mapping more accessible.
Web enabling your survey business ppt versionrudy_stricklan
The document discusses web mapping and enabling survey data for the web. It provides an overview of shapefiles and their limitations. It then covers hosting web maps using services like ArcGIS Online, Google Maps, and OpenGeo. Key points include that shapefiles have file size and field restrictions, while web maps have no file downloads or software requirements. Web mapping allows data to be universally accessible over the internet from any device with a browser. The document demonstrates publishing maps to various web mapping platforms and services.
The document discusses tools for geospatial web applications. It introduces APIs, using the Google Maps API as an example. It then discusses AJAX and how it allows asynchronous requests without page refreshes. Finally, it mentions some open source web mapping applications like Mapserver and Geoserver that provide customization and development tools.
WebGL, HTML5 and How the Mobile Web Was WonTony Parisi
The document discusses how WebGL and HTML5 have enabled 3D graphics and rich applications to be developed for the mobile web. Key points include:
- WebGL brings hardware-accelerated 3D rendering to the browser using OpenGL ES, and is now supported across desktop and major mobile browsers.
- HTML5 features like the canvas element, WebSockets, and device APIs allow rich applications to be developed using JavaScript and run within browsers.
- CSS 3D transforms enable basic 3D effects even on platforms without WebGL.
- Game engines, frameworks, and 3D content formats now make complex 3D content and games possible to deliver through the mobile web browser.
This document discusses different tools for caching map tiles including MapProxy, TileCache, GeoWebCache, and ArcGIS Server. It provides an overview of caching and its benefits, common terms like seeding and metatiling, and compares the functionality and capabilities of each caching tool. The document recommends choosing the right caching tool based on your specific needs and provides resources for further information.
This document discusses using Google AppEngine and Fusion Tables with ArcGIS Server for cloud geoprocessing. It describes how Fusion Tables can be used for storage, visualization and analysis. It then introduces Arc2Cloud, which adds additional geospatial functionality to Fusion Tables like a native API and services. The document demonstrates using Google AppEngine's task queue to perform geoprocessing across multiple Fusion Tables in parallel by dividing data into ranges, grids or other strategies. Spatial operations are performed using JTS or ArcGIS Server services. Results are written back to Fusion Tables.
SceneJS is a JavaScript library that provides an easy-to-use API for WebGL. It uses a JSON-based scene graph structure to define 3D scenes and models. SceneJS aims to lower the barrier to working with WebGL by handling lower-level WebGL calls and optimizations under the hood. It supports features like instancing, level-of-detail, and bounding volumes to improve performance. The library is open source and its architecture is designed to integrate well with other web technologies.
SceneJS is a JavaScript library that provides an easy-to-use API for WebGL. It uses a JSON-based scene graph structure to define 3D scenes and models. SceneJS aims to lower the barrier to working with WebGL by handling lower-level WebGL calls and optimizations under the hood. It supports features like instancing, level-of-detail, and bounding volumes to improve performance. The library is open source and its architecture is designed to integrate well with other web technologies.
3 Approaches to Mobile - An A to Z Primer.agup2009
A must see A to Z mobile web primer. If you still only have one website built for desktop then you need to review this presentation. Examples are about mapping but the concepts apply to everyone!
CARTO provides a location intelligence platform that helps organizations use and understand location data. It offers three main products: Builder for self-service analysis, Engine for developing location applications, and Location Data Services for augmenting data. CARTO runs on PostgreSQL/PostGIS and exposes data and tools through APIs that can be used to build maps, perform analysis, and develop mobile apps. It has over 1,200 customers worldwide.
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...JAX London
2011-11-02 | 03:45 PM - 04:35 PM
Introduction to mapping, geographic information systems and geolocalization. After covering basics like layers and projections, data formats and standards we will look at open source tools and Java libraries which can help you to build working solutions.
This document provides an overview and introduction to OpenLayers, an open source JavaScript library for displaying map data in web browsers. It discusses what OpenLayers is, who uses it, and provides examples for getting started with OpenLayers by creating a basic map, adding layers like WMS and XYZ tile layers, and using controls.
The document discusses various topics related to mapping, GIS and geolocating data in Java using open source software. It covers GIS basics like layers, tiles, features and geometries. It also discusses data formats, database options, Java libraries for GIS like JTS and GeoTools, and Java servers and frameworks like GeoServer and Geomajas.
This document summarizes and compares several open-source map viewers, including Mapbox GL Native, Maps.me, and generic map viewers. It discusses the data sources, styles, and renderers used by Mapbox and Maps.me. For Mapbox, it notes that styles define layers and data sources, and rendering uses OpenGL. For Maps.me, it explains the renderer supports Vulkan and is separated from data storage in MWM files. The document provides information on style formats, custom layers, runtime style updates, and open-source style designers for both platforms.
Delivered by Peter Siebert, GIS Applications Developer at Harvard University Planning Office (UPO), on December 9th, 2009 in Lamont Library, Forum Room.
Introduction toArcGIS for Developers, Esri, Charles van der Put, Jim BarryEsri Nederland
This document provides an overview and agenda for the Esri Developer Summit in Europe being held on November 9, 2012 in Rotterdam. The goals of the summit are to cover ArcGIS from a developer's perspective, including what capabilities are available, how to get started, and available resources. The agenda includes discussions of ArcGIS desktop applications, geoprocessing, the geodatabase, client-server applications like ArcGIS Server and ArcGIS Online, and developer resources. It also provides overviews of ArcGIS Explorer Desktop, ArcGIS Desktop, ArcGIS Engine, geoprocessing tools, the geodatabase API, and ArcGIS web and mobile APIs.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
Web & Graphics Designing Training at Erginous Technologies in Rajpura offers practical, hands-on learning for students, graduates, and professionals aiming for a creative career. The 6-week and 6-month industrial training programs blend creativity with technical skills to prepare you for real-world opportunities in design.
The course covers Graphic Designing tools like Photoshop, Illustrator, and CorelDRAW, along with logo, banner, and branding design. In Web Designing, you’ll learn HTML5, CSS3, JavaScript basics, responsive design, Bootstrap, Figma, and Adobe XD.
Erginous emphasizes 100% practical training, live projects, portfolio building, expert guidance, certification, and placement support. Graduates can explore roles like Web Designer, Graphic Designer, UI/UX Designer, or Freelancer.
For more info, visit erginous.co.in , message us on Instagram at erginoustechnologies, or call directly at +91-89684-38190 . Start your journey toward a creative and successful design career today!
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
Social Media App Development Company-EmizenTechSteve Jonas
EmizenTech is a trusted Social Media App Development Company with 11+ years of experience in building engaging and feature-rich social platforms. Our team of skilled developers delivers custom social media apps tailored to your business goals and user expectations. We integrate real-time chat, video sharing, content feeds, notifications, and robust security features to ensure seamless user experiences. Whether you're creating a new platform or enhancing an existing one, we offer scalable solutions that support high performance and future growth. EmizenTech empowers businesses to connect users globally, boost engagement, and stay competitive in the digital social landscape.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
IT help desk outsourcing Services can assist with that by offering availability for customers and address their IT issue promptly without breaking the bank.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
4. ..but you want to mix and match some pieces.open source?http://www.sxc.hu/photo/1056131
6. It wasn’t long ago…http://www.sxc.hu/photo/374039
7. …that it was really hard to connect to proprietary GIS systems.Based on http://www.sxc.hu/photo/941284
8. …but times have changed.(mostly)Based on http://www.sxc.hu/photo/1223568
9. Google Trends: REST APISource: http://www.google.com/trends?q=rest+api
10. Google Trends: XML vs. JSONhttp://blog.programmableweb.com/2010/12/03/json-continues-its-winning-streak-over-xml/Source: http://www.google.com/trends?q=xml,json
31. # Custom OpenLayers build for Denver Maps[first]OpenLayers/SingleFile.jsOpenLayers.jsOpenLayers/BaseTypes.jsOpenLayers/BaseTypes/Class.jsOpenLayers/Util.jsRico/Corner.js[last][include]# ControlsOpenLayers/Control.jsOpenLayers/Control/PanZoomBar.jsOpenLayers/Control/Navigation.jsOpenLayers/Control/Attribution.jsOpenLayers/Control/Panel.jsOpenLayers/Control/Button.jsOpenLayers/Control/SelectFeature.jsOpenLayers/Control/DragFeature.js# LayersOpenLayers/Layer.jsOpenLayers/Layer/ArcGIS93Rest.jsOpenLayers/Layer/Google.jsOpenLayers/Layer/Google/v3.js# FiltersOpenLayers/Filter.jsOpenLayers/Filter/Comparison.jsOpenLayers/Filter/Spatial.js# RulesOpenLayers/Rule.jsCustom build system – use only what you need
36. Raw tiles (but not bundles) Geometry (custom AgsJsAdapter.js) http://trac.osgeo.org/openlayers/ticket/2748Wrench icon from http://ipholio.deviantart.com
52. Embed a fully interactive map in a page with a small snippet of code. Supports address and intersection search,auto-complete, and a Google basemapmashup with points projected on the fly from the ArcGIS Server REST API.<script language="javascript" src="http://www.denvergov.org/maps/api/js/v1?key=479480FE-34A7-4D73-8313-30C8A41AF903"></script><div id="map" style="width: 590px; height: 450px;"></div><script language="javascript">DenverMaps.load("map", { app: “Parks" });</script>
53. An example showing a “skinned” Denver Maps application versus the default OpenLayers map. The look and feel of an OpenLayers map is easy to customize using CSS. The graphics from the controls were modified from the theme provided by MapBox at http://support.mapbox.com/kb/mapping-101/openlayers-themes.
54. An example showing our parks map overlaying detailed park facilities using an ArcGIS Server Cached Map Service. The tiles have transparency allowing the details to be displayed seamlessly on top of the Google Maps base map. This example uses the XYZ layer type to access tiles through the ArcGIS Server REST API.
55. An example showing our traffic conditions map that uses raw ArcGIS Server tiles provided by the Colorado Department of Transportation (CDOT) through www.cotrip.org. This example uses the ArcGISCache layer type which accesses ArcGIS tiles without using the ArcGIS Server REST API.
56. An example showing our zoning map that use an ArcGIS Server Dynamic Map Service (export image). This example uses the ArcGIS93Rest layer type. Image transparency can be set on the client using OpenLayers.
57. Using JSONP avoids the same-origin policy for cross domain communications, allowing widgets to be embedded on domains other than the domain they are provided from. This example uses a callback (the callback parameter is cut off in the screenshot) to tell ArcGIS Server to return the JSON padded in a callback.
58. An example showing how JavaScript map widgets can be used to provide full interactivity with a host page. In this example, the page executes an address search on the map, causing the map to zoom and display a popup.
#15: ..that can easily be embedded into an existing page.This is very different from the normal approach with an API like Google Maps, the ESRI JavaScript API, or Open Layers where you actually build the mapping application into the page.. With a widget we’re providing the entire mapping app from another location and then allowing the result to be easily embedded into any page. The page doesn’t care about the mapping API we’re using..
#16: So you’ve seen the widget concept before.. Here is an example from Vimeo that provides snippet to embed a flash object.
#17: Here is another example from YouTube that uses an IFRAME to embed a video.
#18: And here is another example from Twitter. This is a JavaScript widget which is the technique that we will be talking about.So why would you want to do this with maps?
#19: Here is a common use case which is also our use case.