The document summarizes an XPages webinar hosted by TLCC and featuring a presentation by John Kingsley of GreyDuck Technology. The webinar discussed reasons for mobilizing and web enabling existing IBM Notes applications, and provided a process for selecting which applications to prioritize for these efforts. Key points included identifying applications with low complexity, evaluating business criticality, and considering device and connectivity requirements. Contact information was provided for TLCC and the presenter for any additional questions.
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service đž 8923113531 đ° Avail...
Â
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
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
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âŠ
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.
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?
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
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