SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Making Good Things


At the 2012 Esri DevSummit
                                               Happen
By Monica Pratt, ArcUser Editor

“We are here for you entirely this week,” said Jim McKinney, ArcGIS program manager and master of ceremonies
 for the Plenary Session of the 2012 Esri Developer Summit (DevSummit). McKinney noted that members of 30
 Esri software development teams migrated to Palm Springs, California, for the event, held March 26–29, to
 spend one-on-one time with developers, “building community and making good things happen.”


The 2012 DevSummit, “the conference for        year, but the event itself grew. In response   where Esri staff members told them about
developers, by developers,” had a record       to developers’ requests, a day was added,      an implementation of Esri software, a cool
turnout: 1,700 developers, partners, and GIS   the number of technical sessions was more      sample, or an Esri service. A squeaking
professionals from all over the world gath-    than doubled, the number of preconference      rubber chicken signaled the end of each five-
ered at the Palm Springs Convention Center     sessions was quadrupled, and the show-         minute session, and attendees moved on to
to meet with more than 300 Esri develop-       case and demo theaters were significantly      the next table.
ment staff members. As in previous years,      expanded. To make sure developers could
the event’s goals were to align development    see popular presentations, attendees could     Biggest Server Release Since
efforts, share best practices, and develop     Tweet requests to repeat sessions that were    ArcGIS 9.2
working relationships.                         packed.                                        Why do developers take a week out of their
   Of the developers assembled, 30 percent        A new conference event, Speed Geeking,      lives to come to DevSummit? Certainly
came from outside the United States. The       set a playful and high-energy tone for the     building relationships with peers and Esri
majority (60 percent) work for businesses.     summit as well as helped attendees decide      staff and learning how to become more
They are coding in .NET, Python, and Java      which topics among the conference’s 72 ses-    productive are common reasons, but the
and working on web, mobile, and desktop        sions would prove most useful to them. The     overriding motivation for most developers
applications.                                  event used a speed-dating format. Groups       is finding out what Esri is doing now and
   Not only were there more attendees this     of 8 to 10 attendees gathered around tables    where its development strategy is going.



38   au Summer 2012 esri.com
Developer’s Corner



 Esri president Jack Dangermond joined
master of ceremonies Jim McKinney, ArcGIS
program manager, to open the Plenary
Session.




                                                                                                    Speed Geeking, a speed-dating-like
                                                                                                   event, gave attendees a taste of the agenda
                                                                                                   topics being presented. A squeaking rubber
                                                                                                   chicken signaled the end of each five-
                                                                                                   minute presentation by an Esri staff member.




   ArcGIS 10.1, currently in prerelease, was       handles sites, services, and security, server   wizard-based systems that perform several
the focus for much of the plenary and techni-      administration can also be scripted using       hundred analyses on a service to flag any
cal sessions. ArcGIS for Server is the center-     any scripting language that understands         issues before it is published for use in web
piece of this release. On both Windows and         HTTP.                                           maps and on devices.
Linux, performance has been improved, and                                                             Providing actionable information to end
every service runs faster.                         Integration with Server                         users by bringing GIScience into mapping
   ArcGIS for Server has a completely new          Although there are improvements through-        was a major goal of this release. Many of the
architecture that is simpler to install, con-      out ArcGIS for Desktop, because changes         issues that previously hindered publication
figure, and manage. Now a native 64-bit ap-        to ArcGIS for Server are so central to this     of geoprocessing services are now handled
plication, it is a pure web services GIS server,   release, improvements to deployment from        behind the scenes. At 10.1, it is much simpler
and once installed, everything is done             desktop to server were a focus of develop-      to create and publish geoprocessing services
through HTTP calls. However, the REST              ment efforts.                                   so that spatial analysis can be incorporated
specification for services has not changed,           A demonstration showed how easily a          into web applications.
so applications written using the existing         map service can be published from the
APIs are forward compatible to the new             desktop to ArcGIS for Server running in the     GIS as a Service
server. Although the completely rewritten          Amazon cloud. Data stored anywhere can          ArcGIS Online, Esri’s cloud-based system
ArcGIS Server Manager comprehensively              be pushed up to the server and shared using     that provides GIS as a service, is



                                                                                                                 esri.com Summer 2012 au      39
Being More Productive
available at arcgis.com for use on smart- In the area of developer tools, both existing        core and are accessed via APIs and software
phones, tablets, and desktops. Since its and new with ArcGIS 10.1, Esri’s approach             development kits (SDKs) Esri developed for
launch in July 2009, more than 200,000 maps focuses on improving developer productiv-          these platforms for use by .NET, Java, and
and applications have been created. On an ity. “You don’t have to write tons of code to        Objective-C developers. Th is enabling tech-
average workday, the site receives five mil- make a great app” is the mantra.                  nology is fully integrated with ArcGIS on the
lion hits (exclusive of requests for basemaps).   Preconference seminars and technical         web and desktop and encourages developers
   Local data can be used as tiles or feature presentations during the conference empha-       to think in terms of developing for devices
services and used with the extensive foun- sized how to get more done using the web            rather than for mobile or desktop.
dation data (basemaps) and services (such APIs, templates, and viewers that Esri has              The new architecture for desktop develop-
as geocoding) at arcgis.com. These resourc- created for JavaScript, Flex, and Silverlight.     ers runs on Windows and Linux and is avail-
es are constantly enhanced. Recently, Esri “We have taken a lot of the hard work out of        able for 32-bit and 64-bit execution. It uses an
added 15 million square kilometers of new developing web applications, so all you have         asynchronous programming model so appli-
imagery to the service. ArcGIS Online is also to do is abide by some coding rules,” said       cations can remain responsive while opera-
the source for APIs for web (JavaScript, Flex, Andy Gup, technology lead at Esri.              tions are executed in the background. ArcGIS
and Silverlight) and devices (tablets, phones,    The announcement of a printing service       Runtime SDK for Java will also be available.
and desktop) as well as configurable viewers that generates high-quality PDF maps was             Members of the mobile development teams
and application templates.                      one of the high points for many web develop-   demonstrated applications built with the
   Using ArcGIS Online, developers can ers. Brandon B. Brown (@brandonbbrown),                 SDKs for Android and iOS devices that inte-
build custom applications that use hosted self-described “practitioner of GIS and              grate organizational data through a new class,
services that don’t require installing hard- lover of all things geographic,” Tweeted          agportal. These applications incorporate ser-
ware or software. They can also integrate “Bombtastic sweetness of new printing op-            vices and use different components of indi-
content from ArcGIS for Server and register tions in the web APIs #devsummit well done         vidual devices, such as GPS, or other applica-
services, enabling centralized search and sirs, well done.”                                    tions in the device’s ecosystem, such as mail
discovery, and easily administer users, con-                                                   or address book applications. These SDKs
tent, and security.                             Going Native                                   also let developers build applications that let
   ArcGIS Online will be available in organi- To facilitate native application develop-        users stay productive offline while maintain-
zational and enterprise plans. Alternatively, ment, Esri created a runtime core written        ing smooth and responsive performance.
ArcGIS Online is available as a software in C++ that delivers high performance but                Core runtime developments slated for off-
product, Portal for ArcGIS. Officially re- is compact. GIS runtimes for iOS, Android,          cycle release include geocoding and network
leased at DevSummit, Portal for ArcGIS is Windows Phone, Windows Mobile, Windows,              routing on mobile devices disconnected from
used on premises with ArcGIS for Server.        and Linux have been developed using this       the network and 3D visualization and spatial



                                                                                                Competitors at the Dodgeball Game, a
                                                                                               DevSummit tradition, who vied for free
                                                                                               tickets to next year’s event, were cheered
                                                                                               on by a lively crowd.




40   au Summer 2012 esri.com
Developer’s Corner




                                                                                                      But security issues have not gone away.
                                                                                                   There are bad guys out there, they are out to
                                                                                                   get you, and developers should account for
                                                                                                   them in the system design. The real chal-
                                                                                                   lenge with security is adopting a new style of
                                                                                                   thinking in a cloud era. “When a server is just
                                                                                                   one line in a shell script,” its physical loca-
                                                                                                   tion is not what determines its security, said
                                                                                                   Riley. Security models should now be based
                                                                                                   on substantive service-level agreements, au-
                                                                                                   ditable security standards, and procedures
                                                                                                   that encrypt and sign everything.
 Summit keynote speaker Steve Riley
 challenged developers’ assumptions about                                                             To survive and thrive, developers need to
 the nature of their work as he leaped from                                                        make sure they remain relevant. The cloud
 the stage and roamed among the audience.                                                          is the way to make Esri data more available
                                                                                                   to users, and it will become essential to the
                                                                                                   way services are delivered. Developers need
                                                                                                   to embrace it.
 The 2012 DevSummit had a record turnout,
 with 1,700 developers, partners, and GIS                                                          Fun and Games
 professionals from all over the world.                                                            The conference wasn’t all sessions and
                                                                                                   presentations. There was plenty of time for
                                                                                                   socializing in a relaxed atmosphere. An
 analysis across all platforms. Configurable nature of their work as he leaped from the            informal event held poolside at the hotel
 applications that use widgets to deliver func- stage and roamed among the audience. He            on the second evening, Meet the Teams, in-
 tionality are being created by Esri to help end warned that the cloud has changed every-          troduced Esri software teams to conference
 users be more productive. Using the SDKs, thing in their world and they must adapt or             attendees. Wednesday night featured lots of
 developers can create specific widgets for die. Riley has spent 23 years in IT, special-          food and the Dodgeball Game, a DevSummit
 their end users. New supported platforms in- izing in information security. He worked for         tradition. Vying for free tickets to next year’s
 clude Windows 8 with the Metro Style touch Amazon Web Services and Microsoft before               summit, teams—with names like Tame
 experience and ARM processor support. In joining Riverbed, where he is the chief tech-            the Python and the Ballbarians—faced off
 response to developer requests, Esri will also nology officer.                                    before a lively crowd.
 have an ArcGIS Runtime SDK for Mac and a            Riley’s definition of the cloud was simple:
 Cocoa API for Mac Developers.                   “If you are still paying for it when it isn’t     Bidirectional Communication
    ArcGIS Runtime SDKs and an optional switched on, it isn’t a cloud.” Scalability is             Developers had many opportunities
 ArcGIS Online plan will be included in the the key to understanding this new land-                throughout the week not only to learn how
 existing Esri Developer Network (EDN) scape. Servers are now disposable horse-                    accessible and powerful the technology is
 subscription. A new type of subscription, power. “If you need more performance, you               but also how their feedback can shape the
 the EDN Enterprise subscription, will con- throw more servers at it. You could never do           applications that are constantly being de-
 tain everything a developer needs to build that before.” In the cloud, troubleshooting            ployed via the web. “We constantly need
 enterprise-level applications.                   changes from hours and days spent diagnos-       input from you,” said McKinney. “We can
                                                  ing the problem to a few minutes killing off a   make course corrections very quickly in our
“Everything You Think You Know problem service and spinning up another.                            APIs and our SDKs, so talk to us.”
 Is Wrong”                                           Change is constant, and failure is inevi-        Esri actively seeks feedback, not just
 For the keynote speech, the focus shifted table, so developers need to assume failure             at the summit, but throughout the year.
 from Esri software development to IT trends. and build backward to account for it. New            Developers need tools and support to be
 Summit keynote speaker Steve Riley chal- issues have joined familiar ones. Moving                 productive and successful. DevSummit
 lenged developers’ assumptions about the data could become a bigger issue than se-                provides a place and time to reconnect and
                                                  curity. Th is observation struck a chord with    reinforce that relationship. “We get our sat-
                                                  an audience that knows that GIS is all about     isfaction through your success. Really. It’s
                                                  managing large datasets.                         kind of a weird statement, but we get really
                                                                                                   jazzed when we see you guys building great
                                                                                                   stuff,” said McKinney.



                                                                                                                  esri.com Summer 2012 au       41

Weitere ähnliche Inhalte

Was ist angesagt?

GIS Use in Map, Chart, and Data Production
GIS Use in Map, Chart, and Data ProductionGIS Use in Map, Chart, and Data Production
GIS Use in Map, Chart, and Data ProductionEsri
 
IMGS GeoDATA 2012 Belfast - Mobile GIS: The smarter way to take advantage of ...
IMGS GeoDATA 2012 Belfast - Mobile GIS: The smarter way to take advantage of ...IMGS GeoDATA 2012 Belfast - Mobile GIS: The smarter way to take advantage of ...
IMGS GeoDATA 2012 Belfast - Mobile GIS: The smarter way to take advantage of ...IMGS
 
Comparison of Mobile GIS applications
Comparison of Mobile GIS applicationsComparison of Mobile GIS applications
Comparison of Mobile GIS applicationsMiguel Montesinos
 
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill TimminsGIS in the Rockies
 
What's new in Hexagon-Geospatial Power Portfolio 2016
What's new in Hexagon-Geospatial Power Portfolio 2016What's new in Hexagon-Geospatial Power Portfolio 2016
What's new in Hexagon-Geospatial Power Portfolio 2016Planetek Italia Srl
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Geodata AS
 
The 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijThe 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijXander Bakker
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNorth Dakota GIS Hub
 
Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introdu...
Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introdu...Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introdu...
Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introdu...Nepal Flying Labs
 
Implementation of a geographic information systems (GIS)-based system to eval...
Implementation of a geographic information systems (GIS)-based system to eval...Implementation of a geographic information systems (GIS)-based system to eval...
Implementation of a geographic information systems (GIS)-based system to eval...Chad Cooper
 
SBL Geospatial Services
SBL Geospatial ServicesSBL Geospatial Services
SBL Geospatial ServicesSBL corp
 
Gis & Social Media Integration
Gis & Social Media IntegrationGis & Social Media Integration
Gis & Social Media IntegrationAllan Laframboise
 
TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence eventspat
 
Esri user conference highlights v0.2 15072020_hah
Esri user conference highlights v0.2 15072020_hahEsri user conference highlights v0.2 15072020_hah
Esri user conference highlights v0.2 15072020_hahHaitham A.Hamdan
 
Open source web GIS
Open source web GISOpen source web GIS
Open source web GISShweta Ghate
 
FME Around the World
FME Around the WorldFME Around the World
FME Around the WorldSafe Software
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Geodata AS
 

Was ist angesagt? (20)

GIS Use in Map, Chart, and Data Production
GIS Use in Map, Chart, and Data ProductionGIS Use in Map, Chart, and Data Production
GIS Use in Map, Chart, and Data Production
 
IMGS GeoDATA 2012 Belfast - Mobile GIS: The smarter way to take advantage of ...
IMGS GeoDATA 2012 Belfast - Mobile GIS: The smarter way to take advantage of ...IMGS GeoDATA 2012 Belfast - Mobile GIS: The smarter way to take advantage of ...
IMGS GeoDATA 2012 Belfast - Mobile GIS: The smarter way to take advantage of ...
 
Comparison of Mobile GIS applications
Comparison of Mobile GIS applicationsComparison of Mobile GIS applications
Comparison of Mobile GIS applications
 
Leveraging GIS with AutoCAD
Leveraging GIS with AutoCADLeveraging GIS with AutoCAD
Leveraging GIS with AutoCAD
 
Moble GIS
Moble GISMoble GIS
Moble GIS
 
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins
 
What's new in Hexagon-Geospatial Power Portfolio 2016
What's new in Hexagon-Geospatial Power Portfolio 2016What's new in Hexagon-Geospatial Power Portfolio 2016
What's new in Hexagon-Geospatial Power Portfolio 2016
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014
 
The 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijThe 'right' choices in GIS - Grontmij
The 'right' choices in GIS - Grontmij
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
 
Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introdu...
Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introdu...Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introdu...
Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introdu...
 
RESUME_VIDHYA_MOHANDAS
RESUME_VIDHYA_MOHANDASRESUME_VIDHYA_MOHANDAS
RESUME_VIDHYA_MOHANDAS
 
Implementation of a geographic information systems (GIS)-based system to eval...
Implementation of a geographic information systems (GIS)-based system to eval...Implementation of a geographic information systems (GIS)-based system to eval...
Implementation of a geographic information systems (GIS)-based system to eval...
 
SBL Geospatial Services
SBL Geospatial ServicesSBL Geospatial Services
SBL Geospatial Services
 
Gis & Social Media Integration
Gis & Social Media IntegrationGis & Social Media Integration
Gis & Social Media Integration
 
TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence
 
Esri user conference highlights v0.2 15072020_hah
Esri user conference highlights v0.2 15072020_hahEsri user conference highlights v0.2 15072020_hah
Esri user conference highlights v0.2 15072020_hah
 
Open source web GIS
Open source web GISOpen source web GIS
Open source web GIS
 
FME Around the World
FME Around the WorldFME Around the World
FME Around the World
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016
 

Andere mochten auch

Biometeorology, health warning system and Geographic Information Tecnologies
Biometeorology, health warning system and Geographic Information TecnologiesBiometeorology, health warning system and Geographic Information Tecnologies
Biometeorology, health warning system and Geographic Information TecnologiesEsri
 
An Approach for Mapping the Vulnerability of European Union Soils to Antibiot...
An Approach for Mapping the Vulnerability of European Union Soils to Antibiot...An Approach for Mapping the Vulnerability of European Union Soils to Antibiot...
An Approach for Mapping the Vulnerability of European Union Soils to Antibiot...Esri
 
MAPEiG: Planning and monitoring system of inspections of the electrical network
MAPEiG: Planning and monitoring system of inspections of the electrical networkMAPEiG: Planning and monitoring system of inspections of the electrical network
MAPEiG: Planning and monitoring system of inspections of the electrical networkEsri
 
LPIS Quality Reporting Tool
LPIS Quality Reporting ToolLPIS Quality Reporting Tool
LPIS Quality Reporting ToolEsri
 
The Geographic Information Technologies in Malaspina 2010 Expedition
The Geographic Information Technologies in Malaspina 2010 ExpeditionThe Geographic Information Technologies in Malaspina 2010 Expedition
The Geographic Information Technologies in Malaspina 2010 ExpeditionEsri
 
Weather Solutions: Integrating Weather Content into your GIS
Weather Solutions: Integrating Weather Content into your GISWeather Solutions: Integrating Weather Content into your GIS
Weather Solutions: Integrating Weather Content into your GISEsri
 
Biometeorology Asthma Stu April2011
Biometeorology Asthma Stu April2011Biometeorology Asthma Stu April2011
Biometeorology Asthma Stu April2011david-quesada2766
 

Andere mochten auch (7)

Biometeorology, health warning system and Geographic Information Tecnologies
Biometeorology, health warning system and Geographic Information TecnologiesBiometeorology, health warning system and Geographic Information Tecnologies
Biometeorology, health warning system and Geographic Information Tecnologies
 
An Approach for Mapping the Vulnerability of European Union Soils to Antibiot...
An Approach for Mapping the Vulnerability of European Union Soils to Antibiot...An Approach for Mapping the Vulnerability of European Union Soils to Antibiot...
An Approach for Mapping the Vulnerability of European Union Soils to Antibiot...
 
MAPEiG: Planning and monitoring system of inspections of the electrical network
MAPEiG: Planning and monitoring system of inspections of the electrical networkMAPEiG: Planning and monitoring system of inspections of the electrical network
MAPEiG: Planning and monitoring system of inspections of the electrical network
 
LPIS Quality Reporting Tool
LPIS Quality Reporting ToolLPIS Quality Reporting Tool
LPIS Quality Reporting Tool
 
The Geographic Information Technologies in Malaspina 2010 Expedition
The Geographic Information Technologies in Malaspina 2010 ExpeditionThe Geographic Information Technologies in Malaspina 2010 Expedition
The Geographic Information Technologies in Malaspina 2010 Expedition
 
Weather Solutions: Integrating Weather Content into your GIS
Weather Solutions: Integrating Weather Content into your GISWeather Solutions: Integrating Weather Content into your GIS
Weather Solutions: Integrating Weather Content into your GIS
 
Biometeorology Asthma Stu April2011
Biometeorology Asthma Stu April2011Biometeorology Asthma Stu April2011
Biometeorology Asthma Stu April2011
 

Ähnlich wie Making Good Things Happen With Esri DevSummit

GIS software
GIS softwareGIS software
GIS softwareSwetha A
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedKhadijaKhan52
 
Azlina5 road ahead
Azlina5 road aheadAzlina5 road ahead
Azlina5 road aheadAzlina Mahad
 
Esri South Africa ArcGIS 10.2 Rollout
Esri South Africa ArcGIS 10.2 Rollout Esri South Africa ArcGIS 10.2 Rollout
Esri South Africa ArcGIS 10.2 Rollout Esri South Africa
 
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev ToolsJefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev ToolsJefferson Andrade
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashupsaliraza786
 
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdfSpecialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdfRichitar1
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfI-Verve Inc
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceJim Tochterman
 
Foss4G-2010-Esri
Foss4G-2010-EsriFoss4G-2010-Esri
Foss4G-2010-EsriMike Gould
 
Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder Singh
 
Imaginea Introduction
Imaginea IntroductionImaginea Introduction
Imaginea Introductionarun_imaginea
 
ArcGIS - A Platform for Developers & Startups
ArcGIS - A Platform for Developers & StartupsArcGIS - A Platform for Developers & Startups
ArcGIS - A Platform for Developers & StartupsEsri Ireland
 
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...Esri Ireland
 
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim Barry
Introduction toArcGIS for Developers, Esri, Charles van der Put, Jim BarryIntroduction toArcGIS for Developers, Esri, Charles van der Put, Jim Barry
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim BarryEsri Nederland
 
VenkataChary Maduri_CV_14.102016
VenkataChary Maduri_CV_14.102016VenkataChary Maduri_CV_14.102016
VenkataChary Maduri_CV_14.102016Venkatachary Maduri
 

Ähnlich wie Making Good Things Happen With Esri DevSummit (20)

GIS software
GIS softwareGIS software
GIS software
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reduced
 
Azlina5 road ahead
Azlina5 road aheadAzlina5 road ahead
Azlina5 road ahead
 
Esri South Africa ArcGIS 10.2 Rollout
Esri South Africa ArcGIS 10.2 Rollout Esri South Africa ArcGIS 10.2 Rollout
Esri South Africa ArcGIS 10.2 Rollout
 
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev ToolsJefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdfSpecialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 Conference
 
Foss4G-2010-Esri
Foss4G-2010-EsriFoss4G-2010-Esri
Foss4G-2010-Esri
 
Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resume
 
Geospatial Product Watch 2015
Geospatial Product Watch 2015Geospatial Product Watch 2015
Geospatial Product Watch 2015
 
Imaginea Introduction
Imaginea IntroductionImaginea Introduction
Imaginea Introduction
 
ArcGIS - A Platform for Developers & Startups
ArcGIS - A Platform for Developers & StartupsArcGIS - A Platform for Developers & Startups
ArcGIS - A Platform for Developers & Startups
 
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
 
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim Barry
Introduction toArcGIS for Developers, Esri, Charles van der Put, Jim BarryIntroduction toArcGIS for Developers, Esri, Charles van der Put, Jim Barry
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim Barry
 
Waleed cv gis[17]
Waleed cv gis[17]Waleed cv gis[17]
Waleed cv gis[17]
 
Resume_PriyankaSharma
Resume_PriyankaSharmaResume_PriyankaSharma
Resume_PriyankaSharma
 
VenkataChary Maduri_CV_14.102016
VenkataChary Maduri_CV_14.102016VenkataChary Maduri_CV_14.102016
VenkataChary Maduri_CV_14.102016
 

Mehr von Esri

INIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreINIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreEsri
 
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Esri
 
Plataforma Smart City de Móstoles
Plataforma Smart City de MóstolesPlataforma Smart City de Móstoles
Plataforma Smart City de MóstolesEsri
 
ArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesEsri
 
Molina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityMolina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityEsri
 
Portal for ArcGIS
Portal for ArcGISPortal for ArcGIS
Portal for ArcGISEsri
 
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataGIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataEsri
 
An Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionAn Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionEsri
 
GeoCollector for ArcPad
GeoCollector for ArcPadGeoCollector for ArcPad
GeoCollector for ArcPadEsri
 
GeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileGeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileEsri
 
Data Appliance for ArcGIS
Data Appliance for ArcGISData Appliance for ArcGIS
Data Appliance for ArcGISEsri
 
Esri and BlackBridge
Esri and BlackBridgeEsri and BlackBridge
Esri and BlackBridgeEsri
 
GeoPlanner for ArcGIS
GeoPlanner for ArcGISGeoPlanner for ArcGIS
GeoPlanner for ArcGISEsri
 
Esri and AccuWeather
Esri and AccuWeatherEsri and AccuWeather
Esri and AccuWeatherEsri
 
Esri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri
 
Esri US Data Fact Sheet
Esri US Data Fact SheetEsri US Data Fact Sheet
Esri US Data Fact SheetEsri
 
ArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartEsri
 
ArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsEsri
 
Esri Geoportal Server
Esri Geoportal ServerEsri Geoportal Server
Esri Geoportal ServerEsri
 
ArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerEsri
 

Mehr von Esri (20)

INIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreINIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestre
 
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
 
Plataforma Smart City de Móstoles
Plataforma Smart City de MóstolesPlataforma Smart City de Móstoles
Plataforma Smart City de Móstoles
 
ArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesArcGIS Online para Organizaciones
ArcGIS Online para Organizaciones
 
Molina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityMolina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart city
 
Portal for ArcGIS
Portal for ArcGISPortal for ArcGIS
Portal for ArcGIS
 
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataGIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
 
An Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionAn Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water Protection
 
GeoCollector for ArcPad
GeoCollector for ArcPadGeoCollector for ArcPad
GeoCollector for ArcPad
 
GeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileGeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows Mobile
 
Data Appliance for ArcGIS
Data Appliance for ArcGISData Appliance for ArcGIS
Data Appliance for ArcGIS
 
Esri and BlackBridge
Esri and BlackBridgeEsri and BlackBridge
Esri and BlackBridge
 
GeoPlanner for ArcGIS
GeoPlanner for ArcGISGeoPlanner for ArcGIS
GeoPlanner for ArcGIS
 
Esri and AccuWeather
Esri and AccuWeatherEsri and AccuWeather
Esri and AccuWeather
 
Esri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri and Airbus Defense & Space
Esri and Airbus Defense & Space
 
Esri US Data Fact Sheet
Esri US Data Fact SheetEsri US Data Fact Sheet
Esri US Data Fact Sheet
 
ArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure Jumpstart
 
ArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime Operations
 
Esri Geoportal Server
Esri Geoportal ServerEsri Geoportal Server
Esri Geoportal Server
 
ArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for Server
 

Kürzlich hochgeladen

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Kürzlich hochgeladen (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Making Good Things Happen With Esri DevSummit

  • 1. Making Good Things At the 2012 Esri DevSummit Happen By Monica Pratt, ArcUser Editor “We are here for you entirely this week,” said Jim McKinney, ArcGIS program manager and master of ceremonies for the Plenary Session of the 2012 Esri Developer Summit (DevSummit). McKinney noted that members of 30 Esri software development teams migrated to Palm Springs, California, for the event, held March 26–29, to spend one-on-one time with developers, “building community and making good things happen.” The 2012 DevSummit, “the conference for year, but the event itself grew. In response where Esri staff members told them about developers, by developers,” had a record to developers’ requests, a day was added, an implementation of Esri software, a cool turnout: 1,700 developers, partners, and GIS the number of technical sessions was more sample, or an Esri service. A squeaking professionals from all over the world gath- than doubled, the number of preconference rubber chicken signaled the end of each five- ered at the Palm Springs Convention Center sessions was quadrupled, and the show- minute session, and attendees moved on to to meet with more than 300 Esri develop- case and demo theaters were significantly the next table. ment staff members. As in previous years, expanded. To make sure developers could the event’s goals were to align development see popular presentations, attendees could Biggest Server Release Since efforts, share best practices, and develop Tweet requests to repeat sessions that were ArcGIS 9.2 working relationships. packed. Why do developers take a week out of their Of the developers assembled, 30 percent A new conference event, Speed Geeking, lives to come to DevSummit? Certainly came from outside the United States. The set a playful and high-energy tone for the building relationships with peers and Esri majority (60 percent) work for businesses. summit as well as helped attendees decide staff and learning how to become more They are coding in .NET, Python, and Java which topics among the conference’s 72 ses- productive are common reasons, but the and working on web, mobile, and desktop sions would prove most useful to them. The overriding motivation for most developers applications. event used a speed-dating format. Groups is finding out what Esri is doing now and Not only were there more attendees this of 8 to 10 attendees gathered around tables where its development strategy is going. 38 au Summer 2012 esri.com
  • 2. Developer’s Corner  Esri president Jack Dangermond joined master of ceremonies Jim McKinney, ArcGIS program manager, to open the Plenary Session.  Speed Geeking, a speed-dating-like event, gave attendees a taste of the agenda topics being presented. A squeaking rubber chicken signaled the end of each five- minute presentation by an Esri staff member. ArcGIS 10.1, currently in prerelease, was handles sites, services, and security, server wizard-based systems that perform several the focus for much of the plenary and techni- administration can also be scripted using hundred analyses on a service to flag any cal sessions. ArcGIS for Server is the center- any scripting language that understands issues before it is published for use in web piece of this release. On both Windows and HTTP. maps and on devices. Linux, performance has been improved, and Providing actionable information to end every service runs faster. Integration with Server users by bringing GIScience into mapping ArcGIS for Server has a completely new Although there are improvements through- was a major goal of this release. Many of the architecture that is simpler to install, con- out ArcGIS for Desktop, because changes issues that previously hindered publication figure, and manage. Now a native 64-bit ap- to ArcGIS for Server are so central to this of geoprocessing services are now handled plication, it is a pure web services GIS server, release, improvements to deployment from behind the scenes. At 10.1, it is much simpler and once installed, everything is done desktop to server were a focus of develop- to create and publish geoprocessing services through HTTP calls. However, the REST ment efforts. so that spatial analysis can be incorporated specification for services has not changed, A demonstration showed how easily a into web applications. so applications written using the existing map service can be published from the APIs are forward compatible to the new desktop to ArcGIS for Server running in the GIS as a Service server. Although the completely rewritten Amazon cloud. Data stored anywhere can ArcGIS Online, Esri’s cloud-based system ArcGIS Server Manager comprehensively be pushed up to the server and shared using that provides GIS as a service, is esri.com Summer 2012 au 39
  • 3. Being More Productive available at arcgis.com for use on smart- In the area of developer tools, both existing core and are accessed via APIs and software phones, tablets, and desktops. Since its and new with ArcGIS 10.1, Esri’s approach development kits (SDKs) Esri developed for launch in July 2009, more than 200,000 maps focuses on improving developer productiv- these platforms for use by .NET, Java, and and applications have been created. On an ity. “You don’t have to write tons of code to Objective-C developers. Th is enabling tech- average workday, the site receives five mil- make a great app” is the mantra. nology is fully integrated with ArcGIS on the lion hits (exclusive of requests for basemaps). Preconference seminars and technical web and desktop and encourages developers Local data can be used as tiles or feature presentations during the conference empha- to think in terms of developing for devices services and used with the extensive foun- sized how to get more done using the web rather than for mobile or desktop. dation data (basemaps) and services (such APIs, templates, and viewers that Esri has The new architecture for desktop develop- as geocoding) at arcgis.com. These resourc- created for JavaScript, Flex, and Silverlight. ers runs on Windows and Linux and is avail- es are constantly enhanced. Recently, Esri “We have taken a lot of the hard work out of able for 32-bit and 64-bit execution. It uses an added 15 million square kilometers of new developing web applications, so all you have asynchronous programming model so appli- imagery to the service. ArcGIS Online is also to do is abide by some coding rules,” said cations can remain responsive while opera- the source for APIs for web (JavaScript, Flex, Andy Gup, technology lead at Esri. tions are executed in the background. ArcGIS and Silverlight) and devices (tablets, phones, The announcement of a printing service Runtime SDK for Java will also be available. and desktop) as well as configurable viewers that generates high-quality PDF maps was Members of the mobile development teams and application templates. one of the high points for many web develop- demonstrated applications built with the Using ArcGIS Online, developers can ers. Brandon B. Brown (@brandonbbrown), SDKs for Android and iOS devices that inte- build custom applications that use hosted self-described “practitioner of GIS and grate organizational data through a new class, services that don’t require installing hard- lover of all things geographic,” Tweeted agportal. These applications incorporate ser- ware or software. They can also integrate “Bombtastic sweetness of new printing op- vices and use different components of indi- content from ArcGIS for Server and register tions in the web APIs #devsummit well done vidual devices, such as GPS, or other applica- services, enabling centralized search and sirs, well done.” tions in the device’s ecosystem, such as mail discovery, and easily administer users, con- or address book applications. These SDKs tent, and security. Going Native also let developers build applications that let ArcGIS Online will be available in organi- To facilitate native application develop- users stay productive offline while maintain- zational and enterprise plans. Alternatively, ment, Esri created a runtime core written ing smooth and responsive performance. ArcGIS Online is available as a software in C++ that delivers high performance but Core runtime developments slated for off- product, Portal for ArcGIS. Officially re- is compact. GIS runtimes for iOS, Android, cycle release include geocoding and network leased at DevSummit, Portal for ArcGIS is Windows Phone, Windows Mobile, Windows, routing on mobile devices disconnected from used on premises with ArcGIS for Server. and Linux have been developed using this the network and 3D visualization and spatial  Competitors at the Dodgeball Game, a DevSummit tradition, who vied for free tickets to next year’s event, were cheered on by a lively crowd. 40 au Summer 2012 esri.com
  • 4. Developer’s Corner But security issues have not gone away. There are bad guys out there, they are out to get you, and developers should account for them in the system design. The real chal- lenge with security is adopting a new style of thinking in a cloud era. “When a server is just one line in a shell script,” its physical loca- tion is not what determines its security, said Riley. Security models should now be based on substantive service-level agreements, au- ditable security standards, and procedures that encrypt and sign everything.  Summit keynote speaker Steve Riley challenged developers’ assumptions about To survive and thrive, developers need to the nature of their work as he leaped from make sure they remain relevant. The cloud the stage and roamed among the audience. is the way to make Esri data more available to users, and it will become essential to the way services are delivered. Developers need to embrace it.  The 2012 DevSummit had a record turnout, with 1,700 developers, partners, and GIS Fun and Games professionals from all over the world. The conference wasn’t all sessions and presentations. There was plenty of time for socializing in a relaxed atmosphere. An analysis across all platforms. Configurable nature of their work as he leaped from the informal event held poolside at the hotel applications that use widgets to deliver func- stage and roamed among the audience. He on the second evening, Meet the Teams, in- tionality are being created by Esri to help end warned that the cloud has changed every- troduced Esri software teams to conference users be more productive. Using the SDKs, thing in their world and they must adapt or attendees. Wednesday night featured lots of developers can create specific widgets for die. Riley has spent 23 years in IT, special- food and the Dodgeball Game, a DevSummit their end users. New supported platforms in- izing in information security. He worked for tradition. Vying for free tickets to next year’s clude Windows 8 with the Metro Style touch Amazon Web Services and Microsoft before summit, teams—with names like Tame experience and ARM processor support. In joining Riverbed, where he is the chief tech- the Python and the Ballbarians—faced off response to developer requests, Esri will also nology officer. before a lively crowd. have an ArcGIS Runtime SDK for Mac and a Riley’s definition of the cloud was simple: Cocoa API for Mac Developers. “If you are still paying for it when it isn’t Bidirectional Communication ArcGIS Runtime SDKs and an optional switched on, it isn’t a cloud.” Scalability is Developers had many opportunities ArcGIS Online plan will be included in the the key to understanding this new land- throughout the week not only to learn how existing Esri Developer Network (EDN) scape. Servers are now disposable horse- accessible and powerful the technology is subscription. A new type of subscription, power. “If you need more performance, you but also how their feedback can shape the the EDN Enterprise subscription, will con- throw more servers at it. You could never do applications that are constantly being de- tain everything a developer needs to build that before.” In the cloud, troubleshooting ployed via the web. “We constantly need enterprise-level applications. changes from hours and days spent diagnos- input from you,” said McKinney. “We can ing the problem to a few minutes killing off a make course corrections very quickly in our “Everything You Think You Know problem service and spinning up another. APIs and our SDKs, so talk to us.” Is Wrong” Change is constant, and failure is inevi- Esri actively seeks feedback, not just For the keynote speech, the focus shifted table, so developers need to assume failure at the summit, but throughout the year. from Esri software development to IT trends. and build backward to account for it. New Developers need tools and support to be Summit keynote speaker Steve Riley chal- issues have joined familiar ones. Moving productive and successful. DevSummit lenged developers’ assumptions about the data could become a bigger issue than se- provides a place and time to reconnect and curity. Th is observation struck a chord with reinforce that relationship. “We get our sat- an audience that knows that GIS is all about isfaction through your success. Really. It’s managing large datasets. kind of a weird statement, but we get really jazzed when we see you guys building great stuff,” said McKinney. esri.com Summer 2012 au 41