SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
Tweet about this event: #xpages
and mention us: @teamstudio @TLCCLTD @majorking
November 19, 2013
Courtney Carter

Inbound Marketing Specialist

@teamstudio
teamstudio.com
@TLCCLTD
@majorking
Who we are
• Our background is in creating tools for collaborative
computing in mid-size and large enterprises, primarily for
Lotus Notes
• Easy-to-use tools for developers and administrators
• 2300+ active customers, 47 countries
• Offices in US, UK and Japan
• Entered mobile space in 2010 with Unplugged – easy
mobilization of Notes apps to Blackberry, Android and iOS
Teamstudio Unplugged
• Your Mobile Domino Server – take your Notes
apps with you!
• End users access Notes applications from
mobile devices whether online or offline
• Leverages existing skills and technology –
XPages – Replication model you already know
• Unplugged 3.0 just released
• IBM Collaboration Solutions Award Winner 2013
Teamstudio Continuity
•

Mobile BCM application for smartphones and tablets
– iOS, Android and BB

•
•
•

Offline access to all your BCM and
Disaster Recovery data
Store plans, contacts, call trees, and more
Client available for download from app stores
Teamstudio
• Next webinar: December 12th
• SocialBiz webinar: Enterprise Mobile Strategy
December 17th
• IBM Connect: booth 114
• Promotions:
– Receive Continuity for free when you purchase Unplugged
XPages: You know the ‘how to’.
Now learn the why and what?
Your Hosts Today:

Paul Della-Nebbia
TLCC
@PaulDN

Howard Greenberg
TLCC
@TLCCLtd

#XPages
1
Don’t Miss the OpenNTF Webinar Tomorrow!!!

Link to Webinar Details (Registration is Not Required)
Link to Join E-Meeting Meeting password: ICSAppDev
Link to Dial-In Numbers (You can use the E-meeting for audio instead)
Passcode: 71387162
2
Upcoming and Recorded Webinars

Next Webinar on December 12th
Check back after November 20th!!! - Until then it’s an Essential Secret

www.tlcc.com/xpages-webinar

View Previous Webinars
(use url above)

3
TLCC Courses and Services

• The Leader in Notes and Domino Training since 1997
• Self Paced Distance Learning Courses for Notes/Domino
– XPages, Development, and Administration (user too!)
– Learn anywhere using your Notes client
– Many demos and activities
– An Instructor is a click away

• OnSite Private Classes
• TLCC Mentoring Services
• Free demo courses
– Intro. To XPages Development
– Application Development 1
4
IBM Developer Certifications for Notes and Domino 9

• IBM Certified Application Developer - Notes and Domino 9.0
• Already certified for 8.5?
• Take one update test Test LOT-408
• Not Certified Yet?
• Two Core Exams
Test LOT-409 Application Development A
Test LOT-410 Application Development B

• IBM Certified Advanced Application Developer

• Once certified at the first level then take ONE of the following:
Test LOT-411 - XPages Mobile Advanced Topics
Test LOT-405 - IBM Notes and Domino 9.0 Social Edition System Admin Update
Test LOT-406 - IBM Notes and Domino 9.0 Social Edition System Administration A
Test LOT-407 - IBM Notes and Domino 9.0 Social Edition System Administration B

5
What’s On the Application Development Exams?

EVERYTHING!

• Consult the exam objectives for a complete list
• Both core exams are very comprehensive and
cover:
Domino Designer
Notes client development
XPages
Mobile Development
Extension Library Controls

6
TLCC Can Help!

Already Certified as an 8.5 Application Developer?
One Update Test, the following TLCC course will help prepare you:
Notes Domino 9 Application Development Update

Not Certified Yet?

These five TLCC courses cover everything on the two exams:
Notes Domino 9 Application Development 1
Notes Domino 9 Application Development 2
XPages Development 1 for Notes Domino 9
Rapid XPages Development using Application Layout and Dojo UI Controls (9.0)
Mobile XPages Development for Domino 9 (also 411 mobile exam for Advanced)
Certified Developer Package for Notes and Domino 9 (five courses listed above)
XPages Certification Package for Notes and Domino 9 (three XPages courses above)

TLCC Certification Sale – Ends November 30th!
Save on the courses/packages to help you pass the exams
Link to Certification and Sale Information

7
Drawing for Two Exam Vouchers!!!

8
Asking Questions

Q & A at the end!
Type in your
questions as they
come up
9
Your Presenter Today:
John Kingsley
GreyDuck Technology

#XPages
10
XPages: You Know the 'How to'.
Now Learn the 'Why and What'.

John

Kingsley
Senior Consultant GreyDuck Technology

MWLUG 2013
About Me
John Kingsley has over 20 years experience with Lotus
Notes application development ranging from stints at DEC to
Teamstudio. His experience has provided him with
exposure to a wide variety of development practices, both
good and horribly bad.
John currently works through Greyduck Technology to
provide his expertise.
Agenda
Why


Reasons for Web Enabling



Mobilizing

What


Assess current Portfolio of applications



Prioritize Application selected for web enabling/mobilizing

Additional Concerns


Device considerations



UI considerations



Connectivity



Security

Links to more information
Summary
Questions
NOTE!

This is NOT a technical
Session
If you are looking for the
“How” then this session is
not for you.
Why?
Why would we want to Mobilize/Web enable our existing
IBM Notes Applications?
Why?
Reasons for Web Enabling
Eliminate Notes Client
•

Reduce License Costs

•

Reduce Support issues

Expand applications to external stakeholders
•

End users are not employees

•

Can’t dictate use of Notes Client

Easier to web enable than full scale migration
Reasons for Mobilizing…
Why?

Source - http://www.businessinsider.com/the-future-of-mobile-deck-2012-3?op=1
Why?

Source - http://www.businessinsider.com/the-future-of-mobile-deck-2012-3?op=1
Why?

Smartphones brought



Access to corporate email



More ubiquitous access



More modern look and feel
What?
We’re going Mobile? OMG!!

•

There need not be a corresponding web/mobile version for
every application in the enterprise.

•

Data intensive tasks executed in back-office applications are
not a good fit for web/mobile applications.

•

Mobile applications don't address every situation.

You don’t need to ‘mobilize’ every form, view, agent, etc.
What?

No Comment
The Process

1.

Asses current environment

2.

Evaluate application complexity

3.

Identify first ‘win’
Assess Current Environment
Find unused applications first


Use customized database catalog



‘Activity’ not really relevant



3rd party tools and services

This is just good practice in keeping your environment clean


Check ACLs – Default Access as Manager?



Databases with ‘test’ or a date in the name/filepath



Template inheritance
Assess Current Environment
Find applications that are not business critical
(“Recipe swapping database”)
•

One client had a database titled “Recipes”, that actually held
recipes used in production of their products.

•

Not always easy

•

Find business owner(if possible).

•

Find out what applications are used for.

•

Can use a spreadsheet to track, or be creative and create a
notes application
Evaluate Application Complexity
Assess business process of remaining applications
•

Determine what makes sense to mobilize.


Look at workflow.



Look at complexity.



Look at amount of data needed to complete the process.

Do I need 35 forms, 4 sub-forms, 50 views, and 7 agents to do the task?
Evaluate Application Complexity
Prioritize Application selected for web enabling/mobilizing.
•

Effort to web enable/mobilize


High – Not many views and forms, easy workflow processes, limited data
needed to function.



Medium – a larger number of views and forms, a few more complicated
workflows, more data needed to function.



Low – Very complicated workflow apps with lookups to backend systems. Many
views, forms, agents, Etc. Large amounts of data required to function
Evaluate Application Complexity
Identify first ‘win’
Prioritize Application selected for web enabling/mobilizing.
•

Business criticality


High – Having mobile/web is Business critical



Medium – Having mobile/web would have some business impact



Low –Seldom used, non mission critical
Identify first ‘win’
Additional Concerns
•

Device considerations




•

Pc’sLaptops – Typically web browser access
TabletsSmartphone’s – Native apps or web browser access

Types of Application


Simple approval



Form fill



Reference
Identify first ‘win’
Additional Concerns
•

UI considerations


Different screen sizes base on client.





Pc’sLaptops
TabletsSmartphone’s

Do I try a one app fits all approach?
Identify first ‘win’
Additional Concerns
•

Connectivity


Will the users have Wi-Fi or 3/4G connections?




Is there a need for data offline in mobile devices?




Device storage (If offline access is needed)

Is being able to access applications where there is no connectivity a
requirement?




Speed of connection will affect how the application should be designed

Ever try to get a signal in downtown Manhattan?

Do you have an unlimited data plan for you mobile devices?


Do they even still exist?
Identify first ‘win’
Additional Concerns
•

Security





Loss of mobile devices
Access network remotely

You should already have a Mobile Device Management (MDM)
solution in place.
 IBM

Notes Traveler© ( at a minimum)

 AirWatch®,

MobileIron®, or other 3rd party solutions
Summary

Do
•

Go for the quick wins first.

•

Then move on to more complicated/ advanced functionality apps

Do Not
•

Take a 32GB CRM solution and try to mobilize the entire app

•

Require a 32 page document to be read prior to action in the mobile/web
application
Links to More information

Business Insider: The future of Mobile – Great forward looking
information
Eweek Mobilizing Enterprise Apps: 10 Tips for Doing Business on
Smartphones, Tablets – Kind of the next step from this presentation
SSW Rules to better interfaces – Good advice and examples of what NOT
to do
Questions
Contact Information

Thank you for attending
Contact me.
John Kingsley, Senior Consultant GreyDuck Technology
Email: john.kingsley@greyduck.com
Twitter: @majorking
Blog: thejohnkingsley@blogspot.com
Questions????

Use the Q&A pane in WebEx
to ask questions
We will answer your questions
verbally

11
Question and Answer Time!

John Kingsley

Howard Greenberg

Upcoming Events:
OpenNTF Webinar Tomorrow!!!
DCLUG meeting on Nov. 21st
IBM Connect 2014 Registration is open

Paul Della-Nebbia

Courtney Carter
#XPages
@TLCCLtd

@Teamstudio
@PaulDN

TLCC Certification Specials End November 30th
Teamstudio webinar on Dec 17th - Tips to Build a Rock Solid Enterprise Mobile

TLCC Questions?
howardg@tlcc.com paul@tlcc.com
888-241-8522 or 561-953-0095

Teamstudio Questions?
contactus@teamstudio.com
877-228-6178
12

Más contenido relacionado

La actualidad más candente

What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...John Head
 
Ivan Chong current
Ivan Chong currentIvan Chong current
Ivan Chong currentIvan Chong
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...John Head
 
Developing Custom iOs Applications for Enterprise
Developing Custom iOs Applications for EnterpriseDeveloping Custom iOs Applications for Enterprise
Developing Custom iOs Applications for EnterpriseMobile March
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeJohn Head
 
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over TimeUXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over TimeUXPA International
 
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017panagenda
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...Ed Brill
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryJohn Head
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergydominion
 
In-house post-PC apps for the enterprise
In-house post-PC apps for the enterpriseIn-house post-PC apps for the enterprise
In-house post-PC apps for the enterpriseThe Platform
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...Niklas Heidloff
 
UXPA2019: Voice User Interface Design for Customer Support: Design guidance ...
UXPA2019: Voice User Interface Design for Customer Support:  Design guidance ...UXPA2019: Voice User Interface Design for Customer Support:  Design guidance ...
UXPA2019: Voice User Interface Design for Customer Support: Design guidance ...UXPA International
 
Performance Testing in a Mobile World
Performance Testing in a Mobile WorldPerformance Testing in a Mobile World
Performance Testing in a Mobile Worldstuartmoncrieff
 
Tip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages AccessibilityTip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages AccessibilitySocialBiz UserGroup
 

La actualidad más candente (16)

What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
 
Ivan Chong current
Ivan Chong currentIvan Chong current
Ivan Chong current
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
 
Developing Custom iOs Applications for Enterprise
Developing Custom iOs Applications for EnterpriseDeveloping Custom iOs Applications for Enterprise
Developing Custom iOs Applications for Enterprise
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile Converge
 
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over TimeUXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
 
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
 
oliver
oliveroliver
oliver
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration Story
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
 
In-house post-PC apps for the enterprise
In-house post-PC apps for the enterpriseIn-house post-PC apps for the enterprise
In-house post-PC apps for the enterprise
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
UXPA2019: Voice User Interface Design for Customer Support: Design guidance ...
UXPA2019: Voice User Interface Design for Customer Support:  Design guidance ...UXPA2019: Voice User Interface Design for Customer Support:  Design guidance ...
UXPA2019: Voice User Interface Design for Customer Support: Design guidance ...
 
Performance Testing in a Mobile World
Performance Testing in a Mobile WorldPerformance Testing in a Mobile World
Performance Testing in a Mobile World
 
Tip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages AccessibilityTip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages Accessibility
 

Destacado

Bear out of parking lot
Bear out of parking lotBear out of parking lot
Bear out of parking lotCJSPhillips
 
Act reading humanities
Act reading humanitiesAct reading humanities
Act reading humanitiesabreads
 
5 tips to maximise your personal productivity
5 tips to maximise your personal productivity5 tips to maximise your personal productivity
5 tips to maximise your personal productivitysales001
 
Java me lab2-slides (gui programming)
Java me lab2-slides (gui programming)Java me lab2-slides (gui programming)
Java me lab2-slides (gui programming)haiokman
 
Tempo November 2015
Tempo November 2015Tempo November 2015
Tempo November 2015Tempoplanet
 
Creating the 21st Century Learning Experience
Creating the 21st Century Learning ExperienceCreating the 21st Century Learning Experience
Creating the 21st Century Learning ExperienceLisa MacLeod
 
Aleman_Organizador_grafico
Aleman_Organizador_graficoAleman_Organizador_grafico
Aleman_Organizador_graficoalexalem26
 
Workshop fair trade.convince
Workshop fair trade.convinceWorkshop fair trade.convince
Workshop fair trade.convinceJessica161
 
Tenaga kependidikan
Tenaga kependidikanTenaga kependidikan
Tenaga kependidikanVanny Febian
 
Bilangan prima dan tfm ( teori & aplikasi )
Bilangan prima dan tfm ( teori & aplikasi )Bilangan prima dan tfm ( teori & aplikasi )
Bilangan prima dan tfm ( teori & aplikasi )Indra Gunawan
 
Las densidades radiológicas
Las densidades radiológicasLas densidades radiológicas
Las densidades radiológicasTXTero
 

Destacado (20)

к и м 6
к и м 6к и м 6
к и м 6
 
Bear out of parking lot
Bear out of parking lotBear out of parking lot
Bear out of parking lot
 
Act reading humanities
Act reading humanitiesAct reading humanities
Act reading humanities
 
C4 1
C4 1C4 1
C4 1
 
Blank
BlankBlank
Blank
 
5 tips to maximise your personal productivity
5 tips to maximise your personal productivity5 tips to maximise your personal productivity
5 tips to maximise your personal productivity
 
приложение 2
приложение 2приложение 2
приложение 2
 
Java me lab2-slides (gui programming)
Java me lab2-slides (gui programming)Java me lab2-slides (gui programming)
Java me lab2-slides (gui programming)
 
G8injv'.=hwaahk
G8injv'.=hwaahkG8injv'.=hwaahk
G8injv'.=hwaahk
 
Lab maual
Lab maualLab maual
Lab maual
 
Grindingmachine
GrindingmachineGrindingmachine
Grindingmachine
 
Tempo November 2015
Tempo November 2015Tempo November 2015
Tempo November 2015
 
Creating the 21st Century Learning Experience
Creating the 21st Century Learning ExperienceCreating the 21st Century Learning Experience
Creating the 21st Century Learning Experience
 
Aleman_Organizador_grafico
Aleman_Organizador_graficoAleman_Organizador_grafico
Aleman_Organizador_grafico
 
Workshop fair trade.convince
Workshop fair trade.convinceWorkshop fair trade.convince
Workshop fair trade.convince
 
Tenaga kependidikan
Tenaga kependidikanTenaga kependidikan
Tenaga kependidikan
 
Bilangan prima dan tfm ( teori & aplikasi )
Bilangan prima dan tfm ( teori & aplikasi )Bilangan prima dan tfm ( teori & aplikasi )
Bilangan prima dan tfm ( teori & aplikasi )
 
Méthodologie documentaire Master 2 Psychanalyse novembre 2016
Méthodologie documentaire Master 2 Psychanalyse novembre 2016Méthodologie documentaire Master 2 Psychanalyse novembre 2016
Méthodologie documentaire Master 2 Psychanalyse novembre 2016
 
Las densidades radiológicas
Las densidades radiológicasLas densidades radiológicas
Las densidades radiológicas
 
Ke chuyen ve kim loai 2
Ke chuyen ve kim loai 2Ke chuyen ve kim loai 2
Ke chuyen ve kim loai 2
 

Similar a XPages: You Know the 'How to'. Now Learn the 'Why and What'.

App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentTeamstudio
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons LearnedEneko Jon Bilbao
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapTeamstudio
 
Mobilize Your Business, Not Just an App
Mobilize Your Business, Not Just an AppMobilize Your Business, Not Just an App
Mobilize Your Business, Not Just an AppTeamstudio
 
Everything XControls
Everything XControlsEverything XControls
Everything XControlsTeamstudio
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternTeamstudio
 
System engineer 's cv with 3 yrs of exp looking for job in Dubai
System engineer 's cv with 3 yrs of exp looking for job in DubaiSystem engineer 's cv with 3 yrs of exp looking for job in Dubai
System engineer 's cv with 3 yrs of exp looking for job in DubaiSravani Kunnumma
 
Choosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPChoosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPSebastian Bland
 
What is your mobile strategy?
What is your mobile strategy?What is your mobile strategy?
What is your mobile strategy?Emily Massey
 
A Beard, An App, A Blender
A Beard, An App, A BlenderA Beard, An App, A Blender
A Beard, An App, A Blenderedm00se
 
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization SolutionsMigrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization SolutionsLenovo Business
 
Resume_MCA_2016_Divya-3
Resume_MCA_2016_Divya-3Resume_MCA_2016_Divya-3
Resume_MCA_2016_Divya-3Divya S
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...John Head
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing teamMykhail Galushko
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityTechWell
 
Choosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPChoosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPSebastian Bland
 
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...Philippe Riand
 

Similar a XPages: You Know the 'How to'. Now Learn the 'Why and What'. (20)

App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino Roadmap
 
Mobilize Your Business, Not Just an App
Mobilize Your Business, Not Just an AppMobilize Your Business, Not Just an App
Mobilize Your Business, Not Just an App
 
Everything XControls
Everything XControlsEverything XControls
Everything XControls
 
Capstone- Milestone 3
Capstone- Milestone 3Capstone- Milestone 3
Capstone- Milestone 3
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
 
System engineer 's cv with 3 yrs of exp looking for job in Dubai
System engineer 's cv with 3 yrs of exp looking for job in DubaiSystem engineer 's cv with 3 yrs of exp looking for job in Dubai
System engineer 's cv with 3 yrs of exp looking for job in Dubai
 
Choosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPChoosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERP
 
What is your mobile strategy?
What is your mobile strategy?What is your mobile strategy?
What is your mobile strategy?
 
A Beard, An App, A Blender
A Beard, An App, A BlenderA Beard, An App, A Blender
A Beard, An App, A Blender
 
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization SolutionsMigrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
 
Resume_MCA_2016_Divya-3
Resume_MCA_2016_Divya-3Resume_MCA_2016_Divya-3
Resume_MCA_2016_Divya-3
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing team
 
robert.phillips-resume
robert.phillips-resumerobert.phillips-resume
robert.phillips-resume
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software Quality
 
Choosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPChoosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERP
 
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...
 
Resume
ResumeResume
Resume
 

Más de Teamstudio

Search Terms and Design Complexity: A Tutorial Before Modernizing or Migrating
Search Terms and Design Complexity: A Tutorial Before Modernizing or MigratingSearch Terms and Design Complexity: A Tutorial Before Modernizing or Migrating
Search Terms and Design Complexity: A Tutorial Before Modernizing or MigratingTeamstudio
 
SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!Teamstudio
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerTeamstudio
 
Understand Usage with Detailed Access Information
Understand Usage with Detailed Access InformationUnderstand Usage with Detailed Access Information
Understand Usage with Detailed Access InformationTeamstudio
 
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8Teamstudio
 
Marty, You're Just Not Thinking Fourth Dimensionally
Marty, You're Just Not Thinking Fourth DimensionallyMarty, You're Just Not Thinking Fourth Dimensionally
Marty, You're Just Not Thinking Fourth DimensionallyTeamstudio
 
IBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino RoadmapIBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino RoadmapTeamstudio
 
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...Teamstudio
 
Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections
Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections
Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections Teamstudio
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityTeamstudio
 
Optimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep DiveOptimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep DiveTeamstudio
 
Getting Started with the OpenNTF Domino API
Getting Started with the OpenNTF Domino APIGetting Started with the OpenNTF Domino API
Getting Started with the OpenNTF Domino APITeamstudio
 
Understand the True Business Usage of Notes Applications with Usage Auditor
Understand the True Business Usage of Notes Applications with Usage AuditorUnderstand the True Business Usage of Notes Applications with Usage Auditor
Understand the True Business Usage of Notes Applications with Usage AuditorTeamstudio
 
Optimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best PracticesOptimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best PracticesTeamstudio
 
Building Responsive Applications Using XPages
Building Responsive Applications Using XPagesBuilding Responsive Applications Using XPages
Building Responsive Applications Using XPagesTeamstudio
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsTeamstudio
 
Ask the XPages Experts
Ask the XPages ExpertsAsk the XPages Experts
Ask the XPages ExpertsTeamstudio
 
Move Your XPages Applications to the Fast Lane
Move Your XPages Applications to the Fast LaneMove Your XPages Applications to the Fast Lane
Move Your XPages Applications to the Fast LaneTeamstudio
 
Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...
Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...
Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...Teamstudio
 
Transformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTransformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTeamstudio
 

Más de Teamstudio (20)

Search Terms and Design Complexity: A Tutorial Before Modernizing or Migrating
Search Terms and Design Complexity: A Tutorial Before Modernizing or MigratingSearch Terms and Design Complexity: A Tutorial Before Modernizing or Migrating
Search Terms and Design Complexity: A Tutorial Before Modernizing or Migrating
 
SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
 
Understand Usage with Detailed Access Information
Understand Usage with Detailed Access InformationUnderstand Usage with Detailed Access Information
Understand Usage with Detailed Access Information
 
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
 
Marty, You're Just Not Thinking Fourth Dimensionally
Marty, You're Just Not Thinking Fourth DimensionallyMarty, You're Just Not Thinking Fourth Dimensionally
Marty, You're Just Not Thinking Fourth Dimensionally
 
IBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino RoadmapIBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino Roadmap
 
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...
 
Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections
Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections
Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability
 
Optimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep DiveOptimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep Dive
 
Getting Started with the OpenNTF Domino API
Getting Started with the OpenNTF Domino APIGetting Started with the OpenNTF Domino API
Getting Started with the OpenNTF Domino API
 
Understand the True Business Usage of Notes Applications with Usage Auditor
Understand the True Business Usage of Notes Applications with Usage AuditorUnderstand the True Business Usage of Notes Applications with Usage Auditor
Understand the True Business Usage of Notes Applications with Usage Auditor
 
Optimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best PracticesOptimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best Practices
 
Building Responsive Applications Using XPages
Building Responsive Applications Using XPagesBuilding Responsive Applications Using XPages
Building Responsive Applications Using XPages
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino Apps
 
Ask the XPages Experts
Ask the XPages ExpertsAsk the XPages Experts
Ask the XPages Experts
 
Move Your XPages Applications to the Fast Lane
Move Your XPages Applications to the Fast LaneMove Your XPages Applications to the Fast Lane
Move Your XPages Applications to the Fast Lane
 
Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...
Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...
Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...
 
Transformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTransformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPages
 

Último

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Último (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

XPages: You Know the 'How to'. Now Learn the 'Why and What'.

  • 1. XPages: You Know the 'How to'. Now Learn the 'Why and What'. Tweet about this event: #xpages and mention us: @teamstudio @TLCCLTD @majorking November 19, 2013
  • 2. Courtney Carter Inbound Marketing Specialist @teamstudio teamstudio.com @TLCCLTD @majorking
  • 3. Who we are • Our background is in creating tools for collaborative computing in mid-size and large enterprises, primarily for Lotus Notes • Easy-to-use tools for developers and administrators • 2300+ active customers, 47 countries • Offices in US, UK and Japan • Entered mobile space in 2010 with Unplugged – easy mobilization of Notes apps to Blackberry, Android and iOS
  • 4. Teamstudio Unplugged • Your Mobile Domino Server – take your Notes apps with you! • End users access Notes applications from mobile devices whether online or offline • Leverages existing skills and technology – XPages – Replication model you already know • Unplugged 3.0 just released • IBM Collaboration Solutions Award Winner 2013
  • 5. Teamstudio Continuity • Mobile BCM application for smartphones and tablets – iOS, Android and BB • • • Offline access to all your BCM and Disaster Recovery data Store plans, contacts, call trees, and more Client available for download from app stores
  • 6. Teamstudio • Next webinar: December 12th • SocialBiz webinar: Enterprise Mobile Strategy December 17th • IBM Connect: booth 114 • Promotions: – Receive Continuity for free when you purchase Unplugged
  • 7. XPages: You know the ‘how to’. Now learn the why and what? Your Hosts Today: Paul Della-Nebbia TLCC @PaulDN Howard Greenberg TLCC @TLCCLtd #XPages 1
  • 8. Don’t Miss the OpenNTF Webinar Tomorrow!!! Link to Webinar Details (Registration is Not Required) Link to Join E-Meeting Meeting password: ICSAppDev Link to Dial-In Numbers (You can use the E-meeting for audio instead) Passcode: 71387162 2
  • 9. Upcoming and Recorded Webinars Next Webinar on December 12th Check back after November 20th!!! - Until then it’s an Essential Secret www.tlcc.com/xpages-webinar View Previous Webinars (use url above) 3
  • 10. TLCC Courses and Services • The Leader in Notes and Domino Training since 1997 • Self Paced Distance Learning Courses for Notes/Domino – XPages, Development, and Administration (user too!) – Learn anywhere using your Notes client – Many demos and activities – An Instructor is a click away • OnSite Private Classes • TLCC Mentoring Services • Free demo courses – Intro. To XPages Development – Application Development 1 4
  • 11. IBM Developer Certifications for Notes and Domino 9 • IBM Certified Application Developer - Notes and Domino 9.0 • Already certified for 8.5? • Take one update test Test LOT-408 • Not Certified Yet? • Two Core Exams Test LOT-409 Application Development A Test LOT-410 Application Development B • IBM Certified Advanced Application Developer • Once certified at the first level then take ONE of the following: Test LOT-411 - XPages Mobile Advanced Topics Test LOT-405 - IBM Notes and Domino 9.0 Social Edition System Admin Update Test LOT-406 - IBM Notes and Domino 9.0 Social Edition System Administration A Test LOT-407 - IBM Notes and Domino 9.0 Social Edition System Administration B 5
  • 12. What’s On the Application Development Exams? EVERYTHING! • Consult the exam objectives for a complete list • Both core exams are very comprehensive and cover: Domino Designer Notes client development XPages Mobile Development Extension Library Controls 6
  • 13. TLCC Can Help! Already Certified as an 8.5 Application Developer? One Update Test, the following TLCC course will help prepare you: Notes Domino 9 Application Development Update Not Certified Yet? These five TLCC courses cover everything on the two exams: Notes Domino 9 Application Development 1 Notes Domino 9 Application Development 2 XPages Development 1 for Notes Domino 9 Rapid XPages Development using Application Layout and Dojo UI Controls (9.0) Mobile XPages Development for Domino 9 (also 411 mobile exam for Advanced) Certified Developer Package for Notes and Domino 9 (five courses listed above) XPages Certification Package for Notes and Domino 9 (three XPages courses above) TLCC Certification Sale – Ends November 30th! Save on the courses/packages to help you pass the exams Link to Certification and Sale Information 7
  • 14. Drawing for Two Exam Vouchers!!! 8
  • 15. Asking Questions Q & A at the end! Type in your questions as they come up 9
  • 16. Your Presenter Today: John Kingsley GreyDuck Technology #XPages 10
  • 17. XPages: You Know the 'How to'. Now Learn the 'Why and What'. John Kingsley Senior Consultant GreyDuck Technology MWLUG 2013
  • 18. About Me John Kingsley has over 20 years experience with Lotus Notes application development ranging from stints at DEC to Teamstudio. His experience has provided him with exposure to a wide variety of development practices, both good and horribly bad. John currently works through Greyduck Technology to provide his expertise.
  • 19. Agenda Why  Reasons for Web Enabling  Mobilizing What  Assess current Portfolio of applications  Prioritize Application selected for web enabling/mobilizing Additional Concerns  Device considerations  UI considerations  Connectivity  Security Links to more information Summary Questions
  • 20. NOTE! This is NOT a technical Session If you are looking for the “How” then this session is not for you.
  • 21. Why? Why would we want to Mobilize/Web enable our existing IBM Notes Applications?
  • 22. Why? Reasons for Web Enabling Eliminate Notes Client • Reduce License Costs • Reduce Support issues Expand applications to external stakeholders • End users are not employees • Can’t dictate use of Notes Client Easier to web enable than full scale migration Reasons for Mobilizing…
  • 25. Why? Smartphones brought  Access to corporate email  More ubiquitous access  More modern look and feel
  • 26. What? We’re going Mobile? OMG!! • There need not be a corresponding web/mobile version for every application in the enterprise. • Data intensive tasks executed in back-office applications are not a good fit for web/mobile applications. • Mobile applications don't address every situation. You don’t need to ‘mobilize’ every form, view, agent, etc.
  • 28. The Process 1. Asses current environment 2. Evaluate application complexity 3. Identify first ‘win’
  • 29. Assess Current Environment Find unused applications first  Use customized database catalog  ‘Activity’ not really relevant  3rd party tools and services This is just good practice in keeping your environment clean  Check ACLs – Default Access as Manager?  Databases with ‘test’ or a date in the name/filepath  Template inheritance
  • 30. Assess Current Environment Find applications that are not business critical (“Recipe swapping database”) • One client had a database titled “Recipes”, that actually held recipes used in production of their products. • Not always easy • Find business owner(if possible). • Find out what applications are used for. • Can use a spreadsheet to track, or be creative and create a notes application
  • 31. Evaluate Application Complexity Assess business process of remaining applications • Determine what makes sense to mobilize.  Look at workflow.  Look at complexity.  Look at amount of data needed to complete the process. Do I need 35 forms, 4 sub-forms, 50 views, and 7 agents to do the task?
  • 32. Evaluate Application Complexity Prioritize Application selected for web enabling/mobilizing. • Effort to web enable/mobilize  High – Not many views and forms, easy workflow processes, limited data needed to function.  Medium – a larger number of views and forms, a few more complicated workflows, more data needed to function.  Low – Very complicated workflow apps with lookups to backend systems. Many views, forms, agents, Etc. Large amounts of data required to function
  • 34. Identify first ‘win’ Prioritize Application selected for web enabling/mobilizing. • Business criticality  High – Having mobile/web is Business critical  Medium – Having mobile/web would have some business impact  Low –Seldom used, non mission critical
  • 35. Identify first ‘win’ Additional Concerns • Device considerations   • Pc’sLaptops – Typically web browser access TabletsSmartphone’s – Native apps or web browser access Types of Application  Simple approval  Form fill  Reference
  • 36. Identify first ‘win’ Additional Concerns • UI considerations  Different screen sizes base on client.    Pc’sLaptops TabletsSmartphone’s Do I try a one app fits all approach?
  • 37. Identify first ‘win’ Additional Concerns • Connectivity  Will the users have Wi-Fi or 3/4G connections?   Is there a need for data offline in mobile devices?   Device storage (If offline access is needed) Is being able to access applications where there is no connectivity a requirement?   Speed of connection will affect how the application should be designed Ever try to get a signal in downtown Manhattan? Do you have an unlimited data plan for you mobile devices?  Do they even still exist?
  • 38. Identify first ‘win’ Additional Concerns • Security    Loss of mobile devices Access network remotely You should already have a Mobile Device Management (MDM) solution in place.  IBM Notes Traveler© ( at a minimum)  AirWatch®, MobileIron®, or other 3rd party solutions
  • 39. Summary Do • Go for the quick wins first. • Then move on to more complicated/ advanced functionality apps Do Not • Take a 32GB CRM solution and try to mobilize the entire app • Require a 32 page document to be read prior to action in the mobile/web application
  • 40. Links to More information Business Insider: The future of Mobile – Great forward looking information Eweek Mobilizing Enterprise Apps: 10 Tips for Doing Business on Smartphones, Tablets – Kind of the next step from this presentation SSW Rules to better interfaces – Good advice and examples of what NOT to do
  • 42. Contact Information Thank you for attending Contact me. John Kingsley, Senior Consultant GreyDuck Technology Email: john.kingsley@greyduck.com Twitter: @majorking Blog: thejohnkingsley@blogspot.com
  • 43. Questions???? Use the Q&A pane in WebEx to ask questions We will answer your questions verbally 11
  • 44. Question and Answer Time! John Kingsley Howard Greenberg Upcoming Events: OpenNTF Webinar Tomorrow!!! DCLUG meeting on Nov. 21st IBM Connect 2014 Registration is open Paul Della-Nebbia Courtney Carter #XPages @TLCCLtd @Teamstudio @PaulDN TLCC Certification Specials End November 30th Teamstudio webinar on Dec 17th - Tips to Build a Rock Solid Enterprise Mobile TLCC Questions? howardg@tlcc.com paul@tlcc.com 888-241-8522 or 561-953-0095 Teamstudio Questions? contactus@teamstudio.com 877-228-6178 12