SlideShare une entreprise Scribd logo
1  sur  11
www.redpilldevelopment.comlearn. do. dream.
Modern Domino
Addresses
www.redpilldevelopment.comlearn. do. dream.
Classic Addresses
• Addresses are an integral part of
many Notes applications.
• One of the original purposes for
storing addresses was to facilitate
the printing of mailing labels.
• Today it is more common for B2B
and B2C communication to take
place via email or social media.
• It is now more likely that an
address will be used to provide
data for a mapping tool or GPS.
• But how many Notes applications
continue to support addresses in a
way best suited for mailing labels
versus a mapping tool?
www.redpilldevelopment.comlearn. do. dream.
Classic Address Formats
• Address format vary around the world.
• In the US the standard format adopted
by USPS comprises two lines for street
address, followed by a line with city,
state, and zip code (postcode).
• In Notes applications an address is
typically represented by five separate
fields, one for each component.
• If multiple addresses are required (e.g.
billing versus mailing address) we
typically see multiple groups of five
fields for each address.
• It is rare for an application to
consolidate these into a single address
field.
www.redpilldevelopment.comlearn. do. dream.
Data Entry
• On a mobile device such as a smart
phone entering addresses can be a
chore, especially when a classic
address format has been used.
• Unless mailing labels are still being
used it doesn’t seem to make much
sense to have two separate fields for
street address.
• In the US the zip code has an 80%
chance of identifying the city and a
99%+ chance of identifying the State.
• To reduce data entry consider placing
the zip code before the city and state
and prepopulate these two fields
based on the zip code entered.
www.redpilldevelopment.comlearn. do. dream.
Data Entry Code
www.redpilldevelopment.comlearn. do. dream.
Data Entry Code
www.redpilldevelopment.comlearn. do. dream.
GPS
• For some applications there is a
need to capture the current
location. If the device has a built-in
GPS it is possible to convert the
current location into an address
and pre-populate the address
field(s) virtually eliminating the
data entry.
• GPS systems can be inaccurate so it
is usually a good idea to allow the
user of the application the ability
to correct the address.
• If it is important to ensure the
current location is always used,
store the longitude and latitude as
non-editable fields.
www.redpilldevelopment.comlearn. do. dream.
GPS Code*
* Example Uses jQuery
www.redpilldevelopment.comlearn. do. dream.
Mapping
• On mobile devices it is
possible to link an address
to the devices native map
application.
• It is usually a good idea to
consolidate each address
into a single (computed)
field to facilitate mapping.
• When displaying an
address, the consolidated
address can be displayed
as a link to a mapping tool.
www.redpilldevelopment.comlearn. do. dream.
Mapping Code
www.redpilldevelopment.comlearn. do. dream.
Mapping Code (Components)
• If a single address field is not available the
address can be calculated using EL.
value="${document1.donorAdd1} ${document1.donorCity} ${document1.donorState} ${document1.donorZip}"

Contenu connexe

En vedette

/* pOrt80BKK */ - PHP Day - PHP Performance with APC + Memcached for Windows
/* pOrt80BKK */ - PHP Day - PHP Performance with APC + Memcached for Windows/* pOrt80BKK */ - PHP Day - PHP Performance with APC + Memcached for Windows
/* pOrt80BKK */ - PHP Day - PHP Performance with APC + Memcached for WindowsFord AntiTrust
 
XPages Mobile Controls
XPages Mobile ControlsXPages Mobile Controls
XPages Mobile ControlsPeter Presnell
 
redpill Mobile Case Study (Salvation Army)
redpill Mobile Case Study (Salvation Army)redpill Mobile Case Study (Salvation Army)
redpill Mobile Case Study (Salvation Army)Peter Presnell
 
PHP Performance with APC + Memcached
PHP Performance with APC + MemcachedPHP Performance with APC + Memcached
PHP Performance with APC + MemcachedFord AntiTrust
 
Mc donald's customer loyalty programs and customer relationship management
Mc donald's customer loyalty programs and customer relationship managementMc donald's customer loyalty programs and customer relationship management
Mc donald's customer loyalty programs and customer relationship managementKartik Mehta
 
GoOO->PHP [5] at Barcamp Bangkok 2
GoOO->PHP [5]  at Barcamp Bangkok 2GoOO->PHP [5]  at Barcamp Bangkok 2
GoOO->PHP [5] at Barcamp Bangkok 2Ford AntiTrust
 
PHP Hoffman Framework (HMF) at Barcamp Bangkok 2
PHP Hoffman Framework(HMF) at Barcamp Bangkok 2PHP Hoffman Framework(HMF) at Barcamp Bangkok 2
PHP Hoffman Framework (HMF) at Barcamp Bangkok 2Ford AntiTrust
 
Arabian Desert
Arabian DesertArabian Desert
Arabian Desertmmar1088
 

En vedette (12)

Modern Domino: Icons
Modern Domino: IconsModern Domino: Icons
Modern Domino: Icons
 
Qbasic
QbasicQbasic
Qbasic
 
/* pOrt80BKK */ - PHP Day - PHP Performance with APC + Memcached for Windows
/* pOrt80BKK */ - PHP Day - PHP Performance with APC + Memcached for Windows/* pOrt80BKK */ - PHP Day - PHP Performance with APC + Memcached for Windows
/* pOrt80BKK */ - PHP Day - PHP Performance with APC + Memcached for Windows
 
XPages Mobile Controls
XPages Mobile ControlsXPages Mobile Controls
XPages Mobile Controls
 
redpill Mobile Case Study (Salvation Army)
redpill Mobile Case Study (Salvation Army)redpill Mobile Case Study (Salvation Army)
redpill Mobile Case Study (Salvation Army)
 
PHP Performance with APC + Memcached
PHP Performance with APC + MemcachedPHP Performance with APC + Memcached
PHP Performance with APC + Memcached
 
Mc donald's customer loyalty programs and customer relationship management
Mc donald's customer loyalty programs and customer relationship managementMc donald's customer loyalty programs and customer relationship management
Mc donald's customer loyalty programs and customer relationship management
 
GoOO->PHP [5] at Barcamp Bangkok 2
GoOO->PHP [5]  at Barcamp Bangkok 2GoOO->PHP [5]  at Barcamp Bangkok 2
GoOO->PHP [5] at Barcamp Bangkok 2
 
PHP on AJAX
PHP on AJAXPHP on AJAX
PHP on AJAX
 
PHP Hoffman Framework (HMF) at Barcamp Bangkok 2
PHP Hoffman Framework(HMF) at Barcamp Bangkok 2PHP Hoffman Framework(HMF) at Barcamp Bangkok 2
PHP Hoffman Framework (HMF) at Barcamp Bangkok 2
 
Arabian Desert
Arabian DesertArabian Desert
Arabian Desert
 
MySQL Tuning
MySQL TuningMySQL Tuning
MySQL Tuning
 

Similaire à Modern Domino: Addresses

Imagine your customers never having to enter an address
Imagine  your customers never having to enter an address Imagine  your customers never having to enter an address
Imagine your customers never having to enter an address krishna yogi
 
Importance of GPS in Transport
Importance of GPS in TransportImportance of GPS in Transport
Importance of GPS in TransportWebXpress.IN
 
Geographic information system
Geographic information systemGeographic information system
Geographic information systemOssamaElShanawany
 
Plenary Talk from GeCoWest ~ Best of Breed for Geospatial
Plenary Talk from GeCoWest ~ Best of Breed for GeospatialPlenary Talk from GeCoWest ~ Best of Breed for Geospatial
Plenary Talk from GeCoWest ~ Best of Breed for GeospatialMichael Terner
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatialdanrickman
 
The Do’s and Don’ts of Irish Addressing
The Do’s and Don’ts of Irish AddressingThe Do’s and Don’ts of Irish Addressing
The Do’s and Don’ts of Irish AddressingRichard Cantwell
 
Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunicationsAkhil Gupta
 
The Power of a Single Transformer
The Power of a Single TransformerThe Power of a Single Transformer
The Power of a Single TransformerSafe Software
 
Relational data modeling trends for transactional applications
Relational data modeling trends for transactional applicationsRelational data modeling trends for transactional applications
Relational data modeling trends for transactional applicationsIke Ellis
 
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 PresentationGeocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 PresentationBlue Raster
 
Solving Volume, Velocity, and Variety Challenges with Location
Solving Volume, Velocity, and Variety Challenges with LocationSolving Volume, Velocity, and Variety Challenges with Location
Solving Volume, Velocity, and Variety Challenges with LocationPrecisely
 
fmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckfmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckConsortech
 
Trends in the Database
Trends in the DatabaseTrends in the Database
Trends in the DatabaseMarlon Jamera
 
Android mobile based Field Data Collection
Android mobile based Field Data CollectionAndroid mobile based Field Data Collection
Android mobile based Field Data Collectionpraxisnfp
 
How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your websiteMahmoud Farrag
 
BGP Communities: A Guide for Service Provider Networks
BGP Communities: A Guide for Service Provider NetworksBGP Communities: A Guide for Service Provider Networks
BGP Communities: A Guide for Service Provider NetworksRichard Steenbergen
 
Data collection and input overview
Data collection and input overviewData collection and input overview
Data collection and input overviewsrinivas2036
 

Similaire à Modern Domino: Addresses (20)

Imagine your customers never having to enter an address
Imagine  your customers never having to enter an address Imagine  your customers never having to enter an address
Imagine your customers never having to enter an address
 
Importance of GPS in Transport
Importance of GPS in TransportImportance of GPS in Transport
Importance of GPS in Transport
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Plenary Talk from GeCoWest ~ Best of Breed for Geospatial
Plenary Talk from GeCoWest ~ Best of Breed for GeospatialPlenary Talk from GeCoWest ~ Best of Breed for Geospatial
Plenary Talk from GeCoWest ~ Best of Breed for Geospatial
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatial
 
The Do’s and Don’ts of Irish Addressing
The Do’s and Don’ts of Irish AddressingThe Do’s and Don’ts of Irish Addressing
The Do’s and Don’ts of Irish Addressing
 
Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunications
 
The Power of a Single Transformer
The Power of a Single TransformerThe Power of a Single Transformer
The Power of a Single Transformer
 
Relational data modeling trends for transactional applications
Relational data modeling trends for transactional applicationsRelational data modeling trends for transactional applications
Relational data modeling trends for transactional applications
 
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 PresentationGeocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
 
Solving Volume, Velocity, and Variety Challenges with Location
Solving Volume, Velocity, and Variety Challenges with LocationSolving Volume, Velocity, and Variety Challenges with Location
Solving Volume, Velocity, and Variety Challenges with Location
 
QR Codes and You
QR Codes and YouQR Codes and You
QR Codes and You
 
fmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckfmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deck
 
Trends in the Database
Trends in the DatabaseTrends in the Database
Trends in the Database
 
Wood County Parcel Mapping (2010)
Wood County Parcel Mapping (2010)Wood County Parcel Mapping (2010)
Wood County Parcel Mapping (2010)
 
Meridian_Award
Meridian_AwardMeridian_Award
Meridian_Award
 
Android mobile based Field Data Collection
Android mobile based Field Data CollectionAndroid mobile based Field Data Collection
Android mobile based Field Data Collection
 
How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your website
 
BGP Communities: A Guide for Service Provider Networks
BGP Communities: A Guide for Service Provider NetworksBGP Communities: A Guide for Service Provider Networks
BGP Communities: A Guide for Service Provider Networks
 
Data collection and input overview
Data collection and input overviewData collection and input overview
Data collection and input overview
 

Plus de Peter Presnell

Lotus Notes: Simplicity
Lotus Notes: SimplicityLotus Notes: Simplicity
Lotus Notes: SimplicityPeter Presnell
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric ModernizationPeter Presnell
 
MWLUG 2014: Red Pill Development Speed Sponsoring
MWLUG 2014: Red Pill Development Speed SponsoringMWLUG 2014: Red Pill Development Speed Sponsoring
MWLUG 2014: Red Pill Development Speed SponsoringPeter Presnell
 
MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)Peter Presnell
 
MWLUG 2014: ATLUG Comes To You
MWLUG 2014: ATLUG Comes To YouMWLUG 2014: ATLUG Comes To You
MWLUG 2014: ATLUG Comes To YouPeter Presnell
 
Modern Notes: Databases
Modern Notes: DatabasesModern Notes: Databases
Modern Notes: DatabasesPeter Presnell
 
Future Proofing Notes Client Applications
Future Proofing Notes Client ApplicationsFuture Proofing Notes Client Applications
Future Proofing Notes Client ApplicationsPeter Presnell
 
Lotus Notes: Live Long and Prosper
Lotus Notes: Live Long and ProsperLotus Notes: Live Long and Prosper
Lotus Notes: Live Long and ProsperPeter Presnell
 
ATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoPeter Presnell
 
ATLUG Day of Champions
ATLUG Day of ChampionsATLUG Day of Champions
ATLUG Day of ChampionsPeter Presnell
 
The History of Lotus Notes
The History of Lotus NotesThe History of Lotus Notes
The History of Lotus NotesPeter Presnell
 
Modern Domino: IBM Connect 2014 Preview
Modern Domino:  IBM Connect 2014 PreviewModern Domino:  IBM Connect 2014 Preview
Modern Domino: IBM Connect 2014 PreviewPeter Presnell
 

Plus de Peter Presnell (20)

Lotus Notes: Simplicity
Lotus Notes: SimplicityLotus Notes: Simplicity
Lotus Notes: Simplicity
 
Big Data With Graphs
Big Data With GraphsBig Data With Graphs
Big Data With Graphs
 
Beyond XPages
Beyond XPagesBeyond XPages
Beyond XPages
 
The Graph Revolution
The Graph RevolutionThe Graph Revolution
The Graph Revolution
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric Modernization
 
Modernization Math
Modernization MathModernization Math
Modernization Math
 
MWLUG 2014: Red Pill Development Speed Sponsoring
MWLUG 2014: Red Pill Development Speed SponsoringMWLUG 2014: Red Pill Development Speed Sponsoring
MWLUG 2014: Red Pill Development Speed Sponsoring
 
MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)
 
MWLUG 2014: ATLUG Comes To You
MWLUG 2014: ATLUG Comes To YouMWLUG 2014: ATLUG Comes To You
MWLUG 2014: ATLUG Comes To You
 
Modern Notes: Databases
Modern Notes: DatabasesModern Notes: Databases
Modern Notes: Databases
 
Future Proofing Notes Client Applications
Future Proofing Notes Client ApplicationsFuture Proofing Notes Client Applications
Future Proofing Notes Client Applications
 
Lotus Notes: Live Long and Prosper
Lotus Notes: Live Long and ProsperLotus Notes: Live Long and Prosper
Lotus Notes: Live Long and Prosper
 
ATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern Domino
 
ATLUG Day of Champions
ATLUG Day of ChampionsATLUG Day of Champions
ATLUG Day of Champions
 
Where's Domino?
Where's Domino?Where's Domino?
Where's Domino?
 
The History of Lotus Notes
The History of Lotus NotesThe History of Lotus Notes
The History of Lotus Notes
 
Lotusphere
LotusphereLotusphere
Lotusphere
 
The Mobile World
The Mobile WorldThe Mobile World
The Mobile World
 
Modern Domino: IBM Connect 2014 Preview
Modern Domino:  IBM Connect 2014 PreviewModern Domino:  IBM Connect 2014 Preview
Modern Domino: IBM Connect 2014 Preview
 
redpill Now
redpill Nowredpill Now
redpill Now
 

Dernier

ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 

Dernier (20)

ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 

Modern Domino: Addresses

  • 2. www.redpilldevelopment.comlearn. do. dream. Classic Addresses • Addresses are an integral part of many Notes applications. • One of the original purposes for storing addresses was to facilitate the printing of mailing labels. • Today it is more common for B2B and B2C communication to take place via email or social media. • It is now more likely that an address will be used to provide data for a mapping tool or GPS. • But how many Notes applications continue to support addresses in a way best suited for mailing labels versus a mapping tool?
  • 3. www.redpilldevelopment.comlearn. do. dream. Classic Address Formats • Address format vary around the world. • In the US the standard format adopted by USPS comprises two lines for street address, followed by a line with city, state, and zip code (postcode). • In Notes applications an address is typically represented by five separate fields, one for each component. • If multiple addresses are required (e.g. billing versus mailing address) we typically see multiple groups of five fields for each address. • It is rare for an application to consolidate these into a single address field.
  • 4. www.redpilldevelopment.comlearn. do. dream. Data Entry • On a mobile device such as a smart phone entering addresses can be a chore, especially when a classic address format has been used. • Unless mailing labels are still being used it doesn’t seem to make much sense to have two separate fields for street address. • In the US the zip code has an 80% chance of identifying the city and a 99%+ chance of identifying the State. • To reduce data entry consider placing the zip code before the city and state and prepopulate these two fields based on the zip code entered.
  • 7. www.redpilldevelopment.comlearn. do. dream. GPS • For some applications there is a need to capture the current location. If the device has a built-in GPS it is possible to convert the current location into an address and pre-populate the address field(s) virtually eliminating the data entry. • GPS systems can be inaccurate so it is usually a good idea to allow the user of the application the ability to correct the address. • If it is important to ensure the current location is always used, store the longitude and latitude as non-editable fields.
  • 9. www.redpilldevelopment.comlearn. do. dream. Mapping • On mobile devices it is possible to link an address to the devices native map application. • It is usually a good idea to consolidate each address into a single (computed) field to facilitate mapping. • When displaying an address, the consolidated address can be displayed as a link to a mapping tool.
  • 11. www.redpilldevelopment.comlearn. do. dream. Mapping Code (Components) • If a single address field is not available the address can be calculated using EL. value="${document1.donorAdd1} ${document1.donorCity} ${document1.donorState} ${document1.donorZip}"

Notes de l'éditeur

  1. For example…An application may have 10 forms, we can tell that from the code.The data may show that only 3 forms have data and of those 95% of the data uses one form.The code may show that a field is a keyword with ten values.The data may show that only three of those values are ever used.
  2. All applications are not equally importantAll forms, views, actions, or even fields are equally important. Invest time in areas based on business value identified from feedback.Not based on the number of views/forms or lines of LotusScript code.Does it make sense to be investing the most on the application with the most form/views or the one that is being used the most?
  3. Journey. Especialy true with mobile devices. Mobile opens the door for a lot of opportunities that may not have existed before.e.g. Geocoding of current location.Voice input makes it practical to capture more information.Cameras can be used to capture photos and attach the records.