SlideShare a Scribd company logo
Working with the OpenGeo Suite Client SDK to design
and create rich web mapping applications
Alberto Romeu - @alrocar
Jorge Sanz -@xurxosanz
varagenda={
"first-section":[
{
"content":"IntroductiontoGXP(what,why,when)",
"duration":45
},
{
"content":"Learningresources",
"duration":15
},
{
"content":"MyfirstGXPapplication",
"duration":60
}
],
"break":{
"content":"coffee",
"duration":30
},
"second-section":{
"content":"Customizingtheapplication",
"duration":90
},
"break":{
"content":"lunch",
"duration":60
},
"third-section":[
{
"content":"Editingtools",
"duration":60
},
WHAT IS GXP?
(OpenGeo Suite ClientSDK, Webapp SDK, Boundless SDK...)
"aJavascriptSDK for developing high level
GeoExtbased Applications"
WHATISGXP?
1
GXP is aSoftware DevelopmentKit
WHATISGXP?
2
Itcovers the complete LIFE-C YCLE of the application
development
Create
Test
Customize
Package
Deploy
WHATISGXP?
3
It's aFRAMEWORK
API
Plugins
Widgets
Dependencymanagement
THE CONCEPT
THECONCEPT
1
GeoExt+ OpenLayers + GXP API + SDK
UI + MAP + Customcomponents + Lifecycle
THE CONCEPT
2
Take CONFIGURATION PATTERN to ahigher level
(Configuration over programming)
THE CONCEPT
3
BundledintotheOpenGeo Suite(alsostandalone)
WHY GXP?
WHYGXP?
1
NeedofaCOMPLETE SDKforwebmappingapplications
WHY GXP?
2
MINIMAL CONFIGURATION for complex apps
WHY GXP?
3
Needof UI components
WHY GXP?
4
FREE -GPLv3 License
WHERE IN THE STACK?
WHEN (WHO) TO USE?
WHEN (WHO)TOUSE?
1
web GIS applications(geoportals)
WHEN (WHO)TOUSE?
2
HIGHER LEVEL GIScomponents (editing,styling,browsing...)
WHEN (WHO)TOUSE?
3
(Even more) BEGINNERS confused byHTML/CSS
WHEN (WHO)TOUSE?
4
EXPERT web developers
CHOOSING THE BEST OPTION FOR YOUR
WEBAPP
Think in your USE CASE
Think in your USERS
Think in your SKILLS
Know your TOOLS
SOME REAL WORLD EXAMPLES
A in Valencia
Somethinga
A usingOL3
An
This is
SFPark.org
localgeoportal
bitdifferent
simple webapp
OL3 geoportal
notGXP
LEARNING RESOURCES
1
Learn byEXAMPLE
OpenGeorecipesbook
GXP examples
GeoExt examples
ExtJS examples
OpenLayersexamples
2
Browse the DOCUMENTATION
GXP documentation
GeoExt documentation
3
API reference
GXP APIreference
GeoExt APIreference
ExtJS 3.4 APIreference
OpenLayersAPIreference
GXP LAB
Creatingacompleteweb GIS application
APPLICATION LIFE-CYCLE
Creation
suite-sdkcreate/home/user/bin/myappgxp
Testing/Debug
suite-sdkdebug<span>-ghttp://localhost:8082/geoserver</span><spanstyle="font-family:
#openinyourbrowserhttp://localhost:9080
Package /Deployment
suite-sdkpackage/home/user/bin/myapp
GXPdocu mentation
DISSECTING THE APPLICATION
1. Directorystructure
2. Dependencymanagement
3. The Viewer
1. portalItems: UI -ExtJS
2. tools: GXP plugins and widgets
3. sources: Map servers
4. map: OpenLayers
4. The app Object
1. The OpenLayers Map
2. Tools, sources, ...
DEVELOPMENT LIFE-CYCLE
1. Create (justonce per webapp)
2. Startdebug
3. Open abrowser (http://localhost:port)
4. Open "devtools"of your browser
5. Code-> Refreshbrowser
6. Add dependency-> Stopdebug (Ctrl + C)
7. Start debug
8. Refreshbrowser
9. GO to5
10. If your_app_is_broken then GO to 4
EXERCICES
1. Add an eastand south panels
2. Add anorth panelwith abackground image
3. Change the width of the LayerTree panel
4. Add the slide propertyto the LayerTree panel
5. Add abottom toolbar to the LayerTree
6. Move the RemoveLayer plugin to the bottom toolbar
7. Add groups to the layer tree
8. Move layers to differentgroups
9. Center the map in Girona
CUSTOMIZING THE APPLICATION
1. Addingan " "dialog
Add another source to the Viewer
Addinga" "tool
Addinga" "tool
Changingthe in Geoserver
Addinga" "tool
Addinga" " tool
Addinga" "
Changingthe
Changingthe
Add anew server...
Zoom to layer extent
WMS GetFeatureInfo
template
Legend
Google geocode search
Google base layer
projection
locale
EXERCICES
1. Add alayer from MapBox
2. Add aMeasure tool
3. Add aYouTube layer
4. Add aPicasalayer
5. Remove the PanPaneland the Zoom
6. Add aSelectFeature control
7. Add a
You can still write standard OpenLayers code to add more
functionality buttry to use GXPas much as possible
GeoRSS Layer
EDITING TOOLS
1. Settingup a
2. Settingup a
3. Addinga
FeatureManager
FeatureEditor
FeatureGrid
USE CASES
Create aweb GIS application for you to editalayer of points ( you
can use any existing layer on Geoserver or publish your own )
Create another web GIS application for your users to justview
thatlayer of points, showingthem justthe map, navigation tools
and atoolto getinformation byclickinganypoint.
Checkthatwhenever you add anew pointin your webapp, your users
can see the changes
CREATING APPLICATION PLUGINS
1.
2.
3.
Plugin with action only
Plugin with outputonly
Plugin with action and output
Q&A
Working with the Boundless SDK to design and create web mapping applications

More Related Content

What's hot

Put the dev back in devops - Cloud-native at local speed! - RH Summit 19
Put the dev back in devops - Cloud-native at local speed! - RH Summit 19Put the dev back in devops - Cloud-native at local speed! - RH Summit 19
Put the dev back in devops - Cloud-native at local speed! - RH Summit 19
Jorge Morales
 
Grails Internals Ggug Dec 2009
Grails Internals Ggug Dec 2009Grails Internals Ggug Dec 2009
Grails Internals Ggug Dec 2009Skills Matter
 
Hosting your own NuGet private repository
Hosting your own NuGet private repositoryHosting your own NuGet private repository
Hosting your own NuGet private repository
Yu GUAN
 
I/O Extended (GDG Bogor) - Andrew Kurniadi
I/O Extended (GDG Bogor) - Andrew KurniadiI/O Extended (GDG Bogor) - Andrew Kurniadi
I/O Extended (GDG Bogor) - Andrew Kurniadi
Dicoding
 
Eclipse 10 years Party
Eclipse 10 years PartyEclipse 10 years Party
Eclipse 10 years PartyMite Mitreski
 
Introduction to serverless computing on Google Cloud
Introduction to serverless computing on Google CloudIntroduction to serverless computing on Google Cloud
Introduction to serverless computing on Google Cloud
wesley chun
 
Qgis walkthrough
Qgis walkthroughQgis walkthrough
Qgis walkthrough
Bonface Thaa
 

What's hot (7)

Put the dev back in devops - Cloud-native at local speed! - RH Summit 19
Put the dev back in devops - Cloud-native at local speed! - RH Summit 19Put the dev back in devops - Cloud-native at local speed! - RH Summit 19
Put the dev back in devops - Cloud-native at local speed! - RH Summit 19
 
Grails Internals Ggug Dec 2009
Grails Internals Ggug Dec 2009Grails Internals Ggug Dec 2009
Grails Internals Ggug Dec 2009
 
Hosting your own NuGet private repository
Hosting your own NuGet private repositoryHosting your own NuGet private repository
Hosting your own NuGet private repository
 
I/O Extended (GDG Bogor) - Andrew Kurniadi
I/O Extended (GDG Bogor) - Andrew KurniadiI/O Extended (GDG Bogor) - Andrew Kurniadi
I/O Extended (GDG Bogor) - Andrew Kurniadi
 
Eclipse 10 years Party
Eclipse 10 years PartyEclipse 10 years Party
Eclipse 10 years Party
 
Introduction to serverless computing on Google Cloud
Introduction to serverless computing on Google CloudIntroduction to serverless computing on Google Cloud
Introduction to serverless computing on Google Cloud
 
Qgis walkthrough
Qgis walkthroughQgis walkthrough
Qgis walkthrough
 

Similar to Working with the Boundless SDK to design and create web mapping applications

GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
Cómo tener analíticas en tu app y no volverte loco
Cómo tener analíticas en tu app y no volverte locoCómo tener analíticas en tu app y no volverte loco
Cómo tener analíticas en tu app y no volverte loco
Gemma Del Olmo
 
ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)
Eugenio Minardi
 
Lekhoniya Documentation.pdf
Lekhoniya Documentation.pdfLekhoniya Documentation.pdf
Lekhoniya Documentation.pdf
SubhamMandal40
 
Bringing GEOSS services into Practice for Beginners: GeoNode Tutorial
Bringing GEOSS services into Practice for Beginners: GeoNode TutorialBringing GEOSS services into Practice for Beginners: GeoNode Tutorial
Bringing GEOSS services into Practice for Beginners: GeoNode Tutorial
Kudos S.A.S
 
ARIADNE plus - vms workshop.pdf
ARIADNE plus - vms workshop.pdfARIADNE plus - vms workshop.pdf
ARIADNE plus - vms workshop.pdf
ariadnenetwork
 
Discover Nuxeo Studio
Discover Nuxeo StudioDiscover Nuxeo Studio
Discover Nuxeo StudioNuxeo
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
Francesco Marchitelli
 
APIs for modern web apps
APIs for modern web appsAPIs for modern web apps
APIs for modern web apps
Chris Mills
 
Mapping Immigrants
Mapping ImmigrantsMapping Immigrants
Mapping Immigrants
borderzine
 
Html5 Overview
Html5 OverviewHtml5 Overview
Html5 Overview
Abdel Moneim Emad
 
How to integrate with GPII
How to integrate with GPIIHow to integrate with GPII
How to integrate with GPII
Dissemination Cloud4all
 
Google Devfest 2009 Argentina - Google and the Social Web
Google Devfest 2009 Argentina - Google and the Social WebGoogle Devfest 2009 Argentina - Google and the Social Web
Google Devfest 2009 Argentina - Google and the Social Web
Patrick Chanezon
 
Html5
Html5Html5
Html5
Sai Anjani
 
GEP training
GEP trainingGEP training
GEP trainingterradue
 
Gui application for e mail application
Gui application for e mail applicationGui application for e mail application
Gui application for e mail application
Umesh Mk
 
Geopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi workshop on FOSS4G2015 SeoulGeopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi workshop on FOSS4G2015 Seoul
Hirofumi Hayashi
 
How to use lekhoniya.pdf
How to use lekhoniya.pdfHow to use lekhoniya.pdf
How to use lekhoniya.pdf
SubhamMandal40
 
The Ring programming language version 1.6 book - Part 73 of 189
The Ring programming language version 1.6 book - Part 73 of 189The Ring programming language version 1.6 book - Part 73 of 189
The Ring programming language version 1.6 book - Part 73 of 189
Mahmoud Samir Fayed
 
Google Developer Days Brazil 2009 - Google Social Web
Google Developer Days Brazil 2009 -  Google Social WebGoogle Developer Days Brazil 2009 -  Google Social Web
Google Developer Days Brazil 2009 - Google Social Web
Patrick Chanezon
 

Similar to Working with the Boundless SDK to design and create web mapping applications (20)

GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
Cómo tener analíticas en tu app y no volverte loco
Cómo tener analíticas en tu app y no volverte locoCómo tener analíticas en tu app y no volverte loco
Cómo tener analíticas en tu app y no volverte loco
 
ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)
 
Lekhoniya Documentation.pdf
Lekhoniya Documentation.pdfLekhoniya Documentation.pdf
Lekhoniya Documentation.pdf
 
Bringing GEOSS services into Practice for Beginners: GeoNode Tutorial
Bringing GEOSS services into Practice for Beginners: GeoNode TutorialBringing GEOSS services into Practice for Beginners: GeoNode Tutorial
Bringing GEOSS services into Practice for Beginners: GeoNode Tutorial
 
ARIADNE plus - vms workshop.pdf
ARIADNE plus - vms workshop.pdfARIADNE plus - vms workshop.pdf
ARIADNE plus - vms workshop.pdf
 
Discover Nuxeo Studio
Discover Nuxeo StudioDiscover Nuxeo Studio
Discover Nuxeo Studio
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
APIs for modern web apps
APIs for modern web appsAPIs for modern web apps
APIs for modern web apps
 
Mapping Immigrants
Mapping ImmigrantsMapping Immigrants
Mapping Immigrants
 
Html5 Overview
Html5 OverviewHtml5 Overview
Html5 Overview
 
How to integrate with GPII
How to integrate with GPIIHow to integrate with GPII
How to integrate with GPII
 
Google Devfest 2009 Argentina - Google and the Social Web
Google Devfest 2009 Argentina - Google and the Social WebGoogle Devfest 2009 Argentina - Google and the Social Web
Google Devfest 2009 Argentina - Google and the Social Web
 
Html5
Html5Html5
Html5
 
GEP training
GEP trainingGEP training
GEP training
 
Gui application for e mail application
Gui application for e mail applicationGui application for e mail application
Gui application for e mail application
 
Geopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi workshop on FOSS4G2015 SeoulGeopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi workshop on FOSS4G2015 Seoul
 
How to use lekhoniya.pdf
How to use lekhoniya.pdfHow to use lekhoniya.pdf
How to use lekhoniya.pdf
 
The Ring programming language version 1.6 book - Part 73 of 189
The Ring programming language version 1.6 book - Part 73 of 189The Ring programming language version 1.6 book - Part 73 of 189
The Ring programming language version 1.6 book - Part 73 of 189
 
Google Developer Days Brazil 2009 - Google Social Web
Google Developer Days Brazil 2009 -  Google Social WebGoogle Developer Days Brazil 2009 -  Google Social Web
Google Developer Days Brazil 2009 - Google Social Web
 

More from Alberto Apellidos

ESA Space App Camp - Solving a $10 Billion problem
ESA Space App Camp - Solving a $10 Billion problemESA Space App Camp - Solving a $10 Billion problem
ESA Space App Camp - Solving a $10 Billion problem
Alberto Apellidos
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
Alberto Apellidos
 
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 MobileJIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
Alberto Apellidos
 
OpenGeo Suite @ SIG Libre 2012 Girona
OpenGeo Suite @ SIG Libre 2012 GironaOpenGeo Suite @ SIG Libre 2012 Girona
OpenGeo Suite @ SIG Libre 2012 Girona
Alberto Apellidos
 
gvSIG MIni 2 @ SIG Libre 2012 Girona
gvSIG MIni 2 @ SIG Libre 2012 GironagvSIG MIni 2 @ SIG Libre 2012 Girona
gvSIG MIni 2 @ SIG Libre 2012 Girona
Alberto Apellidos
 
Geoinquietos Valencia Open Data
Geoinquietos Valencia Open DataGeoinquietos Valencia Open Data
Geoinquietos Valencia Open Data
Alberto Apellidos
 
Implantación de Geoportales con soporte técnico profesionalizado en softwar...
Implantación de Geoportales con soporte técnico profesionalizado en softwar...Implantación de Geoportales con soporte técnico profesionalizado en softwar...
Implantación de Geoportales con soporte técnico profesionalizado en softwar...
Alberto Apellidos
 
Novedades gvSIG Mini 2 - 7as Jornadas gvSIG
Novedades gvSIG Mini 2 - 7as Jornadas gvSIGNovedades gvSIG Mini 2 - 7as Jornadas gvSIG
Novedades gvSIG Mini 2 - 7as Jornadas gvSIGAlberto Apellidos
 
gvSIG Mini workshop @ 6th gvSIG Conference
gvSIG Mini workshop @ 6th gvSIG ConferencegvSIG Mini workshop @ 6th gvSIG Conference
gvSIG Mini workshop @ 6th gvSIG ConferenceAlberto Apellidos
 
gvSIG Mini tutorial @ FOSS4G
gvSIG Mini tutorial @ FOSS4GgvSIG Mini tutorial @ FOSS4G
gvSIG Mini tutorial @ FOSS4GAlberto Apellidos
 
SIGATEX Móvil
SIGATEX MóvilSIGATEX Móvil
SIGATEX Móvil
Alberto Apellidos
 

More from Alberto Apellidos (11)

ESA Space App Camp - Solving a $10 Billion problem
ESA Space App Camp - Solving a $10 Billion problemESA Space App Camp - Solving a $10 Billion problem
ESA Space App Camp - Solving a $10 Billion problem
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 MobileJIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
 
OpenGeo Suite @ SIG Libre 2012 Girona
OpenGeo Suite @ SIG Libre 2012 GironaOpenGeo Suite @ SIG Libre 2012 Girona
OpenGeo Suite @ SIG Libre 2012 Girona
 
gvSIG MIni 2 @ SIG Libre 2012 Girona
gvSIG MIni 2 @ SIG Libre 2012 GironagvSIG MIni 2 @ SIG Libre 2012 Girona
gvSIG MIni 2 @ SIG Libre 2012 Girona
 
Geoinquietos Valencia Open Data
Geoinquietos Valencia Open DataGeoinquietos Valencia Open Data
Geoinquietos Valencia Open Data
 
Implantación de Geoportales con soporte técnico profesionalizado en softwar...
Implantación de Geoportales con soporte técnico profesionalizado en softwar...Implantación de Geoportales con soporte técnico profesionalizado en softwar...
Implantación de Geoportales con soporte técnico profesionalizado en softwar...
 
Novedades gvSIG Mini 2 - 7as Jornadas gvSIG
Novedades gvSIG Mini 2 - 7as Jornadas gvSIGNovedades gvSIG Mini 2 - 7as Jornadas gvSIG
Novedades gvSIG Mini 2 - 7as Jornadas gvSIG
 
gvSIG Mini workshop @ 6th gvSIG Conference
gvSIG Mini workshop @ 6th gvSIG ConferencegvSIG Mini workshop @ 6th gvSIG Conference
gvSIG Mini workshop @ 6th gvSIG Conference
 
gvSIG Mini tutorial @ FOSS4G
gvSIG Mini tutorial @ FOSS4GgvSIG Mini tutorial @ FOSS4G
gvSIG Mini tutorial @ FOSS4G
 
SIGATEX Móvil
SIGATEX MóvilSIGATEX Móvil
SIGATEX Móvil
 

Recently uploaded

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 

Recently uploaded (20)

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 

Working with the Boundless SDK to design and create web mapping applications