SlideShare a Scribd company logo
1 of 39
Download to read offline
NELOTUS User Group
XPages Mobile
Controls             May 7, 2012




                      © 2012 PSC Group, LLC
agenda

•   Introduction
•   About OpenNTF.org
•   What's possible ?
•   How does XPages Mobile work ?
•   How do I get it ?
•   Future directions
•   Where to find out more
•   Q&A




                  © 2012 PSC Group, LLC   2
John Head
jhead@psclistens.com       Facebook.com/johndhead       Facebook.com/PSCGroup
                               Twitter.com/johnhead     Twitter.com/PSCGroup
1051 Perimeter Drive
Suite 500                 LinkedIN.com/in/johndhead     Linkedin.com/company/psc-group-llc
Schaumburg, IL 60173       Slideshare.com/johnhead      Slideshare.com/PSCGroup

(847) 517-7200               Youtube.com/johnhead       Youtube.com/PSCGroup
(847) 517-7600 fax




                     www.johndavidhead.com

                     www.pscgroup.com
                                © 2012 PSC Group, LLC
Kathy Brown

•   Twitter @RunningKathy
•   LinkedIn.com/in/runningkathy
•   kbrown@psclistens.com
•   http://www.runningnotes.net

• 1051 Perimeter Drive
  Suite 500
  Schaumburg, IL 60173

    (847) 517-7200
    (847) 517-7600 fax




                         © 2012 PSC Group, LLC LLC
                             © 2012 PSC Group,       4
Attribution

• Many of these slides come from the
  Lotusphere2012 presentation “AD109 Ready, Set,
  Go! How IBM Lotus® Domino® XPages Became
  Mobile” by Eamon Muldoon and Lorcan McDonald,
  IBM Ireland Lab
• PSC does not represent any IBM statements about
  future versions of Notes & Domino




                  © 2012 PSC Group, LLC             5
OpenNTF.org is devoted to ...
■   Enabling groups of individuals all over the world to collaborate on
    software applications and release them as open source.
■   Providing a framework for the community so that open source
    applications may be freely distributed, using widely accepted licensing
    terms.
■   Increasing the quality and quantity of templates, applications and
    samples that are shared by the community.




                            © 2012 PSC Group, LLC
OpenNTF.org History
■   OpenNTF was launched in 2002 by people from the Lotus Notes/
    Domino community. In May 2009 the new OpenNTF Alliance was
    established. The Alliance is in the process of being replaced by the
    newly incorporated OpenNTF, which, in December 2011, took over the
    operation of the OpenNTF site.
■   Statistics (as of 2011)
     ─   360 new open source releases
     ─   184k downloads
     ─   720 open source projects
     ─   1000 snippets
     ─ 77k registered users
     ─ OpenNTF.org – 300k page visits and 70k visitors per month
     ─ 4 hrs of video and 85k views on YouTube Channel




                                © 2012 PSC Group, LLC
Member Companies




              © 2012 PSC Group, LLC
OpenNTF.org




               © 2012 PSC Group, LLC
© 2012 PSC Group, LLC
• Submit one of the following:
   – Re-usable controls can be custom controls or library/
     Java controls.
   – Applications contain or integrate all necessary
     functionality for users to fulfill certain tasks.
• Prerequisites
   – Lotus Domino 8.5.3.
   – May require Upgrade Pack 1 or the latest XPages
     Extension Library from OpenNTF.
• Awards
   – Controls
       • The two winners of this category will receive $800
         each. 
   – Applications
       • The two winners of this category will receive $1600

                       © 2012 PSC Group, LLC                   11
XSnippets




            © 2012 PSC Group, LLC
XSnippets Contest

• Run each Quarter
• Contributors can win in two different ways: 
   – Two contributors will be randomly selected
     from a pool of contributors who submitted four
     or more snippets during the contest. Each of
     the winning contributors will receive an award
     of $100. 
   – Two contributors will be chosen via judging
     based on technical value and wow factor for
     single submissions. These two contributors will
     also receive $100 each. 


                   © 2012 PSC Group, LLC               13
© 2012 PSC Group, LLC
XPages Mobile App Dev Objectives
•   Build new and extend the reach of existing applications to smart phones
    and tablets
     – Provide pervasive access to IBM® Lotus Notes® and Domino data
        from your mobile device
          • IOS® 4 & 5 (iPhone®, iPad® and iPod Touch®)
          • Android® 2.3 (phones) and 3.x (tablets)
          • Blackberry® (coming in the near future)
     – Improve business process efficiency by allowing decision makers to
        approve workflows on the go
•   Enable templates with mobile access
     – Enable existing applications by refreshing the design
     – Teamroom & Discussion templates
     – Provide examples of best practices
•   Extend the XPages framework to support mobile web browsers
     – Make it easy to develop mobile applications with the technology you
        know
     – One programming model for mobile, desktop browser and rich
        client



                            © 2012 PSC Group, LLC                             15
XPages Mobile Features
•   Provide a set dedicated set of controls and libraries
     – Form controls, data lists, navigation, transition animations ...
     – Extends Dojo 1.6.1
•   Provide mobile renderings of key application controls
     – Outline, dataview, formTable
•   Native look and feel
     – Automatic device detection and rendering
     – iPhone and Android native styling (Blackberry coming soon)
•   Flexibility on how you want to mobilize
     – Incrementally enhance existing application with mobile controls
     – Create a new application with mobile controls that access data
        and business logic in an existing application
•   IBM Lotus® Domino® Designer
     – Mobile control visualisations




                           © 2012 PSC Group, LLC                          16
Brief History

•   Mobile Controls Project on OpenNTF
     – Released in early 2010
     – Set of stand alone custom controls
     – Based on 8.5.2
•   Incorporated into XPages Extension Library project on OpenNTF
     – Improved throughout 2011 with feedback from the community
•   Custom mobile solutions
     – Partners building custom mobile solutions using jQuery Mobile
        and dojox.mobile
     – Examples on OpenNTF
•   XPages Mobile support released as part of Upgrade Pack 1
     – Officially supported release based on 8.5.3




                          © 2012 PSC Group, LLC                        17
Notes & Domino 8.5.3 Upgrade Pack 1

•   Delivers a set of application development capabilities on top of
    8.5.3
     – Upgrade Pack 1 delivers new features using plugins
     – Applicable to Domino, IBM® XWork Server, Notes, Domino
        Designer
     – Does not modify the 8.5.3 base content in any way
•   What does it contain?
     – XPages Extension Library (Most but not all of the capabilities
        currently on OpenNTF)
         • Includes new set of mobile specific XPages controls
     – Updated templates built with controls in Extension Library
         • Teamroom: XPages UI including mobile access
         • Discussion: new mobile access
     – Domino Access Services: New REST APIs




                           © 2012 PSC Group, LLC                        18
XPages Mobile Controls –
The Building Blocks
                                                   Form w/ Validation

  Outline/Menu                    Navigation Bar
                 Date View




                                     Search Bar




                    © 2012 PSC Group, LLC                        19
New Teamroom Template




 In two easy steps!
 1) File-Application-Replace Design
 2) Run Upgrade Content agent
 (note: you only need to run agent
 once)

                       © 2012 PSC Group, LLC   20
XPages Mobile Features - Teamroom




               © 2012 PSC Group, LLC   21
How it works




               © 2012 PSC Group, LLC   22
Single Application Page




                © 2012 PSC Group, LLC   23
Mobile Controls

• Single-page Application Model
   – Application Pages loaded using partial refresh
   – Pages typically written as Custom Controls
   – Share Logic between Desktop and Mobile




                   © 2012 PSC Group, LLC              24
Cross over pattern




                © 2012 PSC Group, LLC   25
Common Controls

• Enables cross over pattern
• Mobile renderers provided for some of the
  popular Controls
   – Dataview
   – Form Table
   – Outline




                  © 2012 PSC Group, LLC       26
Device Detection




                   © 2012 PSC Group, LLC   27
Application Debugging

• Weinre
  – Remote debugger for web pages
  – Can be injected into production apps
  – http://phonegap.github.com/weinre/

• Fiddler2
   – An HTTP proxy
   – Debug native apps.
   – Simulate poor connections
   – http://www.fiddler2.com/fiddler2/


                  © 2012 PSC Group, LLC    28
How do I get 8.5.3 Upgrade Pack 1?

•   Customers on active maintenance can download from Passport
    Advantage
•   IBM Business Partners can download from PartnerWorld Software
    Access Catalog
•   Download 1 image which contains install kits for the following
     – Notes Client
         • XPages Extension Library runtime
     – Domino Designer
         • XPages Extension Library runtime (for local preview)
         • Designer plugins for working with XPages Extension Library
     – Domino & XWork Server
         • XPages Extension Library runtime
         • Domino Access Services (REST APIs)




                          © 2012 PSC Group, LLC                         29
Product, Upgrade Packs & Open Source
•   Deliver new functionality through off cycle Upgrade Packs
•   The code is first released on openNTF
     – Available early and gives full transparency on what is being done
•   Pieces from openNTF are extracted and delivered as Upgrade Packs,
    supported by IBM
     – Upgrade packs are delivered on a shorter release cycle than products
•   Upgrade Packs are integrated into the next revision of the product




                             © 2012 PSC Group, LLC                            30
Future Directions

•   Additional controls and themes
     – Enhanced control support (iOS and Android)
     – Blackberry support
     – based on Dojo 1.7
•   Additional mobile template
     – Document library
•   Common UI on all mobile devices
     – OneUI for Mobile
•   IBM Mobile Tech Preview (MFP)/Phonegap
     – Hybrid development model providing a native application
     – Access to native device capabilities – camera, contacts etc..
•   IBM Lotus NotesTraveller® Integration
     – Receive a document link in an email, view the mobile rendering
       of the document, review and approve




                          © 2012 PSC Group, LLC                         31
© 2012 PSC Group, LLC   32
Mobilize Today!
•   Get the code
     – XPages mobile controls are delivered in Notes & Domino 8.5.3
        Upgrade Pack 1
          • Requires Domino and Domino Designer 8.5.3
          • Available thru Passport Advantage to customers on active
            maintenance
          • Installation instructions here
•   Quick Win – Apply new TeamRoom and Discussion templates
•   Get enabled
     – TeamRoom Demo:
     – http://ibmtvdemo.edgesuite.net/software/lotus/demo/notes/
        teamroom853/
     – Tutorial: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/
        XPages_Mobile_Controls_Tutorial_
     – For more info Notes and Domino 8.5.3 Upgrade Pack 1http://
        dojotoolkit.org/features/mobile
     – XPages Extension Library sample on XPages.info




                            © 2012 PSC Group, LLC                      33
More Information
• XPages.info – One Stop Shopping for XPages
   – http://xpages.info
• XPages Forum – Got Questions, Need Answers?
   – http://xpages.info/forum
• OpenNTF – Open Source Community
   – http://www.openntf.org
• Domino Application Development Wiki
   – http://www.lotus.com/ldd/ddwiki.nsf
• XPages Blog
   – http://xpagesblog.com
• IBM Educational Offerings
   – http://www.ibm.com/software/lotus/training/
     n8deducationofferings.html



                   © 2012 PSC Group, LLC           34
Technical Education & Certification
•   IBM Education XPages Courses
     Fundamentals of IBM Lotus Notes 8.5.1 Application
     Development
     Introduction to IBM Lotus Notes 8.5.1 XPages
     Developing IBM Lotus Notes 8.5.2 Applications: Intermediate
     XPages Design
     Developing IBM Lotus Notes 8.5.2 Applications: Advanced XPage
     Design
     Modernizing Domino Applications
•   Learning Roadmaps (New Developers)
     – New Developers
     – Experienced Developers
•   IBM Resells TLCC XPages Courses (and Other App Dev & Admin
    Courses)
•   New XPages Certification: Developing IBM Lotus Domino 8.5.2
    Applications:
     – Advanced XPage Design


                         © 2012 PSC Group, LLC                       35
•   Factoids...
     – Comprehensive 7 Part, 785 page volume
     – IBM Press publication
     – Authored by lead members of XPages development team
     – Features contributions from other key community members
     – Covers all aspects of XPages application development
     – Example-driven approach focusing on practical problems
     – Includes sample NSF downloads
•   Available now @ Lotusphere bookstore
•   Available online
     – www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486482
     – www.amazon.com/Mastering-XPages-Step-Step-Application/dp/0132486318




                              © 2012 PSC Group, LLC                          36
XPages Portable Command Guide

•   Factoids...
     – Compact 320 page volume
     – IBM Press publication
     – Authored by members of XPages & Domino Designer dev teams
     – Perfect complement to the popular Mastering XPages book,helping
        experienced XPages developers go even further
     – Thoroughly covers XSP properties, Command Managerinstructions, INI
        variables, OSGi console commands,debugging, logging and more.
     – Dozens of practical examples providing immediate solutions
•   Available soon online
     – www.ibmpressbooks.com/bookstore/product.asp?isbn=0132943050
     – www.amazon.com/XPages-Portable-Command-Guide/dp/0132943050




                            © 2012 PSC Group, LLC                           37
•   Factoids...
     – Comprehensive 600 page volume
     – IBM Press publication
     – Authored by a team of all-star XPages experts,Featuring
       contributions from key community members
     – Take full advantage of the XPages ExtensibilityFramework,
       Library & API
     – Step-by-step guide for developers of all experience levels
     – Combines reference material and practical use cases
•   Available Q2 – 2012
     – www.ibmpressbooks.com/bookstore/product.asp?
       isbn=0132901811
     – www.amazon.com/XPages-Extension-Library/dp/0132901811




                         © 2012 PSC Group, LLC                      38
Q&A




      © 2012 PSC Group, LLC   39

More Related Content

What's hot

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
 
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)John Head
 
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...John Head
 
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
 
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageMWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageJohn Head
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!John Head
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...John Head
 
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...John Head
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence SessionJohn Head
 
The New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityThe New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityChris Pepin
 
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
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsJohn Head
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
 
bccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outbccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outICS User Group
 
Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Teamstudio
 
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
 
IBM Messaging Roadmap
IBM Messaging RoadmapIBM Messaging Roadmap
IBM Messaging RoadmapSarwar Javaid
 
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...John Head
 

What's hot (20)

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
 
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
 
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
 
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
 
Nd8 St Sv2
Nd8 St Sv2Nd8 St Sv2
Nd8 St Sv2
 
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageMWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
 
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence Session
 
The New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityThe New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise Mobility
 
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 ...
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business Applications
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
 
bccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outbccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&out
 
Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?
 
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
 
IBM Messaging Roadmap
IBM Messaging RoadmapIBM Messaging Roadmap
IBM Messaging Roadmap
 
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
 

Similar to NELotus - OpenNTF.org & XPages Mobile Controls

AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesEamon Muldoon
 
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
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1Teamstudio
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience NeededKathy Brown
 
Worklight technical intro v2
Worklight technical intro v2Worklight technical intro v2
Worklight technical intro v2Vinh Nguyen
 
Show110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real WorldShow110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real Worldpdhannan
 
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
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102Scott Souder
 
Developing XPages Applications
Developing XPages ApplicationsDeveloping XPages Applications
Developing XPages ApplicationsNiklas Heidloff
 
Everything XControls
Everything XControlsEverything XControls
Everything XControlsTeamstudio
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsPaul Withers
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsRomin Irani
 
Next Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA'sNext Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA'sMatthias Zeller
 
Bootstrap4XPages
Bootstrap4XPagesBootstrap4XPages
Bootstrap4XPagesTeamstudio
 
IBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsLetsConnect
 
Going Live: Live@EDU AT UGA
Going Live: Live@EDU AT UGAGoing Live: Live@EDU AT UGA
Going Live: Live@EDU AT UGALewis Noles
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Kiko Monteverde
 
Lotusphere 2012 - What's new in IBM Connections
Lotusphere 2012 - What's new in IBM Connections Lotusphere 2012 - What's new in IBM Connections
Lotusphere 2012 - What's new in IBM Connections IBM Danmark
 

Similar to NELotus - OpenNTF.org & XPages Mobile Controls (20)

AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development Futures
 
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
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience Needed
 
Worklight technical intro v2
Worklight technical intro v2Worklight technical intro v2
Worklight technical intro v2
 
Show110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real WorldShow110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real World
 
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
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
Developing XPages Applications
Developing XPages ApplicationsDeveloping XPages Applications
Developing XPages Applications
 
Everything XControls
Everything XControlsEverything XControls
Everything XControls
 
Resume Raushan
Resume RaushanResume Raushan
Resume Raushan
 
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas JellemaAMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile Controls
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
 
Next Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA'sNext Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA's
 
Bootstrap4XPages
Bootstrap4XPagesBootstrap4XPages
Bootstrap4XPages
 
IBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter begins
 
Going Live: Live@EDU AT UGA
Going Live: Live@EDU AT UGAGoing Live: Live@EDU AT UGA
Going Live: Live@EDU AT UGA
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
 
Lotusphere 2012 - What's new in IBM Connections
Lotusphere 2012 - What's new in IBM Connections Lotusphere 2012 - What's new in IBM Connections
Lotusphere 2012 - What's new in IBM Connections
 

More from John Head

How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyHow IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyJohn Head
 
MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0John Head
 
MWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideMWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideJohn Head
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...John Head
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...John Head
 
Personal Branding 2017
Personal Branding 2017Personal Branding 2017
Personal Branding 2017John Head
 
Application modernization meets human factors what's next
Application modernization meets human factors   what's nextApplication modernization meets human factors   what's next
Application modernization meets human factors what's nextJohn Head
 
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
The fork in the road -  the Application Modernization Roadmap for Notes/Domin...The fork in the road -  the Application Modernization Roadmap for Notes/Domin...
The fork in the road - the Application Modernization Roadmap for Notes/Domin...John Head
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseJohn Head
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience John Head
 
“What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications “What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications John Head
 
The Cloud and You - the ’as a service’ disruption you can’t ignore
The Cloud and You - the ’as a service’ disruption you can’t ignoreThe Cloud and You - the ’as a service’ disruption you can’t ignore
The Cloud and You - the ’as a service’ disruption you can’t ignoreJohn Head
 
Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?John Head
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceJohn Head
 
PSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicPSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicJohn Head
 
PSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsPSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsJohn Head
 
The Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreThe Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreJohn Head
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...John Head
 
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...John Head
 
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...John Head
 

More from John Head (20)

How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyHow IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
 
MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0
 
MWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideMWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other side
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...
 
Personal Branding 2017
Personal Branding 2017Personal Branding 2017
Personal Branding 2017
 
Application modernization meets human factors what's next
Application modernization meets human factors   what's nextApplication modernization meets human factors   what's next
Application modernization meets human factors what's next
 
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
The fork in the road -  the Application Modernization Roadmap for Notes/Domin...The fork in the road -  the Application Modernization Roadmap for Notes/Domin...
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBase
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
 
“What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications “What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications
 
The Cloud and You - the ’as a service’ disruption you can’t ignore
The Cloud and You - the ’as a service’ disruption you can’t ignoreThe Cloud and You - the ’as a service’ disruption you can’t ignore
The Cloud and You - the ’as a service’ disruption you can’t ignore
 
Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital Experience
 
PSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicPSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - Infographic
 
PSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsPSC Notes/Domino Survey Results
PSC Notes/Domino Survey Results
 
The Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreThe Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignore
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
 
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
 
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
 

Recently uploaded

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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

NELotus - OpenNTF.org & XPages Mobile Controls

  • 1. NELOTUS User Group XPages Mobile Controls May 7, 2012 © 2012 PSC Group, LLC
  • 2. agenda • Introduction • About OpenNTF.org • What's possible ? • How does XPages Mobile work ? • How do I get it ? • Future directions • Where to find out more • Q&A © 2012 PSC Group, LLC 2
  • 3. John Head jhead@psclistens.com Facebook.com/johndhead Facebook.com/PSCGroup Twitter.com/johnhead Twitter.com/PSCGroup 1051 Perimeter Drive Suite 500 LinkedIN.com/in/johndhead Linkedin.com/company/psc-group-llc Schaumburg, IL 60173 Slideshare.com/johnhead Slideshare.com/PSCGroup (847) 517-7200 Youtube.com/johnhead Youtube.com/PSCGroup (847) 517-7600 fax www.johndavidhead.com www.pscgroup.com © 2012 PSC Group, LLC
  • 4. Kathy Brown • Twitter @RunningKathy • LinkedIn.com/in/runningkathy • kbrown@psclistens.com • http://www.runningnotes.net • 1051 Perimeter Drive Suite 500 Schaumburg, IL 60173 (847) 517-7200 (847) 517-7600 fax © 2012 PSC Group, LLC LLC © 2012 PSC Group, 4
  • 5. Attribution • Many of these slides come from the Lotusphere2012 presentation “AD109 Ready, Set, Go! How IBM Lotus® Domino® XPages Became Mobile” by Eamon Muldoon and Lorcan McDonald, IBM Ireland Lab • PSC does not represent any IBM statements about future versions of Notes & Domino © 2012 PSC Group, LLC 5
  • 6. OpenNTF.org is devoted to ... ■ Enabling groups of individuals all over the world to collaborate on software applications and release them as open source. ■ Providing a framework for the community so that open source applications may be freely distributed, using widely accepted licensing terms. ■ Increasing the quality and quantity of templates, applications and samples that are shared by the community. © 2012 PSC Group, LLC
  • 7. OpenNTF.org History ■ OpenNTF was launched in 2002 by people from the Lotus Notes/ Domino community. In May 2009 the new OpenNTF Alliance was established. The Alliance is in the process of being replaced by the newly incorporated OpenNTF, which, in December 2011, took over the operation of the OpenNTF site. ■ Statistics (as of 2011) ─ 360 new open source releases ─ 184k downloads ─ 720 open source projects ─ 1000 snippets ─ 77k registered users ─ OpenNTF.org – 300k page visits and 70k visitors per month ─ 4 hrs of video and 85k views on YouTube Channel © 2012 PSC Group, LLC
  • 8. Member Companies © 2012 PSC Group, LLC
  • 9. OpenNTF.org © 2012 PSC Group, LLC
  • 10. © 2012 PSC Group, LLC
  • 11. • Submit one of the following: – Re-usable controls can be custom controls or library/ Java controls. – Applications contain or integrate all necessary functionality for users to fulfill certain tasks. • Prerequisites – Lotus Domino 8.5.3. – May require Upgrade Pack 1 or the latest XPages Extension Library from OpenNTF. • Awards – Controls • The two winners of this category will receive $800 each.  – Applications • The two winners of this category will receive $1600 © 2012 PSC Group, LLC 11
  • 12. XSnippets © 2012 PSC Group, LLC
  • 13. XSnippets Contest • Run each Quarter • Contributors can win in two different ways:  – Two contributors will be randomly selected from a pool of contributors who submitted four or more snippets during the contest. Each of the winning contributors will receive an award of $100.  – Two contributors will be chosen via judging based on technical value and wow factor for single submissions. These two contributors will also receive $100 each.  © 2012 PSC Group, LLC 13
  • 14. © 2012 PSC Group, LLC
  • 15. XPages Mobile App Dev Objectives • Build new and extend the reach of existing applications to smart phones and tablets – Provide pervasive access to IBM® Lotus Notes® and Domino data from your mobile device • IOS® 4 & 5 (iPhone®, iPad® and iPod Touch®) • Android® 2.3 (phones) and 3.x (tablets) • Blackberry® (coming in the near future) – Improve business process efficiency by allowing decision makers to approve workflows on the go • Enable templates with mobile access – Enable existing applications by refreshing the design – Teamroom & Discussion templates – Provide examples of best practices • Extend the XPages framework to support mobile web browsers – Make it easy to develop mobile applications with the technology you know – One programming model for mobile, desktop browser and rich client © 2012 PSC Group, LLC 15
  • 16. XPages Mobile Features • Provide a set dedicated set of controls and libraries – Form controls, data lists, navigation, transition animations ... – Extends Dojo 1.6.1 • Provide mobile renderings of key application controls – Outline, dataview, formTable • Native look and feel – Automatic device detection and rendering – iPhone and Android native styling (Blackberry coming soon) • Flexibility on how you want to mobilize – Incrementally enhance existing application with mobile controls – Create a new application with mobile controls that access data and business logic in an existing application • IBM Lotus® Domino® Designer – Mobile control visualisations © 2012 PSC Group, LLC 16
  • 17. Brief History • Mobile Controls Project on OpenNTF – Released in early 2010 – Set of stand alone custom controls – Based on 8.5.2 • Incorporated into XPages Extension Library project on OpenNTF – Improved throughout 2011 with feedback from the community • Custom mobile solutions – Partners building custom mobile solutions using jQuery Mobile and dojox.mobile – Examples on OpenNTF • XPages Mobile support released as part of Upgrade Pack 1 – Officially supported release based on 8.5.3 © 2012 PSC Group, LLC 17
  • 18. Notes & Domino 8.5.3 Upgrade Pack 1 • Delivers a set of application development capabilities on top of 8.5.3 – Upgrade Pack 1 delivers new features using plugins – Applicable to Domino, IBM® XWork Server, Notes, Domino Designer – Does not modify the 8.5.3 base content in any way • What does it contain? – XPages Extension Library (Most but not all of the capabilities currently on OpenNTF) • Includes new set of mobile specific XPages controls – Updated templates built with controls in Extension Library • Teamroom: XPages UI including mobile access • Discussion: new mobile access – Domino Access Services: New REST APIs © 2012 PSC Group, LLC 18
  • 19. XPages Mobile Controls – The Building Blocks Form w/ Validation Outline/Menu Navigation Bar Date View Search Bar © 2012 PSC Group, LLC 19
  • 20. New Teamroom Template In two easy steps! 1) File-Application-Replace Design 2) Run Upgrade Content agent (note: you only need to run agent once) © 2012 PSC Group, LLC 20
  • 21. XPages Mobile Features - Teamroom © 2012 PSC Group, LLC 21
  • 22. How it works © 2012 PSC Group, LLC 22
  • 23. Single Application Page © 2012 PSC Group, LLC 23
  • 24. Mobile Controls • Single-page Application Model – Application Pages loaded using partial refresh – Pages typically written as Custom Controls – Share Logic between Desktop and Mobile © 2012 PSC Group, LLC 24
  • 25. Cross over pattern © 2012 PSC Group, LLC 25
  • 26. Common Controls • Enables cross over pattern • Mobile renderers provided for some of the popular Controls – Dataview – Form Table – Outline © 2012 PSC Group, LLC 26
  • 27. Device Detection © 2012 PSC Group, LLC 27
  • 28. Application Debugging • Weinre – Remote debugger for web pages – Can be injected into production apps – http://phonegap.github.com/weinre/ • Fiddler2 – An HTTP proxy – Debug native apps. – Simulate poor connections – http://www.fiddler2.com/fiddler2/ © 2012 PSC Group, LLC 28
  • 29. How do I get 8.5.3 Upgrade Pack 1? • Customers on active maintenance can download from Passport Advantage • IBM Business Partners can download from PartnerWorld Software Access Catalog • Download 1 image which contains install kits for the following – Notes Client • XPages Extension Library runtime – Domino Designer • XPages Extension Library runtime (for local preview) • Designer plugins for working with XPages Extension Library – Domino & XWork Server • XPages Extension Library runtime • Domino Access Services (REST APIs) © 2012 PSC Group, LLC 29
  • 30. Product, Upgrade Packs & Open Source • Deliver new functionality through off cycle Upgrade Packs • The code is first released on openNTF – Available early and gives full transparency on what is being done • Pieces from openNTF are extracted and delivered as Upgrade Packs, supported by IBM – Upgrade packs are delivered on a shorter release cycle than products • Upgrade Packs are integrated into the next revision of the product © 2012 PSC Group, LLC 30
  • 31. Future Directions • Additional controls and themes – Enhanced control support (iOS and Android) – Blackberry support – based on Dojo 1.7 • Additional mobile template – Document library • Common UI on all mobile devices – OneUI for Mobile • IBM Mobile Tech Preview (MFP)/Phonegap – Hybrid development model providing a native application – Access to native device capabilities – camera, contacts etc.. • IBM Lotus NotesTraveller® Integration – Receive a document link in an email, view the mobile rendering of the document, review and approve © 2012 PSC Group, LLC 31
  • 32. © 2012 PSC Group, LLC 32
  • 33. Mobilize Today! • Get the code – XPages mobile controls are delivered in Notes & Domino 8.5.3 Upgrade Pack 1 • Requires Domino and Domino Designer 8.5.3 • Available thru Passport Advantage to customers on active maintenance • Installation instructions here • Quick Win – Apply new TeamRoom and Discussion templates • Get enabled – TeamRoom Demo: – http://ibmtvdemo.edgesuite.net/software/lotus/demo/notes/ teamroom853/ – Tutorial: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/ XPages_Mobile_Controls_Tutorial_ – For more info Notes and Domino 8.5.3 Upgrade Pack 1http:// dojotoolkit.org/features/mobile – XPages Extension Library sample on XPages.info © 2012 PSC Group, LLC 33
  • 34. More Information • XPages.info – One Stop Shopping for XPages – http://xpages.info • XPages Forum – Got Questions, Need Answers? – http://xpages.info/forum • OpenNTF – Open Source Community – http://www.openntf.org • Domino Application Development Wiki – http://www.lotus.com/ldd/ddwiki.nsf • XPages Blog – http://xpagesblog.com • IBM Educational Offerings – http://www.ibm.com/software/lotus/training/ n8deducationofferings.html © 2012 PSC Group, LLC 34
  • 35. Technical Education & Certification • IBM Education XPages Courses Fundamentals of IBM Lotus Notes 8.5.1 Application Development Introduction to IBM Lotus Notes 8.5.1 XPages Developing IBM Lotus Notes 8.5.2 Applications: Intermediate XPages Design Developing IBM Lotus Notes 8.5.2 Applications: Advanced XPage Design Modernizing Domino Applications • Learning Roadmaps (New Developers) – New Developers – Experienced Developers • IBM Resells TLCC XPages Courses (and Other App Dev & Admin Courses) • New XPages Certification: Developing IBM Lotus Domino 8.5.2 Applications: – Advanced XPage Design © 2012 PSC Group, LLC 35
  • 36. Factoids... – Comprehensive 7 Part, 785 page volume – IBM Press publication – Authored by lead members of XPages development team – Features contributions from other key community members – Covers all aspects of XPages application development – Example-driven approach focusing on practical problems – Includes sample NSF downloads • Available now @ Lotusphere bookstore • Available online – www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486482 – www.amazon.com/Mastering-XPages-Step-Step-Application/dp/0132486318 © 2012 PSC Group, LLC 36
  • 37. XPages Portable Command Guide • Factoids... – Compact 320 page volume – IBM Press publication – Authored by members of XPages & Domino Designer dev teams – Perfect complement to the popular Mastering XPages book,helping experienced XPages developers go even further – Thoroughly covers XSP properties, Command Managerinstructions, INI variables, OSGi console commands,debugging, logging and more. – Dozens of practical examples providing immediate solutions • Available soon online – www.ibmpressbooks.com/bookstore/product.asp?isbn=0132943050 – www.amazon.com/XPages-Portable-Command-Guide/dp/0132943050 © 2012 PSC Group, LLC 37
  • 38. Factoids... – Comprehensive 600 page volume – IBM Press publication – Authored by a team of all-star XPages experts,Featuring contributions from key community members – Take full advantage of the XPages ExtensibilityFramework, Library & API – Step-by-step guide for developers of all experience levels – Combines reference material and practical use cases • Available Q2 – 2012 – www.ibmpressbooks.com/bookstore/product.asp? isbn=0132901811 – www.amazon.com/XPages-Extension-Library/dp/0132901811 © 2012 PSC Group, LLC 38
  • 39. Q&A © 2012 PSC Group, LLC 39