1 Guidelines for field-based application development
1 Guidelines for field-based application development
1 Guidelines for field-based application development
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Interests…<strong>Guidelines</strong> <strong>for</strong> <strong>field</strong>-<strong>based</strong><strong>application</strong> <strong>development</strong>• Experience in relevant technologies:• ArcPad <strong>field</strong>-<strong>based</strong> <strong>application</strong><strong>development</strong>• Visual Basic programming language• 4 Projects in 5 years <strong>for</strong> 3 differentorganisationsAuthored by: Andrew Hans<strong>for</strong>d, Lex Chalmers, and Oliver Sangsterandrew.hans<strong>for</strong>d@ew.govt.nz12Why Standardise Field-<strong>based</strong><strong>application</strong>s?• Use of universal locational in<strong>for</strong>mation• Common principles and practices• Options to use emerging mobiletechnologiesStable <strong>field</strong>-<strong>based</strong> system• ArcPad is widely-used <strong>application</strong>Ability to handle a variety of <strong>field</strong>-<strong>based</strong><strong>application</strong>s• Solid programming environment (HTML)Ability to embed with Visual Basic and Java Script• Library support base and community34Brief History of Time…STEMs• Projects1. Standard Tree Evaluation Method (STEMs) –2005 (redeveloped 2009)2. Weeds <strong>field</strong> capture – 20073. Rook <strong>field</strong> capture – 20094. Grazing licence areas – 2010 (in <strong>development</strong>)• Public data setsDOC, Councils, and University• First version was created as a researchproject• No experience in business processes andplanning• Redeveloped to incorporate what was learntfrom other projects• New options available561
2005 20097STEMsCommon elements betweenprojects• ArcPad Studio• Embedded with VisualBasic Script• Assistance from theuser community• Fields and GPS data capture• Datum coordinates• Projection coordinates• Accuracy – position dilution of precision (PDOP), estimatedpositional error (EPE)• Date• User name910• UsabilityCommon elements betweenprojects• Dropdown boxes vs. free <strong>for</strong>m text entry• Command buttons instead of “Page Tabs”• Only show essential pages• Recycling of existing scripts• Planning <strong>for</strong> the projectConclusions• Develop a document that outlines some of thebasic guidelines <strong>for</strong> <strong>application</strong> <strong>development</strong>• Freely available to the wider GIS communityand technology providers• Training provided by pre-service (university) orin-service (in-house or Eagle)• Next level of integration (ArcMobile) will extend<strong>field</strong>-<strong>based</strong> <strong>application</strong>s11122
Any Questions….?133