mwlug 2014: atlug comes to you
DESCRIPTION
A collection of FIVE presentations given at the recent ATLUG Day of Champions event. The Impact of Mobile on Human Perception explore the changes that mobile is driving on user expectations of software. Lotus Notes: Live Long and Prosper look at trends in technology to predict the future for Notes applications. Three short (4-minute) presentations then give ideas and best practices on a range of techniques that can be used to prepare Notes applications for that future.TRANSCRIPT
![Page 1: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/1.jpg)
ATLUG Comes To
You
![Page 2: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/2.jpg)
Quarterly Meetings
3rd T
hursd
ay
2nd
Month
![Page 3: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/3.jpg)
ATLUG Day of Champions
April 7-8, 2104 - Atlanta, Georgia
![Page 4: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/4.jpg)
Speed-Roaring
![Page 5: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/5.jpg)
ChampTalks
![Page 6: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/6.jpg)
GURUpalooza
![Page 7: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/7.jpg)
The impact of mobile on human perceptionTim
Tripco
ny
Best M
eth
ods
Presented By Nathan Freeman, Red Pill Development
![Page 8: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/8.jpg)
8
Affordable
![Page 9: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/9.jpg)
9
"For 5 dollars, this better get fixed soon”
![Page 10: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/10.jpg)
10
"Please fix, a 5 dollar app should work flawlessly"
![Page 11: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/11.jpg)
11
"For 5 dollars I opulent expect this."
![Page 12: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/12.jpg)
12
“It was quite expensive for a short game. very
disappointed."
![Page 13: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/13.jpg)
13
"If it was 99 cents then I would have rated it four or five stars, because if you think
about it Angry Birds is cheap and you get days worth of play."
![Page 14: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/14.jpg)
14
![Page 15: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/15.jpg)
15
does your enterprise have an
app store?
![Page 16: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/16.jpg)
16
if so, are you paying attention to
reviews?
![Page 17: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/17.jpg)
17
the pace of modern
![Page 18: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/18.jpg)
18
modern release cyclemonthly = standard
quarterly = acceptable
semi-annually = apathetic
> 12 months = abandoned
![Page 19: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/19.jpg)
19
What % of your applications
![Page 20: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/20.jpg)
20
> 1 month?
![Page 21: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/21.jpg)
21
> 1 Year?
![Page 22: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/22.jpg)
22
> 1 Decade?
![Page 23: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/23.jpg)
23
Then
![Page 24: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/24.jpg)
24
Now
![Page 25: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/25.jpg)
25
Then
![Page 26: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/26.jpg)
26
Now
![Page 27: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/27.jpg)
27
Then
![Page 28: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/28.jpg)
28
Now
![Page 29: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/29.jpg)
29
Are you still delivering this
![Page 30: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/30.jpg)
30
When your customers want
![Page 31: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/31.jpg)
31
Convergence
![Page 32: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/32.jpg)
32
![Page 33: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/33.jpg)
33
![Page 34: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/34.jpg)
34
![Page 35: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/35.jpg)
35
![Page 36: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/36.jpg)
36
![Page 37: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/37.jpg)
37
![Page 38: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/38.jpg)
38
![Page 39: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/39.jpg)
39
![Page 40: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/40.jpg)
40
![Page 41: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/41.jpg)
41
![Page 42: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/42.jpg)
42
![Page 43: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/43.jpg)
43
![Page 44: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/44.jpg)
44
![Page 45: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/45.jpg)
45
![Page 46: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/46.jpg)
46
![Page 47: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/47.jpg)
47
![Page 48: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/48.jpg)
48
![Page 49: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/49.jpg)
49
![Page 50: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/50.jpg)
50
![Page 51: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/51.jpg)
51
![Page 52: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/52.jpg)
52
![Page 53: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/53.jpg)
![Page 54: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/54.jpg)
54
![Page 55: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/55.jpg)
55
![Page 56: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/56.jpg)
56
![Page 57: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/57.jpg)
57
![Page 58: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/58.jpg)
58
![Page 59: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/59.jpg)
59
–Alex Salkever, readwrite.com
“One Card To Smarten Up Dumb Gadgets And Connect
Them All”
![Page 60: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/60.jpg)
60
![Page 61: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/61.jpg)
61
![Page 62: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/62.jpg)
62
![Page 63: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/63.jpg)
63
simplicity
![Page 64: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/64.jpg)
64
Next, Next, Yes, Next, No, I Agree, Yes, Next,
Finish
![Page 65: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/65.jpg)
65
![Page 66: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/66.jpg)
66
![Page 67: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/67.jpg)
Lotus NotesLive Long and Prosper
Peter PresnellCEO
![Page 68: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/68.jpg)
Technology Trends
![Page 69: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/69.jpg)
![Page 70: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/70.jpg)
What is the market?
![Page 71: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/71.jpg)
Is there a reason to change?
![Page 72: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/72.jpg)
Are the barriers to exit high?
![Page 73: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/73.jpg)
Mainframe
A mainframe has one of the worst price/performance ratios of any product or technology in any industry.
![Page 74: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/74.jpg)
Slam dunk to replace mainframes with faster, smaller,
cheaper servers?
![Page 75: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/75.jpg)
COBOL (circa 1959)
55 Years
![Page 76: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/76.jpg)
COBOL is not modern
![Page 77: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/77.jpg)
80% of daily business transactions are still processed in COBOL * IT Modernization: The Changing COBOL Market Could Affect Your Decision – Gartner Group, 8 August 2008
![Page 78: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/78.jpg)
One in four universities teach COBOL
* Bridging the COBOL skills gap – Micro Focus, 2013
![Page 79: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/79.jpg)
![Page 80: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/80.jpg)
1980: It was the ONLY choice
![Page 81: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/81.jpg)
170 billion lines of code
* IT Modernization: The Changing COBOL Market Could Affect Your Decision – Gartner Group, 8 August 2008
![Page 82: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/82.jpg)
That’s a lot of bitcoins….
![Page 83: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/83.jpg)
And they just keep going
![Page 84: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/84.jpg)
The Risk Of Failure Is High
31% of projects are cancelled before completed53% of projects will cost 189% of their original costs* Choas Report – Standish Group
![Page 85: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/85.jpg)
Businesses will rely on COBOL for another
ten to twenty years*
* Bridging the COBOL skills gap – Micro Focus, 2013
![Page 86: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/86.jpg)
Enterprise Applications
High barriers to exit
![Page 87: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/87.jpg)
Blackberry
![Page 88: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/88.jpg)
A once thriving company
![Page 89: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/89.jpg)
Suddenly looked like this…..
![Page 90: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/90.jpg)
No longer just a business device
![Page 91: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/91.jpg)
Ubiquitous device
![Page 92: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/92.jpg)
Everybody has one
![Page 93: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/93.jpg)
I don’t need multiple phones!
![Page 94: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/94.jpg)
We replace our phones every two years
![Page 95: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/95.jpg)
Soon everyone was using something else
![Page 96: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/96.jpg)
Mobile Devices
Low barriers to exit
![Page 97: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/97.jpg)
![Page 98: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/98.jpg)
Notes will soon turn 25
1989 - 2014
![Page 99: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/99.jpg)
What does the future hold?
![Page 100: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/100.jpg)
Notes Mail
![Page 101: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/101.jpg)
Current messaging
![Page 102: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/102.jpg)
File store
![Page 103: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/103.jpg)
30-day transition period
![Page 104: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/104.jpg)
Messaging
Low barriers to exit
![Page 105: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/105.jpg)
Notes Applications
![Page 106: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/106.jpg)
Domino Designer on every desk
![Page 107: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/107.jpg)
Easy to learn and deploy
![Page 108: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/108.jpg)
Handle any problem
![Page 109: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/109.jpg)
The most successful SMA platform ever!
• 50,000 companies• 200 applications (avg)• 10 million applications
![Page 110: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/110.jpg)
Apple’s app store reached 1 million applications in October 2013
![Page 111: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/111.jpg)
And the code….
5,000 lines per application x10 million applications =50 billion lines of code
![Page 112: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/112.jpg)
Cost200 applications x$20,000 per application =$4 million investment
10 million applications x$20,000 per application =$200 billion investment
![Page 113: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/113.jpg)
Time
IBM XPages:200 applications x5 weeks per application = 20 years
i.e. Team of 4 developers 5 years
![Page 114: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/114.jpg)
Time
Platform migration:200 applications x3 months per application = 50 years
i.e. Large team of consultants forever
![Page 115: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/115.jpg)
SMAs
High barriers to exit
![Page 116: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/116.jpg)
Implications
![Page 117: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/117.jpg)
Notes applications are NOT going away!
![Page 118: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/118.jpg)
Think 10+ years
![Page 119: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/119.jpg)
Business needs are not frozen
![Page 120: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/120.jpg)
The expectation gap Is growing
![Page 121: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/121.jpg)
Adding modern features deliversadditional business value
![Page 122: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/122.jpg)
Notes is web 2.0
![Page 123: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/123.jpg)
Notes is mobile
![Page 124: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/124.jpg)
Notes Client
![Page 125: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/125.jpg)
Keeping your employees happy
![Page 126: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/126.jpg)
Keeping your business profitable
![Page 127: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/127.jpg)
A sustained investment in the platform
Maintenance
Latest Version of Domino Always
Training
Web Enablement: XPages
Mobile Access: XPages
Social Capabilities: SBT
![Page 128: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/128.jpg)
A sustained investment in the platform
Maintenance
Latest Version of Domino Always
Training
Web Enablement: XPages
Mobile Access: XPages
Social Capabilities: SBT
![Page 129: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/129.jpg)
You Will Take Me To Java Now
Nath
an
Freem
an
Red
Pill Develo
pm
ent
![Page 130: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/130.jpg)
Clone of Visual Basic (circa 1994)
![Page 131: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/131.jpg)
![Page 132: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/132.jpg)
• Netscape Navigator 1.0 was released
![Page 133: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/133.jpg)
![Page 134: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/134.jpg)
China got its first Internet connection
![Page 135: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/135.jpg)
![Page 136: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/136.jpg)
![Page 137: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/137.jpg)
LotusScript Advancements
• Boolean• Array…()• Fulltrim()
![Page 138: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/138.jpg)
VisualBasic Advancements
• Initializers and argument defaults• Optional parameters• Static methods• Detailed Accessmodifers• Enums, Generics and Abstracts• Interfaces, Modules, Operators, Events,
Delegates• Asynchronous processes• Boolean, Byte, Char, Date, Decimal• Directives• Try/Catch/Finally• …
![Page 139: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/139.jpg)
Features of Java• Initializers and argument defaults• Optional parameters• Static methods• Detailed Accessmodifers• Enums, Generics and Abstracts• Interfaces, Modules, Operators, Events,
Delegates• Asynchronous processes• Boolean, Byte, Char, Date, Decimal• Directives• Try/Catch/Finally
![Page 140: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/140.jpg)
It’s a different language!
![Page 141: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/141.jpg)
No, this is a different language
Público Función obtenerLafechaDelDocumento() Como Variante
Oscurecer sess Como Nuevo NotasSesiónOscurecer db Como NotasBasededatosEstablecer db = sess.ObtenerBasededatos("servidor", "registros.nsf", falso)Oscurecer doc Como NotasDocumentoEstablecer doc = db.CrearElDocumento()doc.formulario = "cuarto de baño"Convocar doc.firmar()Convocar doc.guardar(verdadero, verdadero, falso)obtenerLafechaDelDocumento = doc.modificadaPorúltimaVez
Terminar Función
![Page 142: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/142.jpg)
This is not a different language
Dim db as NotesDatabaseSet db = session.Getdatabase(“server”, “file”)
Database db = session.getDatabase(“server”, “file”);
![Page 143: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/143.jpg)
Classes: How do they work?
![Page 144: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/144.jpg)
You already knowSet s = New NotesSession()Set item = doc.Replaceitemvalue(“foo”, “bar”)doc.Replaceitemvalue(“Readers”, “Nathan T Freeman”).readers=true
![Page 145: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/145.jpg)
But I like procedures!
![Page 146: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/146.jpg)
Fine, stick with them‘ScriptLibrary libs.atFormulas
Public Function atRightBack(stringToSearch As String, subString As String) As String
End Function
Use “atFormulas”
//Java class libs.atFormulas
public static String rightBack(String stringToSearch, String subString ) {
}
import static libs.atFormulas;
![Page 147: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/147.jpg)
I tried Java before…
![Page 148: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/148.jpg)
Java is different now
![Page 149: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/149.jpg)
Why bother?• Cheaper to maintain• Fewer bugs• Runs faster• Easier to hire• Better guidance• Portable skills• Millions of open source and commercial
libraries
![Page 150: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/150.jpg)
Future ProofingLotusScriptTim
Tripco
ny
Best M
eth
ods
Presented By Devin Olson, Czarnowski
![Page 151: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/151.jpg)
LotusScript is the past
20 years old (almost to the day)Only 2 key changes to the language itself:- Booleans Convenience functionsEverything else has been API enhancements
![Page 152: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/152.jpg)
The future is XPages
JavaJavascript
![Page 153: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/153.jpg)
Subconscious preparation
Apply 4 optional changes to how you write LotusScript
Backwards compatible to R4 Training yourself for free and without even
realizing it Runtime execution and ongoing maintenance
will be either Identical or Better
![Page 154: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/154.jpg)
Case matters
Learn to love “camel case” The LotusScript editor is wrong
Autocompletes to proper case database.Gettitle() should be database.getTitle() document.Getitemvalue() should be document.getItemValue()
Lower camel is the convention for nearly every language in common use For method names (e.g. identifyUser() ) Class names should still be upper camel (e.g. Database,
DocumentCollection)
![Page 155: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/155.jpg)
Case matters
If becomes if For becomes for While becomes while ...you’re probably seeing a pattern here Because these are all one word, the lower camel is indistinguishable from lowercase
![Page 156: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/156.jpg)
( )
Parentheses matter
Optional in several portions of LotusScript syntax Mandatory in each equivalent in Java and JavaScript
Functions:o Somemethodnameo someMethodName()
Conditionals:o if somethingistrue theno if (somethingIsTrue) then
If it doesn’t make the code harder to read, add parentheses
In Java, you can tell Designer to remove any parentheses you don’t need
![Page 157: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/157.jpg)
Document fields are method parameters
Stop using:doc.SubjectStart using: doc.getItemValue(“subject”)doc.replaceItemValue(“subject”,“Hello world!”)
![Page 158: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/158.jpg)
Write your own classes LotusScript has always had classes (yes, since R4) Most LotusScript developers only write top-level
functions If you’ve ever written code that uses NotesSession,
NotesDatabase, etc., you’re already using classes, you just might not be writing your own
Classes simplify variable management Classes maximize code reusability Classes help our code to stop thinking in “documents”
and start thinking in business processes, and the people, places, and things that interact with and are impacted by those processes
![Page 159: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/159.jpg)
Write your own classes Don’t use the Property Get / Property Set pattern Define private properties, expose each via “getters” and
“setters” If it’s a Boolean, use isPropertyName() instead of
getPropertyName()
Private firstName As String Public Function getFirstName() getFirstName = firstNameEnd Function Public Function setFirstName(firstName byVal As String) Me.firstName = firstNameEnd Function
![Page 160: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/160.jpg)
Write your own classes
THIS IS THE SINGLE MOST IMPORTANT THING YOU CAN DO TO EASE YOUR TRANSITION TO XPAGES OR SHAREPOINT OR NATIVE MOBILE DEVELOPMENT OR PRETTY MUCH ANY DEVELOPMENT PLATFORM THAT CURRENTLY EXISTS OR IS LIKELY TO EMERGE IN THE FORESEEABLE FUTURE OH MY GOD I SIMPLY CANNOT STRESS THIS ENOUGH JUST DO IT!
![Page 161: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/161.jpg)
What language is this?
if (workflow.isComplete()) { doc.replaceItemValue(“status”, “Approved”); }
![Page 162: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/162.jpg)
Okay, fine, there’s one other difference
LotusScriptDim doc As NotesDocumentSet doc = database.getDocumentByID(“OU812”)
JavaScriptvar doc = database.getDocumentByID(“OU812”);
JavaDocument doc = database.getDocumentByID(“OU812”);
![Page 163: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/163.jpg)
If you adopt these habits now…
Learning JavaScript or Java is mostly about remembering two things: 1. where to use curly
braces2. where to use
semicolons
Yes, I’m serious!
![Page 164: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/164.jpg)
Future-proofingNotes client applications
![Page 165: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/165.jpg)
Nothing lasts forever
![Page 166: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/166.jpg)
![Page 167: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/167.jpg)
Make hay while the sun shines
![Page 168: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/168.jpg)
Before they end up here!!
![Page 169: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/169.jpg)
Domain Catalog
![Page 170: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/170.jpg)
Retirement
![Page 171: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/171.jpg)
Hidden design
![Page 172: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/172.jpg)
Assign a template
![Page 173: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/173.jpg)
UsersPower Users
(Admins)Developers
Segment Users
![Page 174: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/174.jpg)
Gestures
![Page 175: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/175.jpg)
Actions EventsHotspotsButtons
What are gestures?
![Page 176: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/176.jpg)
Client server
@FormulaLotusScrip
t
JavaScript
SSJSJava
LotusScript
(Agents)
![Page 177: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/177.jpg)
Back end versus front end
![Page 178: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/178.jpg)
Move the code
![Page 179: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/179.jpg)
Agents
![Page 180: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/180.jpg)
![Page 181: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/181.jpg)
Views
![Page 182: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/182.jpg)
Outlines made us lazy
![Page 183: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/183.jpg)
Organize views
![Page 184: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/184.jpg)
Hidden views
Division Lookup
(Division Lookup)
![Page 185: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/185.jpg)
Web views
$Flags +“n”
![Page 186: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/186.jpg)
Eliminate unwanted viewsCopy Of By Category
Another Copy Of By Category
By Category 12091989
Backup copy of By Category
By Category (Old)
![Page 187: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/187.jpg)
Eliminate unused views
log.nsf (Database Usage)
$Collection
![Page 188: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/188.jpg)
Eliminate conflicts
@IsUnavailable ($Conflict)
![Page 189: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/189.jpg)
Minimize response documents
![Page 190: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/190.jpg)
Forms
![Page 191: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/191.jpg)
Mobile First
![Page 192: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/192.jpg)
Clearly define labels
![Page 193: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/193.jpg)
Group fields carefully
![Page 194: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/194.jpg)
Adding Style Sheets
![Page 195: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/195.jpg)
Address Fields
StreetAddress1 + “ “ + StreetAddress2 + “ “ + City +
“ “ + State + “ “ + Zipcode
![Page 196: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/196.jpg)
Rich Text
![Page 197: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/197.jpg)
OLE
![Page 198: MWLUG 2014: ATLUG Comes To You](https://reader038.vdocuments.net/reader038/viewer/2022103114/55621c23d8b42ac6588b4577/html5/thumbnails/198.jpg)
Rich Text Lite