SlideShare a Scribd company logo
wEdge for Treasurers
(and everyone else, too)
Jason A. Crome
Vice President of Software Development, DEVNET, Inc.
2013 ICTA Summer Conference
August 8, 2013
• VP of Software Development at
DEVNET
• Dad
• Hockey Player
• Nobel Prize Winner
• (at least one of those isn’t true)
Who am I?
Who is DEVNET?
Agenda
• Product Overview
• Features
• Support
• Implementation
• Demo
• Future Plans
Overview
What is wEdge?
What is wEdge?
• It slices!
What is wEdge?
• It slices!
• It dices!
What is wEdge?
• It slices!
• It dices!
• It cooks!
What is wEdge?
• It slices!
• It dices!
• It cooks!
• It cleans!
What is wEdge?
• It slices!
• It dices!
• It cooks!
• It cleans!
• It makes coffee!
What is wEdge?
• It slices!
• It dices!
• It cooks!
• It cleans!
• It makes coffee!
• It... does none of these things.
What is wEdge?
• For DEVNET, it is a toolkit for building web-based
products.
• For clients, it’s a web site featuring your property
tax and appraisal data.
• For title companies, tax payers, and other
customers, it’s pretty freaking awesome!
What does wEdge mean?
• Web Edge
• The original command line administration utility
for wEdge, before we had named wEdge.
• A tribute to the original DEVNET logo,The Flying
Wedge:
Who’s using wEdge?
• 26 counties and 1 city nationwide
• 17 Illinois counties
• ...and more in the hopper!
Features
Content
• Designed with simplicity in mind (less is more)
• Anything in DEVNET Edge applications can be
shown online.
• There are some things you probably don’t want to
show however.
• Commonly shown: names, site addresses, legals,
taxes due and paid, taxing body breakdowns,
exemptions, assessments, and more.
Technical Details
• HTML5 and CSS3 compliant
(standards are good!)
• Javascript
• Perl
• SQL Server
• Runs on Windows or Linux servers
Performance Matters!
Performance Matters!
Performance Matters!
• Searches and page views are cached
by web browser
• Subsequent searches and views talk to
cache, not server
• Cache flushed when web server
database is updated
Browser Requirements
• Modern features require modern
browsers
• Chrome 5+
• Firefox 3.5+
• Safari 5+
• Internet Explorer 8+
Security
• Redaction of parcels
• No exemption searches
• Injection testing
• SSL for account access
Accessibility
• Adheres to US Section 508 accessibility guidelines
• Also adheres to WAI-AAA accessibility standards
• Ensures that your sites are available to the largest
possible group of taxpayers and customers
Support
What will DEVNET do?
• No charge updates
• No limit to emails, phone calls, etc. for county staff
members
• On site training of county staff
• Bug fixes
• Legislative changes
• Etc. etc. Same level of support as our desktop
applications.
What won’t DEVNET do?
• Support your end users
• Support data transfers and infrastructure for
county-hosted sites
• Well, we can do these things, but a block of
support hours must be purchased.
Implementation
How does it go?
• You sign a contract
• We conduct evaluation of your online goals/needs
• County provides contact individual - one person
who will represent all county stakeholders in the
project
• DEVNET provides site to match needs (some back
and forth here)
• Up to 6 weeks, usually way less
Hosting Options
• DEVNET Hosts
• County Hosts
DEVNET Hosting
• Preferred option
• Costs the same as county hosting
• We have more in-house hosting experience than
most county IT
• Better facilities than most counties
• DEVNET manages the whole process (data
transfers, applying updates, etc.)
County Hosting
• Substantial startup cost (SQL Server,Windows
Server, plus hardware)
• These costs are in addition to what you already
have to run DEVNET software (do NOT run
wEdge sites on your production servers)
• DEVNET does not manage data transfers to the
web server (extra cost)
• DEVNET only supports the app, not the
infrastructure (extra charge)
Demo!!!
Future Plans
Subscriptions
• Free (monitoring) or paid (revenue generation)
• Free subscriptions nice for controlling access to
data
• For revenue generation, give some info for free, all
data for fee
• Collect fees online (certain payment providers
only)
• API for other online services to use
Mobility
• Make wEdge sites responsive
• Look and behave equally well on desktops, tablets,
and phones.
• Currently best on desktops, laptops, and iPads.
Other devices are usable to varying degrees.
CSV result export
CSV result export
Tax Bill Reprints
• Get a reprint of your tax bill online
• Currently, for free only
• Investigating opportunities to generate revenue for
counties with this (i.e., continue to generate
duplicate bill fees for this service)
Email Notifications
• YES THIS INCLUDES TAX BILLS!!! :)
• Users can sign up for online assessment notices,
notification of tax payments, and much more.
• Flexible system for defining, editing, and sending
emails.
Email Notifications
Email Notifications
Email Notifications
Email Notifications
Administrative Dashboard
More Timely Data Updates
• Transfer database changes, not entire database
• Potential to run multiple times per day
Security
• Image redaction by category
• Individual image redaction
• Redaction by name
• Payment redaction options
Questions?
Thanks!
For more information:
http://www.devnetinc.com
info@devnetinc.com

More Related Content

What's hot

Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at Scale
Randy Shoup
 
3.6.16 - How Platforms Work - Casey West
3.6.16 - How Platforms Work - Casey West3.6.16 - How Platforms Work - Casey West
3.6.16 - How Platforms Work - Casey West
Docker PDX
 
Improving editors' lives with Neos CMS
Improving editors' lives with Neos CMSImproving editors' lives with Neos CMS
Improving editors' lives with Neos CMS
Sebastian Helzle
 
Powerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexPowerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with Nintex
Netwoven Inc.
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
Andrew Shafer
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good parts
Andrew Shafer
 
Evolving applications-to-serverless
Evolving applications-to-serverlessEvolving applications-to-serverless
Evolving applications-to-serverless
Ankit Sheth
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and Microservices
Randy Shoup
 
Lessons from Branch's launch
Lessons from Branch's launchLessons from Branch's launch
Lessons from Branch's launch
aflock
 
Continuous database deployment
Continuous database deploymentContinuous database deployment
Continuous database deployment
Mike (Michael) Acord
 
Admin Arsenal Presentation
Admin Arsenal PresentationAdmin Arsenal Presentation
Admin Arsenal Presentation
Timothy Bryant
 
11 Goals of High Functioning SQL Developers
11 Goals of High Functioning SQL Developers11 Goals of High Functioning SQL Developers
11 Goals of High Functioning SQL Developers
Ike Ellis
 
ACE_Slideshow
ACE_SlideshowACE_Slideshow
ACE_Slideshow
Jim Aloye
 
Surviving in a microservices environment
Surviving in a microservices environmentSurviving in a microservices environment
Surviving in a microservices environment
Steve Pember
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
Daniel Zivkovic
 
You've Launched! Now What?
You've Launched! Now What?You've Launched! Now What?
You've Launched! Now What?
Amye Scavarda
 
Managing Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsManaging Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and Events
Randy Shoup
 
Fred - Simple, Smart and Swift ECM - webinar V2.3
Fred - Simple, Smart and Swift ECM - webinar V2.3Fred - Simple, Smart and Swift ECM - webinar V2.3
Fred - Simple, Smart and Swift ECM - webinar V2.3
XeniT Solutions nv
 
Nintex: Workflow for Everyone, Everywhere
Nintex: Workflow for Everyone, EverywhereNintex: Workflow for Everyone, Everywhere
Nintex: Workflow for Everyone, Everywhere
InnoTech
 
Best Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBayBest Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBay
Randy Shoup
 

What's hot (20)

Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at Scale
 
3.6.16 - How Platforms Work - Casey West
3.6.16 - How Platforms Work - Casey West3.6.16 - How Platforms Work - Casey West
3.6.16 - How Platforms Work - Casey West
 
Improving editors' lives with Neos CMS
Improving editors' lives with Neos CMSImproving editors' lives with Neos CMS
Improving editors' lives with Neos CMS
 
Powerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexPowerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with Nintex
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good parts
 
Evolving applications-to-serverless
Evolving applications-to-serverlessEvolving applications-to-serverless
Evolving applications-to-serverless
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and Microservices
 
Lessons from Branch's launch
Lessons from Branch's launchLessons from Branch's launch
Lessons from Branch's launch
 
Continuous database deployment
Continuous database deploymentContinuous database deployment
Continuous database deployment
 
Admin Arsenal Presentation
Admin Arsenal PresentationAdmin Arsenal Presentation
Admin Arsenal Presentation
 
11 Goals of High Functioning SQL Developers
11 Goals of High Functioning SQL Developers11 Goals of High Functioning SQL Developers
11 Goals of High Functioning SQL Developers
 
ACE_Slideshow
ACE_SlideshowACE_Slideshow
ACE_Slideshow
 
Surviving in a microservices environment
Surviving in a microservices environmentSurviving in a microservices environment
Surviving in a microservices environment
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
You've Launched! Now What?
You've Launched! Now What?You've Launched! Now What?
You've Launched! Now What?
 
Managing Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsManaging Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and Events
 
Fred - Simple, Smart and Swift ECM - webinar V2.3
Fred - Simple, Smart and Swift ECM - webinar V2.3Fred - Simple, Smart and Swift ECM - webinar V2.3
Fred - Simple, Smart and Swift ECM - webinar V2.3
 
Nintex: Workflow for Everyone, Everywhere
Nintex: Workflow for Everyone, EverywhereNintex: Workflow for Everyone, Everywhere
Nintex: Workflow for Everyone, Everywhere
 
Best Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBayBest Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBay
 

Viewers also liked

Introduction to United Nations of Cockfighting
Introduction to United Nations of CockfightingIntroduction to United Nations of Cockfighting
Introduction to United Nations of Cockfighting
Byron Pojol
 
My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility Meetup
Vladimir Tomberg
 
Recruitment and Selection
Recruitment and SelectionRecruitment and Selection
Recruitment and Selection
minnoo
 
mnadeem CV
mnadeem CVmnadeem CV
mnadeem CV
Rana Nadeem
 
Как стать копирайтером?
Как стать копирайтером?Как стать копирайтером?
Как стать копирайтером?
Vladyslava Rykova
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
Vladimir Tomberg
 
Universal design
Universal designUniversal design
Universal design
switchsp
 
Дмитро Ткаченко “Instagram для малого бізнесу”
Дмитро Ткаченко “Instagram для малого бізнесу”Дмитро Ткаченко “Instagram для малого бізнесу”
Дмитро Ткаченко “Instagram для малого бізнесу”
Lviv Startup Club
 
Same devices, different experiences
Same devices, different experiences Same devices, different experiences
Same devices, different experiences
cxpartners
 
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & TechniquesPDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
Agatha N. Ardhiati
 
Правила SEO-копирайтинга
Правила SEO-копирайтингаПравила SEO-копирайтинга
Правила SEO-копирайтинга
Vladyslava Rykova
 
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
borovoystudio
 
Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
 Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
borovoystudio
 
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
borovoystudio
 
Re:evolution презентация агентства
Re:evolution презентация агентстваRe:evolution презентация агентства
Re:evolution презентация агентства
Re:evolution
 

Viewers also liked (15)

Introduction to United Nations of Cockfighting
Introduction to United Nations of CockfightingIntroduction to United Nations of Cockfighting
Introduction to United Nations of Cockfighting
 
My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility Meetup
 
Recruitment and Selection
Recruitment and SelectionRecruitment and Selection
Recruitment and Selection
 
mnadeem CV
mnadeem CVmnadeem CV
mnadeem CV
 
Как стать копирайтером?
Как стать копирайтером?Как стать копирайтером?
Как стать копирайтером?
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
Universal design
Universal designUniversal design
Universal design
 
Дмитро Ткаченко “Instagram для малого бізнесу”
Дмитро Ткаченко “Instagram для малого бізнесу”Дмитро Ткаченко “Instagram для малого бізнесу”
Дмитро Ткаченко “Instagram для малого бізнесу”
 
Same devices, different experiences
Same devices, different experiences Same devices, different experiences
Same devices, different experiences
 
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & TechniquesPDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
 
Правила SEO-копирайтинга
Правила SEO-копирайтингаПравила SEO-копирайтинга
Правила SEO-копирайтинга
 
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
 
Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
 Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
 
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
 
Re:evolution презентация агентства
Re:evolution презентация агентстваRe:evolution презентация агентства
Re:evolution презентация агентства
 

Similar to wEdge for Treasurers

Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flow
Vincent Biret
 
Webview: The fifth element
Webview: The fifth elementWebview: The fifth element
Webview: The fifth element
Fernando Cejas
 
"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas
webcat
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...
xKinAnx
 
Optimizing Access with SQL Server
Optimizing Access with SQL ServerOptimizing Access with SQL Server
Optimizing Access with SQL Server
PRPASS Chapter
 
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront ConferenceState of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
dmethvin
 
Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19
TechSoup
 
News from Build 2013
News from Build 2013News from Build 2013
News from Build 2013
Sasha Goldshtein
 
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI EnvironmentsHow to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
eG Innovations
 
Managing Remote Teams
Managing Remote TeamsManaging Remote Teams
Managing Remote Teams
Dell World
 
Java EE - Finest basics
Java EE - Finest basicsJava EE - Finest basics
Java EE - Finest basics
Edward Ndukui
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Vincent Biret
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
BIWUG
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) Overview
Steve Lange
 
Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015
MSDEVMTL
 
Lean Startup with WebObjects
Lean Startup with WebObjectsLean Startup with WebObjects
Lean Startup with WebObjects
WO Community
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinar
Aaron Walker
 
Tech Talk on Cloud Computing
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud Computing
ITviec
 
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
TechWell
 
Scaling Systems: Architectures that grow
Scaling Systems: Architectures that growScaling Systems: Architectures that grow
Scaling Systems: Architectures that grow
Gibraltar Software
 

Similar to wEdge for Treasurers (20)

Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flow
 
Webview: The fifth element
Webview: The fifth elementWebview: The fifth element
Webview: The fifth element
 
"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...
 
Optimizing Access with SQL Server
Optimizing Access with SQL ServerOptimizing Access with SQL Server
Optimizing Access with SQL Server
 
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront ConferenceState of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
 
Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19
 
News from Build 2013
News from Build 2013News from Build 2013
News from Build 2013
 
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI EnvironmentsHow to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
 
Managing Remote Teams
Managing Remote TeamsManaging Remote Teams
Managing Remote Teams
 
Java EE - Finest basics
Java EE - Finest basicsJava EE - Finest basics
Java EE - Finest basics
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) Overview
 
Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015
 
Lean Startup with WebObjects
Lean Startup with WebObjectsLean Startup with WebObjects
Lean Startup with WebObjects
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinar
 
Tech Talk on Cloud Computing
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud Computing
 
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
 
Scaling Systems: Architectures that grow
Scaling Systems: Architectures that growScaling Systems: Architectures that grow
Scaling Systems: Architectures that grow
 

Recently uploaded

A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 

Recently uploaded (20)

A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 

wEdge for Treasurers

  • 1. wEdge for Treasurers (and everyone else, too) Jason A. Crome Vice President of Software Development, DEVNET, Inc. 2013 ICTA Summer Conference August 8, 2013
  • 2. • VP of Software Development at DEVNET • Dad • Hockey Player • Nobel Prize Winner • (at least one of those isn’t true) Who am I?
  • 4. Agenda • Product Overview • Features • Support • Implementation • Demo • Future Plans
  • 7. What is wEdge? • It slices!
  • 8. What is wEdge? • It slices! • It dices!
  • 9. What is wEdge? • It slices! • It dices! • It cooks!
  • 10. What is wEdge? • It slices! • It dices! • It cooks! • It cleans!
  • 11. What is wEdge? • It slices! • It dices! • It cooks! • It cleans! • It makes coffee!
  • 12. What is wEdge? • It slices! • It dices! • It cooks! • It cleans! • It makes coffee! • It... does none of these things.
  • 13. What is wEdge? • For DEVNET, it is a toolkit for building web-based products. • For clients, it’s a web site featuring your property tax and appraisal data. • For title companies, tax payers, and other customers, it’s pretty freaking awesome!
  • 14. What does wEdge mean? • Web Edge • The original command line administration utility for wEdge, before we had named wEdge. • A tribute to the original DEVNET logo,The Flying Wedge:
  • 15. Who’s using wEdge? • 26 counties and 1 city nationwide • 17 Illinois counties • ...and more in the hopper!
  • 17. Content • Designed with simplicity in mind (less is more) • Anything in DEVNET Edge applications can be shown online. • There are some things you probably don’t want to show however. • Commonly shown: names, site addresses, legals, taxes due and paid, taxing body breakdowns, exemptions, assessments, and more.
  • 18. Technical Details • HTML5 and CSS3 compliant (standards are good!) • Javascript • Perl • SQL Server • Runs on Windows or Linux servers
  • 21. Performance Matters! • Searches and page views are cached by web browser • Subsequent searches and views talk to cache, not server • Cache flushed when web server database is updated
  • 22. Browser Requirements • Modern features require modern browsers • Chrome 5+ • Firefox 3.5+ • Safari 5+ • Internet Explorer 8+
  • 23. Security • Redaction of parcels • No exemption searches • Injection testing • SSL for account access
  • 24. Accessibility • Adheres to US Section 508 accessibility guidelines • Also adheres to WAI-AAA accessibility standards • Ensures that your sites are available to the largest possible group of taxpayers and customers
  • 26. What will DEVNET do? • No charge updates • No limit to emails, phone calls, etc. for county staff members • On site training of county staff • Bug fixes • Legislative changes • Etc. etc. Same level of support as our desktop applications.
  • 27. What won’t DEVNET do? • Support your end users • Support data transfers and infrastructure for county-hosted sites • Well, we can do these things, but a block of support hours must be purchased.
  • 29. How does it go? • You sign a contract • We conduct evaluation of your online goals/needs • County provides contact individual - one person who will represent all county stakeholders in the project • DEVNET provides site to match needs (some back and forth here) • Up to 6 weeks, usually way less
  • 30. Hosting Options • DEVNET Hosts • County Hosts
  • 31. DEVNET Hosting • Preferred option • Costs the same as county hosting • We have more in-house hosting experience than most county IT • Better facilities than most counties • DEVNET manages the whole process (data transfers, applying updates, etc.)
  • 32. County Hosting • Substantial startup cost (SQL Server,Windows Server, plus hardware) • These costs are in addition to what you already have to run DEVNET software (do NOT run wEdge sites on your production servers) • DEVNET does not manage data transfers to the web server (extra cost) • DEVNET only supports the app, not the infrastructure (extra charge)
  • 35. Subscriptions • Free (monitoring) or paid (revenue generation) • Free subscriptions nice for controlling access to data • For revenue generation, give some info for free, all data for fee • Collect fees online (certain payment providers only) • API for other online services to use
  • 36. Mobility • Make wEdge sites responsive • Look and behave equally well on desktops, tablets, and phones. • Currently best on desktops, laptops, and iPads. Other devices are usable to varying degrees.
  • 39. Tax Bill Reprints • Get a reprint of your tax bill online • Currently, for free only • Investigating opportunities to generate revenue for counties with this (i.e., continue to generate duplicate bill fees for this service)
  • 40. Email Notifications • YES THIS INCLUDES TAX BILLS!!! :) • Users can sign up for online assessment notices, notification of tax payments, and much more. • Flexible system for defining, editing, and sending emails.
  • 46. More Timely Data Updates • Transfer database changes, not entire database • Potential to run multiple times per day
  • 47. Security • Image redaction by category • Individual image redaction • Redaction by name • Payment redaction options