SlideShare uma empresa Scribd logo
1 de 26
www.redpilldevelopment.comlearn. do. dream.
Modern Notes
The Missing Fourth Leg?
www.redpilldevelopment.comlearn. do. dream.
What Does It Mean To be Modern?
A typical organization has 200+ active Notes applications. Many of these have received little attention since they were first
developed. It’s a testament to Notes that applications developed 10-20 years ago continue to run so well. While they still
work, they are rarely viewed as being “Modern”. For those applications to continue to flourish we must constantly add new
modern capabilities that keep pace with the demands of the application’s users. A modern application can be viewed as a
stool, each leg equally important in establishing for a strong stable platform.
www.redpilldevelopment.comlearn. do. dream.
Leg #1: Mobile
Line of business users are demanding
access to their favorite applications
24x7 using their mobile devices. The
single biggest opportunity for Notes
developers is to cater for this need.
There is perhaps no easier way to learn
XPages than using the Mobile Controls
to quickly build a mobile front-end to
existing Notes applications. This is the
same RAD approach Notes developers
are familiar with.
Once mobile interfaces are added
opportunities are often identified for
new mobile solutions. This becomes
source for a new generation of Notes
applications.
www.redpilldevelopment.comlearn. do. dream.
Leg #2: Responsive Web
I have Notes why build a web interface
to Notes applications?
1. An easy route for external access
2. Access to applications away from the
desk (home, travel)
3. Ideal for mergers/acquisitions to
quickly onboard new employees to
critical business applications.
Responsive web interfaces are setting
the standard for modern applications.
The combination of XPages and Twitter
Bootstrap is one approach to quickly
deliver responsive web interfaces for
new or existing Notes applications.
www.redpilldevelopment.comlearn. do. dream.
Leg #3: Social
Social media is changing expectations of
what is expected from a modern
application. Keeping Notes applications in
line with those expectations requires
Notes developers to explore ways they
can add the most common social
capabilities.
Social capabilities than can be added
include:-
1. Add Discussion
2. Like/Favorite
3. Add Files
4. Share
The needs will vary from application to
application but a common approach that
can be shared across all applications is
recommended.
www.redpilldevelopment.comlearn. do. dream.
But something is still missing!
www.redpilldevelopment.comlearn. do. dream.
Leg #4: Notes Client
Adding a modern mobile and responsive
web interface to Notes applications can
leave the original Notes client application
looking dated.
Using a mobile first approach to design it
is possible to develop a set of UI
guidelines for Notes client applications
that improves their look and feel and
helps to reduce the differences between
the various clients.
Implementation involves creating a set of
common components based upon the
best practices developed since Notes was
first introduced.
This effort may well represent the ideal
time to future-proof applications for later
modernization efforts.
www.redpilldevelopment.comlearn. do. dream.
Tuesday April 8, 2014
Atlanta, Georgia
3 IBM Champions
16 Exciting Modules
You Select the Content
Register Today
Keith Strickland
Nathan Freeman
Peter Presnell
www.redpilldevelopment.comlearn. do. dream.
Modern Notes
Building Notes client application for the future
The devil is in the design Navigation Creating a great view In Form
Appropriate gestures Object Oriented LS Writing LS like Java Code Forensics
www.redpilldevelopment.comlearn. do. dream.
The devil is in the design
The importance of assigning templates
Reviewing ACLs
Database Icons
Policy Documents
Unread marks
www.redpilldevelopment.comlearn. do. dream.
Navigation
www.redpilldevelopment.comlearn. do. dream.
Creating a great view
www.redpilldevelopment.comlearn. do. dream.
Designing forms people like
www.redpilldevelopment.comlearn. do. dream.
Using an appropriate gesture
www.redpilldevelopment.comlearn. do. dream.
Object Oriented LotusScript
www.redpilldevelopment.comlearn. do. dream.
Writing LotusScript Like Java
www.redpilldevelopment.comlearn. do. dream.
Code Forensics
www.redpilldevelopment.comlearn. do. dream.
Modern Domino
Exploiting the power of XPages to deliver a modern experience for Notes applications
Asymmetric Java 4 LS Java Beans Getting some REST
Gaining Control Going Native Bootstrapping Visual Power
www.redpilldevelopment.comlearn. do. dream.
Asymmetric Modernization
www.redpilldevelopment.comlearn. do. dream.
Java 4 LotusScript Developers
www.redpilldevelopment.comlearn. do. dream.
Building Java Beans
www.redpilldevelopment.comlearn. do. dream.
Getting some REST
www.redpilldevelopment.comlearn. do. dream.
Gaining (Mobile) Control
www.redpilldevelopment.comlearn. do. dream.
Going Native
www.redpilldevelopment.comlearn. do. dream.
Bootstrapping
www.redpilldevelopment.comlearn. do. dream.
Visual Power with D3

Mais conteúdo relacionado

Mais procurados

Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
mpgco
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
Dr. V Vorvoreanu
 
Software Development
Software DevelopmentSoftware Development
Software Development
TafariSiphno
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
Jim Tochterman
 

Mais procurados (20)

Here are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App DevelopmentHere are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App Development
 
Live and let DIY --- mobile apps in a do-it-yourself world
Live and let DIY --- mobile apps in a do-it-yourself worldLive and let DIY --- mobile apps in a do-it-yourself world
Live and let DIY --- mobile apps in a do-it-yourself world
 
User interfaces for mobile applications
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applications
 
Native Application Development Company
Native Application Development CompanyNative Application Development Company
Native Application Development Company
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
How to Make a Truck Inspection App
How to Make a Truck Inspection AppHow to Make a Truck Inspection App
How to Make a Truck Inspection App
 
Civi mobile & CiviSync Mobile
Civi mobile & CiviSync MobileCivi mobile & CiviSync Mobile
Civi mobile & CiviSync Mobile
 
Girls Can Code - 9/30/16
Girls Can Code - 9/30/16Girls Can Code - 9/30/16
Girls Can Code - 9/30/16
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Apps For U Presentation Pitch
Apps For U Presentation PitchApps For U Presentation Pitch
Apps For U Presentation Pitch
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
 
Electron Toronto
Electron TorontoElectron Toronto
Electron Toronto
 
Five Tools Every Journalist Should Use
Five Tools Every Journalist Should UseFive Tools Every Journalist Should Use
Five Tools Every Journalist Should Use
 
Benefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureBenefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - Appzure
 
Quick Add pitch
Quick Add pitchQuick Add pitch
Quick Add pitch
 
Checklist for Iphone App Design
Checklist for Iphone App Design Checklist for Iphone App Design
Checklist for Iphone App Design
 
The Lotus Position : 3 Degrees Of Freedom
The Lotus Position : 3 Degrees Of FreedomThe Lotus Position : 3 Degrees Of Freedom
The Lotus Position : 3 Degrees Of Freedom
 
Mern Stack App Development: What Does the Future Hold?
Mern Stack App Development: What Does the Future Hold?Mern Stack App Development: What Does the Future Hold?
Mern Stack App Development: What Does the Future Hold?
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
 

Destaque

I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application TestingI Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application Testing
Peter Presnell
 

Destaque (10)

The Mobile World
The Mobile WorldThe Mobile World
The Mobile World
 
I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application TestingI Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application Testing
 
Future Proofing Notes Client Applications
Future Proofing Notes Client ApplicationsFuture Proofing Notes Client Applications
Future Proofing Notes Client Applications
 
Modern Notes: Databases
Modern Notes: DatabasesModern Notes: Databases
Modern Notes: Databases
 
redpill Forensics
redpill Forensicsredpill Forensics
redpill Forensics
 
Lotusphere
LotusphereLotusphere
Lotusphere
 
Modern Domino: IBM Connect 2014 Preview
Modern Domino:  IBM Connect 2014 PreviewModern Domino:  IBM Connect 2014 Preview
Modern Domino: IBM Connect 2014 Preview
 
Where's Domino?
Where's Domino?Where's Domino?
Where's Domino?
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric Modernization
 
Beyond XPages
Beyond XPagesBeyond XPages
Beyond XPages
 

Semelhante a ATLUG Tack-It-On Modern Notes:Modern Domino

PDF 1.pdf
PDF 1.pdfPDF 1.pdf
PDF 1.pdf
Shanta Nusrat
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
write31
 

Semelhante a ATLUG Tack-It-On Modern Notes:Modern Domino (20)

Steps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptxSteps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptx
 
Why do Companies Use .Net for Enterprise App Development?
Why do Companies Use .Net for Enterprise App Development?Why do Companies Use .Net for Enterprise App Development?
Why do Companies Use .Net for Enterprise App Development?
 
Wecreate3
Wecreate3Wecreate3
Wecreate3
 
Wecreate3
Wecreate3Wecreate3
Wecreate3
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedage
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptx
 
How Much Cost to Build a Mobile App
How Much Cost to Build a Mobile AppHow Much Cost to Build a Mobile App
How Much Cost to Build a Mobile App
 
web app.pdf
web app.pdfweb app.pdf
web app.pdf
 
PDF 1.pdf
PDF 1.pdfPDF 1.pdf
PDF 1.pdf
 
ReactJS-The Ultimate Weapon for Building High-Performing and Scalable Web App...
ReactJS-The Ultimate Weapon for Building High-Performing and Scalable Web App...ReactJS-The Ultimate Weapon for Building High-Performing and Scalable Web App...
ReactJS-The Ultimate Weapon for Building High-Performing and Scalable Web App...
 
Top Mobile App Development Frameworks in 2022.pdf
Top Mobile App Development Frameworks in 2022.pdfTop Mobile App Development Frameworks in 2022.pdf
Top Mobile App Development Frameworks in 2022.pdf
 
The ultimate guide and facts on cross platform app development in 2021.
The ultimate guide and facts on cross platform app development in 2021.The ultimate guide and facts on cross platform app development in 2021.
The ultimate guide and facts on cross platform app development in 2021.
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdf
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022
 
5 Front End Frameworks to Master in Web Development.pdf
5 Front End Frameworks to Master in Web Development.pdf5 Front End Frameworks to Master in Web Development.pdf
5 Front End Frameworks to Master in Web Development.pdf
 
Innovative Concepts for Full-Stack Development in 2024 - Transform Your Codin...
Innovative Concepts for Full-Stack Development in 2024 - Transform Your Codin...Innovative Concepts for Full-Stack Development in 2024 - Transform Your Codin...
Innovative Concepts for Full-Stack Development in 2024 - Transform Your Codin...
 
When to choose and avoid react native for mobile app development
When to choose and avoid react native for mobile app developmentWhen to choose and avoid react native for mobile app development
When to choose and avoid react native for mobile app development
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysis
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 

Mais de Peter Presnell

Mais 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
 
The Graph Revolution
The Graph RevolutionThe Graph Revolution
The Graph Revolution
 
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
 
Lotus Notes: Live Long and Prosper
Lotus Notes: Live Long and ProsperLotus Notes: Live Long and Prosper
Lotus Notes: Live Long and Prosper
 
ATLUG Day of Champions
ATLUG Day of ChampionsATLUG Day of Champions
ATLUG Day of Champions
 
The History of Lotus Notes
The History of Lotus NotesThe History of Lotus Notes
The History of Lotus Notes
 
Modern Domino: IBM Connect 2014 Summary
Modern Domino: IBM Connect 2014 SummaryModern Domino: IBM Connect 2014 Summary
Modern Domino: IBM Connect 2014 Summary
 
redpill Now
redpill Nowredpill Now
redpill Now
 
Modern Domino: Booleans
Modern Domino: BooleansModern Domino: Booleans
Modern Domino: Booleans
 
Modern Domino: Icons
Modern Domino: IconsModern Domino: Icons
Modern Domino: Icons
 
Modern Domino: Android 4.4 (KitKat)
Modern Domino:   Android 4.4 (KitKat)Modern Domino:   Android 4.4 (KitKat)
Modern Domino: Android 4.4 (KitKat)
 
Modern Domino: Domino 9.0.1
Modern Domino: Domino 9.0.1Modern Domino: Domino 9.0.1
Modern Domino: Domino 9.0.1
 
Modern Domino: iOS 7
Modern Domino: iOS 7Modern Domino: iOS 7
Modern Domino: iOS 7
 
Modern Domino: Addresses
Modern Domino:  AddressesModern Domino:  Addresses
Modern Domino: Addresses
 
Modernizing Notes Applications
Modernizing Notes ApplicationsModernizing Notes Applications
Modernizing Notes Applications
 
Asymmetric Modernization of Notes Applications
Asymmetric Modernization of Notes ApplicationsAsymmetric Modernization of Notes Applications
Asymmetric Modernization of Notes Applications
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

ATLUG Tack-It-On Modern Notes:Modern Domino