SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Kaci Buhl - NPIC Project Coordinator
Sean Ross - Supervisor for NPIC Information Resource Capability
NPIC provides objective, science-based information about pesticides and pesticide-related
topics to enable people to make informed decisions. NPIC is a cooperative agreement
between OSU and the U.S. EPA (cooperative agreement #X8-83560101).
Kaci Buhl, MS, is an expert in risk communication
and integrated pest management (IPM). Ms. Buhl
has acted as the Project Coordinator at NPIC since
2006 and also has several years of experience as a
pesticide incident investigator for the Oregon
Department of Agriculture.
Sean Ross has worked as the Supervisor of NPIC
Information Resources since 2001. Mr. Ross has
been instrumental in developing the NPIC
databases, desktop applications, websites and web
applications used by the public and our pesticide
specialists.
The National Pesticide Information Center
 Operated at Oregon State University since 1995
 A source for science-based pesticide information
▪ Toll-free phone line open 4 hours/day, Monday – Friday
▪ Expansive website available in English and Spanish
▪ Email/voice-mail response within one day
We answer questions about:
 The health effects of pesticides
 The environmental fate and properties of pesticides
 Product labels, regulations
 Pests and potential IPM strategies
Up to 25,000 inquiries per year
About 1 million page views per quarter
Translate technical information into accessible
language
Adapt each conversation to meet the needs of
diverse audiences
Use the risk framework to promote informed
decision-making
Recognize incidents and opportunities to
prevent incidents
Promote legal use practices and label
comprehension
About 90% of callers/inquirers are from the
general public in residential environments
The other 10% includes:
 Government agencies (155 in 2012)
 Health agencies (60 in 2012)
 Physicians/veterinarians (215 in 2012)
 Manufacturing/marketing (144 in 2012)
 Lawyers/consultants (54 in 2012)
 Master gardeners (24 in 2012)
 Environmental organizations (39 in 2012)
 And many more.
NPIC currently hosts four mobile web applications:
 P.E.S.T – Pesticide Education & SearchTool
▪ A tool for the public to find pest and pesticide-related
information: http://npic.orst.edu/PESTapp
 M.A.P.L. – MobileAccess to Pesticides and Labels
▪ A tool for professionals to find pesticide product-related
information: http://npic.orst.edu/mapl
 P.A.L.S. – Pesticides & Local Services
▪ Used by the public to find pesticide-related services in their area:
http://npic.orst.edu/pals
 My Repellent Finder
▪ Helps consumers find information about insect repellent
products: http://npic.orst.edu/myrepel
NPIC’s web applications are heavily data-driven.
 Two of the apps (MAPL, PEST) rely on data from EPA’s
publicly-available PPIS and PPLS databases.
 One app (PALS) relies on contact data built and
maintained solely by NPIC.
 One app (My Repellent Finder) relies on data about insect
repellent products published occasionally by EPA.
Quality and usability of publicly-available databases
varies widely. Finding, analyzing, and manipulating
such data into usable tools can yield valuable
information assets.
PPIS = Pesticide Product Information System
PPLS = Pesticide Product Label System
These data sets are available online, updated
weekly
They were not designed or maintained for the
general public
 Technical jargon, awkward file formats
 Counterintuitive logic for lumping/splitting like items
 Over 70,000 products, so the results are often
overwhelming
Intended for the pest control shopper
 Deciding whether to use a pesticide
 Comparing different pesticide products
Users get a quick, boiled down list of IPM tactics
Users get a product-specific search box
If standing in the pesticide aisle, they can look
up products one-by-one
Intended for the pest control shopper
 Users cannot search by product name; the data are
too squirrely
 Users cannot search for products by pest; there
would be too many results to be useful (over 10K)
We used our experience with callers/inquirers to
determine what would be helpful, and what
would be a hindrance.
Intended for professionals in the pesticide world
 Familiar with terms, sites, regulations
Users can search by product name, knowing it
may or may not work because names can be
interchanged
Users can search for pest/crop combinations,
knowing that crops/sites have jargon-laden
names
Show me products registered for fire blight on
apple trees
The master (federal) product label (pdf) is
available within MAPL
 Professionals would know that variations exist.
▪ States can add restrictions to the label, for example.
 The product label accompanying the product is the
one that is legally binding.
 Users may need Adobe installed
EPA publishes the version of
the label they accepted
 Including very technical,
regulatory language
In any combination, professional users can
search for products by:
 Pest
 Site (crop, or location)
 Active ingredient
 Product name
 Registrant (manufacturer)
 EPA Registration number
PPIS is published via EPA weekly, as a collection of
compressed raw text files, with fixed-length
records.
We developed code to automatically download,
transform, and create/insert/update tables in an
Oracle relational database.
Text files frequently contain corrupted records that
are automatically filtered out.
PPLS is published as a web page listing of PDF label
files. A custom parser was written to extract the
current product label PDF files and add them to the
Oracle table.
What kind of data formats have you seen and
need to work with?
 Other regulatory data?
 GIS .csv data?
 ???
Experience building web-based tools using
various technologies from the mid-90s through
the present.
Mostly traditional PERL/CGI scripting and Java
Servlet/JSP based.
Needed to utilize those experiences as a
foundation to efficiently move into the current
era of rich, mobile aware, products.
Needed to produce tools available to the widest possible
audience.
Phone and tablet technologies in transition. Android on
the rise, iPhone/iOS established, Blackberry diminishing,
Windows phone/tablets an unknown.
Browsers, both desktop and mobile, finally reaching a
basic level of maturity and compatibility so that interface
development and consistency was possible across
platforms.
HTML5 (and its various underlying pieces, CSS3, DOM
scripting, AJAX, JSON, etc.) becoming an accepted
platform.
Open source tookits became available, reliable, and
widely used, making development significantly less
cumbersome.
We decided the best and most efficient
approach was a combination of what we already
knew, and HTML5:
 HTML5 eliminated almost all worry about platform
compatibility.
 Continue to use Java server technology as the
supporting back-end. It works, and is known.We're
using the Apache HTTPd, with ApacheTomcat
connected to it as the servlet container to handle
incoming client requests.
 Servlets use JDBC to communicate with Oracle
RDBMS queries/procedures
 Servlets return data to client via JSP/HTML5/JSON
 Utilize HTML5 mobile toolkits to ease UI
development. JQuery Mobile was chosen based on
its features and established base, but other toolkits
could be used to do the same things.
 Continued some use of JSP and JSTL when
advantageous and/or easier than AJAX/JSON for
client UI. Especially when processing concerns or
volume of data caused limitations for the client
devices.
When users look in the app store (Apple or
Google Play), web-based apps do not appear
Some users cannot distinguish between the app
and other web pages that might be linked within
When using an external source of data, errors
cannot be easily attributed/corrected
http://npic.orst.edu/pals
PALS – Use this web app to find the phone
number/website for over 3000 county Extension
offices. Also, one-click dialing!
http://npic.orst.edu/myrepel
My Repellent Finder – Use this web app to find a
repellent for the right pest (mosquitoes, ticks or
both), and the right protection time (2 hours, 4, 6,
etc.)
Identify existing data sets for which there is
demand
Consider the target audience
Consider the limitations of the data set
Evaluate options for ‘mobilizing’ the data set
Let’s play with the NPIC mobile web apps now!
1-800-858-7378
NPIC provides objective, science-based information about pesticides and pesticide-related
topics to enable people to make informed decisions. NPIC is a cooperative agreement
between OSU and the U.S. EPA (cooperative agreement #X8-83560101).

Weitere ähnliche Inhalte

Ähnlich wie Using Web Applications To Mobilize Pesticide Information

Ptlt article 2015
Ptlt article 2015Ptlt article 2015
Ptlt article 2015fssherwani
 
Digital trends in healthcare and pharma marketing
Digital trends in healthcare and pharma marketingDigital trends in healthcare and pharma marketing
Digital trends in healthcare and pharma marketingGSW
 
Midterm Asynch Work 1 FOSS.pdf
Midterm Asynch Work 1 FOSS.pdfMidterm Asynch Work 1 FOSS.pdf
Midterm Asynch Work 1 FOSS.pdfSarahJaneMagante
 
DaveParizekResumeJune2015
DaveParizekResumeJune2015DaveParizekResumeJune2015
DaveParizekResumeJune2015Dave Parizek
 
From Social Care Professional To App Developer: there isn't an App for that!
From Social Care Professional To App Developer: there isn't an App for that! From Social Care Professional To App Developer: there isn't an App for that!
From Social Care Professional To App Developer: there isn't an App for that! Miriam O' Sullivan
 
Collaboration - theory & Practice
Collaboration - theory & PracticeCollaboration - theory & Practice
Collaboration - theory & PracticeSean Ekins
 
385Sentillion, Inc.The Anatomy of a Corporate Spin-off.docx
385Sentillion, Inc.The Anatomy of a Corporate Spin-off.docx385Sentillion, Inc.The Anatomy of a Corporate Spin-off.docx
385Sentillion, Inc.The Anatomy of a Corporate Spin-off.docxtamicawaysmith
 
HADM 5431 Healthcare Information Technology The Rev.docx
HADM 5431 Healthcare Information Technology  The Rev.docxHADM 5431 Healthcare Information Technology  The Rev.docx
HADM 5431 Healthcare Information Technology The Rev.docxwhittemorelucilla
 
Webinar: Leveraging big data in life sciences & healthcare
Webinar: Leveraging big data in life sciences & healthcareWebinar: Leveraging big data in life sciences & healthcare
Webinar: Leveraging big data in life sciences & healthcareKnowledgent
 
Automated and Explainable Deep Learning for Clinical Language Understanding a...
Automated and Explainable Deep Learning for Clinical Language Understanding a...Automated and Explainable Deep Learning for Clinical Language Understanding a...
Automated and Explainable Deep Learning for Clinical Language Understanding a...Databricks
 
Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance
 
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare SolutionTelemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare SolutionLucy Zeniffer
 
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare SolutionTelemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare SolutionLucy Zeniffer
 
Healthcare Portfolio | Healthcare Industry Portfolio Samples - Enuke
Healthcare Portfolio | Healthcare Industry Portfolio Samples - EnukeHealthcare Portfolio | Healthcare Industry Portfolio Samples - Enuke
Healthcare Portfolio | Healthcare Industry Portfolio Samples - EnukeEnuke Software Pvt Ltd
 
[Case Study] Physician, Know Thy User: Using Personas to Target Content and U...
[Case Study] Physician, Know Thy User: Using Personas to Target Content and U...[Case Study] Physician, Know Thy User: Using Personas to Target Content and U...
[Case Study] Physician, Know Thy User: Using Personas to Target Content and U...Scott Abel
 
Physician Know Thy Customers
Physician Know Thy CustomersPhysician Know Thy Customers
Physician Know Thy Customerssundong
 

Ähnlich wie Using Web Applications To Mobilize Pesticide Information (20)

Ptlt article 2015
Ptlt article 2015Ptlt article 2015
Ptlt article 2015
 
Digital trends in healthcare and pharma marketing
Digital trends in healthcare and pharma marketingDigital trends in healthcare and pharma marketing
Digital trends in healthcare and pharma marketing
 
Midterm Asynch Work 1 FOSS.pdf
Midterm Asynch Work 1 FOSS.pdfMidterm Asynch Work 1 FOSS.pdf
Midterm Asynch Work 1 FOSS.pdf
 
The Finder
The FinderThe Finder
The Finder
 
Mobile library presence
Mobile library presenceMobile library presence
Mobile library presence
 
DaveParizekResumeJune2015
DaveParizekResumeJune2015DaveParizekResumeJune2015
DaveParizekResumeJune2015
 
From Social Care Professional To App Developer: there isn't an App for that!
From Social Care Professional To App Developer: there isn't an App for that! From Social Care Professional To App Developer: there isn't an App for that!
From Social Care Professional To App Developer: there isn't an App for that!
 
Collaboration - theory & Practice
Collaboration - theory & PracticeCollaboration - theory & Practice
Collaboration - theory & Practice
 
Mobile apps for chemistry in the world of drug discovery
Mobile apps for chemistry in the world of drug discoveryMobile apps for chemistry in the world of drug discovery
Mobile apps for chemistry in the world of drug discovery
 
385Sentillion, Inc.The Anatomy of a Corporate Spin-off.docx
385Sentillion, Inc.The Anatomy of a Corporate Spin-off.docx385Sentillion, Inc.The Anatomy of a Corporate Spin-off.docx
385Sentillion, Inc.The Anatomy of a Corporate Spin-off.docx
 
HADM 5431 Healthcare Information Technology The Rev.docx
HADM 5431 Healthcare Information Technology  The Rev.docxHADM 5431 Healthcare Information Technology  The Rev.docx
HADM 5431 Healthcare Information Technology The Rev.docx
 
Webinar: Leveraging big data in life sciences & healthcare
Webinar: Leveraging big data in life sciences & healthcareWebinar: Leveraging big data in life sciences & healthcare
Webinar: Leveraging big data in life sciences & healthcare
 
Automated and Explainable Deep Learning for Clinical Language Understanding a...
Automated and Explainable Deep Learning for Clinical Language Understanding a...Automated and Explainable Deep Learning for Clinical Language Understanding a...
Automated and Explainable Deep Learning for Clinical Language Understanding a...
 
Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016
 
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare SolutionTelemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
 
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare SolutionTelemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
Telemedicine App Development Cost: Budgeting Your Virtual Healthcare Solution
 
Chemistry made mobile – the expanding world of chemistry in the hand
Chemistry made mobile – the expanding world of chemistry in the handChemistry made mobile – the expanding world of chemistry in the hand
Chemistry made mobile – the expanding world of chemistry in the hand
 
Healthcare Portfolio | Healthcare Industry Portfolio Samples - Enuke
Healthcare Portfolio | Healthcare Industry Portfolio Samples - EnukeHealthcare Portfolio | Healthcare Industry Portfolio Samples - Enuke
Healthcare Portfolio | Healthcare Industry Portfolio Samples - Enuke
 
[Case Study] Physician, Know Thy User: Using Personas to Target Content and U...
[Case Study] Physician, Know Thy User: Using Personas to Target Content and U...[Case Study] Physician, Know Thy User: Using Personas to Target Content and U...
[Case Study] Physician, Know Thy User: Using Personas to Target Content and U...
 
Physician Know Thy Customers
Physician Know Thy CustomersPhysician Know Thy Customers
Physician Know Thy Customers
 

Kürzlich hochgeladen

BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts ServicesBOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Servicesdollysharma2066
 
VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...SUHANI PANDEY
 
Booking open Available Pune Call Girls Parvati Darshan 6297143586 Call Hot I...
Booking open Available Pune Call Girls Parvati Darshan  6297143586 Call Hot I...Booking open Available Pune Call Girls Parvati Darshan  6297143586 Call Hot I...
Booking open Available Pune Call Girls Parvati Darshan 6297143586 Call Hot I...Call Girls in Nagpur High Profile
 
Proposed Amendments to Chapter 15, Article X: Wetland Conservation Areas
Proposed Amendments to Chapter 15, Article X: Wetland Conservation AreasProposed Amendments to Chapter 15, Article X: Wetland Conservation Areas
Proposed Amendments to Chapter 15, Article X: Wetland Conservation Areas💥Victoria K. Colangelo
 
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
CSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -ENCSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -ENGeorgeDiamandis11
 
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Presentation: Farmer-led climate adaptation - Project launch and overview by ...
Presentation: Farmer-led climate adaptation - Project launch and overview by ...Presentation: Farmer-led climate adaptation - Project launch and overview by ...
Presentation: Farmer-led climate adaptation - Project launch and overview by ...AICCRA
 
Book Sex Workers Available Pune Call Girls Kondhwa 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Kondhwa  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Kondhwa  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Kondhwa 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Koregaon Park ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Read...
Koregaon Park ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Read...Koregaon Park ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Read...
Koregaon Park ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Read...tanu pandey
 
Hot Call Girls |Delhi |Preet Vihar ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Preet Vihar ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Preet Vihar ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Preet Vihar ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls In Bloom Boutique | GK-1 ☎ 9990224454 High Class Delhi NCR 24 Hour...
Call Girls In Bloom Boutique | GK-1 ☎ 9990224454 High Class Delhi NCR 24 Hour...Call Girls In Bloom Boutique | GK-1 ☎ 9990224454 High Class Delhi NCR 24 Hour...
Call Girls In Bloom Boutique | GK-1 ☎ 9990224454 High Class Delhi NCR 24 Hour...rajputriyana310
 
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...Anamikakaur10
 
CSR_Module5_Green Earth Initiative, Tree Planting Day
CSR_Module5_Green Earth Initiative, Tree Planting DayCSR_Module5_Green Earth Initiative, Tree Planting Day
CSR_Module5_Green Earth Initiative, Tree Planting DayGeorgeDiamandis11
 
Get Premium Attur Layout Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Attur Layout Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Attur Layout Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Attur Layout Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...MOHANI PANDEY
 
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
VIP Call Girls Valsad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Valsad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Valsad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Valsad 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...SUHANI PANDEY
 

Kürzlich hochgeladen (20)

BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts ServicesBOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
 
VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...
 
Booking open Available Pune Call Girls Parvati Darshan 6297143586 Call Hot I...
Booking open Available Pune Call Girls Parvati Darshan  6297143586 Call Hot I...Booking open Available Pune Call Girls Parvati Darshan  6297143586 Call Hot I...
Booking open Available Pune Call Girls Parvati Darshan 6297143586 Call Hot I...
 
(INDIRA) Call Girl Katra Call Now 8617697112 Katra Escorts 24x7
(INDIRA) Call Girl Katra Call Now 8617697112 Katra Escorts 24x7(INDIRA) Call Girl Katra Call Now 8617697112 Katra Escorts 24x7
(INDIRA) Call Girl Katra Call Now 8617697112 Katra Escorts 24x7
 
Proposed Amendments to Chapter 15, Article X: Wetland Conservation Areas
Proposed Amendments to Chapter 15, Article X: Wetland Conservation AreasProposed Amendments to Chapter 15, Article X: Wetland Conservation Areas
Proposed Amendments to Chapter 15, Article X: Wetland Conservation Areas
 
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
CSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -ENCSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -EN
 
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
 
(Anamika) VIP Call Girls Jammu Call Now 8617697112 Jammu Escorts 24x7
(Anamika) VIP Call Girls Jammu Call Now 8617697112 Jammu Escorts 24x7(Anamika) VIP Call Girls Jammu Call Now 8617697112 Jammu Escorts 24x7
(Anamika) VIP Call Girls Jammu Call Now 8617697112 Jammu Escorts 24x7
 
Presentation: Farmer-led climate adaptation - Project launch and overview by ...
Presentation: Farmer-led climate adaptation - Project launch and overview by ...Presentation: Farmer-led climate adaptation - Project launch and overview by ...
Presentation: Farmer-led climate adaptation - Project launch and overview by ...
 
Book Sex Workers Available Pune Call Girls Kondhwa 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Kondhwa  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Kondhwa  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Kondhwa 6297143586 Call Hot India...
 
Koregaon Park ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Read...
Koregaon Park ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Read...Koregaon Park ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Read...
Koregaon Park ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Read...
 
Hot Call Girls |Delhi |Preet Vihar ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Preet Vihar ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Preet Vihar ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Preet Vihar ☎ 9711199171 Book Your One night Stand
 
Call Girls In Bloom Boutique | GK-1 ☎ 9990224454 High Class Delhi NCR 24 Hour...
Call Girls In Bloom Boutique | GK-1 ☎ 9990224454 High Class Delhi NCR 24 Hour...Call Girls In Bloom Boutique | GK-1 ☎ 9990224454 High Class Delhi NCR 24 Hour...
Call Girls In Bloom Boutique | GK-1 ☎ 9990224454 High Class Delhi NCR 24 Hour...
 
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
 
CSR_Module5_Green Earth Initiative, Tree Planting Day
CSR_Module5_Green Earth Initiative, Tree Planting DayCSR_Module5_Green Earth Initiative, Tree Planting Day
CSR_Module5_Green Earth Initiative, Tree Planting Day
 
Get Premium Attur Layout Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Attur Layout Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Attur Layout Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Attur Layout Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
 
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Call Girls Valsad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Valsad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Valsad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Valsad 7001035870 Whatsapp Number, 24/07 Booking
 
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
 

Using Web Applications To Mobilize Pesticide Information

  • 1. Kaci Buhl - NPIC Project Coordinator Sean Ross - Supervisor for NPIC Information Resource Capability NPIC provides objective, science-based information about pesticides and pesticide-related topics to enable people to make informed decisions. NPIC is a cooperative agreement between OSU and the U.S. EPA (cooperative agreement #X8-83560101).
  • 2. Kaci Buhl, MS, is an expert in risk communication and integrated pest management (IPM). Ms. Buhl has acted as the Project Coordinator at NPIC since 2006 and also has several years of experience as a pesticide incident investigator for the Oregon Department of Agriculture. Sean Ross has worked as the Supervisor of NPIC Information Resources since 2001. Mr. Ross has been instrumental in developing the NPIC databases, desktop applications, websites and web applications used by the public and our pesticide specialists.
  • 3. The National Pesticide Information Center  Operated at Oregon State University since 1995  A source for science-based pesticide information ▪ Toll-free phone line open 4 hours/day, Monday – Friday ▪ Expansive website available in English and Spanish ▪ Email/voice-mail response within one day We answer questions about:  The health effects of pesticides  The environmental fate and properties of pesticides  Product labels, regulations  Pests and potential IPM strategies
  • 4. Up to 25,000 inquiries per year About 1 million page views per quarter
  • 5. Translate technical information into accessible language Adapt each conversation to meet the needs of diverse audiences Use the risk framework to promote informed decision-making Recognize incidents and opportunities to prevent incidents Promote legal use practices and label comprehension
  • 6. About 90% of callers/inquirers are from the general public in residential environments The other 10% includes:  Government agencies (155 in 2012)  Health agencies (60 in 2012)  Physicians/veterinarians (215 in 2012)  Manufacturing/marketing (144 in 2012)  Lawyers/consultants (54 in 2012)  Master gardeners (24 in 2012)  Environmental organizations (39 in 2012)  And many more.
  • 7. NPIC currently hosts four mobile web applications:  P.E.S.T – Pesticide Education & SearchTool ▪ A tool for the public to find pest and pesticide-related information: http://npic.orst.edu/PESTapp  M.A.P.L. – MobileAccess to Pesticides and Labels ▪ A tool for professionals to find pesticide product-related information: http://npic.orst.edu/mapl  P.A.L.S. – Pesticides & Local Services ▪ Used by the public to find pesticide-related services in their area: http://npic.orst.edu/pals  My Repellent Finder ▪ Helps consumers find information about insect repellent products: http://npic.orst.edu/myrepel
  • 8. NPIC’s web applications are heavily data-driven.  Two of the apps (MAPL, PEST) rely on data from EPA’s publicly-available PPIS and PPLS databases.  One app (PALS) relies on contact data built and maintained solely by NPIC.  One app (My Repellent Finder) relies on data about insect repellent products published occasionally by EPA. Quality and usability of publicly-available databases varies widely. Finding, analyzing, and manipulating such data into usable tools can yield valuable information assets.
  • 9. PPIS = Pesticide Product Information System PPLS = Pesticide Product Label System These data sets are available online, updated weekly They were not designed or maintained for the general public  Technical jargon, awkward file formats  Counterintuitive logic for lumping/splitting like items  Over 70,000 products, so the results are often overwhelming
  • 10. Intended for the pest control shopper  Deciding whether to use a pesticide  Comparing different pesticide products
  • 11. Users get a quick, boiled down list of IPM tactics
  • 12. Users get a product-specific search box If standing in the pesticide aisle, they can look up products one-by-one
  • 13. Intended for the pest control shopper  Users cannot search by product name; the data are too squirrely  Users cannot search for products by pest; there would be too many results to be useful (over 10K) We used our experience with callers/inquirers to determine what would be helpful, and what would be a hindrance.
  • 14. Intended for professionals in the pesticide world  Familiar with terms, sites, regulations Users can search by product name, knowing it may or may not work because names can be interchanged Users can search for pest/crop combinations, knowing that crops/sites have jargon-laden names
  • 15. Show me products registered for fire blight on apple trees
  • 16.
  • 17.
  • 18. The master (federal) product label (pdf) is available within MAPL  Professionals would know that variations exist. ▪ States can add restrictions to the label, for example.  The product label accompanying the product is the one that is legally binding.  Users may need Adobe installed EPA publishes the version of the label they accepted  Including very technical, regulatory language
  • 19. In any combination, professional users can search for products by:  Pest  Site (crop, or location)  Active ingredient  Product name  Registrant (manufacturer)  EPA Registration number
  • 20. PPIS is published via EPA weekly, as a collection of compressed raw text files, with fixed-length records. We developed code to automatically download, transform, and create/insert/update tables in an Oracle relational database. Text files frequently contain corrupted records that are automatically filtered out. PPLS is published as a web page listing of PDF label files. A custom parser was written to extract the current product label PDF files and add them to the Oracle table.
  • 21. What kind of data formats have you seen and need to work with?  Other regulatory data?  GIS .csv data?  ???
  • 22. Experience building web-based tools using various technologies from the mid-90s through the present. Mostly traditional PERL/CGI scripting and Java Servlet/JSP based. Needed to utilize those experiences as a foundation to efficiently move into the current era of rich, mobile aware, products.
  • 23. Needed to produce tools available to the widest possible audience. Phone and tablet technologies in transition. Android on the rise, iPhone/iOS established, Blackberry diminishing, Windows phone/tablets an unknown. Browsers, both desktop and mobile, finally reaching a basic level of maturity and compatibility so that interface development and consistency was possible across platforms. HTML5 (and its various underlying pieces, CSS3, DOM scripting, AJAX, JSON, etc.) becoming an accepted platform. Open source tookits became available, reliable, and widely used, making development significantly less cumbersome.
  • 24. We decided the best and most efficient approach was a combination of what we already knew, and HTML5:  HTML5 eliminated almost all worry about platform compatibility.  Continue to use Java server technology as the supporting back-end. It works, and is known.We're using the Apache HTTPd, with ApacheTomcat connected to it as the servlet container to handle incoming client requests.  Servlets use JDBC to communicate with Oracle RDBMS queries/procedures
  • 25.  Servlets return data to client via JSP/HTML5/JSON  Utilize HTML5 mobile toolkits to ease UI development. JQuery Mobile was chosen based on its features and established base, but other toolkits could be used to do the same things.  Continued some use of JSP and JSTL when advantageous and/or easier than AJAX/JSON for client UI. Especially when processing concerns or volume of data caused limitations for the client devices.
  • 26. When users look in the app store (Apple or Google Play), web-based apps do not appear Some users cannot distinguish between the app and other web pages that might be linked within When using an external source of data, errors cannot be easily attributed/corrected
  • 27. http://npic.orst.edu/pals PALS – Use this web app to find the phone number/website for over 3000 county Extension offices. Also, one-click dialing! http://npic.orst.edu/myrepel My Repellent Finder – Use this web app to find a repellent for the right pest (mosquitoes, ticks or both), and the right protection time (2 hours, 4, 6, etc.)
  • 28. Identify existing data sets for which there is demand Consider the target audience Consider the limitations of the data set Evaluate options for ‘mobilizing’ the data set Let’s play with the NPIC mobile web apps now!
  • 29. 1-800-858-7378 NPIC provides objective, science-based information about pesticides and pesticide-related topics to enable people to make informed decisions. NPIC is a cooperative agreement between OSU and the U.S. EPA (cooperative agreement #X8-83560101).