esri developer network€¦ · esri developer network (edn) • developer products program •...

29
ESRI Developer Network ESRI Developer Network Brian Goldin Brian Goldin Rob Elkins Rob Elkins

Upload: others

Post on 23-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

ESRI Developer NetworkESRI Developer Network

Brian GoldinBrian GoldinRob ElkinsRob Elkins

Page 2: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

AgendaAgenda

•• OverviewOverview•• Key FeaturesKey Features•• Program PoliciesProgram Policies•• EDN WebsiteEDN Website•• Future plansFuture plans•• Summit HighlightsSummit Highlights

Page 3: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Developer Products GroupDeveloper Products Group

ESRI is committed to:ESRI is committed to:•• Reduce complexity & cost for developerReduce complexity & cost for developer•• Provide developer opportunities Provide developer opportunities •• Foster and support a developer communityFoster and support a developer community

•• Overall goal: Help Developers be successful Overall goal: Help Developers be successful

Page 4: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

ESRI Developer Network (EDN)ESRI Developer Network (EDN)

•• Developer Products ProgramDeveloper Products Program•• Providing the tools and resources to build Providing the tools and resources to build

solutions across the ArcGIS platformsolutions across the ArcGIS platform•• Sold as an annual subscriptionSold as an annual subscription

Page 5: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

EDN Is for DevelopersEDN Is for Developers

Tablet PCsTablet PCsand Phonesand Phones

EnterpriseEnterpriseSystemsSystemsWeb Web

ApplicationsApplicationsand Servicesand Services

DesktopDesktopToolsTools

Engineered to deliver a complete developer solutionEngineered to deliver a complete developer solution

Page 6: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

EDN Software LibraryEDN Software Library

•• The software media for the following products The software media for the following products delivered in a special binder to all EDN delivered in a special binder to all EDN subscriberssubscribers–– ArcGIS ServerArcGIS Server–– ArcIMSArcIMS–– ArcSDEArcSDE–– ArcWeb ServicesArcWeb Services–– ArcGIS Engine Developer KitArcGIS Engine Developer Kit

Page 7: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

EDN DeliverablesEDN Deliverables

•• EDN binder for all product EDN binder for all product mediamedia

•• Digital documentation Digital documentation and developer resourcesand developer resources

•• Updates shipped upon Updates shipped upon new version releasesnew version releases

Page 8: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Software LibrarySoftware Library WebsiteWebsite

++

Optional Optional ••Advanced SupportAdvanced Support••TrainingTraining

++

ESRI Developer NetworkESRI Developer Network

Page 9: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

EDN SubscriptionEDN Subscription

•• A defined period (12 months) in which the A defined period (12 months) in which the software included as part of the EDN Software software included as part of the EDN Software Library can be used by a single authorized Library can be used by a single authorized developer for development and testing developer for development and testing purposes onlypurposes only

Page 10: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

PricingPricing

•• US Annual Fee: $1500 per developerUS Annual Fee: $1500 per developer–– (individual)(individual)

•• Annual subscription feeAnnual subscription fee–– (not maintenance)(not maintenance)

Page 11: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Advanced SupportAdvanced Support& Training Options& Training Options

•• Developer support can be purchasedDeveloper support can be purchased–– 10 calls (any EDN products): $2000 (US pricing)10 calls (any EDN products): $2000 (US pricing)

•• Training credits Training credits –– 5 days of Instructor5 days of Instructor--led training: $2000 (US pricing)led training: $2000 (US pricing)

Page 12: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

EDN ComplimentsEDN ComplimentsExisting SoftwareExisting Software

•• EDN is not a replacement for our other EDN is not a replacement for our other productsproducts

•• Individual products still availableIndividual products still available•• EDN does not replace ArcGIS Desktop EDN does not replace ArcGIS Desktop

software used by extension developerssoftware used by extension developers

Page 13: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Work FlowWork Flow

1. ArcGIS Desktop1. ArcGIS Desktop

2. Develop with EDN2. Develop with EDN

3. Deploy solution 3. Deploy solution --Requires Desktop or Requires Desktop or Server licenseServer license

ArcGIS ArcGIS ServerServer

EngineEngineSDESDE

DesktopDesktop

Page 14: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

LicensingLicensing

•• SubscriptionSubscription•• Licensed per developerLicensed per developer•• Authorization files issued annuallyAuthorization files issued annually•• Does not include any rights for deployments or Does not include any rights for deployments or

production useproduction use•• Signed License Agreement requiredSigned License Agreement required

Page 15: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

InstallationInstallation

EDNEDN

End End UserUser

Only those who have a current EDN subscriptionOnly those who have a current EDN subscriptioncan access the EDN softwarecan access the EDN software

EDNEDN

Page 16: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

UsageUsage

•• EDN licenses can be used for:EDN licenses can be used for:–– Commercial OffCommercial Off--TheThe--Shelf Development (COTS)Shelf Development (COTS)–– OneOne--off feeoff fee--based developmentbased development–– Internal development and testingInternal development and testing–– Demonstration & Marketing of custom solutionDemonstration & Marketing of custom solution

Page 17: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Prohibited UsagesProhibited Usages

•• Production or Commercial use:Production or Commercial use:–– GIS analysisGIS analysis–– Data conversionData conversion–– Map productionMap production–– DeploymentDeployment

Page 18: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

What is not included with EDNWhat is not included with EDN

•• ArcGIS Desktop and extensions are sold ArcGIS Desktop and extensions are sold separatelyseparately

•• EDN does not include the right to any EDN does not include the right to any deployments, runtimes or server technology for deployments, runtimes or server technology for production or commercial usesproduction or commercial uses

Page 19: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

EDN Website and CommunityEDN Website and Community

Brian GoldinBrian Goldin

Page 20: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Website GoalsWebsite Goals

•• Single location for all ESRI Developer Single location for all ESRI Developer ResourcesResources

•• Building blocks for developer communityBuilding blocks for developer community•• New types of resourcesNew types of resources•• Open to allOpen to all

Page 21: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Developer Resources for the ESRI Developer Resources for the ESRI Platform Platform

•• ArcGISArcGIS DesktopDesktop•• ArcGISArcGIS EngineEngine•• ArcGISArcGIS ServerServer•• ArcIMSArcIMS•• ArcSDEArcSDE•• ArcWebArcWeb ServicesServices

Page 22: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

EDN Developer ResourcesEDN Developer Resources

•• Resources span a number of categoriesResources span a number of categories–– Documentation LibraryDocumentation Library–– Discussion ForumsDiscussion Forums–– Downloads (tools, utilities, updated help to be Downloads (tools, utilities, updated help to be

locally installed)locally installed)–– Sample code (Sample code (ArcScriptsArcScripts and ESRI Samples)and ESRI Samples)–– Video contentVideo content–– Resources from special EventsResources from special Events

Page 23: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Community ContributionCommunity Contribution

•• EDN website supports collaborative feedback EDN website supports collaborative feedback across content areasacross content areas

Page 24: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Where are we?Where are we?

•• 1 year anniversary1 year anniversary•• The website has been successful as a single The website has been successful as a single

developer portaldeveloper portal

Page 25: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Road Ahead for Developer ResourcesRoad Ahead for Developer Resources

•• ArcGISArcGIS DesktopDesktop–– Customizing ArcGIS with VBACustomizing ArcGIS with VBA–– Extending ArcGIS with .NET (C# and VB.NET )Extending ArcGIS with .NET (C# and VB.NET )–– Extending ArcGIS with COM (VB6 and C++)Extending ArcGIS with COM (VB6 and C++)

•• ArcGIS EngineArcGIS Engine–– Building applications with .NETBuilding applications with .NET–– Building applications with COMBuilding applications with COM–– Building cross platforms apps with C++Building cross platforms apps with C++–– Building applications with JAVABuilding applications with JAVA

•• ArcGISArcGIS ServerServer–– Building .NET Server applicationsBuilding .NET Server applications–– Building JAVA Server applicationsBuilding JAVA Server applications

Page 26: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

The Road Ahead for Resources and The Road Ahead for Resources and CommunityCommunity

•• Participation in the communityParticipation in the community•• Product Centers for DevelopersProduct Centers for Developers•• Infrastructure updatesInfrastructure updates

–– BlogsBlogs–– Discussion ForumsDiscussion Forums–– Community WorkspacesCommunity Workspaces–– WikiWiki–– RSS all over the placeRSS all over the place

Page 27: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

ResourcesResources

•• www.esri.com/ednwww.esri.com/edn•• edn.esri.comedn.esri.com•• service.esri.com/ednservice.esri.com/edn

•• Brian Goldin: Brian Goldin: [email protected]@esri.com•• Rob Elkins: Rob Elkins: [email protected]@esri.com

Page 28: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

QuestionsQuestions

Thanks!Thanks!

Page 29: ESRI Developer Network€¦ · ESRI Developer Network (EDN) • Developer Products Program • Providing the tools and resources to build solutions across the ArcGIS platform •

Session Evaluations ReminderSession Evaluations Reminder

Session Attendees:Session Attendees:Please turn in your session evaluations.Please turn in your session evaluations.

. . . Thank you. . . Thank you