SlideShare a Scribd company logo
How to be different?
Some tips to make web application interface special
Saeid Zebardast
http://zebardast.ir
saeid@zebardast.ir
Cross-browser
Cross-browser
• Pros
• Consistent, stable browser rendering and
functionality
• Ease of using/viewing for end-users
• Higher quality website
Cross-browser
• Cons
• Developing Time
• Testing Time
• Per Browser
• Per Platform
Vector Graphics
• Easy to create/edit
• Resolution Independent
• Reducing HTTP Request
• Styling And Scripting
• Can Be Animated And Edited
• Smaller File Size
Responsive Web Design
Responsive Web Design
• Sample websites
• http://foodsense.is/
• http://www.smashingmagazine.com/
• http://www.fork-cms.com/
• http://webdesignerwall.com/
Flat Or Skeuomorphism
Designing Forms
• Minimize the pain
• No one likes filling in forms
• Inline validation
• Layout
• Label positioning
• Form labels work best above the field
• Content groupings
• a structured way to organize a form
• a way to scan information required at a high level
• a sense of how information within a form is related
Designing Forms
• Help & Tips
• Asking for unfamiliar data
• Users may question why data is being requested
• There are recommended ways of providing data
• Certain data requests are optional
• Note: Help & Tips can quickly overwhelm a form if overused.
• When lots of unfamiliar data is being requested, consider using a dynamic
help system
• Ensure consistent communication
• Errors, Help, Success
Designing Forms
• Try to avoid optional fields
• Indicate required fields
• If most fields are required, indicate optional fields
• Text is best, but * often works for required fields
• Field Lengths
• Field lengths can provide valuable affordances
• Appropriate field lengths provide enough space for inputs
Enable flexible data input
Smart Defaults
Path to Completion
Correct Wrong
Most Users Do Not Scroll
• Recent studies prove that users are quite
comfortable with scrolling
• Many users are more comfortable with
scrolling than with a pagination
People expect certain things
• Usage Patterns
• Link colors
• Blue is the best color for links
• The location of the logo
• The behavior of tabbed navigation
White Space Improves Comprehension
• When a new visitor approaches a design layout, the first
thing he/she tries to do is to scan the page and divide
the content area into digestible pieces of information.
• White space de-clutters a page by giving items room to
breathe
• Group items together by decreasing and increasing the
space
• Important for showing relationships between items
• Make content more readable
Enable keyboard shortcuts
• More responsive and interactive user interfaces
• Best examples
• Twitter
• Gmail
• Hotmail
• GitHub
• DuckDuckGo
Color-Coded Lists
We Need FeedBack
• Your Customers opinions and feelings are acknowledged as being important.
• Your Customers are listened to and heard, a positive feeling is directed back to
you as their supplier.
• Your Customers realize that their supplier (your company) is interested in
improving and enhancing their business relationship.
• Your Employees are reminded that that their diligence and completion is
paramount.
• Customer feedback is a foundation for process improvements that lead to
efficiency and profitability.
• Your Customers are reminded of your Company’s name and the diligence you
have taken to meet their needs.

More Related Content

PPTX
Common Interface design problems for e-commerce stores
PPTX
EAN Partner Summit 2011: It Pays to Optimize – Conversion Workshop
PPT
Go freight
PPSX
Rank above smx israel 2013 - pagination and canonicalization
PPTX
Understanding & Designing for the Mobile Web
PPTX
Scanf ppt
PDF
The Science of Subtraction: A Minimalist Guide to Web Design
PPTX
What is my ecommerce website missing?
Common Interface design problems for e-commerce stores
EAN Partner Summit 2011: It Pays to Optimize – Conversion Workshop
Go freight
Rank above smx israel 2013 - pagination and canonicalization
Understanding & Designing for the Mobile Web
Scanf ppt
The Science of Subtraction: A Minimalist Guide to Web Design
What is my ecommerce website missing?

What's hot (16)

PPTX
MivaCon Chicago - Conversion Optimization
PPT
Website Design Fundamentals
PDF
PPC Landing Pages
PPTX
Use Blogging and Social Networking to Super Charge Your Website | Randall Won...
PPTX
Eb aquesha
PPT
Synapseindia web site design for E Commerce development
PDF
Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)
PPT
Web 1.0
PPTX
Website workout
PDF
Must Have Small Business Website Features
PDF
How to Develop a Genealogical Website
PDF
Miva For Beginners
PDF
Emerging leaders web redesign proposal
PDF
wordpress power point presentation
PPTX
SEO Surgery APAC - SEMrush - Kate Toon - Nookal
PPTX
Conversion optimization 2.0 – how to maximize sales from your current traffic
MivaCon Chicago - Conversion Optimization
Website Design Fundamentals
PPC Landing Pages
Use Blogging and Social Networking to Super Charge Your Website | Randall Won...
Eb aquesha
Synapseindia web site design for E Commerce development
Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)
Web 1.0
Website workout
Must Have Small Business Website Features
How to Develop a Genealogical Website
Miva For Beginners
Emerging leaders web redesign proposal
wordpress power point presentation
SEO Surgery APAC - SEMrush - Kate Toon - Nookal
Conversion optimization 2.0 – how to maximize sales from your current traffic
Ad

Viewers also liked (8)

PDF
What is REST?
PDF
Introduction to Redis
PDF
What is good design?
PDF
MySQL for beginners
PDF
معرفی سیستم‌های توکار در دانشگاه صنعتی شریف
PDF
مستندات رفتاری در انجمنهای نرم افزار های آزاد
PDF
Web Components Revolution
PDF
Java for beginners
What is REST?
Introduction to Redis
What is good design?
MySQL for beginners
معرفی سیستم‌های توکار در دانشگاه صنعتی شریف
مستندات رفتاری در انجمنهای نرم افزار های آزاد
Web Components Revolution
Java for beginners
Ad

Similar to How to be different? (20)

PDF
Boosting UX in Web Apps_Anu Thakur - May 3, 2017
PDF
HICapacity UI talk by Kathryne Sakata
PPTX
Web Concepts for professionals in information technology _Lec5g.pptx
PDF
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
PDF
SXSWUI15 UI Patterns: Then & Now
PDF
Web usability a complete list of ux ui best practices
DOCX
INTEGRATION (HTML/CSS) The technology behind AESTHETICS
PDF
Design patterns for mobile apps
PDF
Top 10 kick ass tips for app design
PDF
Accessible code-patterns
PPT
Developing For The Web
PDF
Atlogys Tech Talk - Web 2.0 Design Guidelines
PDF
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
PPT
The design part of interaction design
PPTX
GUI & Modern UI Design
PPT
Weavora's guide to web app usability
PPTX
Designing for responsive UI - Yahoo! OpenHack India 2012
PDF
13 Signs Your UX Needs an Exorcism
PPSX
UX Principle
PPTX
Implementing Responsive Email Design - A Tactical Guide
Boosting UX in Web Apps_Anu Thakur - May 3, 2017
HICapacity UI talk by Kathryne Sakata
Web Concepts for professionals in information technology _Lec5g.pptx
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
SXSWUI15 UI Patterns: Then & Now
Web usability a complete list of ux ui best practices
INTEGRATION (HTML/CSS) The technology behind AESTHETICS
Design patterns for mobile apps
Top 10 kick ass tips for app design
Accessible code-patterns
Developing For The Web
Atlogys Tech Talk - Web 2.0 Design Guidelines
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
The design part of interaction design
GUI & Modern UI Design
Weavora's guide to web app usability
Designing for responsive UI - Yahoo! OpenHack India 2012
13 Signs Your UX Needs an Exorcism
UX Principle
Implementing Responsive Email Design - A Tactical Guide

More from Saeid Zebardast (7)

PDF
An Introduction to Apache Cassandra
PDF
An overview of Scalable Web Application Front-end
PDF
MySQL Cheat Sheet
PDF
Java Cheat Sheet
PDF
Developing Applications with MySQL and Java for beginners
PDF
هفده اصل افراد موثر در تیم
PDF
معرفی گنو/لینوکس و سیستم عامل های متن باز و آزاد
An Introduction to Apache Cassandra
An overview of Scalable Web Application Front-end
MySQL Cheat Sheet
Java Cheat Sheet
Developing Applications with MySQL and Java for beginners
هفده اصل افراد موثر در تیم
معرفی گنو/لینوکس و سیستم عامل های متن باز و آزاد

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Getting Started with Data Integration: FME Form 101
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation theory and applications.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
Machine learning based COVID-19 study performance prediction
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Heart disease approach using modified random forest and particle swarm optimi...
Getting Started with Data Integration: FME Form 101
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Programs and apps: productivity, graphics, security and other tools
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Digital-Transformation-Roadmap-for-Companies.pptx
Empathic Computing: Creating Shared Understanding
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation theory and applications.pdf
A comparative study of natural language inference in Swahili using monolingua...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Unlocking AI with Model Context Protocol (MCP)
Group 1 Presentation -Planning and Decision Making .pptx

How to be different?

  • 1. How to be different? Some tips to make web application interface special Saeid Zebardast http://zebardast.ir [email protected]
  • 3. Cross-browser • Pros • Consistent, stable browser rendering and functionality • Ease of using/viewing for end-users • Higher quality website
  • 4. Cross-browser • Cons • Developing Time • Testing Time • Per Browser • Per Platform
  • 5. Vector Graphics • Easy to create/edit • Resolution Independent • Reducing HTTP Request • Styling And Scripting • Can Be Animated And Edited • Smaller File Size
  • 7. Responsive Web Design • Sample websites • http://foodsense.is/ • http://www.smashingmagazine.com/ • http://www.fork-cms.com/ • http://webdesignerwall.com/
  • 9. Designing Forms • Minimize the pain • No one likes filling in forms • Inline validation • Layout • Label positioning • Form labels work best above the field • Content groupings • a structured way to organize a form • a way to scan information required at a high level • a sense of how information within a form is related
  • 10. Designing Forms • Help & Tips • Asking for unfamiliar data • Users may question why data is being requested • There are recommended ways of providing data • Certain data requests are optional • Note: Help & Tips can quickly overwhelm a form if overused. • When lots of unfamiliar data is being requested, consider using a dynamic help system • Ensure consistent communication • Errors, Help, Success
  • 11. Designing Forms • Try to avoid optional fields • Indicate required fields • If most fields are required, indicate optional fields • Text is best, but * often works for required fields • Field Lengths • Field lengths can provide valuable affordances • Appropriate field lengths provide enough space for inputs
  • 15. Most Users Do Not Scroll • Recent studies prove that users are quite comfortable with scrolling • Many users are more comfortable with scrolling than with a pagination
  • 16. People expect certain things • Usage Patterns • Link colors • Blue is the best color for links • The location of the logo • The behavior of tabbed navigation
  • 17. White Space Improves Comprehension • When a new visitor approaches a design layout, the first thing he/she tries to do is to scan the page and divide the content area into digestible pieces of information. • White space de-clutters a page by giving items room to breathe • Group items together by decreasing and increasing the space • Important for showing relationships between items • Make content more readable
  • 18. Enable keyboard shortcuts • More responsive and interactive user interfaces • Best examples • Twitter • Gmail • Hotmail • GitHub • DuckDuckGo
  • 20. We Need FeedBack • Your Customers opinions and feelings are acknowledged as being important. • Your Customers are listened to and heard, a positive feeling is directed back to you as their supplier. • Your Customers realize that their supplier (your company) is interested in improving and enhancing their business relationship. • Your Employees are reminded that that their diligence and completion is paramount. • Customer feedback is a foundation for process improvements that lead to efficiency and profitability. • Your Customers are reminded of your Company’s name and the diligence you have taken to meet their needs.