SlideShare a Scribd company logo
GUI &
MODERN UI
TECHNIQUES
Graphical User Interface (GUI)
GUI allows users to interact with
electronic devices through
graphical icons and visual
indicators
GUIs were introduced because users use to take a lot of time to learn command-line
interfaces which require commands to be typed on the keyboard.
User Interface Design
User Interface (UI) Design focuses on anticipating what users might need to do and ensuring that the
interface has elements that are easy to access, understand, and use to facilitate those actions.
• Input Controls:
• buttons, text fields, checkboxes, radio buttons, dropdown lists, list boxes, toggles, date field
• Navigational Components:
• breadcrumb, slider, search field, pagination, slider, tags, icons
• Informational Components:
• tooltips, icons, progress bar, notifications, message boxes, modal windows
• Containers:
• accordion
USER INTERFACE DESIGN TECHNIQUES
User Interface Design
UI Useful Modern Techniques
One of the most significant elements of a good user interface is visibility of the system’s status.
Users must notice immediately what’s going on behind the scenes and whether their actions have
actually led to the expected results. To achieve a more sophisticated level of system visibility, Web
applications these days use AJAX (of course), which allows users to update portions of a Web page at
any time without having to refresh the whole page. AJAX brings the level of responsiveness and
interactivity of Web apps much closer to desktop-grade applications.
Highlight Important Changes
UI Useful Modern Techniques
As the advanced features of modern Web applications (such as dragging and dropping, modal
windows, etc.) steadily gain on those of desktop apps, developers of these applications are trying to
offer users more responsive and interactive user interfaces. One of the techniques used to achieve this
is the integration of keyboard shortcuts or navigation. Just as with classic applications, this little
feature can significantly improve the workflow of your users and make it easier for them to get their
tasks done.
Enable Keyboard Shortcuts In Your Web Application
UI Useful Modern Techniques
If your application features several subscription plans, make sure to remove any interface friction for
customers deciding to upgrade. Most users like to try the basic version of an application first to get a
better sense of what it offers and how it works. If they are convinced the application meets their
expectations, they will consider upgrading to a more advanced plan.
Upgrade Options From The Account Page
UI Useful Modern Techniques
Advertise new features in your application. These would usually go in the sidebar, out of the way of
the main functions. If a user is nearing the maximum capacity of a certain feature for her chosen
subscription plan, you should point this out and give her an option to quickly upgrade.
Advertise Features Of The Application
UI Useful Modern Techniques
Some applications feature feeds that aggregate various types of content. For example, you may have
a project management application that shows you all the latest messages, tasks and files on the home
page. If these items all appear together in one list, it may be difficult to tell what’s what. Many
applications use color coding to help visually distinguish between different types of entries. A
simple way to do this is to place a text label inside a colored box. This way, the list becomes easily
scan-able.
Use Color-Coded Lists
UI Useful Modern Techniques
Many applications provide custom workspaces for people and businesses. Personalization can help
make your users feel more at home. This can be done by giving users options to customize the look
and feel of the application interface. Let them select the color theme, the link colors, the background
and so on. Even a small amount of customization will allow your users to make their pages their own.
Offer Personalization Options
UI Useful Modern Techniques
Every Web application is different and has its own way of doing things. If the function of a particular
element isn’t immediately apparent, you can provide short help messages to get people started.
One important thing to note is that if you want to help people who aren’t sure what they’re doing yet,
you need to attract their attention to this message. One way to attract attention is with color – putting
a yellow “sticky” message in the sidebar, for example, is sure to stand out.
Display Help Messages That Attract The Eye
UI Useful Modern Techniques
A good practice here is to do a couple of things. First, color code the different types of messages.
Messages that notify users of successful actions are usually colored green. These employ the traffic-
light analogy of green meaning “Go.” Warning and error messages are colored yellow. Same traffic-
light analogy here: yellow means slow down and wait. You can also distinguish between warning
messages and error messages by coloring errors red and warnings yellow.
Design Feedback Messages Carefully
UI Useful Modern Techniques
Many Web applications have adopted the tabbed navigation approach for their main navigation menu.
Tabbed navigation is a menu that looks like each item is a tab on a file folder, with the active tab
connected to the body of the page. Tabbed navigation isn’t just eye candy; it provides a usability
benefit.
Use Tabbed Navigation
UI Useful Modern Techniques
The sign-up form is potentially one of the biggest barriers between you and potential customers. The
longer the form, the more effort your visitors will have to make before becoming members of your
website or, perhaps, paying customers. To minimize the barrier, we’ve got to speed up the process.
This means removing all optional elements from the form and leaving only the core essentials. The
optional stuff can be filled in later.
Short Sign-Up Forms
USER INTERFACE DESIGN TRENDS
User Interface Design
UI Useful Modern Techniques
UI Useful Modern Techniques
UI Useful Modern Techniques
UI Useful Modern Techniques
UI Useful Modern Techniques
UI Useful Modern Techniques
UI Useful Modern Techniques
UI Useful Modern Techniques
Thank You 

More Related Content

What's hot

UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)
Sonali Pawar
 
Achieving quality contraints
Achieving quality contraintsAchieving quality contraints
Achieving quality contraints
K Senthil Kumar
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove Design
Mike Vdovin
 
Building a mobile website
Building a mobile websiteBuilding a mobile website
Building a mobile website
TAG_education
 
UI vs UX: Comparison Between User Interface and User Experience
UI vs UX: Comparison Between User Interface and User ExperienceUI vs UX: Comparison Between User Interface and User Experience
UI vs UX: Comparison Between User Interface and User Experience
Cloud Analogy
 
Different Web Architectures. UI VS UX and future improvements.
Different Web Architectures. UI VS UX and future improvements.Different Web Architectures. UI VS UX and future improvements.
Different Web Architectures. UI VS UX and future improvements.
Belal Mohammed
 
usability review
usability reviewusability review
usability review
Mauro Pellegrini
 
Mobile Web vs. Native apps
Mobile Web vs. Native appsMobile Web vs. Native apps
Mobile Web vs. Native apps
SoDA Speaks
 
What’s the difference between a UX and UI designer? (Part one)
What’s the difference between a UX and UI designer? (Part one)What’s the difference between a UX and UI designer? (Part one)
What’s the difference between a UX and UI designer? (Part one)
iFactory Digital
 
User Experience Expertise for Business Applications
User Experience Expertise for Business ApplicationsUser Experience Expertise for Business Applications
User Experience Expertise for Business Applications
Skyron
 
UI & UX Engineering
UI & UX EngineeringUI & UX Engineering
UI & UX Engineering
Sabaragamuwa University
 
Wm Pres
Wm PresWm Pres
Wm Pres
Jon Michaeli
 
Link Cms Final
Link Cms FinalLink Cms Final
Link Cms Final
Yehia Tharwat
 
Mobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesMobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best Practices
OXD
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Magic Software
 
Microsoft Teams community call-February 2019
Microsoft Teams community call-February 2019Microsoft Teams community call-February 2019
Microsoft Teams community call-February 2019
Microsoft 365 Developer
 
A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...
Yeliz Yesilada
 
Mobile Calendar Application - Tourism Development Company
Mobile Calendar Application - Tourism Development CompanyMobile Calendar Application - Tourism Development Company
Mobile Calendar Application - Tourism Development Company
Stacy-Ann Duhaney
 
Plant performance monitor
Plant performance monitorPlant performance monitor
Plant performance monitor
sayedshiban
 
Complete guide on mobile app maintenance
Complete guide on mobile app maintenanceComplete guide on mobile app maintenance
Complete guide on mobile app maintenance
Biztech Consulting & Solutions
 

What's hot (20)

UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)
 
Achieving quality contraints
Achieving quality contraintsAchieving quality contraints
Achieving quality contraints
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove Design
 
Building a mobile website
Building a mobile websiteBuilding a mobile website
Building a mobile website
 
UI vs UX: Comparison Between User Interface and User Experience
UI vs UX: Comparison Between User Interface and User ExperienceUI vs UX: Comparison Between User Interface and User Experience
UI vs UX: Comparison Between User Interface and User Experience
 
Different Web Architectures. UI VS UX and future improvements.
Different Web Architectures. UI VS UX and future improvements.Different Web Architectures. UI VS UX and future improvements.
Different Web Architectures. UI VS UX and future improvements.
 
usability review
usability reviewusability review
usability review
 
Mobile Web vs. Native apps
Mobile Web vs. Native appsMobile Web vs. Native apps
Mobile Web vs. Native apps
 
What’s the difference between a UX and UI designer? (Part one)
What’s the difference between a UX and UI designer? (Part one)What’s the difference between a UX and UI designer? (Part one)
What’s the difference between a UX and UI designer? (Part one)
 
User Experience Expertise for Business Applications
User Experience Expertise for Business ApplicationsUser Experience Expertise for Business Applications
User Experience Expertise for Business Applications
 
UI & UX Engineering
UI & UX EngineeringUI & UX Engineering
UI & UX Engineering
 
Wm Pres
Wm PresWm Pres
Wm Pres
 
Link Cms Final
Link Cms FinalLink Cms Final
Link Cms Final
 
Mobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesMobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best Practices
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Microsoft Teams community call-February 2019
Microsoft Teams community call-February 2019Microsoft Teams community call-February 2019
Microsoft Teams community call-February 2019
 
A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...
 
Mobile Calendar Application - Tourism Development Company
Mobile Calendar Application - Tourism Development CompanyMobile Calendar Application - Tourism Development Company
Mobile Calendar Application - Tourism Development Company
 
Plant performance monitor
Plant performance monitorPlant performance monitor
Plant performance monitor
 
Complete guide on mobile app maintenance
Complete guide on mobile app maintenanceComplete guide on mobile app maintenance
Complete guide on mobile app maintenance
 

Similar to GUI & Modern UI Design

UI.docx
UI.docxUI.docx
UI.docx
UI.docxUI.docx
Web UI Design Examples.pdf
Web UI Design Examples.pdfWeb UI Design Examples.pdf
Web UI Design Examples.pdf
Ayesha Siddika
 
On Demand Service Provider App Development - 2024
On Demand Service Provider App Development - 2024On Demand Service Provider App Development - 2024
On Demand Service Provider App Development - 2024
V3cube
 
how to build engaging apps- ebook.docx
how to build engaging apps- ebook.docxhow to build engaging apps- ebook.docx
how to build engaging apps- ebook.docx
BottomFunnel
 
How to Optimize Apps for Digital Accessibility.pdf
How to Optimize Apps for Digital Accessibility.pdfHow to Optimize Apps for Digital Accessibility.pdf
How to Optimize Apps for Digital Accessibility.pdf
pCloudy
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pdf
Addressing the Top 9 User Pain Points with Visual Design Elements.pdfAddressing the Top 9 User Pain Points with Visual Design Elements.pdf
Addressing the Top 9 User Pain Points with Visual Design Elements.pdf
Sparity1
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) Success
Søren Engelbrecht
 
Mobile UI / UX Trends
Mobile UI / UX TrendsMobile UI / UX Trends
Mobile UI / UX Trends
Evgeny Tsarkov
 
UI guidelines
UI guidelinesUI guidelines
UI guidelines
amruta deshpande
 
Designing With User In Mind
Designing With User In MindDesigning With User In Mind
Designing With User In Mind
intuitiv.de
 
User interface for website
User interface for websiteUser interface for website
User interface for website
hemantdSEO
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Project
xyz01
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
Ravi Bhadauria
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
Sameer Chavan
 
ICT203 Human Computer Interaction.docx
ICT203 Human Computer Interaction.docxICT203 Human Computer Interaction.docx
ICT203 Human Computer Interaction.docx
write4
 
UI content
UI contentUI content
UI content
MUDDUKRISHNA14
 
User Experience Matters How to Craft Intuitive Mobile App Designs
User Experience Matters How to Craft Intuitive Mobile App DesignsUser Experience Matters How to Craft Intuitive Mobile App Designs
User Experience Matters How to Craft Intuitive Mobile App Designs
BitCot
 
The Essential UIUX Designing Principles to Follow for Maintain Customer Engag...
The Essential UIUX Designing Principles to Follow for Maintain Customer Engag...The Essential UIUX Designing Principles to Follow for Maintain Customer Engag...
The Essential UIUX Designing Principles to Follow for Maintain Customer Engag...
Inexture Solutions
 
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdfBest UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Harssh Trivedi
 

Similar to GUI & Modern UI Design (20)

UI.docx
UI.docxUI.docx
UI.docx
 
UI.docx
UI.docxUI.docx
UI.docx
 
Web UI Design Examples.pdf
Web UI Design Examples.pdfWeb UI Design Examples.pdf
Web UI Design Examples.pdf
 
On Demand Service Provider App Development - 2024
On Demand Service Provider App Development - 2024On Demand Service Provider App Development - 2024
On Demand Service Provider App Development - 2024
 
how to build engaging apps- ebook.docx
how to build engaging apps- ebook.docxhow to build engaging apps- ebook.docx
how to build engaging apps- ebook.docx
 
How to Optimize Apps for Digital Accessibility.pdf
How to Optimize Apps for Digital Accessibility.pdfHow to Optimize Apps for Digital Accessibility.pdf
How to Optimize Apps for Digital Accessibility.pdf
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pdf
Addressing the Top 9 User Pain Points with Visual Design Elements.pdfAddressing the Top 9 User Pain Points with Visual Design Elements.pdf
Addressing the Top 9 User Pain Points with Visual Design Elements.pdf
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) Success
 
Mobile UI / UX Trends
Mobile UI / UX TrendsMobile UI / UX Trends
Mobile UI / UX Trends
 
UI guidelines
UI guidelinesUI guidelines
UI guidelines
 
Designing With User In Mind
Designing With User In MindDesigning With User In Mind
Designing With User In Mind
 
User interface for website
User interface for websiteUser interface for website
User interface for website
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Project
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
ICT203 Human Computer Interaction.docx
ICT203 Human Computer Interaction.docxICT203 Human Computer Interaction.docx
ICT203 Human Computer Interaction.docx
 
UI content
UI contentUI content
UI content
 
User Experience Matters How to Craft Intuitive Mobile App Designs
User Experience Matters How to Craft Intuitive Mobile App DesignsUser Experience Matters How to Craft Intuitive Mobile App Designs
User Experience Matters How to Craft Intuitive Mobile App Designs
 
The Essential UIUX Designing Principles to Follow for Maintain Customer Engag...
The Essential UIUX Designing Principles to Follow for Maintain Customer Engag...The Essential UIUX Designing Principles to Follow for Maintain Customer Engag...
The Essential UIUX Designing Principles to Follow for Maintain Customer Engag...
 
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdfBest UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
 

Recently uploaded

[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 

Recently uploaded (20)

[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 

GUI & Modern UI Design

  • 2. Graphical User Interface (GUI) GUI allows users to interact with electronic devices through graphical icons and visual indicators GUIs were introduced because users use to take a lot of time to learn command-line interfaces which require commands to be typed on the keyboard.
  • 3. User Interface Design User Interface (UI) Design focuses on anticipating what users might need to do and ensuring that the interface has elements that are easy to access, understand, and use to facilitate those actions. • Input Controls: • buttons, text fields, checkboxes, radio buttons, dropdown lists, list boxes, toggles, date field • Navigational Components: • breadcrumb, slider, search field, pagination, slider, tags, icons • Informational Components: • tooltips, icons, progress bar, notifications, message boxes, modal windows • Containers: • accordion
  • 4. USER INTERFACE DESIGN TECHNIQUES User Interface Design
  • 5. UI Useful Modern Techniques One of the most significant elements of a good user interface is visibility of the system’s status. Users must notice immediately what’s going on behind the scenes and whether their actions have actually led to the expected results. To achieve a more sophisticated level of system visibility, Web applications these days use AJAX (of course), which allows users to update portions of a Web page at any time without having to refresh the whole page. AJAX brings the level of responsiveness and interactivity of Web apps much closer to desktop-grade applications. Highlight Important Changes
  • 6. UI Useful Modern Techniques As the advanced features of modern Web applications (such as dragging and dropping, modal windows, etc.) steadily gain on those of desktop apps, developers of these applications are trying to offer users more responsive and interactive user interfaces. One of the techniques used to achieve this is the integration of keyboard shortcuts or navigation. Just as with classic applications, this little feature can significantly improve the workflow of your users and make it easier for them to get their tasks done. Enable Keyboard Shortcuts In Your Web Application
  • 7. UI Useful Modern Techniques If your application features several subscription plans, make sure to remove any interface friction for customers deciding to upgrade. Most users like to try the basic version of an application first to get a better sense of what it offers and how it works. If they are convinced the application meets their expectations, they will consider upgrading to a more advanced plan. Upgrade Options From The Account Page
  • 8. UI Useful Modern Techniques Advertise new features in your application. These would usually go in the sidebar, out of the way of the main functions. If a user is nearing the maximum capacity of a certain feature for her chosen subscription plan, you should point this out and give her an option to quickly upgrade. Advertise Features Of The Application
  • 9. UI Useful Modern Techniques Some applications feature feeds that aggregate various types of content. For example, you may have a project management application that shows you all the latest messages, tasks and files on the home page. If these items all appear together in one list, it may be difficult to tell what’s what. Many applications use color coding to help visually distinguish between different types of entries. A simple way to do this is to place a text label inside a colored box. This way, the list becomes easily scan-able. Use Color-Coded Lists
  • 10. UI Useful Modern Techniques Many applications provide custom workspaces for people and businesses. Personalization can help make your users feel more at home. This can be done by giving users options to customize the look and feel of the application interface. Let them select the color theme, the link colors, the background and so on. Even a small amount of customization will allow your users to make their pages their own. Offer Personalization Options
  • 11. UI Useful Modern Techniques Every Web application is different and has its own way of doing things. If the function of a particular element isn’t immediately apparent, you can provide short help messages to get people started. One important thing to note is that if you want to help people who aren’t sure what they’re doing yet, you need to attract their attention to this message. One way to attract attention is with color – putting a yellow “sticky” message in the sidebar, for example, is sure to stand out. Display Help Messages That Attract The Eye
  • 12. UI Useful Modern Techniques A good practice here is to do a couple of things. First, color code the different types of messages. Messages that notify users of successful actions are usually colored green. These employ the traffic- light analogy of green meaning “Go.” Warning and error messages are colored yellow. Same traffic- light analogy here: yellow means slow down and wait. You can also distinguish between warning messages and error messages by coloring errors red and warnings yellow. Design Feedback Messages Carefully
  • 13. UI Useful Modern Techniques Many Web applications have adopted the tabbed navigation approach for their main navigation menu. Tabbed navigation is a menu that looks like each item is a tab on a file folder, with the active tab connected to the body of the page. Tabbed navigation isn’t just eye candy; it provides a usability benefit. Use Tabbed Navigation
  • 14. UI Useful Modern Techniques The sign-up form is potentially one of the biggest barriers between you and potential customers. The longer the form, the more effort your visitors will have to make before becoming members of your website or, perhaps, paying customers. To minimize the barrier, we’ve got to speed up the process. This means removing all optional elements from the form and leaving only the core essentials. The optional stuff can be filled in later. Short Sign-Up Forms
  • 15. USER INTERFACE DESIGN TRENDS User Interface Design
  • 16. UI Useful Modern Techniques
  • 17. UI Useful Modern Techniques
  • 18. UI Useful Modern Techniques
  • 19. UI Useful Modern Techniques
  • 20. UI Useful Modern Techniques
  • 21. UI Useful Modern Techniques
  • 22. UI Useful Modern Techniques
  • 23. UI Useful Modern Techniques

Editor's Notes

  1. You can safely remove this slide. This slide design was provided by SlideModel.com – You can download more templates, shapes and elements for PowerPoint from http://slidemodel.com/