SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Making Mobile App Development Easy
Tweet about this event: #xpages
and mention us: @teamstudio @TLCCLTD @mattwhite @mobileappsrule
July 24, 2013
@teamstudio
teamstudio.com
@TLCCLTD
@mattwhite
@mobileappsrule
Taline Badrikian
Marketing Director
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
• 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 September
• Visit us at MWLUG – August 21-23 in Indianapolis
• Visit us at ICON UK – September 2-3 in Brighton, UK
• Check out our new website teamstudio.com and OneView
Approvals
© 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC
Howard Greenberg
TLCC
@TLCCLtd
Making Mobile App Dev Easy
Your Hosts Today:
1
#XPages
Paul Della-Nebbia
TLCC
@paulDN
© 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC 2
Upcoming and Recorded Webinars
Next Webinar in September
Topic To Be Announced!
www.tlcc.com/xpages-webinar
Same web page has a link to previous webinars
© 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC
• Seven XPages Courses!
‒ FREE !! Introduction to XPages Development
‒ JavaScript for XPages Development (8.5 and 9)
‒ Developing XPages Using Domino Designer 8.5 / XPages Development 1 for 9
‒ Rapid XPages Development using Application Layout and Dojo UI Controls (8.5 and 9)
‒ XPages Development 2 for Notes and Domino 8.5
‒ Mobile XPages for Domino 8.5 and 9
‒ Java 1 for XPages Developers
• Self Paced Training
– Learn anywhere!
– An Instructor is a click away
• Instructor Led (Private)
• TLCC Mentoring Services
3
TLCC XPages Offerings
© 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC
ICON UK (used to be UK LUG) in Brighton, UK
September 1st and 2nd … FREE!!
www.iconuk.org
Both events feature a TLCC TackItOn
Rapid XPages Development using Application Layout and Dojo UI Controls
One full day with TLCC’s expert instructors
TLCC’s Rapid XPages Development course
A year of continued instructor support
All for only $499
www.tlcc.com/iconuktackiton or www.tlcc.com/mwlug
MWLug in Indianapolis
August 21st to 23rd
www.mwlug.com
4
Upcoming Events
© 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC
Asking Questions
5
Q & A at the end!
Type in your
questions as they
come up
© 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC
Your Presenters Today:
6
#XPages
Matt White
IBM Champion
@mattwhite
http://mattwhite.me/
Rich Sharpe
@mobileappsrule
Teamstudio
Unplugged Mobile Controls – Deep Dive
Richard Sharpe & Matt White
24th July 2013
Disclaimer
 Unplugged XPages Mobile Controls is NOT the
same as the Teamstudio Unplugged Product
 Unplugged is NOT required to run or use these
controls
– but of course you can test the Teamstudio
Unplugged product for free 
 Opinions stated here are from us (the
presenters) on experiences and work we have
performed
© 2013 Teamstudio, Inc.
Agenda
 Introduction
 Why These Controls Were Built (and Limitations)
 How to Get The Unplugged Mobile XPages Controls
 A Very Quick Starter Example
 Deep Dive – Search
– Local Search
– Database Search
– A-Z Search Control
 Deep Dive – Forms
– Auto-complete
– Clear field content
– Date Picker
 Future Roadmap
 Questions
© 2013 Teamstudio, Inc.
Why These Controls Were Built (and
Limitations)
 Frustrated with performance of other frameworks (e.g.
JQueryMobile)
 Frustrated at the design restrictions with other frameworks
(IBM Mobile Controls)
– Although Unplugged Mobile XPages Controls does have a small
level of coupling
 Frustrated with the level of difficulty of combining external
frameworks with XPages and Domino Designer
 Designed to be modular widgets
 Designed first to work on Teamstudio Unplugged and then
mobile web browsers
– E.g. Direct XPage datasource to forms in external databases not
supported (views are and use SSJS to access the documents)
© 2013 Teamstudio, Inc.
How To Get The Unplugged Mobile
XPages Controls
 For Controls:
– http://unplugged.openntf.org
 For Documentation:
– https://github.com/unplugged/unplugged-
controls/wiki
 For Videos:
– http://www.youtube.com/user/TeamstudioUnplu
gged
– http://www.youtube.com/watch?v=XHtiOO92A2g
© 2013 Teamstudio, Inc.
A Very Quick Starter Example
 We’re going to take an existing database and
add a mobile interface to it
 It will have two views and a form
 The files will be made available for download
at the end of the session
© 2013 Teamstudio, Inc.
Deep Dive - Forms
 Add rich functionality
– Quick Clear fields
– Date Pickers
– Changing keyboard types
– Typeahead
– Validation
© 2013 Teamstudio, Inc.
Deep Dive – Forms (Gotchas)
 Our save vs XPages save
© 2013 Teamstudio, Inc.
Deep Dive - Search
 Handover to Rich
© 2013 Teamstudio, Inc.
Deep Dive – Search (Gotchas)
 AZ Picker
– Make sure that the control is in the <div id=‘content’>
(Designer can automatically put this somewhere else)
 DB Search
– Make sure no hidden columns in view
– Ensure UnpSearchDatabase.js is included
– First column in view must be @LowerCase ‘d
– Symptoms are:
• Blank pages when clicked
• A flash on the screen and all content displayed
© 2013 Teamstudio, Inc.
Future Roadmap (No Guarantees)
 2.0 planned for IBM Connect
 CSS color, font manipulation
 Direct XPages datasource to other databases
(Unplugged limitation)
 Performance improvements
 Do you have ideas?
– This is Open Source so we appreciate contributors
© 2013 Teamstudio, Inc.
Competition
 Submit a control for your chance to win
 Finalists Controls will be demoed at IBM
Connect
 Winner announced at IBM Connect
– You do not have to be present to win
 … more …
© 2013 Teamstudio, Inc.
© 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC
Questions????
7
Use the Q&A pane in
WebEx to ask questions
We will answer your
questions verbally
© 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC
Question and Answer Time!
8
Teamstudio Questions?
contactus@teamstudio.com
877-228-6178
TLCC Questions?
howardg@tlcc.com paul@tlcc.com
888-241-8522 or 561-953-0095
Matt White Howard Greenberg Taline Badrikian
Upcoming Events:
MWLUG in Indianapolis and TackItOn
ICON UK in Brighton and TackItOn
#XPages
@mattwhite
@TLCCLtd
@Teamstudio
@PaulDN
Paul Della-NebbiaRich Sharpe

Contenu connexe

En vedette

The Professional Information Designers 15 Golden Rules
The Professional Information Designers 15 Golden RulesThe Professional Information Designers 15 Golden Rules
The Professional Information Designers 15 Golden Rules
AnnNiki
 
Телеконференция
ТелеконференцияТелеконференция
Телеконференция
Nika Oliver
 
SNS - CP June 2015 - July 27, 2015
SNS - CP June 2015 - July 27, 2015SNS - CP June 2015 - July 27, 2015
SNS - CP June 2015 - July 27, 2015
Madhuri Lele
 

En vedette (14)

Software y energía cpc
Software y energía cpcSoftware y energía cpc
Software y energía cpc
 
Tempo January 2016
Tempo January 2016Tempo January 2016
Tempo January 2016
 
Learning in the Workplace
Learning in the WorkplaceLearning in the Workplace
Learning in the Workplace
 
Participación política e social 2
Participación política e social 2Participación política e social 2
Participación política e social 2
 
A terra 2116
A terra 2116A terra 2116
A terra 2116
 
Brevet2016
Brevet2016Brevet2016
Brevet2016
 
The Professional Information Designers 15 Golden Rules
The Professional Information Designers 15 Golden RulesThe Professional Information Designers 15 Golden Rules
The Professional Information Designers 15 Golden Rules
 
Net generációk kora
Net generációk koraNet generációk kora
Net generációk kora
 
Телеконференция
ТелеконференцияТелеконференция
Телеконференция
 
TSI Entrepreneurship Program
TSI Entrepreneurship ProgramTSI Entrepreneurship Program
TSI Entrepreneurship Program
 
SNS - CP June 2015 - July 27, 2015
SNS - CP June 2015 - July 27, 2015SNS - CP June 2015 - July 27, 2015
SNS - CP June 2015 - July 27, 2015
 
Klinische chemie Eine Einführung
Klinische chemie Eine EinführungKlinische chemie Eine Einführung
Klinische chemie Eine Einführung
 
PRODUKSI GAS DAN DEGRADASI BAHAN KERING DAN BAHAN ORGANIK IN VITRO SILASE PAK...
PRODUKSI GAS DAN DEGRADASI BAHAN KERING DAN BAHAN ORGANIK IN VITRO SILASE PAK...PRODUKSI GAS DAN DEGRADASI BAHAN KERING DAN BAHAN ORGANIK IN VITRO SILASE PAK...
PRODUKSI GAS DAN DEGRADASI BAHAN KERING DAN BAHAN ORGANIK IN VITRO SILASE PAK...
 
Comenius X mas market
Comenius X mas marketComenius X mas market
Comenius X mas market
 

Plus de Teamstudio

Plus 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
 
Everything XControls
Everything XControlsEverything XControls
Everything XControls
 
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
 
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
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Making Mobile App Development Easy

  • 1. Making Mobile App Development Easy Tweet about this event: #xpages and mention us: @teamstudio @TLCCLTD @mattwhite @mobileappsrule July 24, 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 • 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 September • Visit us at MWLUG – August 21-23 in Indianapolis • Visit us at ICON UK – September 2-3 in Brighton, UK • Check out our new website teamstudio.com and OneView Approvals
  • 7. © 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC Howard Greenberg TLCC @TLCCLtd Making Mobile App Dev Easy Your Hosts Today: 1 #XPages Paul Della-Nebbia TLCC @paulDN
  • 8. © 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC 2 Upcoming and Recorded Webinars Next Webinar in September Topic To Be Announced! www.tlcc.com/xpages-webinar Same web page has a link to previous webinars
  • 9. © 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC • Seven XPages Courses! ‒ FREE !! Introduction to XPages Development ‒ JavaScript for XPages Development (8.5 and 9) ‒ Developing XPages Using Domino Designer 8.5 / XPages Development 1 for 9 ‒ Rapid XPages Development using Application Layout and Dojo UI Controls (8.5 and 9) ‒ XPages Development 2 for Notes and Domino 8.5 ‒ Mobile XPages for Domino 8.5 and 9 ‒ Java 1 for XPages Developers • Self Paced Training – Learn anywhere! – An Instructor is a click away • Instructor Led (Private) • TLCC Mentoring Services 3 TLCC XPages Offerings
  • 10. © 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC ICON UK (used to be UK LUG) in Brighton, UK September 1st and 2nd … FREE!! www.iconuk.org Both events feature a TLCC TackItOn Rapid XPages Development using Application Layout and Dojo UI Controls One full day with TLCC’s expert instructors TLCC’s Rapid XPages Development course A year of continued instructor support All for only $499 www.tlcc.com/iconuktackiton or www.tlcc.com/mwlug MWLug in Indianapolis August 21st to 23rd www.mwlug.com 4 Upcoming Events
  • 11. © 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC Asking Questions 5 Q & A at the end! Type in your questions as they come up
  • 12. © 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC Your Presenters Today: 6 #XPages Matt White IBM Champion @mattwhite http://mattwhite.me/ Rich Sharpe @mobileappsrule Teamstudio
  • 13. Unplugged Mobile Controls – Deep Dive Richard Sharpe & Matt White 24th July 2013
  • 14. Disclaimer  Unplugged XPages Mobile Controls is NOT the same as the Teamstudio Unplugged Product  Unplugged is NOT required to run or use these controls – but of course you can test the Teamstudio Unplugged product for free   Opinions stated here are from us (the presenters) on experiences and work we have performed © 2013 Teamstudio, Inc.
  • 15. Agenda  Introduction  Why These Controls Were Built (and Limitations)  How to Get The Unplugged Mobile XPages Controls  A Very Quick Starter Example  Deep Dive – Search – Local Search – Database Search – A-Z Search Control  Deep Dive – Forms – Auto-complete – Clear field content – Date Picker  Future Roadmap  Questions © 2013 Teamstudio, Inc.
  • 16. Why These Controls Were Built (and Limitations)  Frustrated with performance of other frameworks (e.g. JQueryMobile)  Frustrated at the design restrictions with other frameworks (IBM Mobile Controls) – Although Unplugged Mobile XPages Controls does have a small level of coupling  Frustrated with the level of difficulty of combining external frameworks with XPages and Domino Designer  Designed to be modular widgets  Designed first to work on Teamstudio Unplugged and then mobile web browsers – E.g. Direct XPage datasource to forms in external databases not supported (views are and use SSJS to access the documents) © 2013 Teamstudio, Inc.
  • 17. How To Get The Unplugged Mobile XPages Controls  For Controls: – http://unplugged.openntf.org  For Documentation: – https://github.com/unplugged/unplugged- controls/wiki  For Videos: – http://www.youtube.com/user/TeamstudioUnplu gged – http://www.youtube.com/watch?v=XHtiOO92A2g © 2013 Teamstudio, Inc.
  • 18. A Very Quick Starter Example  We’re going to take an existing database and add a mobile interface to it  It will have two views and a form  The files will be made available for download at the end of the session © 2013 Teamstudio, Inc.
  • 19. Deep Dive - Forms  Add rich functionality – Quick Clear fields – Date Pickers – Changing keyboard types – Typeahead – Validation © 2013 Teamstudio, Inc.
  • 20. Deep Dive – Forms (Gotchas)  Our save vs XPages save © 2013 Teamstudio, Inc.
  • 21. Deep Dive - Search  Handover to Rich © 2013 Teamstudio, Inc.
  • 22. Deep Dive – Search (Gotchas)  AZ Picker – Make sure that the control is in the <div id=‘content’> (Designer can automatically put this somewhere else)  DB Search – Make sure no hidden columns in view – Ensure UnpSearchDatabase.js is included – First column in view must be @LowerCase ‘d – Symptoms are: • Blank pages when clicked • A flash on the screen and all content displayed © 2013 Teamstudio, Inc.
  • 23. Future Roadmap (No Guarantees)  2.0 planned for IBM Connect  CSS color, font manipulation  Direct XPages datasource to other databases (Unplugged limitation)  Performance improvements  Do you have ideas? – This is Open Source so we appreciate contributors © 2013 Teamstudio, Inc.
  • 24. Competition  Submit a control for your chance to win  Finalists Controls will be demoed at IBM Connect  Winner announced at IBM Connect – You do not have to be present to win  … more … © 2013 Teamstudio, Inc.
  • 25. © 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC Questions???? 7 Use the Q&A pane in WebEx to ask questions We will answer your questions verbally
  • 26. © 2013 The Learning Continuum Company, Ltd – This material can not be reproduced or distributed without the express permission of TLCC Question and Answer Time! 8 Teamstudio Questions? contactus@teamstudio.com 877-228-6178 TLCC Questions? howardg@tlcc.com paul@tlcc.com 888-241-8522 or 561-953-0095 Matt White Howard Greenberg Taline Badrikian Upcoming Events: MWLUG in Indianapolis and TackItOn ICON UK in Brighton and TackItOn #XPages @mattwhite @TLCCLtd @Teamstudio @PaulDN Paul Della-NebbiaRich Sharpe