SlideShare ist ein Scribd-Unternehmen logo
1 von 11
www.redpilldevelopment.comlearn. do. dream.
Modern Domino
iOS 7
www.redpilldevelopment.comlearn. do. dream.
iOS 7
• Modernization is a journey. And on September
20, 2013 the journey changed once more with
the release by Apple of its latest mobile
operating system, iOS 7.
• Apple have long been a trend setter when it
comes to defining the modern user experience
having launched a series of innovative products
such as the iPod, iPhone, and iPad.
• With iOS 7, Apple have delivered the first
significant change to its mobile UI since the
iPhone was first released in 2007.
• So just how significant is iOS7? In the first five
days after its release over 200 million devices
upgraded to iOS 7!
• The following is a summary of some of the key
design changes introduced by iOS 7 that should
be considered when designing modern Domino
applications.
www.redpilldevelopment.comlearn. do. dream.
User Interface
• The overall look and feel of iOS 7 is
much flatter and lighter.
• Changes made include borderless
buttons, translucent bars,
increased use of animation, and
the introduction of full screen view
controllers.
• Gone are the graduated blue
headings and black navigation bars
which made previous iOS
applications easily recognizable.
These are replaced with lighter
backgrounds and frequent use of
translucency.
• A new gesture (swipe left) is used
as an alternative to the back
button.
• Touch points are now often
denoted with circles.
• Apple have updated is UI
guidelines that carefully outline
how an iOS 7 application should be
designed.
www.redpilldevelopment.comlearn. do. dream.
Bars
• The various bars that appear at the top
and bottom of applications now have a
much cleaner look.
• The icons have been changed to favor
icons that are line-based rather than
solids.
• The default font has changed to
Helvetica Neue.
• iOS7 introduces the concept of a tint
color. This is applied to the navigation
options in the navigation bar, selected
icon in a tab bar and to color the icons
used in tool bars.
• When using Safari the tool bar is
hidden when scrolling down allowing
more content to be visible. By tapping
on the bottom or scrolling up the tool
bar reappears.
Navigation Bar (Heading)
Tab Bar
Tool Bar
www.redpilldevelopment.comlearn. do. dream.
Picker Views
Picker views lets the user chose between values by spinning a wheel on
the screen.
• Building on a theme of constant motion found throughout iOS 7, the
various pickers have been updated to provide a new look for the
choices spinning in and out of view.
• The color scheme is dramatically different, as can be seen by the
comparison below.
www.redpilldevelopment.comlearn. do. dream.
Search Bars
• The default search bar now
features a more prominent
Cancel button that conforms
to the iOS 7 approach of
providing borderless buttons.
• Search scope options are
similar in style to segmented
tab bars.
• The overall look and feel of
the search bar is based on
the tint color used within the
application.
www.redpilldevelopment.comlearn. do. dream.
Action Sheets
The action sheet provides a
mechanism for selecting actions
(gestures) to run against the
current content.
• The action sheet now has a
translucent background and
container borderless buttons.
• The tint color is commonly used
as the text color for the choices.
• In some applications we see
actions that have a destructive
effect (e.g. delete) adopting an
alternate color (e.g. red).
www.redpilldevelopment.comlearn. do. dream.
Advanced Gestures
The mail application provides a
good example of a range of ways
in which gestures can be
supported outside of Action
Sheets.
• When editing lists, tap zones
are denoted by circles on the
left to select multiple items
• A drag icon on the right can be
used to re-order items.
• When no items are selected
an action to select all is
displayed in the toolbar.
• When one or more items are
selected a new set of actions
are displayed for the selected
items.
www.redpilldevelopment.comlearn. do. dream.
Notification Center
Notification center provides a design
pattern for Notes applications to keep
users informed of content that is relevant
to them. Changes made iOS 7 are
therefore noteworthy.
• The notification center has been
enhanced. Content is now split into
three tabs for Today, All, and Missed.
• The (new) Today tab is designed to give
you a summary of your day.
• Also new, the Missed tab collects
notifications you receive and don’t act
upon.
• Unlike many other iOS 7 widgets,
notification center is still presented on
a dark background.
www.redpilldevelopment.comlearn. do. dream.
Mobile Platform Support
jQuery Mobile
• jQuery focuses more on providing a consistent
look and feel across platforms so we would not
expect iOS 7 to have any immediate impact on
its design.
• Third party vendors may provide iOS themes
for jQuery Mobile
Dōjō Mobile
• dojo provides specific theming for iOS and
android devices.
• At this time there is no indication if/when dojo
will provide an updated user experience for
their iOS theme that matches the iOS 7 design
guidelines.
XPages Mobile Controls
• Domino 9.0.1 is likely to be release at the end
of October. The release will contain
improvements for mobile controls but it is
unlikely the design team will have had time to
make any changes based upon iOS 7.
• The XPages mobile controls are based on dojo.
It is therefore likely we will see a lengthy delay
between the iOS 7 release and dojo Mobile
controls being updated and then a further
delay before these are released in Domino. It
will be interesting to see how long it takes
before an iOS 7 theme becomes an option out
of the box with XPages Mobile controls.
• Domino 9.0.1 is likely to provide better support
for themes for mobile applications giving
developers more options for building the iOS 7
UI into their own applications. If Keeping your
Domino mobile applications modern is
important to you then this would be the best
path when using XPages mobile controls.
www.redpilldevelopment.comlearn. do. dream.
Mobile Platform Support
Kendo UI Mobile
• iOS7 support for Kendo UI Mobile
was released on the same day as
iOS 7! So if you are looking for a
third party HTML 5 mobile
framework that keeps your Notes
applications at the leading edge of
“modern” this framework should
be considered.
• Support for iOS 7 features include:-
– A new iOS 7 theme
– Native scrolling support
– New iOS 7 transitions
– Support for tint color
– New swipe gestures

Weitere ähnliche Inhalte

Andere mochten auch

What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1IBM Connections Developers
 
OSA Anwendertreffen IBM Notes Domino 2014_Notes-Domino-Anwendungen webfähig m...
OSA Anwendertreffen IBM Notes Domino 2014_Notes-Domino-Anwendungen webfähig m...OSA Anwendertreffen IBM Notes Domino 2014_Notes-Domino-Anwendungen webfähig m...
OSA Anwendertreffen IBM Notes Domino 2014_Notes-Domino-Anwendungen webfähig m...ULC Business Solutions GmbH
 
Domino 9 - Was ist neu?
Domino 9 - Was ist neu?Domino 9 - Was ist neu?
Domino 9 - Was ist neu?Ralph Belfiore
 
AD109 Navigating the Jungle of Modern Web Development
AD109 Navigating the Jungle of Modern Web DevelopmentAD109 Navigating the Jungle of Modern Web Development
AD109 Navigating the Jungle of Modern Web DevelopmentShean McManus
 
Connect2014 BP205: Improving Your IBM Domino Designer Experience
Connect2014 BP205: Improving Your IBM Domino Designer ExperienceConnect2014 BP205: Improving Your IBM Domino Designer Experience
Connect2014 BP205: Improving Your IBM Domino Designer Experiencepanagenda
 
Upgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der KaffeepauseUpgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der Kaffeepausepanagenda
 
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?panagenda
 

Andere mochten auch (7)

What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
 
OSA Anwendertreffen IBM Notes Domino 2014_Notes-Domino-Anwendungen webfähig m...
OSA Anwendertreffen IBM Notes Domino 2014_Notes-Domino-Anwendungen webfähig m...OSA Anwendertreffen IBM Notes Domino 2014_Notes-Domino-Anwendungen webfähig m...
OSA Anwendertreffen IBM Notes Domino 2014_Notes-Domino-Anwendungen webfähig m...
 
Domino 9 - Was ist neu?
Domino 9 - Was ist neu?Domino 9 - Was ist neu?
Domino 9 - Was ist neu?
 
AD109 Navigating the Jungle of Modern Web Development
AD109 Navigating the Jungle of Modern Web DevelopmentAD109 Navigating the Jungle of Modern Web Development
AD109 Navigating the Jungle of Modern Web Development
 
Connect2014 BP205: Improving Your IBM Domino Designer Experience
Connect2014 BP205: Improving Your IBM Domino Designer ExperienceConnect2014 BP205: Improving Your IBM Domino Designer Experience
Connect2014 BP205: Improving Your IBM Domino Designer Experience
 
Upgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der KaffeepauseUpgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der Kaffeepause
 
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
 

Ähnlich wie Modern Domino: iOS 7

Adaptive UI for Android and iOS using Material and Cupertino.pptx
Adaptive UI for Android and iOS using Material and Cupertino.pptxAdaptive UI for Android and iOS using Material and Cupertino.pptx
Adaptive UI for Android and iOS using Material and Cupertino.pptxFlutter Agency
 
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...Jayneel Patel
 
iOS 7 Intro: Engineering and Design
iOS 7 Intro: Engineering and DesigniOS 7 Intro: Engineering and Design
iOS 7 Intro: Engineering and DesignSperasoft
 
The exciting new features of Ionic5!
The exciting new features of Ionic5!					The exciting new features of Ionic5!
The exciting new features of Ionic5! Shelly Megan
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon
 
History of iOS Versions from 1.0 to 14
History of iOS Versions from 1.0 to 14History of iOS Versions from 1.0 to 14
History of iOS Versions from 1.0 to 14iFixScreens
 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptxSuman Garai
 
Don't Miss from WWDC June 2018
Don't Miss from WWDC June 2018Don't Miss from WWDC June 2018
Don't Miss from WWDC June 2018Wavemaker Taiwan
 
ZEUS UI Proposal(FID)
ZEUS UI Proposal(FID)ZEUS UI Proposal(FID)
ZEUS UI Proposal(FID)mamahow
 
iOS humaninterfaceguidelines
iOS humaninterfaceguidelinesiOS humaninterfaceguidelines
iOS humaninterfaceguidelinescdsg
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensJoseph Labrecque
 
Designing iOS apps that rock!
Designing iOS apps that rock!Designing iOS apps that rock!
Designing iOS apps that rock!Joey Rigor
 
IOS 4: Multitasking
IOS 4: MultitaskingIOS 4: Multitasking
IOS 4: MultitaskingKhatt Jah
 
Differences Between Developing for iOS and Android.pdf
Differences Between Developing for iOS and Android.pdfDifferences Between Developing for iOS and Android.pdf
Differences Between Developing for iOS and Android.pdfTechugo
 

Ähnlich wie Modern Domino: iOS 7 (20)

iOS 7 Transition guide
iOS 7 Transition guideiOS 7 Transition guide
iOS 7 Transition guide
 
Unboxing iOS 7
Unboxing iOS 7Unboxing iOS 7
Unboxing iOS 7
 
IOS7
IOS7IOS7
IOS7
 
Adaptive UI for Android and iOS using Material and Cupertino.pptx
Adaptive UI for Android and iOS using Material and Cupertino.pptxAdaptive UI for Android and iOS using Material and Cupertino.pptx
Adaptive UI for Android and iOS using Material and Cupertino.pptx
 
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
 
iOS 7 Intro: Engineering and Design
iOS 7 Intro: Engineering and DesigniOS 7 Intro: Engineering and Design
iOS 7 Intro: Engineering and Design
 
The exciting new features of Ionic5!
The exciting new features of Ionic5!					The exciting new features of Ionic5!
The exciting new features of Ionic5!
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
 
History of iOS Versions from 1.0 to 14
History of iOS Versions from 1.0 to 14History of iOS Versions from 1.0 to 14
History of iOS Versions from 1.0 to 14
 
iOS HIG
iOS HIGiOS HIG
iOS HIG
 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx
 
Don't Miss from WWDC June 2018
Don't Miss from WWDC June 2018Don't Miss from WWDC June 2018
Don't Miss from WWDC June 2018
 
ZEUS UI Proposal(FID)
ZEUS UI Proposal(FID)ZEUS UI Proposal(FID)
ZEUS UI Proposal(FID)
 
iOS humaninterfaceguidelines
iOS humaninterfaceguidelinesiOS humaninterfaceguidelines
iOS humaninterfaceguidelines
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
 
Designing iOS apps that rock!
Designing iOS apps that rock!Designing iOS apps that rock!
Designing iOS apps that rock!
 
Casestudy
CasestudyCasestudy
Casestudy
 
IOS 4: Multitasking
IOS 4: MultitaskingIOS 4: Multitasking
IOS 4: Multitasking
 
Differences Between Developing for iOS and Android.pdf
Differences Between Developing for iOS and Android.pdfDifferences Between Developing for iOS and Android.pdf
Differences Between Developing for iOS and Android.pdf
 
5 Web Design Trends for 2015
5 Web Design Trends for 20155 Web Design Trends for 2015
5 Web Design Trends for 2015
 

Mehr von Peter Presnell

Lotus Notes: Simplicity
Lotus Notes: SimplicityLotus Notes: Simplicity
Lotus Notes: SimplicityPeter Presnell
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric ModernizationPeter Presnell
 
MWLUG 2014: Red Pill Development Speed Sponsoring
MWLUG 2014: Red Pill Development Speed SponsoringMWLUG 2014: Red Pill Development Speed Sponsoring
MWLUG 2014: Red Pill Development Speed SponsoringPeter Presnell
 
MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)Peter Presnell
 
MWLUG 2014: ATLUG Comes To You
MWLUG 2014: ATLUG Comes To YouMWLUG 2014: ATLUG Comes To You
MWLUG 2014: ATLUG Comes To YouPeter Presnell
 
Modern Notes: Databases
Modern Notes: DatabasesModern Notes: Databases
Modern Notes: DatabasesPeter Presnell
 
Future Proofing Notes Client Applications
Future Proofing Notes Client ApplicationsFuture Proofing Notes Client Applications
Future Proofing Notes Client ApplicationsPeter Presnell
 
Lotus Notes: Live Long and Prosper
Lotus Notes: Live Long and ProsperLotus Notes: Live Long and Prosper
Lotus Notes: Live Long and ProsperPeter Presnell
 
ATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoPeter Presnell
 
ATLUG Day of Champions
ATLUG Day of ChampionsATLUG Day of Champions
ATLUG Day of ChampionsPeter Presnell
 
The History of Lotus Notes
The History of Lotus NotesThe History of Lotus Notes
The History of Lotus NotesPeter Presnell
 
Modern Domino: IBM Connect 2014 Summary
Modern Domino: IBM Connect 2014 SummaryModern Domino: IBM Connect 2014 Summary
Modern Domino: IBM Connect 2014 SummaryPeter Presnell
 
Modern Domino: IBM Connect 2014 Preview
Modern Domino:  IBM Connect 2014 PreviewModern Domino:  IBM Connect 2014 Preview
Modern Domino: IBM Connect 2014 PreviewPeter Presnell
 

Mehr von Peter Presnell (20)

Lotus Notes: Simplicity
Lotus Notes: SimplicityLotus Notes: Simplicity
Lotus Notes: Simplicity
 
Big Data With Graphs
Big Data With GraphsBig Data With Graphs
Big Data With Graphs
 
Beyond XPages
Beyond XPagesBeyond XPages
Beyond XPages
 
The Graph Revolution
The Graph RevolutionThe Graph Revolution
The Graph Revolution
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric Modernization
 
Modernization Math
Modernization MathModernization Math
Modernization Math
 
MWLUG 2014: Red Pill Development Speed Sponsoring
MWLUG 2014: Red Pill Development Speed SponsoringMWLUG 2014: Red Pill Development Speed Sponsoring
MWLUG 2014: Red Pill Development Speed Sponsoring
 
MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)
 
MWLUG 2014: ATLUG Comes To You
MWLUG 2014: ATLUG Comes To YouMWLUG 2014: ATLUG Comes To You
MWLUG 2014: ATLUG Comes To You
 
Modern Notes: Databases
Modern Notes: DatabasesModern Notes: Databases
Modern Notes: Databases
 
Future Proofing Notes Client Applications
Future Proofing Notes Client ApplicationsFuture Proofing Notes Client Applications
Future Proofing Notes Client Applications
 
Lotus Notes: Live Long and Prosper
Lotus Notes: Live Long and ProsperLotus Notes: Live Long and Prosper
Lotus Notes: Live Long and Prosper
 
ATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern Domino
 
ATLUG Day of Champions
ATLUG Day of ChampionsATLUG Day of Champions
ATLUG Day of Champions
 
Where's Domino?
Where's Domino?Where's Domino?
Where's Domino?
 
The History of Lotus Notes
The History of Lotus NotesThe History of Lotus Notes
The History of Lotus Notes
 
Lotusphere
LotusphereLotusphere
Lotusphere
 
The Mobile World
The Mobile WorldThe Mobile World
The Mobile World
 
Modern Domino: IBM Connect 2014 Summary
Modern Domino: IBM Connect 2014 SummaryModern Domino: IBM Connect 2014 Summary
Modern Domino: IBM Connect 2014 Summary
 
Modern Domino: IBM Connect 2014 Preview
Modern Domino:  IBM Connect 2014 PreviewModern Domino:  IBM Connect 2014 Preview
Modern Domino: IBM Connect 2014 Preview
 

Kürzlich hochgeladen

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Kürzlich hochgeladen (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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!
 
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)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Modern Domino: iOS 7

  • 2. www.redpilldevelopment.comlearn. do. dream. iOS 7 • Modernization is a journey. And on September 20, 2013 the journey changed once more with the release by Apple of its latest mobile operating system, iOS 7. • Apple have long been a trend setter when it comes to defining the modern user experience having launched a series of innovative products such as the iPod, iPhone, and iPad. • With iOS 7, Apple have delivered the first significant change to its mobile UI since the iPhone was first released in 2007. • So just how significant is iOS7? In the first five days after its release over 200 million devices upgraded to iOS 7! • The following is a summary of some of the key design changes introduced by iOS 7 that should be considered when designing modern Domino applications.
  • 3. www.redpilldevelopment.comlearn. do. dream. User Interface • The overall look and feel of iOS 7 is much flatter and lighter. • Changes made include borderless buttons, translucent bars, increased use of animation, and the introduction of full screen view controllers. • Gone are the graduated blue headings and black navigation bars which made previous iOS applications easily recognizable. These are replaced with lighter backgrounds and frequent use of translucency. • A new gesture (swipe left) is used as an alternative to the back button. • Touch points are now often denoted with circles. • Apple have updated is UI guidelines that carefully outline how an iOS 7 application should be designed.
  • 4. www.redpilldevelopment.comlearn. do. dream. Bars • The various bars that appear at the top and bottom of applications now have a much cleaner look. • The icons have been changed to favor icons that are line-based rather than solids. • The default font has changed to Helvetica Neue. • iOS7 introduces the concept of a tint color. This is applied to the navigation options in the navigation bar, selected icon in a tab bar and to color the icons used in tool bars. • When using Safari the tool bar is hidden when scrolling down allowing more content to be visible. By tapping on the bottom or scrolling up the tool bar reappears. Navigation Bar (Heading) Tab Bar Tool Bar
  • 5. www.redpilldevelopment.comlearn. do. dream. Picker Views Picker views lets the user chose between values by spinning a wheel on the screen. • Building on a theme of constant motion found throughout iOS 7, the various pickers have been updated to provide a new look for the choices spinning in and out of view. • The color scheme is dramatically different, as can be seen by the comparison below.
  • 6. www.redpilldevelopment.comlearn. do. dream. Search Bars • The default search bar now features a more prominent Cancel button that conforms to the iOS 7 approach of providing borderless buttons. • Search scope options are similar in style to segmented tab bars. • The overall look and feel of the search bar is based on the tint color used within the application.
  • 7. www.redpilldevelopment.comlearn. do. dream. Action Sheets The action sheet provides a mechanism for selecting actions (gestures) to run against the current content. • The action sheet now has a translucent background and container borderless buttons. • The tint color is commonly used as the text color for the choices. • In some applications we see actions that have a destructive effect (e.g. delete) adopting an alternate color (e.g. red).
  • 8. www.redpilldevelopment.comlearn. do. dream. Advanced Gestures The mail application provides a good example of a range of ways in which gestures can be supported outside of Action Sheets. • When editing lists, tap zones are denoted by circles on the left to select multiple items • A drag icon on the right can be used to re-order items. • When no items are selected an action to select all is displayed in the toolbar. • When one or more items are selected a new set of actions are displayed for the selected items.
  • 9. www.redpilldevelopment.comlearn. do. dream. Notification Center Notification center provides a design pattern for Notes applications to keep users informed of content that is relevant to them. Changes made iOS 7 are therefore noteworthy. • The notification center has been enhanced. Content is now split into three tabs for Today, All, and Missed. • The (new) Today tab is designed to give you a summary of your day. • Also new, the Missed tab collects notifications you receive and don’t act upon. • Unlike many other iOS 7 widgets, notification center is still presented on a dark background.
  • 10. www.redpilldevelopment.comlearn. do. dream. Mobile Platform Support jQuery Mobile • jQuery focuses more on providing a consistent look and feel across platforms so we would not expect iOS 7 to have any immediate impact on its design. • Third party vendors may provide iOS themes for jQuery Mobile Dōjō Mobile • dojo provides specific theming for iOS and android devices. • At this time there is no indication if/when dojo will provide an updated user experience for their iOS theme that matches the iOS 7 design guidelines. XPages Mobile Controls • Domino 9.0.1 is likely to be release at the end of October. The release will contain improvements for mobile controls but it is unlikely the design team will have had time to make any changes based upon iOS 7. • The XPages mobile controls are based on dojo. It is therefore likely we will see a lengthy delay between the iOS 7 release and dojo Mobile controls being updated and then a further delay before these are released in Domino. It will be interesting to see how long it takes before an iOS 7 theme becomes an option out of the box with XPages Mobile controls. • Domino 9.0.1 is likely to provide better support for themes for mobile applications giving developers more options for building the iOS 7 UI into their own applications. If Keeping your Domino mobile applications modern is important to you then this would be the best path when using XPages mobile controls.
  • 11. www.redpilldevelopment.comlearn. do. dream. Mobile Platform Support Kendo UI Mobile • iOS7 support for Kendo UI Mobile was released on the same day as iOS 7! So if you are looking for a third party HTML 5 mobile framework that keeps your Notes applications at the leading edge of “modern” this framework should be considered. • Support for iOS 7 features include:- – A new iOS 7 theme – Native scrolling support – New iOS 7 transitions – Support for tint color – New swipe gestures