This document discusses Microsoft's Virtual Earth mapping services. It provides an overview of the different Virtual Earth applications and APIs, including the AJAX API, MapPoint Web Service, and Live Search Maps. It also describes some key features of the Virtual Earth services like maps, geocoding, routing, and 3D environments. The document includes code samples for creating basic maps using the JavaScript API and adding shapes like polygons to the map. It also provides information on licensing and accessing the Virtual Earth APIs and services.
05 Geographic scripting in uDig - halfway between user and developerAndrea Antonello
The document discusses using the JGrasstools library within Geoscript to perform geospatial analyses and processing on raster data. It provides examples of reading raster properties, creating new rasters, extracting features like pits and contours, and performing analyses like aspect modeling and network extraction. The library allows accessing the same raster processing modules available in uDig from within Geoscript scripts.
SOLID principles in practice: the Clean Architecture - Devfest Emila RomagnaFabio Collini
The Clean Architecture has been formalized by Robert C. Martin in 2012, it's quite new even if it's based on the SOLID principles (presented for the first time in early 2000). The biggest benefit that we get using this architecture is the code testability, indeed it separates the application code from the code connected to external factor (that usually is more difficult to test).
In this talk we'll see a practical example of how to apply the SOLID principle, in particular, the dependency inversion.
This document discusses real-time data processing and analysis in the cloud. It describes how massive amounts of data are being generated and requires fast analysis. Building infrastructure for this is expensive, but there are many open-source projects available. The document demonstrates processing taxi ride data from New York City in real-time using Google Cloud technologies like Pub/Sub, Dataflow, and BigQuery. It also shows how to analyze airport rides separately to compare them to overall taxi rides. Finally, it mentions Apache Beam and provides some additional resources.
SOLID principles in practice: the Clean ArchitectureFabio Collini
The Clean Architecture has been formalized by Robert C. Martin in 2012, it's quite new even if it's based on the SOLID principles (presented for the first time in early 2000). The biggest benefit that we get using this architecture is the code testability, indeed it separates the application code from the code connected to external factor (that usually is more difficult to test).
In this talk we'll see a practical example of how to apply the SOLID principle, in particular, the dependency inversion.
This talk covers how to integrate D3 with SVG & Angular to create awesome visualisations, leveraging the modularity of D3 and it's data binding, with angular data binding and the reusability of directives.
Source code for this talk:
https://github.com/adamkleingit/d3-svg-angular
05 Geographic scripting in uDig - halfway between user and developerAndrea Antonello
The document discusses using the JGrasstools library within Geoscript to perform geospatial analyses and processing on raster data. It provides examples of reading raster properties, creating new rasters, extracting features like pits and contours, and performing analyses like aspect modeling and network extraction. The library allows accessing the same raster processing modules available in uDig from within Geoscript scripts.
SOLID principles in practice: the Clean Architecture - Devfest Emila RomagnaFabio Collini
The Clean Architecture has been formalized by Robert C. Martin in 2012, it's quite new even if it's based on the SOLID principles (presented for the first time in early 2000). The biggest benefit that we get using this architecture is the code testability, indeed it separates the application code from the code connected to external factor (that usually is more difficult to test).
In this talk we'll see a practical example of how to apply the SOLID principle, in particular, the dependency inversion.
This document discusses real-time data processing and analysis in the cloud. It describes how massive amounts of data are being generated and requires fast analysis. Building infrastructure for this is expensive, but there are many open-source projects available. The document demonstrates processing taxi ride data from New York City in real-time using Google Cloud technologies like Pub/Sub, Dataflow, and BigQuery. It also shows how to analyze airport rides separately to compare them to overall taxi rides. Finally, it mentions Apache Beam and provides some additional resources.
SOLID principles in practice: the Clean ArchitectureFabio Collini
The Clean Architecture has been formalized by Robert C. Martin in 2012, it's quite new even if it's based on the SOLID principles (presented for the first time in early 2000). The biggest benefit that we get using this architecture is the code testability, indeed it separates the application code from the code connected to external factor (that usually is more difficult to test).
In this talk we'll see a practical example of how to apply the SOLID principle, in particular, the dependency inversion.
This talk covers how to integrate D3 with SVG & Angular to create awesome visualisations, leveraging the modularity of D3 and it's data binding, with angular data binding and the reusability of directives.
Source code for this talk:
https://github.com/adamkleingit/d3-svg-angular
The document discusses launch daemons and launch agents on macOS, which control processes that start at boot or login. LaunchDaemons contain processes that run as root at startup, while LaunchAgents contain user-level jobs or agents that run when users login. Daemons in LaunchDaemons run even without users logged in, while agents in LaunchAgents only run when users are active. The document advises placing processes in LaunchDaemons if they need to run without users, and in LaunchAgents or personal agent directories if they only need to run when users are present. The /System/Library folder is reserved for system processes and should be avoided.
How Quick Can We Be? Data Visualization Techniques for Engineers. Avni Khatri
The document discusses various data visualization techniques for engineers, including OpenHeatMap, Google Fusion Tables, Google Charts, Socrata, and the Google Maps API. It provides code examples for plotting data on maps using the Google Maps API, including adding markers to indicate locations and values, and drawing circles to represent other metrics. The goals are to visualize the number of people and percentage of women at different locations and to clearly show gender disparities over time.
This document provides guidance on using various features of the SAPO GIS mapping API, including:
1) Adding a map, markers, and customizing markers
2) Adding GeoRSS feeds
3) Retrieving points of interest (POIs) by category from the GIS service
4) Displaying administrative divisions and searching by municipality
5) Displaying statistics and recent POIs with periodic updating
This document provides instructions for measuring the volume of terrain within a user-defined polygon on Mars using ArcGIS. The process involves:
1) Adding elevation data and defining a polygon boundary in Arc Scene.
2) Reclassifying elevation values within the polygon boundary below a height threshold.
3) Converting the reclassified raster to a polygon feature and assigning elevation values from the original raster.
4) Calculating the volume and area of the new polygon feature to obtain volume measurements.
The document describes how to create an interactive visualization showing subway lines and median household income data on a map of New York City. It involves loading data from Google sheets, creating scales and axes, drawing the subway lines and income data as paths on a map, and adding interactivity through hovering and clicking on points. Key elements include filtering the data by subway line, drawing the corresponding path on the chart and highlighting the matching line on the map, and aggregating data by borough to add labeled regions to the chart.
This document provides an overview of key concepts for working with D3, including:
- D3 uses standard web technologies like HTML, SVG, and CSS rather than introducing new representations. Learning D3 largely means learning web standards.
- Visualization with D3 requires mapping data to visual elements using scales. Scales are functions that map from data values to visual values like pixel positions.
- Selections in D3 correspond to elements in the DOM. Data joins allow binding data to selections to drive attribute updates. The enter, update, exit pattern is used to handle new, existing and removed data.
- Common scale types include linear, log, quantize and quantile for quantitative data, and
Extending the Browser Programming Model with Silverlightgoodfriday
The document discusses several topics related to developing applications using Silverlight, including:
1. Using scriptable objects to enable non-visual use of managed code and dynamically register endpoints from JavaScript.
2. Consuming web services from Silverlight, including support for JSON serialization and generating Silverlight-specific proxies.
3. Providing isolated storage in Silverlight to allow a private file/directory structure with read and write access to string or binary data.
Building Rich Web Experience with Silverlight and Microsoft Expression Studio...goodfriday
Whether you're animating 2D objects, simulating 3D environments, or creating broadcast-style video experiences, this session shows you the ins and outs of how to create stunning looking sites and Web experiences with Silverlight and Microsoft Expression Studio.
Design Prototyping: Bringing Wireframes to Lifegoodfriday
See how "design prototyping" differs from other techniques, and learn how to determine when a prototype is needed. Understand how to tailor your prototype to a particular audience, gather techniques for bringing paper sketches to life, and how interactive sketching can fit in an Agile process.
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...goodfriday
Is your team mired in the goo and muck of old-school thinking? Are your designers and developers divided on their approach and about to throw in the towel? Are you dieing to move to a more agile, innovative approach? Attend the session, then participate in this panel discussion with formerly stuck experts.
Web Development Using Microsoft Visual Studio: Now and in the Futuregoodfriday
Learn how Visual Studio 2008 SP1 simplifies building Web applications that take advantage of MVC, Dynamic Data, AJAX, enhanced WYSIWYG standards-based development, and more. Also get a look at the new Visual Studio 2010 tools for Web developers, including new deployment tools that enable frictionless transfers of Web projects and databases from machine to machine, new code focused editing features, and the next generation of JavaScript editing and navigation tools.
Come learn all about ASP.NET 4.0 and the new Microsoft Visual Studio improvements that will make you more productive. Hear how to build a simple video gallery Web site that takes advantage of new features to control the rendering of client ids and view state, and see how ASP.NET AJAX client-side templates and jQuery animations can be used to create a richly interactive Web application.
Take Your Content Mobile with Windows Mobile, Microsoft Expression, and Zumobigoodfriday
Come watch us debunk the myth that creating content for mobile phones is a limiting proposition. We demonstrate how the triple-play of Windows Mobile, Microsoft Expression and Zumobi can help you light up devices with your content (and make money doing it).
Learn how to build dynamic and interactive applications using the full capabilities of the Windows Live platform including APIs that enable streaming media, messaging, storage, presence, authentication, and more. Also learn how to use the Windows Live Tools for Microsoft Visual Studio to more easily integrate Windows Live services into ASP.NET applications.
Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms
NET RIA Services - Building Data-Driven Applications with Microsoft Silverlig...goodfriday
Learn how Microsoft is simplifying the traditional n-tier application pattern by bringing together ASP.NET and Silverlight. Learn about patterns for working with data, implementing reusable and independently testable application logic, and application services that readily scale with growing requirements.
Mesh services allow web applications to access a user's social graph and storage from desktop devices through synchronization. The Live framework provides tools and APIs to build, deploy, run, and update these "mesh-enabled" web applications, giving them offline access and the ability to integrate with a user's social activity and connected devices. Updates to mesh applications are automatically synchronized across all user instances for easier management by developers and use by customers.
The pastor describes an interesting experience during a Good Friday Stations of the Cross walk. As the group stopped to pray outside a known crack house, some of the residents came out. The pastor engaged one man and invited him to join, which he did. More people from the area started gathering as they saw the cross. At another station, the leader of the house approached concerned but calmed down when the pastor explained what they were doing. The pastor invited him to keep walking but he had a job interview and said he may come to Easter services instead.
Rapidly Building Data Driven Web Pages with Dynamic ADO.NETgoodfriday
Come learn about how new technologies from Microsoft bring together the concepts of dynamic languages and ADO.NET and allow you to quickly develop data driven Web pages using ASP.NET dynamic data controls, scalable to even the most complex databases.
This document provides information about church services and events taking place at Holy Trinity Church in Brussels for the week of March 22nd, 2009. It includes details about Sunday services, Bible readings and prayers for the week, notices about upcoming Easter services and events, and announcements regarding church life and the local community.
Лучшие онлайн игры на BMOG.RU
mmorpg война рас
free medieval fantasy mmorpg
mmo rpg обзор лучших
mmo игра от первого лица
free2play mmorpg 2011
mmorpg трохе
buhfnm sherwood mmorpg
космические mmorpg с клиентом
mmorpg фраккция иллюминатов
mmorpg игры 2012 года драки
как написать мобильную mmo
все mmorpg россии
mmorpg top on
видео обзор mmorpg пираты
cyborg r.a.t. 7 mmo review
mmo rpg star wars
mmofps and mmotps online русские
jogos de mmo
красивая mmo
топ 100 лучших онлайн игр mmorpg
самые новые игры 2011 mmorpg
gundam online mmo
mmorpg 2012 года в россии
список бесплатные mmo игры
mmorpg free to play android
mmorpg игры про акул
бета тест онлайн mmofps
mmorpg 2012 года песни
во что можно поиграть онлайн mmorpg
best mmorpg year 2011
лучшие список mmorpg игр
mmorpg быстрый качь
bleach mmo
mmo gaming mouse review
mmorpg online multiplayer
новости игр mmorpg
гонки онлайн игра mmorpg
mmo галактика
какая mmorpg самая лучшая
новые mmorpg 2012 платные
mmofps sur mac
mmorpg онлайн игры пк
наилучшие mmorpg
mmorpg лена
mmorpg massively multiplayer online role-playing game
mmorpg бесплатные рейтинг
mmo порталы
mmorpg target или nontarget
sandbox mmo games
naruto mmorpg 3d gratuit
mmorpg за призрака
The document discusses launch daemons and launch agents on macOS, which control processes that start at boot or login. LaunchDaemons contain processes that run as root at startup, while LaunchAgents contain user-level jobs or agents that run when users login. Daemons in LaunchDaemons run even without users logged in, while agents in LaunchAgents only run when users are active. The document advises placing processes in LaunchDaemons if they need to run without users, and in LaunchAgents or personal agent directories if they only need to run when users are present. The /System/Library folder is reserved for system processes and should be avoided.
How Quick Can We Be? Data Visualization Techniques for Engineers. Avni Khatri
The document discusses various data visualization techniques for engineers, including OpenHeatMap, Google Fusion Tables, Google Charts, Socrata, and the Google Maps API. It provides code examples for plotting data on maps using the Google Maps API, including adding markers to indicate locations and values, and drawing circles to represent other metrics. The goals are to visualize the number of people and percentage of women at different locations and to clearly show gender disparities over time.
This document provides guidance on using various features of the SAPO GIS mapping API, including:
1) Adding a map, markers, and customizing markers
2) Adding GeoRSS feeds
3) Retrieving points of interest (POIs) by category from the GIS service
4) Displaying administrative divisions and searching by municipality
5) Displaying statistics and recent POIs with periodic updating
This document provides instructions for measuring the volume of terrain within a user-defined polygon on Mars using ArcGIS. The process involves:
1) Adding elevation data and defining a polygon boundary in Arc Scene.
2) Reclassifying elevation values within the polygon boundary below a height threshold.
3) Converting the reclassified raster to a polygon feature and assigning elevation values from the original raster.
4) Calculating the volume and area of the new polygon feature to obtain volume measurements.
The document describes how to create an interactive visualization showing subway lines and median household income data on a map of New York City. It involves loading data from Google sheets, creating scales and axes, drawing the subway lines and income data as paths on a map, and adding interactivity through hovering and clicking on points. Key elements include filtering the data by subway line, drawing the corresponding path on the chart and highlighting the matching line on the map, and aggregating data by borough to add labeled regions to the chart.
This document provides an overview of key concepts for working with D3, including:
- D3 uses standard web technologies like HTML, SVG, and CSS rather than introducing new representations. Learning D3 largely means learning web standards.
- Visualization with D3 requires mapping data to visual elements using scales. Scales are functions that map from data values to visual values like pixel positions.
- Selections in D3 correspond to elements in the DOM. Data joins allow binding data to selections to drive attribute updates. The enter, update, exit pattern is used to handle new, existing and removed data.
- Common scale types include linear, log, quantize and quantile for quantitative data, and
Extending the Browser Programming Model with Silverlightgoodfriday
The document discusses several topics related to developing applications using Silverlight, including:
1. Using scriptable objects to enable non-visual use of managed code and dynamically register endpoints from JavaScript.
2. Consuming web services from Silverlight, including support for JSON serialization and generating Silverlight-specific proxies.
3. Providing isolated storage in Silverlight to allow a private file/directory structure with read and write access to string or binary data.
Building Rich Web Experience with Silverlight and Microsoft Expression Studio...goodfriday
Whether you're animating 2D objects, simulating 3D environments, or creating broadcast-style video experiences, this session shows you the ins and outs of how to create stunning looking sites and Web experiences with Silverlight and Microsoft Expression Studio.
Design Prototyping: Bringing Wireframes to Lifegoodfriday
See how "design prototyping" differs from other techniques, and learn how to determine when a prototype is needed. Understand how to tailor your prototype to a particular audience, gather techniques for bringing paper sketches to life, and how interactive sketching can fit in an Agile process.
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...goodfriday
Is your team mired in the goo and muck of old-school thinking? Are your designers and developers divided on their approach and about to throw in the towel? Are you dieing to move to a more agile, innovative approach? Attend the session, then participate in this panel discussion with formerly stuck experts.
Web Development Using Microsoft Visual Studio: Now and in the Futuregoodfriday
Learn how Visual Studio 2008 SP1 simplifies building Web applications that take advantage of MVC, Dynamic Data, AJAX, enhanced WYSIWYG standards-based development, and more. Also get a look at the new Visual Studio 2010 tools for Web developers, including new deployment tools that enable frictionless transfers of Web projects and databases from machine to machine, new code focused editing features, and the next generation of JavaScript editing and navigation tools.
Come learn all about ASP.NET 4.0 and the new Microsoft Visual Studio improvements that will make you more productive. Hear how to build a simple video gallery Web site that takes advantage of new features to control the rendering of client ids and view state, and see how ASP.NET AJAX client-side templates and jQuery animations can be used to create a richly interactive Web application.
Take Your Content Mobile with Windows Mobile, Microsoft Expression, and Zumobigoodfriday
Come watch us debunk the myth that creating content for mobile phones is a limiting proposition. We demonstrate how the triple-play of Windows Mobile, Microsoft Expression and Zumobi can help you light up devices with your content (and make money doing it).
Learn how to build dynamic and interactive applications using the full capabilities of the Windows Live platform including APIs that enable streaming media, messaging, storage, presence, authentication, and more. Also learn how to use the Windows Live Tools for Microsoft Visual Studio to more easily integrate Windows Live services into ASP.NET applications.
Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms
NET RIA Services - Building Data-Driven Applications with Microsoft Silverlig...goodfriday
Learn how Microsoft is simplifying the traditional n-tier application pattern by bringing together ASP.NET and Silverlight. Learn about patterns for working with data, implementing reusable and independently testable application logic, and application services that readily scale with growing requirements.
Mesh services allow web applications to access a user's social graph and storage from desktop devices through synchronization. The Live framework provides tools and APIs to build, deploy, run, and update these "mesh-enabled" web applications, giving them offline access and the ability to integrate with a user's social activity and connected devices. Updates to mesh applications are automatically synchronized across all user instances for easier management by developers and use by customers.
The pastor describes an interesting experience during a Good Friday Stations of the Cross walk. As the group stopped to pray outside a known crack house, some of the residents came out. The pastor engaged one man and invited him to join, which he did. More people from the area started gathering as they saw the cross. At another station, the leader of the house approached concerned but calmed down when the pastor explained what they were doing. The pastor invited him to keep walking but he had a job interview and said he may come to Easter services instead.
Rapidly Building Data Driven Web Pages with Dynamic ADO.NETgoodfriday
Come learn about how new technologies from Microsoft bring together the concepts of dynamic languages and ADO.NET and allow you to quickly develop data driven Web pages using ASP.NET dynamic data controls, scalable to even the most complex databases.
This document provides information about church services and events taking place at Holy Trinity Church in Brussels for the week of March 22nd, 2009. It includes details about Sunday services, Bible readings and prayers for the week, notices about upcoming Easter services and events, and announcements regarding church life and the local community.
Лучшие онлайн игры на BMOG.RU
mmorpg война рас
free medieval fantasy mmorpg
mmo rpg обзор лучших
mmo игра от первого лица
free2play mmorpg 2011
mmorpg трохе
buhfnm sherwood mmorpg
космические mmorpg с клиентом
mmorpg фраккция иллюминатов
mmorpg игры 2012 года драки
как написать мобильную mmo
все mmorpg россии
mmorpg top on
видео обзор mmorpg пираты
cyborg r.a.t. 7 mmo review
mmo rpg star wars
mmofps and mmotps online русские
jogos de mmo
красивая mmo
топ 100 лучших онлайн игр mmorpg
самые новые игры 2011 mmorpg
gundam online mmo
mmorpg 2012 года в россии
список бесплатные mmo игры
mmorpg free to play android
mmorpg игры про акул
бета тест онлайн mmofps
mmorpg 2012 года песни
во что можно поиграть онлайн mmorpg
best mmorpg year 2011
лучшие список mmorpg игр
mmorpg быстрый качь
bleach mmo
mmo gaming mouse review
mmorpg online multiplayer
новости игр mmorpg
гонки онлайн игра mmorpg
mmo галактика
какая mmorpg самая лучшая
новые mmorpg 2012 платные
mmofps sur mac
mmorpg онлайн игры пк
наилучшие mmorpg
mmorpg лена
mmorpg massively multiplayer online role-playing game
mmorpg бесплатные рейтинг
mmo порталы
mmorpg target или nontarget
sandbox mmo games
naruto mmorpg 3d gratuit
mmorpg за призрака
Лучшие онлайн игры на BMOG.RU
mmo игры онлайн аниме
mmorpg с анимэшной графикой
steelseries mmo gaming mouse world of warcraft
mmorpg в стиле фоллаут
cyborg mmo 7 tutorial
все mmorpg 2012
mmorpg 2012 top 100
mmorpg вшфидщ дштуфпу
mmorpg про любовь
все mmorpg wog
mmorpg по мотивам фильмов
беспланая онлайн игра mmorpg
онлайн mmorpg guild wars 2
ten mmorpg
free2play mmo это
обзор mmorpg игр 2012
mmorpg с джостиком
браузерные mmorpg wow
reverse mmo
mmorts игры где есть нежить
браузерные игры 2011 mmorpg
mmorpg игры с клиентом 2011
project 7 mmorpg
mmorpg без крафта
mmo на pc
онлайн игры mmorpg ожидаемые 2013
mmorpg games
mmorpg симс
mmorpg 2012 free 2 play
топ 10 самых лучших онлайн mmorpg 2011
mmo gjcn fgjrfkbgcbcf
ого каталог игр 2012 mmorpg
rpg mmo wiki
mobile mmo игры
space shooter mmo
mmofps on 3 лица
mmorpg 2013 новинки
игры на пк рейтинг mmorpg
wt mmo
sandbox free mmorpg
mmo игры офф лайн
оберон mmorpg
mmorpg игры про кошек
mmorpg mario
mmo hunter music
лучшая mmorpg 2010 в россии
игры на iphone mmorpg
mmorpg похожие на игру драконы
mmo gaming forums
mmorpg создание героя
free to play mmorpg топ
Zwei Arten Kaffee zu kochen UXCGN 10 2014Lutz Schmitt
Slides of my presentation at UXCGN 10 meetup. About two ways to make coffee and how to process of making matters to me. Also, how we tend to forget that actions and process can have very different meaning, than just reaching to the result. #uxcgn #uxcgn10
El documento define el organigrama como una representación gráfica de la estructura organizativa de una institución que muestra las unidades, niveles jerárquicos y canales de comunicación. Los organigramas tienen la función de representar la estructura de una empresa y los tipos de trabajo asignados, y también sirven para descubrir defectos organizativos, comunicar la estructura y reflejar cambios. Tienen ventajas como aclarar ideas y mostrar dependencias, pero también desventajas como omitir relaciones informales y volverse obsoletos si no se actualizan
This document provides information on using the Google Maps JavaScript API, including:
- The API is available free with usage limits or as a paid service. An API key is required.
- Basic HTML is shown to load the Google Maps script and initialize a map on a page.
- Default user interface elements like zoom controls can be configured or disabled. Custom buttons can be added.
- Markers can be placed on the map and configured with info windows, animations, and custom icons.
- Shapes like polylines and circles can be drawn on the map.
- Services provide capabilities like geocoding addresses and locations, directions, and accessing Fusion Tables data.
Introducing the Microsoft Virtual Earth Silverlight Map Control CTPgoodfriday
The document discusses various ways to display maps and add data to maps using XAML and C# in a Silverlight application. It covers topics like adding a basic map control to XAML, configuring map properties, accessing the Bing Maps REST services to geocode addresses, and programmatically adding shapes, images and other media overlays to the map.
This document discusses geographic information systems (GIS) and how to work with geospatial data using Python and related tools. It introduces common geospatial data formats like KML, GML, and GeoJSON. It also discusses storing geospatial data in spatial databases like PostGIS. The document then covers how to obtain open geospatial data from OpenStreetMap and load it into a database. It demonstrates rendering geospatial data to maps using the Mapnik library and Python. Finally, it briefly discusses tile-based map services and front-end mapping libraries like OpenLayers that can display rendered geospatial data on web maps.
Ioannis Doxaras on GIS and Gmaps at 1st GTUG meetup Greece CoLab Athens
Google provides mapping and geospatial APIs and services like Maps API, Fusion Tables, and Latitude that allow developers to display base maps, overlay data, and build location-aware applications. These services can be used to organize web information geographically, access Google mapping data and services, and allow users to interact with maps. Google is focusing on improving these APIs and services to support new features, better performance on mobile, and new data management and analytics capabilities.
Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...Richard Süselbeck
In my talk from the Garmin Connect IQ Developer Summit 2019, you will learn how to display maps in your Connect IQ applications, both on devices that support the new Map View feature and on those who don’t. You will also learn how to make the most of these maps by using advanced location-based APIs such as routing (for walking, biking, and driving) and discovering points of interest (such as ATMs & restaurants).
This document discusses techniques for creating scrolling maps in 2D games. It describes how to create horizontal and vertical scrolling by loading multiple background images and moving them across the screen. It also covers creating square and rhombus shaped maps by defining a viewport and converting between cell and point coordinates. Methods are provided for loading map textures, drawing the viewport region, and abstractly converting between coordinate systems for different map shapes.
Are the smartphone wars wearing your out? When asked to choose between Objective-C and Java do you answer “None of the Above”? Do you think app stores are so 1995? Then there is good news for you and it’s called the mobile web. This isn’t about trying to port iFart to the browser, and it’s definitely not about tweaking an existing website so it doesn’t look awful on your mom’s iPhone. It is about writing full featured, engaging applications on the web. This talk is all about how to create killer web apps using HTML5, CSS3, as well as some other not-so-standard technologies available on a wide variety of popular smartphones. We’re talking about multi-threaded, high performance apps that can track your movement or even take pictures of whatever you think is interesting.
The document provides an overview of using the HTML5 canvas element to draw graphics and animations. It covers topics like rendering contexts, paths, styles, gradients, text, shapes, mouse/touch interaction, animation, and libraries. Code examples demonstrate how to draw basic shapes, handle user input, interpolate lines, add gradients, render to canvas, and more. The document is a tutorial for learning the capabilities of the canvas element.
This document provides guidance on using various features of the SAPO GIS mapping API, including:
1) Adding a map, markers, and customizing markers
2) Adding GeoRSS feeds
3) Retrieving points of interest (POIs) by category from the GIS service
4) Displaying administrative divisions and searching by municipality
5) Displaying statistics and recent POIs with periodic updating
The document discusses the Google Maps API which provides over 150 features for adding maps and mapping capabilities to web and mobile applications. It covers core map components like controls, overlays, and layers as well as services for geocoding, directions, elevation, street view and places. It also discusses customizing maps with styles, icons and tilt/heading controls as well as using the API across different languages and platforms. The document provides examples of common API tasks like placing markers, handling user input and clustering large datasets.
Rule Your Geometry with the Terraformer ToolkitAaron Parecki
This document introduces Terraformer, an open source JavaScript library for working with geospatial data. It allows for converting between data formats like GeoJSON, includes tools for geometry operations, and spatial indexing and querying of data. It works both on Node.js servers and in browsers. The document provides examples of using Terraformer to create and manipulate geometries, convert between formats, spatially index and query data, and options for data storage both in browsers and Node.js. Development is ongoing to support additional formats and a Ruby version. Licensing options are also discussed.
The document discusses the Mapion Android Maps API for displaying maps and overlaying shapes on maps in Android applications. It provides code snippets for initializing a MapView, centering and zooming the map, drawing overlays like circles, lines, and polygons, handling map taps, and changing the map type. Tips are included for converting between GeoPoints and for determining the maximum zoom level. The API is an alternative to using the Google Maps API directly in Android applications.
Reactive programming with RxJS - ByteConf 2018Tracy Lee
Reactive programming paradigms are all around us. So why does is it awesome? We'll explore reactive programming in standards, frameworks and libraries and talk about how to think reactively.
Then we'll take a more practical approach and talk about how to utilize reactive programming patterns with an abstraction like RxJS, a domain specific language for reacting to events and how using this abstraction can make your development life much easier in React Native.
Intro to Android maps for Maptime SF
http://www.meetup.com/Maptime-SF/events/218159582/
Raster maps with osmdroid
https://github.com/ecgreb/osmdroid-demo
Vector maps with OpenScienceMap
https://github.com/ecgreb/opensciencemap-demo
The document discusses RxJS, a library for reactive programming using Observables that provide an API for asynchronous programming with observable streams. It provides code examples of using RxJS to handle events, AJAX requests, and animations as Observables. It also compares RxJS to Promises and native JavaScript event handling, and lists several frameworks that use RxJS like Angular and Redux.
Similar to Developing Applications with Microsoft Virtual Earth (20)
The document provides information about Easter traditions and symbols. It discusses that Easter is celebrated on the first Sunday after the first full moon after March 21st and commemorates Jesus' resurrection. Common Easter symbols mentioned include eggs, bunnies, lambs, and crosses which represent new life, spring, and Jesus. The document also includes Easter jokes, riddles, poems, and tongue twisters.
This newsletter from the Asian Indian Christian Church discusses the Lenten season and upcoming church services. The pastor's letter encourages readers to observe Lent by giving up negative habits and focusing on spiritual growth. It provides suggestions for how to improve oneself, such as giving up complaining and focusing on others' good qualities instead. The newsletter also announces the Saturday Bible study series on faith and upcoming Holy Week and Easter services.
This document provides the mass and confession schedule for St. Mary's Cathedral Church in Newcastle upon Tyne for March and April 2009. It includes the regular daily and Sunday mass times. It also highlights special services and masses during Holy Week and Easter, including Palm Sunday, Maundy Thursday, Good Friday, Holy Saturday, and Easter Sunday masses. The ordination of Bishop Seamus Cunningham on March 20th is also noted.
The document contains the swimming pool schedule for two weeks. In the first week, the large pool and small pool have general swim times on weekdays from 7:30-9:30am, 10am-12pm, 2-4pm, and 5-7pm. Fun swim with inflatables or beach parties is from 2-3pm. The second week has similar swim times but is over the Easter holiday with some sessions closed or having different times.
This document provides information about the Holy Week and Easter services at a church. It describes the events that will take place each day, from Palm Sunday through Easter Sunday, including pancake breakfasts, morning prayers, Holy Eucharist services, Taizé services, Tenebrae services, foot washing on Maundy Thursday, Good Friday Stations of the Cross, and the Easter Vigil. The purpose is to walk with parishioners through the full Holy Week journey from Jesus' triumphant entry to Jerusalem to his resurrection.
This document provides information about Lenten programs and events at the Swarthmore Presbyterian Church. It lists the schedule for Ash Wednesday worship services, lectures and discussions with a visiting theologian Amy-Jill Levine from March 27-29. It also advertises Lenten devotional materials and notes office hours. Sundays in Lent and Holy Week services leading up to Easter Sunday on April 12 are detailed, including Palm Sunday, Maundy Thursday, Good Friday, and Easter Sunday worship opportunities.
Easter services for several churches in Melbourne are listed, including dates for Palm Sunday, Maundy Thursday, Good Friday and Easter Day in 2009. The Baptist, Catholic, Methodist and United Reformed churches provide details of their Easter services and events, including times for masses, family services and musical performances. The document encourages people to attend any of the warmly welcoming services held by churches celebrating Easter together in Melbourne.
St. Stephen's Anglican Church in Calgary announced their Holy Week services for April 2009, including Palm Sunday with blessing of palms on April 5th, Maundy Thursday Eucharist and altar stripping on April 9th, Good Friday liturgy and music on April 10th, Easter Vigil with blessing of fire on April 11th, and Easter Sunday Eucharist on April 12th at both 8am and 10:30am.
This document provides the mass schedule, ministry schedules, and announcements for Our Lady of the Presentation church in Poolesville, MD for the week of Easter Sunday. It includes the times for masses and intentions, schedules for altar servers, eucharistic ministers, lectors, and ushers. It also lists upcoming events like a fashion show, yard sale, and camp information. It provides the parish prayer list and requests for the week.
This document provides information about mass times and sacraments at St. Anthony's Catholic Church in Tahmoor, NSW, Australia. It lists the mass times on Saturdays at 6:00pm and Sundays at 7:30am and 9:30am. It also provides the dates and times for Lent, Holy Week, Easter Sunday masses and the sacramental program for 2019, including First Communion in May and Confirmation in August. The parish priest, Father John Ho, invites parishioners to join in worship, especially during Lent, and provides his contact information for anyone needing pastoral care.
This document provides information about various religious events taking place at local churches, including Easter egg hunts, prayer vigils, blessing of motorcycles and fleets, and Holy Week mass schedules. It also includes announcements about charitable donations, prevention of child abuse, financial reports, and school news.
This document announces church services and activities at CFC for Holy Week and Easter. It also provides information on various men's and women's ministries, including breakfast meetings, Bible studies, and fellowship events. Details are given about signing up for the church's coed softball teams and an upcoming women's ministry event called "Girlfriends Unlimited."
This document provides information about upcoming religious services and events at a church for the weeks surrounding Easter Sunday on April 12, 2009. It lists the times and locations for services on Palm Sunday, Maundy Thursday, Good Friday, and Easter Sunday, as well as prayer requests and names of military members and nursing home residents to remember. A continental breakfast and prayer vigil are also announced.
The document provides details about Lenten and Easter events at St. James Parish, including Ash Wednesday services, Lenten soup suppers and Stations of the Cross on Fridays, confessions on Saturdays in March, and presentations on the letters of St. Paul. It concludes with details on Palm Sunday, Holy Week (Holy Thursday, Good Friday, Holy Saturday), Easter Sunday masses, and First Communions taking place through the Season of Easter.
The document lists various motorsports and racing events taking place in Mildura, Australia over the 2009 Easter weekend, including arena motocross, speedway racing, drag racing, and ski racing. Events will be held from Good Friday through Easter Sunday at locations like Timmis Speedway, Olympic Park Speedway, Sunset Strip, and the Murray River. Admission prices and contact details are provided for each event.
Easter trading hours for 2009 are outlined for various license types on specific dates. Normal trading hours generally apply except for Good Friday, where on-premises sales are only permitted from noon to 10pm without takeaway, and packaged liquor stores are closed for retail trading. Some license types like registered clubs and hotels have additional restrictions on Good Friday and Easter Saturday. Notes provide further clarification on things like 6-hour closure rules and vessel trading hours.
This document provides information about Holy Week and Easter events at St. Madeleine Sophie Catholic Parish, including dates and times. It discusses the Triduum (Holy Thursday, Good Friday and Holy Saturday), Easter Vigil mass, Easter Sunday masses, and the end of Lent and beginning of the Easter season. Key events include stations of the cross on Good Friday, mass of the Lord's supper and prayer before the Blessed Sacrament on Holy Thursday, and Easter Vigil mass on Holy Saturday including baptism and confirmation.
This document provides the schedule of events for Bethlehem Lutheran Church in March and April 2009. It includes the weekly schedule with times for worship services, meetings, rehearsals and classes. It also outlines the schedule for Lenten services held each Wednesday in March, culminating in Maundy Thursday and Good Friday services. The Easter schedule is noted, including an Easter Vigil service on April 11 and worship services with communion on Easter Sunday April 12 at 8:00am and 10:30am, along with an Easter breakfast from 9-10:30am.
The Blockhouse Bay Community Church is inviting the community to join them for Easter services on Good Friday and Easter Sunday at their location on 76 Dundale Ave in Blockhouse Bay. On Good Friday there will be a 7:30pm reflective worship experience, and on Easter Sunday a 10:30am celebration of life experience. They can be contacted at 627-9161 or easter@bbcc.org.nz for more information.
This document provides the lesson plan for an Easter Sunday school class. It includes instructions for gathering the students, telling the story of Mary Magdalene, Mary and Salome discovering Jesus' empty tomb, and a closing prayer. The story time uses emotion faces to depict the women feeling sad about Jesus' death, angry at what happened, surprised to find the tomb empty, and then happy at the angel's message that Jesus had risen. The lesson aims to retell the key events of Easter for the students in an engaging way.
2. • Virtual Earth (AJAX API)
• MapPoint Web Service (SOAP XML Web Service)
• Live Search Maps (Consumer Web Site)
• Map Cruncher (Raster Overlay Tool)
• More Info: Microsoft.com/VirtualEarth
7. All Virtual Earth Apps must consist of AT
LEAST 3 items:
1. Link to the map control
2. Functions for calling the service
3. DIV tags for containing the map
8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript"
src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></s
cript>
<script type="text/javascript">
var map = null;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:800; height:600;"></div>
</body>
</html>
9. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript"
src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></s
cript>
<script type="text/javascript">
var map = null;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:800; height:600;"></div>
</body>
</html>
10. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript"
src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></s
cript>
<script type="text/javascript">
var map = null;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:800; height:600;"></div>
</body>
</html>
11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript"
src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></s
cript>
<script type="text/javascript">
var map = null;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:800; height:600;"></div>
</body>
</html>
12.
13. var map = null;
var layerid=1;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
function AddMyLayer(type)
{
map.DeleteAllShapes();
var l = new VEShapeLayer();
var veLayerSpec = new VEShapeSourceSpecification(type, txtSource.value, l);
map.ImportShapeLayerData(veLayerSpec, onFeedLoad, 1);
}
function onFeedLoad(feed)
{
alert('KML File has been loaded. There are '+feed.GetShapeCount()+ ' items in this
list.');
}
. . .
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:800; height:600;"></div>
14. var map = null;
var layerid=1;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
15. var map = null;
var layerid=1;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
24. var map = null;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
25. var shape = null;
var dblVertices1 = new VELatLong(36.31874,-115.16773);
var dblVertices2 = new VELatLong(36.21565,-115.35949);
var dblVertices3 = new VELatLong(35.98240,-115.25993);
var dblVertices4 = new VELatLong(35.97261,-114.99517);
var dblVertices5 = new VELatLong(36.17013,-114.98039);
var dblVertices6 = new VELatLong(36.26305,-115.04402);
var vertices = new Array(dblVertices1, dblVertices2, dblVertices3,
dblVertices4, dblVertices5, dblVertices6);
36. • Virtual Earth JavaScript Intellisense Helper
• Downloadable from CodePlex
• (www.codeplex.com/vejs)
• Blog: blogs.msdn.com/devkeydet
• No more Notepad. Yay!
37. • Free API Access
• Pricing
Free
• Benefits
Same API as licensed version
• Restrictions
Non-commercial apps
No reverse engineering
50,000 geocodes per 24 hours
dev.live.com/terms
38. • Licensed
• Pricing
Per User, Per Transaction or Unlimited
Waterfall Schedule
1, 2, 3 or 4 year commitment
• Benefits
SLA, Support, Betas, Communications, TAP,
Advanced Features and more.
• Restrictions
Limited
39.
40. • Complete Virtual Earth Hands on Lab
• Go to dev.live.com
• Go to www.CodePlex.com/VEJS
• Go to the Sandbox