13.07.2015 Views

1 Guidelines for field-based application development

1 Guidelines for field-based application development

1 Guidelines for field-based application development

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!