The document provides a history of responsive web design, beginning with the creation of the world wide web in 1989. It discusses the early text-based web pages and browsers and the evolution of web design with the addition of images and tables. The "browser wars" of the late 1990s drove innovation, and the introduction of CSS helped separate design from HTML. Responsive design emerged as a solution to designing for various screen sizes and mobile devices. The history outlines key events, technologies, and changes in web design from the 1990s to the present.
Web development is a broad term that includes various activities involved in developing websites and web applications. It involves web design, content development, scripting, security configuration, and e-commerce applications. Web design encompasses skills like graphic design, interface design, coding, search engine optimization and more. The history of web development began in 1989 with Tim Berners-Lee's proposal to create the World Wide Web. Many technologies were developed throughout the 90s and 2000s that shaped the modern web, including HTML, CSS, JavaScript, browsers, servers, smartphones and more.
Responsive design is a design where the layout and content adapt to the user’s environment, which includes their screen size, platform, and even orientation. Basically, it means using good code to create a site that works on a majority of devices, including those that haven’t been invented yet.
The document discusses design trends for 2014, including flat design, touch-based interfaces, motion and animation, visual content management systems, data-driven content and advertising, mobile-first design, and new technologies like wearables and 3D printing. Many of the trends focus on simplicity, mobility, interactivity, and leveraging data.
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersBBDO
Considering that mobile and tablet users constitute an ever-growing share Internet traffic, designing websites with a mobile-first strategy is crucial to a sites success. This paper considers the two UX design techniques that can bring beautiful web design to the smaller screen.
This document provides an overview and analysis of web design trends in 2017, as documented in the "Book of Trends 2017." It discusses the increased popularity of hidden navigation menus that pop out on mobile and desktop sites. It also examines design influences from wearable devices like smartwatches that emphasize streamlined, minimalist designs using strong icons, simplified color palettes, and a focus on one element per screen. Another section explores the rise of Material Design Lite (MDL) as a framework for applying Material Design principles across devices. The document provides examples and best practices for implementing these trends.
This document discusses approaches to user experience (UX) design for responsive websites. It begins by explaining that UX encompasses creative and technical aspects to create seamless experiences for users across different devices. It then discusses the rise of mobile internet usage and how responsive design and adaptive design approaches can create flexible experiences across devices. Responsive design uses one code base that adapts layouts to different screens, while adaptive design prioritizes customized experiences for different contexts. The document considers factors for choosing an approach, such as analyzing user data and prioritizing a mobile-first design. It emphasizes designing for the majority of device traffic and letting user behavior dictate the experience.
This document provides an overview and analysis of various web layout patterns, including cards, grids, magazine-style layouts, split screens, single-page apps, F patterns, Z patterns, and symmetrical layouts. It discusses the problems each layout addresses, how the layout works as a solution, and tips for implementing each style successfully. The document is from a book on web UI design patterns and focuses on layout, content, data, scrolling, and multimedia patterns.
Web development is a broad term that includes various activities involved in developing websites and web applications. It involves web design, content development, scripting, security configuration, and e-commerce applications. Web design encompasses skills like graphic design, interface design, coding, search engine optimization and more. The history of web development began in 1989 with Tim Berners-Lee's proposal to create the World Wide Web. Many technologies were developed throughout the 90s and 2000s that shaped the modern web, including HTML, CSS, JavaScript, browsers, servers, smartphones and more.
Responsive design is a design where the layout and content adapt to the user’s environment, which includes their screen size, platform, and even orientation. Basically, it means using good code to create a site that works on a majority of devices, including those that haven’t been invented yet.
The document discusses design trends for 2014, including flat design, touch-based interfaces, motion and animation, visual content management systems, data-driven content and advertising, mobile-first design, and new technologies like wearables and 3D printing. Many of the trends focus on simplicity, mobility, interactivity, and leveraging data.
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersBBDO
Considering that mobile and tablet users constitute an ever-growing share Internet traffic, designing websites with a mobile-first strategy is crucial to a sites success. This paper considers the two UX design techniques that can bring beautiful web design to the smaller screen.
This document provides an overview and analysis of web design trends in 2017, as documented in the "Book of Trends 2017." It discusses the increased popularity of hidden navigation menus that pop out on mobile and desktop sites. It also examines design influences from wearable devices like smartwatches that emphasize streamlined, minimalist designs using strong icons, simplified color palettes, and a focus on one element per screen. Another section explores the rise of Material Design Lite (MDL) as a framework for applying Material Design principles across devices. The document provides examples and best practices for implementing these trends.
This document discusses approaches to user experience (UX) design for responsive websites. It begins by explaining that UX encompasses creative and technical aspects to create seamless experiences for users across different devices. It then discusses the rise of mobile internet usage and how responsive design and adaptive design approaches can create flexible experiences across devices. Responsive design uses one code base that adapts layouts to different screens, while adaptive design prioritizes customized experiences for different contexts. The document considers factors for choosing an approach, such as analyzing user data and prioritizing a mobile-first design. It emphasizes designing for the majority of device traffic and letting user behavior dictate the experience.
This document provides an overview and analysis of various web layout patterns, including cards, grids, magazine-style layouts, split screens, single-page apps, F patterns, Z patterns, and symmetrical layouts. It discusses the problems each layout addresses, how the layout works as a solution, and tips for implementing each style successfully. The document is from a book on web UI design patterns and focuses on layout, content, data, scrolling, and multimedia patterns.
Does responsive design make a website more or less accessible? In this session you will learn best practices and techniques for accessible responsive design.
Responsive web design (RWD) can be very good for accessibility but is also poses some new challenges and design considerations to provide an optimal experience for people with disabilities. When done properly, RWD can address many accessibility issues related to low vision and certain mobility impairments. While responsive web design was not created specifically to address accessibility, its aim is to craft sites to provide an optimal viewing experience and easy navigation for all users and thereby address some accessibility issues. RWD enables the website to adapt its layout to the format of the viewing environment through the use of fluid, proportion-based grids, flexible images and CSS3 media queries. Responsive sites adjust to the screen and presents in the most readable and usable way for that particular screen size and format. This can ensure that font size remains readable and at a high resolution for people with low vision. It also keeps interactive elements large and easier to operate for people with mobility impairments. In this session we will review what a responsive website is and talk about the challenges and opportunities for accessibility in regards to responsive web design.
Carousel30: Optimizing for the mobile user experience whitepaperCarousel30
White paper by digital agency Carousel30 on how to optimize your mobile user experience through choosing the correct approach for your website, using responsive design or mobile apps.
Share Your Photos And Videos Online - Social Media GuideKara Krautter
Photos and videos can engage customers and convey more about a company and its people, products and services than text alone. Today, new technologies and Web sites like Flickr and YouTube have made it easier than ever for businesses to produce and share multi-media content.
This document summarizes a UX and web product design course presented by Steve Hickey. The course covers key topics like what is user experience design, common UX design methods and principles, and how to conduct initial user testing. It discusses the difference between UI and UX design and presents several important UX principles, including Fitts's law, the principle of least astonishment, and BJ Fogg's behavior model. The course aims to teach students effective habits of highly skilled UX designers, such as being prolific in idea generation and user research methods like surveys and usability testing.
This document discusses responsive and adaptive design approaches for websites. Responsive design adapts a website's layout to fit different screen sizes using a single code base, while adaptive design customizes the user experience for different contexts using multiple code bases. The document explores considerations for choosing between the approaches, like users' devices and needs. It emphasizes starting with a mobile-first design and prioritizing users' most common tasks and devices.
Flat design is evolving while still maintaining its core principles of simplicity and minimalism. The new flat design incorporates some subtle textures and shadows while retaining clean, bold visuals. Trends in the evolving flat design include more detailed icons, dramatic typography, accented colors used sparingly, consistency of one font across the design, and continued emphasis on minimalism. While flat design grew out of reacting against skeuomorphism, elements from other styles like material design and skeuomorphism may be incorporated if done to maintain the flat aesthetic. Flat principles of usability and readability will likely influence other design philosophies as well.
This document discusses various user interface design patterns seen on popular websites. It begins by defining UI design patterns and how they should be used to solve common user problems rather than just copied. It then covers patterns related to responsive design for multiple devices, touch screen interactions, and various ways to get user input through forms, tagging, flagging content, and conversational interfaces.
This presentation discusses the growth of mobile and tablet usage and its impact on web design. It notes that 50% of US adults currently access the web via smartphones or tablets, and this number is expected to continue growing significantly by 2016. The presentation recommends approaches like responsive design using HTML5 and CSS3 to make websites accessible across different devices. It provides examples of both mobile-friendly and non-friendly websites, and recommends tools and technologies the Adult Literacy League could use to ensure their website is accessible on all mobile and tablet devices.
What are the web design trends for 2022Jane Brewer
With the year 2022, we are looking to embrace the future to seize new opportunities. What are the new web design trends that will pop up in 2022 and which ones will fade out? Let’s check out trends. https://bit.ly/32tjAPg
The document discusses trends in digital design, including mobile first design which focuses on optimizing content and navigation for small screens like phones. It also discusses responsive design which adapts content for different screen sizes, and how content is increasingly being designed to be easily shared on social media. Large images are also being used more prominently on websites, along with icons to convey meaning quickly. Infographics and infinite scrolling single page sites are growing in popularity as well.
The document discusses various user interface design patterns used in popular mobile apps. It begins by defining what UI design patterns are and how they should be used. It then covers some key patterns including gestures, animations, smart keyboards, default values and autocomplete, immediate immersion, action bars, social login, and huge buttons. The document provides examples of popular apps that utilize each pattern and short descriptions of how the pattern solves common user problems.
This document discusses various user interface design patterns used in popular mobile apps. It begins by defining UI design patterns as reusable solutions to common user problems. It then highlights some key interactive patterns like gestures and animations that power many new mobile UI designs. The document also summarizes input patterns such as smart keyboards, default values and autocomplete, immediate immersion to bypass signups, action bars for quick access to actions, and social login. Additional patterns covered include huge buttons, swiping for actions, and notifications.
Adaptive: Content, Context, and ControversyKaren McGrane
What’s the difference between responsive and adaptive? While responsive design embraces an ethos of “One Web,” adaptive solutions aim to serve different information based on what we know about the person or the device. When people say they want to go “beyond responsive,” they often mean they want to implement adaptive solutions. In this talk Karen unpacks what people really mean when they talk about adaptive designs or adaptive content. She outlines scenarios in which it makes sense to target information to the device or context—and when it doesn’t.
This document discusses white space in web UI design and provides tips for effectively using white space. It defines white space as empty space between elements and explains that white space can be categorized as macro or micro space. Macro space separates large elements while micro space improves readability of text. White space should be used both passively to avoid clutter and actively to draw attention. Examples are provided of how different types of websites incorporate white space into their designs.
Responsive web design (or RWD in short) is a relatively new and fast developing trend on the web. In these slides we will answer 2 questions:
1. What are the basics of responsive web design, without diving in the developer deep?
2. How will users benefit from responsive web design?
This document discusses the principles and philosophy behind Modern UI design at Microsoft. It describes Modern UI as a timeless design style based on established principles like information design and influences from Swiss design, Bauhaus, and wayfinding. The document outlines key elements of Modern UI like its use of color, type, icons, grids, motion and interaction principles. It provides examples of how Modern UI has been applied and discusses best practices for creating distinctly Modern UI experiences.
Basic Visual Design Principles and UI Design Best PracticesAvijit Chinara
On these slides I have explained visual design principles and UI design best practices. This will help you to improve your visualization and UI Designing skills.
This document provides contact information for John Dye of Fluid Studio and discusses using social media and Facebook for business purposes. It includes tips for creating an effective Facebook presence, examples of successful Facebook campaigns from companies like Tostitos and Adobe, and an overview of applications that can be used on Facebook to engage customers and raise money for charities. Widgets are also discussed as a tool for lead generation by embedding interactive content on other sites.
Mobile first: A future friendly approach to UX designInVision App
Thinking "mobile" is not just about devices, it's about better usability, optimizing for screen real estate, and simplifying design elements and layouts. Asher Blumberg, Mobile UX Designer at StumbleUpon, walks us through creating a unique design language for your app that bridges the chasm between iOS and Android.
Does responsive design make a website more or less accessible? In this session you will learn best practices and techniques for accessible responsive design.
Responsive web design (RWD) can be very good for accessibility but is also poses some new challenges and design considerations to provide an optimal experience for people with disabilities. When done properly, RWD can address many accessibility issues related to low vision and certain mobility impairments. While responsive web design was not created specifically to address accessibility, its aim is to craft sites to provide an optimal viewing experience and easy navigation for all users and thereby address some accessibility issues. RWD enables the website to adapt its layout to the format of the viewing environment through the use of fluid, proportion-based grids, flexible images and CSS3 media queries. Responsive sites adjust to the screen and presents in the most readable and usable way for that particular screen size and format. This can ensure that font size remains readable and at a high resolution for people with low vision. It also keeps interactive elements large and easier to operate for people with mobility impairments. In this session we will review what a responsive website is and talk about the challenges and opportunities for accessibility in regards to responsive web design.
Carousel30: Optimizing for the mobile user experience whitepaperCarousel30
White paper by digital agency Carousel30 on how to optimize your mobile user experience through choosing the correct approach for your website, using responsive design or mobile apps.
Share Your Photos And Videos Online - Social Media GuideKara Krautter
Photos and videos can engage customers and convey more about a company and its people, products and services than text alone. Today, new technologies and Web sites like Flickr and YouTube have made it easier than ever for businesses to produce and share multi-media content.
This document summarizes a UX and web product design course presented by Steve Hickey. The course covers key topics like what is user experience design, common UX design methods and principles, and how to conduct initial user testing. It discusses the difference between UI and UX design and presents several important UX principles, including Fitts's law, the principle of least astonishment, and BJ Fogg's behavior model. The course aims to teach students effective habits of highly skilled UX designers, such as being prolific in idea generation and user research methods like surveys and usability testing.
This document discusses responsive and adaptive design approaches for websites. Responsive design adapts a website's layout to fit different screen sizes using a single code base, while adaptive design customizes the user experience for different contexts using multiple code bases. The document explores considerations for choosing between the approaches, like users' devices and needs. It emphasizes starting with a mobile-first design and prioritizing users' most common tasks and devices.
Flat design is evolving while still maintaining its core principles of simplicity and minimalism. The new flat design incorporates some subtle textures and shadows while retaining clean, bold visuals. Trends in the evolving flat design include more detailed icons, dramatic typography, accented colors used sparingly, consistency of one font across the design, and continued emphasis on minimalism. While flat design grew out of reacting against skeuomorphism, elements from other styles like material design and skeuomorphism may be incorporated if done to maintain the flat aesthetic. Flat principles of usability and readability will likely influence other design philosophies as well.
This document discusses various user interface design patterns seen on popular websites. It begins by defining UI design patterns and how they should be used to solve common user problems rather than just copied. It then covers patterns related to responsive design for multiple devices, touch screen interactions, and various ways to get user input through forms, tagging, flagging content, and conversational interfaces.
This presentation discusses the growth of mobile and tablet usage and its impact on web design. It notes that 50% of US adults currently access the web via smartphones or tablets, and this number is expected to continue growing significantly by 2016. The presentation recommends approaches like responsive design using HTML5 and CSS3 to make websites accessible across different devices. It provides examples of both mobile-friendly and non-friendly websites, and recommends tools and technologies the Adult Literacy League could use to ensure their website is accessible on all mobile and tablet devices.
What are the web design trends for 2022Jane Brewer
With the year 2022, we are looking to embrace the future to seize new opportunities. What are the new web design trends that will pop up in 2022 and which ones will fade out? Let’s check out trends. https://bit.ly/32tjAPg
The document discusses trends in digital design, including mobile first design which focuses on optimizing content and navigation for small screens like phones. It also discusses responsive design which adapts content for different screen sizes, and how content is increasingly being designed to be easily shared on social media. Large images are also being used more prominently on websites, along with icons to convey meaning quickly. Infographics and infinite scrolling single page sites are growing in popularity as well.
The document discusses various user interface design patterns used in popular mobile apps. It begins by defining what UI design patterns are and how they should be used. It then covers some key patterns including gestures, animations, smart keyboards, default values and autocomplete, immediate immersion, action bars, social login, and huge buttons. The document provides examples of popular apps that utilize each pattern and short descriptions of how the pattern solves common user problems.
This document discusses various user interface design patterns used in popular mobile apps. It begins by defining UI design patterns as reusable solutions to common user problems. It then highlights some key interactive patterns like gestures and animations that power many new mobile UI designs. The document also summarizes input patterns such as smart keyboards, default values and autocomplete, immediate immersion to bypass signups, action bars for quick access to actions, and social login. Additional patterns covered include huge buttons, swiping for actions, and notifications.
Adaptive: Content, Context, and ControversyKaren McGrane
What’s the difference between responsive and adaptive? While responsive design embraces an ethos of “One Web,” adaptive solutions aim to serve different information based on what we know about the person or the device. When people say they want to go “beyond responsive,” they often mean they want to implement adaptive solutions. In this talk Karen unpacks what people really mean when they talk about adaptive designs or adaptive content. She outlines scenarios in which it makes sense to target information to the device or context—and when it doesn’t.
This document discusses white space in web UI design and provides tips for effectively using white space. It defines white space as empty space between elements and explains that white space can be categorized as macro or micro space. Macro space separates large elements while micro space improves readability of text. White space should be used both passively to avoid clutter and actively to draw attention. Examples are provided of how different types of websites incorporate white space into their designs.
Responsive web design (or RWD in short) is a relatively new and fast developing trend on the web. In these slides we will answer 2 questions:
1. What are the basics of responsive web design, without diving in the developer deep?
2. How will users benefit from responsive web design?
This document discusses the principles and philosophy behind Modern UI design at Microsoft. It describes Modern UI as a timeless design style based on established principles like information design and influences from Swiss design, Bauhaus, and wayfinding. The document outlines key elements of Modern UI like its use of color, type, icons, grids, motion and interaction principles. It provides examples of how Modern UI has been applied and discusses best practices for creating distinctly Modern UI experiences.
Basic Visual Design Principles and UI Design Best PracticesAvijit Chinara
On these slides I have explained visual design principles and UI design best practices. This will help you to improve your visualization and UI Designing skills.
This document provides contact information for John Dye of Fluid Studio and discusses using social media and Facebook for business purposes. It includes tips for creating an effective Facebook presence, examples of successful Facebook campaigns from companies like Tostitos and Adobe, and an overview of applications that can be used on Facebook to engage customers and raise money for charities. Widgets are also discussed as a tool for lead generation by embedding interactive content on other sites.
Mobile first: A future friendly approach to UX designInVision App
Thinking "mobile" is not just about devices, it's about better usability, optimizing for screen real estate, and simplifying design elements and layouts. Asher Blumberg, Mobile UX Designer at StumbleUpon, walks us through creating a unique design language for your app that bridges the chasm between iOS and Android.
This document provides a literature survey on responsive web design and the fluid grid concept. It discusses the evolution of web design from early text-based sites to modern responsive design. The core concepts of responsive design are explained, including fluid grids, flexible images, and media queries. The document then reviews the theoretical literature on responsive design and different technologies used in responsive design like fluid grids and images. It discusses alternative approaches like adaptive web design. Finally, it provides an in-depth discussion of the fluid grid concept and how to implement flexible grids using percentages rather than fixed pixels.
The advent of the internet has significantly transformed the way we interact with the world, particularly in
the last couple of decades. As our digital landscape continues to evolve, the need for websites to adapt to
the myriad of devices and screen sizes is ever more critical. Responsive web design has emerged as the
solution to this challenge, ensuring a seamless and consistent user experience across a diverse range of
devices. In this comprehensive guide, we will explore the evolution, principles, advantages, and future of
responsive web design.
🚀 Explore the future of web development course in Yamuna Vihar! 🌐 "Coding the Future: Trends and Innovations in Website Development" is your gateway to cutting-edge skills. Uncover the latest coding trends, master innovative techniques, and stay ahead in the dynamic world of website development. 🖥️ Join us to decode the secrets of responsive design, immersive user experiences, and more. Elevate your coding journey with our expert-led course. 🌟 Don't miss out on this opportunity to shape the digital landscape! Enroll now and be part of the coding revolution! 🚀
All aboard the roller coaster that is front-end web development! Frontend
development has been crucial in establishing the modern web experience
as the digital landscape has swiftly expanded. This blog will take you on a
trip through time as we examine the past and look ahead to the bright
future of frontend web development.
Impact_Responsive web design brings success to your businessAmit Thakur
Responsive web design (RWD) allows websites to automatically adapt their layout to different screen sizes and devices like phones, tablets, and desktop computers. There are three main types of responsive designs - basic fluid, adaptive, and responsive layouts. Responsive design provides users with a consistent experience across devices, simplifies content delivery, and can boost sales and improve search engine results by streamlining website maintenance and SEO efforts onto a single responsive site. It also reduces development and maintenance costs by avoiding the need to create separate mobile websites.
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPAmit Thakur
Responsive web design (RWD) allows websites to automatically adapt their layout to different screen sizes and devices like phones, tablets, laptops, and desktops. There are three main types of responsive designs - basic fluid, adaptive, and responsive layouts. Responsive design provides benefits like a better user experience across devices, lower development and maintenance costs by using one design, and improved search engine results by having a single, optimized site. It allows businesses to reach more customers and potentially increase sales and conversions on mobile. Overall, responsive design streamlines site management, reporting, and helps provide customers with a consistent experience no matter what device they use.
Technology evolves at a rapid pace, and website design trends are no exception.
In recent years, design elements and website features that were once cutting-edge and original may have become boring, overused, and trite.
The last thing you want to happen when visitors arrive at your site is for them to abandon it because it is outdated or fails to adhere to basic web standards.
Fortunately, our award-winning web design team of Engineer Master Solutions stays on top of all the newest website design and development trends in order to produce highly functional, user-friendly websites that perform well and look great. We'd like to discuss some of the most recent developments, digital technology trends, standards, and projections for the year 2022.
You are hacking on a side project, but you don’t have a designer to help you get started? You are running into situations where you have to deal with design decisions, but don’t know how? This presentation provides well-founded tricks to make your website look more professional and feel more user-friendly.
Updated version from Evolving Web webinar (September 28t 2018)
The document discusses various aspects of designing user experiences for websites and mobile applications. It covers evaluating design effectiveness, general design elements like site structure and page layout, and specific mobile design considerations. Options for mobile sites include separate simple mobile sites, screen scraping, responsive design, HTML5/PWAs/AMPs, and adaptive design. The document also discusses differences between mobile app and web design, and how IoT, VR and AR could integrate with machine-to-machine interactions.
Responsive Web Design - Advantages and Best Practice for Sports DirectCantarus
Using Europe’s largest sports retailer as a real-world case study, we discuss the pros and cons of responsive web design – particularly as regards SEO, costs and performance – versus dedicated mobile websites and then delve into the technology behind Sports Direct’s cutting-edge support for mobile devices.
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusInternet World
Mobile Theatre - June 19th, 15:00-15:30
We discuss the pros and cons of responsive web design – particularly with regards to SEO, costs and performance – versus dedicated mobile websites, and we then delve into the technology required to implement cutting-edge mobile device support for an enterprise-class website.
A website is considered ‘responsive‘ when a standard design starts adapting itself to the screen size of a visitor’s device. Technically, the website server sends the same HTML code to all devices and Common Command Set (CCS), automatically altering the layout and design to match the device’s size and resolution.
[ http://tier10lab.com/2012/11/15/5-reasons-responsive-design/ ] Responsive web design is a methodology that incorporates flexible layouts, images and CSS media query components. Through the use of media query "breakpoints," the CSS can detect the current screen size of the browser. This guarantees the design functions correctly at any screen size ...
We are providing the trainings and services of web development based in Lahore Pakistan and all over the world
For Further info visit our website.
www.digitalmarketing.com
contact us: 03000969171
Web design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface design; authoring, including standardised code and proprietary software; user experience design; and search engine optimization.
This document outlines the tasks and design challenges for weeks 5-6 of the MemoTickets major project in 2016. It discusses developing a diagram of the product, more exact specifications, defining functionality and challenges. It discusses the importance of the design community and lectures. The main findings are that UX is evolving into service design and that shallow interaction design, which de-emphasizes technology, is important. Design challenges include bringing multiple customer groups onto a multi-sided platform, choosing a design style, using a service design methodology, creating a futuristic concept using modern technologies, and structuring the prototype.
Responsive Web Design vs Mobile Web AppPamela Ireri
The document discusses the differences between responsive web design and mobile web apps. Responsive web design uses a single code base that adapts to different screen sizes, while mobile web apps are separate applications optimized for mobile. The document provides an overview of the pros and cons of each approach and recommends considering business needs like user experience, development timelines, and maintenance requirements to determine the best option. It also provides a case study of a retail client that implemented a mobile web app solution to reach more customers across various devices quickly and cost-effectively.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
RESPONSIVE WEB DESIGN
1. TECHNICAL REPORT
ON
RESPONSIVE WEB DESIGN
SUBMITTED
BY
N.NAWAZ KHAN
IV B.Tech, C.S.E
(103P1A0548)
Department Of Computer Science and Engineering
PRIYADARSHINI INSTITUTE OF TECHNOLOGY
RAMACHANDRAPURAM, TIRUPATHI-517561
2013-2014
1
2. TECHNICAL REPORT
ON
RESPONSIVE WEB DESIGN
SUBMITTED
BY
N.NAWAZ KHAN
IV B.Tech, C.S.E
(103P1A0548)
Department Of Computer Science and Engineering
PRIYADARSHINI INSTITUTE OF TECHNOLOGY
RAMACHANDRAPURAM, TIRUPATHI-517561
2013-2014
Coordinator
Head of the department
4. 1. ABSTRACT
Responsive web design is a web design approach aimed at crafting sites to
provide an optimal viewing experience—easy reading and navigation with a
minimum of resizing, panning, and scrolling—across a wide range of devices.
Approach-It suggests that design and development should respond to the user’s
behavior and environment based on screen size, platform and orientation. The
practice consists of a mix of flexible grids and layouts, images and an intelligent
use of CSS media queries. As the user switches from their laptop to IPad, the
website should automatically switch to accommodate for resolution, image size
and scripting abilities. In other words, the website should have the technology to
automatically respond to the user’s preferences. Flexible grid-In adaptive grids,
we define pixel-based dimensions. Hence we will have to adjust the widths and
heights manually in certain device viewports. Since fluid grids flow naturally
within the dimensions of its parent container, limited adjustments will be needed
for various screen sizes and devices, flexible images-adjusting screen resolution,
responsive images. Media queries-using css3 and html5, showing or hiding
content, one can create multiple style sheets, as well as basic layout alterations
defined to fit ranges of widths, it includes all such features.
web design gives a good scope and easy usage of any web site in any device
and makes the site interface comfortable to user, in future probably such
responsive and cross platform apps will be designed which can be used anywhere,
anytime, in any device will make human life much better.
1
5. 2. INTRODUCTION
Almost every new client these days wants a mobile version of their website.
It’s practically essential after all: one design for the BlackBerry, another for the
iPhone, the iPad, netbook, Kindle — and all screen resolutions must be
compatible, too. In the next five years, we’ll likely need to design for a number of
additional inventions. When will the madness stop? It won’t, of course.
In the field of Web design and development, we’re quickly getting to the
point of being unable to keep up with the endless new resolutions and devices. For
many websites, creating a website version for each resolution and new device
would be impossible, or at least impractical. Should we just suffer the
consequences of losing visitors from one device, for the benefit of gaining visitors
from another? Or is there another option?
Responsive Web design is the approach that suggests that design and
development should respond to the user’s behavior and environment based on
screen size, platform and orientation. The practice consists of a mix of flexible
grids and layouts, images and an intelligent use of CSS media queries. As the user
switches from their laptop to iPad, the website should automatically switch to
accommodate for resolution, image size and scripting abilities. In other words, the
website should have the technology to automatically respond to the user’s
preferences. This would eliminate the need for a different design and development
phase for each new gadget on the market.
Together, Apple, Android, and Windows offer the inhabitants of the digital
world thousands of different mobile devices from witch it is possible to browse the
web. As a result of this technological development and expansion, the notion of
mobile first has become extensive and forms an attitude towards creating web
package solutions that seem to fit every single device at once. One of the most
2
6. Prevailing examples of this is the responsive web design where the diversity
in terms of platform and use is the main focus. As these new technological
possibilities arise, I find it important to investigate a dominant form within the
World Wide Web that carries more challenges than meets the eye.
As this World wide web is becoming a greater as well as much larger cause for
most persons function and interpersonal activities, there is a huge attraction for
folks about how to style internet websites, at the same time regarding the
development right behind the website but in addition typically the image design
and style which is shown for the individuals who visit the web-site.
When you're to generate an internet site from the bottom, it may possibly take
more time to generate the application, since you also have to have all the encoding
expertise to earn an affordable in addition to user-friendly internet site. What is
more, you might really need to be fully aware of exactly how and also what the
website should be like, according to the style and design on the web page. Should
you be setting up a distinct internet site on a unique factor, which include
competitive sports and / or numerous technology hype site, you will need to have
some designs in addition to images of which benefit highlighting on the on the
from the web-site. Commonly, the web design is about the most prominent
boundaries on the web site, given it helps you to support these viral website
visitors as they just like what these people observe. There could be several
websites that include a much better content plus wording, yet due to the
webdesign, there are numerous alternative web pages that have an improved rate
connected with visitors.
Quite simply, webdesign is definitely considerably of importance to a web page
3
7. Apart from the webdesign, latest concepts are suffering from within the degree
where mobile devices, smallish laptops besides other mobile instruments. This will
furthermore transform certain requirements regarding web-sites, once you have to
have internet websites that can be readily available as a result of the whole set of
stated items. This particular term is addressed as responsive web design, from
where the page layout shifts in line with the screen quality. There are a lot of
dimensions with personal computer monitors and in so doing a variety of
resolutions, nevertheless they are typical allowed to be willing to access many
web-sites. By having a responsive design upon your web page, all people are likely
to access that webpage.
There are numerous points when making a new responsive website in comparison
with an old-fashioned webpage and also designers will need to learn about good
and bad of each procedure, prior to when making use of a particular or perhaps one
more. Naturally, you'll be able to access almost all of the items along with pictures
should you perform a top resolution, even while running a portable web browser,
you are going to possibly just get access to the key and applicable content on
websites. Especially huge pictures can be very hard to make available intended for
smaller resolutions, traditionally graphics ought to be in any specified dimension
so as to exhibit the significance and communication. Even if, important things that
include article content and even content material are very all too easy to fit into
small browsers and even instruments by performing a responsive webdesign.
Altogether, responsive designs are needed because of the current tendency about
growing web browsers plus items, if you want to come up with a direct impact
upon as many visitors as is feasible.
4
8. 3. HISTORY
How the web and web design started?
In 1989, whilst working at CERN Tim Berners-Lee proposed to create a
global hypertext project, which later became known as the World Wide Web.
Throughout 1991 to 1993 the World Wide Web was born. Text only pages could
be viewed using a simple line-mode browser. In 1993 Marc Andreessen and
EricBina, created the Mosaic browser. At the time there were multiple browsers
however the majority of them were Unix-based and were naturally text heavy.
There had been no integrated approach to graphical design elements such as
images or sounds. The Mosaic browser broke this mold. The W3C was created in
October 1994, to "lead the World Wide Web to its full potential by developing
common protocols that promote its evolution and ensure its interoperability."[4]
This discouraged any one company from monopolizing a propriety browser and
programming language, which could have altered the effect of the World Wide
Web as a whole. The W3C continues to set standards, which can today be seen
with JavaScript. In 1994 Andreessen formed Communications corp. That later
became known as Netscape Communications the Netscape 0.9 browser. Netscape
created its own HTML tags without regards to the traditional standards process.
For example Netscape 1.1 included tags for changing background colors and
formatting text with tables on web pages. Throughout 1996 to 1999 the browser
wars began, as Microsoft and Netscape fought for ultimate browser dominance.
During this time there were many new technologies in the field, notably Cascading
Style Sheets, JavaScript, and Dynamic HTML. On a whole the browser
competition did lead to many positive creations and helped web design evolve at a
rapid pace.
5
9. 3.2 Evolution of web design
3.2.1 The first web pages
In August 1991, Tim Berners-Lee published the first website, a simple, textbased page with a few links. A copy from 1992 of the original page still exists
online. It had a dozen or so links, and simply served to tell people what the World
Wide Web was all about.
Subsequent pages were similar, in that they were entirely text-based and had
a single-column design with inline links. Initial versions of HTML (Hypertext
Markup Language) only allowed for very basic content structure: headings
(<h1>, <h2>, etc.), paragraphs (<p>), and links (<a>). Subsequent versions of
HTML allowed the addition of images (<img>) to pages, and eventually support
for tables (<table>) was added.
3.2.2 World Wide Web Consortium is formed
In 1994, the World Wide Web Consortium (W3C) was established, and they set
HTML as the standard for marking up web pages. This discouraged any single
company from building a proprietary browser and programming language, which
could have had a detrimental effect on the web as a whole. The W3C continues to
set standards for open web markup and programming languages (such as
JavaScript). Web pages will often require more screen space than is available for a
particular display resolution. Most modern browsers will place a scrollbar (a
sliding tool at the side of the screen that allows the user to move the page up or
down, or side-to-side) in the window to allow the user to see all content. Scrolling
horizontally is less prevalent than vertical scrolling, not only because such pages
often do not print properly, but because it inconveniences the user more so than
vertical scrolling would (because lines are horizontal; scrolling back and forth for
6
10. every line is much more inconvenient than scrolling after reading a whole screen;
also most computer keyboards have page up and down keys, and many computer
mice have vertical scroll wheels, but the horizontal scrolling equivalents are rare).
When web pages are stored in a common directory of a web server, they become
a website.
Examples:
3.2.3 The first web page (1992)
7
12. Table-based designs
Table-based layouts gave web designers more options for creating websites. The
original table markup in HTML was meant for displaying tabular data, but
designers quickly realized they could utilize it to give structure to their designs,
and create more complicated, multi-column layouts than HTML was originally
capable of.
Table-based designs grew in complexity, incorporating sliced-up background
images, often giving the illusion of a simpler structure than the actual table layout.
Design over Structure
This era of web layouts paid little attention to semantics and web accessibility,
often opting for aesthetics over good markup structure.
This was the same era where Spacer GIFs were popularized to control whitespace
of web layouts. Some major companies even educated designers about the Spacer
GIF; see Introducing the spacer GIF for use in HTML tables on Microsoft.com.
The development of the first web design applications, all of which used table-based
layouts, increased the use of tables. In addition, some of those programs created
9
13. tables so complex that many designers would never have created them from
scratch (such as tables with rows only 1-pixel high and hundreds of cells).
Designers had to rely on tables if they wanted to create designs that were even
mildly complex (such as multi-column designs).
In 1996, Microsoft released its first competitive browser, which was
complete with its own features and tags. It was also the first browser to support
style sheets, which at the time was seen as an obscure authoring technique. The
HTML markup for tables was originally intended for displaying tabular data.
However designers quickly realized the potential of using HTML tables for
creating the complex, multi-column layouts that were otherwise not possible. At
this time, as design and good aesthetics seemed to take precedence over good
mark-up structure and little attention was paid to semantics and web accessibility.
HTML sites were limited in their design options, even more so with earlier
versions of HTML. To create complex designs, many web designers had to use
complicated table structures or even use blank spaces .GIF images to stop empty
table cells from collapsing. CSS was introduced in December 1996 by the W3C to
support presentation and layout; this allowed HTML code to be semantic rather
than both semantic and presentational, and improved web accessibility, see table
less web design. In 1996, Flash (originally known as Future Splash) was
developed. At the time, the Flash content development tool was relatively simple
compared to now, using basic layout and drawing tools, a limited precursor to
Action Script, and a timeline, but it enabled web designers to go beyond the point
of HTML, animated GIFs and JavaScript. However, because Flash required a plugin, many web developers avoided using it for fear of limiting their market share
from lack of compatibility. Instead, designers reverted to gif animations (if they
didn't forego using motion graphics altogether) and JavaScript for widgets. But the
10
14. benefits of Flash made it popular enough among specific target markets to
eventually work its way to the vast majority of browsers, and powerful enough to
be used to develop entire sites.
3.3 End of the first browser wars
During 1998 Netscape released Netscape Communicator code under an open
source license, enabling thousands of developers to participate in improving the
software. However, they decided to stop and start from the beginning, which
guided the development of the open source browser and soon expanded to a
complete application platform. The Web Standards Project was formed, and
promoted browser compliance with HTML and CSS standards by creating Acid1,
Acid2, and Acid3 tests. 2000 was a big year for Microsoft. Internet Explorer had
been released for Mac; this was significant as it was the first browser that fully
supported HTML 4.01 and CSS 1, raising the bar in terms of standards
compliance. It was also the first browser to fully support the PNG image format.
During this time Netscape was sold to AOL and this was seen as Netscape’s
official loss to Microsoft in the browser wars.
3.4 During 2000—2012
Since the start of the 21st century the web has become more and more
integrated into people’s lives, as this has happened the technology of the web has
also moved on. There have also been significant changes in the way people use and
access the web, and this has changed how sites are designed.
Between 2000 and 2005, the top sites included the likes of apple.com,
msn.com, ebay.com, napster.com, forbes.com, adobe.com and microsoft.com. This
period is known for the rise of multiple navigation options. Common navigation
and organization elements included the search bar, top navigation tabs and left bar
categories. There were 70,000,000 sites at the end of this period, but mobile still
hadn’t become a web design focus area.
The top sites between 2006 and 2012 included pogo.com, reddit.com,
google.com, myspace.com, craigslist.org and mapquest.com. Log-in screens
became highly popular during this stretch—and the most common navigation and
11
15. Organization elements included top navigation tabs, a login screen and the
landing page. There were 250,000,000 sites at the end of this phase, and mobile
web design gained importance.
Highly curated and limited navigation has been the major theme of 2013.
Common navigation and organization elements include the login screen, landing
page and search box. Top sites on the web in 2013 include bing.com,
facebook.com, wikipedia.com, twitter.com, wordpress.com, linkedin.com and
tumblr.com. The importance of mobile web design has only continued to rise this
year.
While Internet Explorer was the browser of choice for most users for several
years, Google Chrome has now taken the lead. Firefox has also been gaining favor
among users over the last few years.
3.5 Modern browsers
Since the end of the browsers wars there have been new browsers coming
onto the scene. Many of these are open source meaning that they tend to have
faster development and are more supportive of new standards. The new options are
considered by many to be better that Microsoft's Internet Explorer.
3.6 New standards
The W3C has released new standards of HTML (HTML5) and CSS (CSS3),
as well as new JavaScript API's each as a new but individual standard. However,
while the term HTML5 is only used to refer to the new version of HTML and some
of the JavaScript API's, it has become common to use it to refer to the entire suite
of new standards (HTML5, CSS3 and JavaScript).
12
16. 4. SYSTEM
What is responsive web design?
Responsive web design is a web design approach aimed at crafting sites to
provide an optimal viewing experience—easy reading and navigation with a
minimum of resizing, panning, and scrolling—across a wide range of devices.
Responsive is scalable. When creating responsive web design, the developer
needs only to work within one software technology and from here, the design1 can
be scaled to fit different devices. RWD is in other words a way of thinking about
design where scalable images and experiences, and not specific devices, are the
main focus. Both design and content are important factors to take into
consideration in this relation because the user’s needs when browsing a web site on
the desktop might not be the same when he visits the same site from his
phone/tablet in a new context. With RWD, content, image size, and the amount of
frames are adaptive and programmed to fit the specific screen and browser.
A site designed with RWD adapts the layout to the viewing environment by using
fluid, proportion-based grids,flexible images,andCSS3 media queries,an extension
of themedia rule.
The fluid grid concept calls for page element sizing to be in relative units like
percentages, rather than absolute units like pixels or points.
Flexible images are also sized in relative units, so as to prevent them from
displaying outside their containing element.
Media queries allow the page to use different CSS style rules based on
characteristics of the device the site is being displayed on, most commonly the
width of the browser.
Server-side components (RESS) in conjunction with client-side ones such as
media queries can produce faster-loading sites for access over cellular networks
13
17. 4.1 Adjusting Screen Resolution
With more devices come varying screen resolutions, definitions and
orientations. New devices with new screen sizes are being developed every day,
and each of these devices may be able to handle variations in size, functionality
and even color. Some are in landscape, others in portrait, still others even
completely square.
As we know from the rising popularity of the iPhone, iPad and advanced
smartphones, many new devices are able to switch from portrait to landscape at
the user’s whim. How is one to design for these situations?
In addition to designing for both landscape and portrait (and enabling those
orientations to possibly switch in an instant upon page load), we must consider
the hundreds of different screen sizes. Yes, it is possible to group them into
major categories, design for each of them, and make each design as flexible as
necessary. But that can be overwhelming, and who knows what the usage
figures will be in five years? Besides, many users do not maximize their
14
18. Browsers, which itself leave far too much room for variety among screen sizes.
4.2 Flexible Everything
A few years ago, when flexible layouts were almost a ―luxury‖ for websites, the
only things that were flexible in a design was the layout columns (structural
elements) and the text. Images could easily break layouts, and even flexible
structural elements broke a layout’s form when pushed enough. Flexible
designs weren’t really that flexible; they could give or take a few hundred
pixels, but they often couldn’t adjust from a large computer screen to a netbook.
15
19. Now we can make things more flexible. Images can be automatically adjusted,
and we have workarounds so that layouts never break (although they may
become squished and illegible in the process). The entire design is a lovely mix
of fluid grids, fluid images and smart mark-up where needed. Creating fluid
grids is fairly common practice, and there are a number of techniques for
creating fluid images:
If resized too small, the image would appear to be of low quality, but keeping
the name of the website visible and not cropping it off was important. So, the
image is divided into two: one (of the illustration) set as a background, to be
cropped and to maintain its size, and the other (of the name) resized
proportionally.
<h1 id="logo"><a href="#"><img src="site/logo.png" alt="The Baker Street
Inquirer" /></a></h1>
Above, the h1 element holds the illustration as a background, and the image is
aligned according to the container’s background (the heading).
This is just one example of the kind of thinking that makes responsive Web
design truly effective. But even with smart fixes like this, a layout can become
too narrow or short to look right. In the logo example above (although it
works), the ideal situation would be to not crop half of the illustration or to keep
the logo from being so small that it becomes illegible and ―floats‖ up.
16
20. 4.3 Flexible Images
One major problem that needs to be solved with responsive Web design is
working with images. There are a number of techniques to resize images
proportionately, and many are easily done.
img { max-width: 100%; }
As long as no other width-based image styles override this rule, every image
will load in its original size, unless the viewing area becomes narrower than the
image’s original width.
The maximum width of the image is set to 100% of the screen or browser
width, so when that 100% becomes narrower, so does the image.
17
21. 4.4 FILAMENT GROUP’S RESPONSIVE IMAGES
This technique, presented by the Filament Group, takes this issue into
consideration and not only resizes images proportionately, but shrinks image
resolution on smaller devices, so very large images don’t waste space
unnecessarily on small screens. Check out the demo page here.
<img src="smallRes.jpg" data-fullsrc="largeRes.jpg">
The data-fullsrc is a custom HTML5 attribute, defined in the files linked to
above. For any screen that is wider than 480 pixels, the larger-resolution image
(largeRes.jpg) will load; smaller screens wouldn’t need to load the bigger
image, and so the smaller image (smallRes.jpg) will load.
The JavaScript file inserts a base element that allows the page to separate
responsive images from others and redirects them as necessary. When the page
loads, all files are rewritten to their original forms, and only the large or small
images are loaded as necessary. With other techniques, all higher-resolution
images would have had to be downloaded, even if the larger versions would
never be used. Particularly for websites with a lot of images, this technique can
be a great saver of bandwidth and loading time.
4.5 STOP IPHONE SIMULATOR IMAGE RESIZING
One nice thing about the iPhone and iPod Touch is that Web designs
automatically rescale to fit the tiny screen. A full-sized design, unless specified
otherwise, would just shrink proportionally for the tiny browser, with no need
for scrolling or a mobile version. Then, the user could easily zoom in and out as
necessary.
18
22. Because this works only with Apple’s simulator, we can use an Apple-specific
Meta tag to fix the problem, placing it below the website’s <head> section.
Thanks to Think Vitamin’s article on image resizing, we have the Meta tag
below:
<meta name="viewport" content="width=device-width; initial-scale=1.0">
Setting the initial-scale to 1 overrides the default to resize images
proportionally, while leaving them as is if their width is the same as the
device’s width (in either portrait or landscape mode).
4.6 Custom Layout Structure
For extreme size changes, we may want to change the layout altogether, either
through a separate style sheet or, more efficiently, through a CSS media query.
The most of the styles can remain the same, while specific style sheets can
inherit these styles and move elements aroundwith floats, widths, and heights
and so on.
19
23. If a style sheet made the layout too narrow, short, wide or tall, we could then
detect that and switch to a new style sheet. This new child style sheet would
adopt everything from the default style sheet and then just redefine the layout’s
structure.
4.7 MEDIA QUERIES CSS3
Supports all of the same media types as CSS 2.1, such as screen, print and
handheld, but has added dozens of new media features, including max-width,
20
24. device-width, orientation and color. New devices made after the release of
CSS3 (such as the iPad and Android devices) will definitely support media
features. So, calling a media query using CSS3 features to target these devices
would work just fine, and it will be ignored if accessed by an older computer
browser that does not support CSS3.
<link rel="stylesheet" type="text/css" media="screen and (max-device-width:
480px)" href="shetland.css" />
This media query is fairly self-explanatory, if the browser displays this page on
a screen (rather than print, etc.), and if the width of the screen (not necessarily
the viewport) is 480 pixels or less, then load shetland.css.
New CSS3 features also include orientation (portrait vs. landscape), devicewidth, min-device-width and more. Look at ―The Orientation Media Query‖ for
more information on setting and restricting widths based on these media query
features.
/* Smartphones (portrait and landscape) ----------- */ @media only screen and
(min-device-width: 320px) and (max-device-width : 480px) { /* Styles */ }
/* Smartphones (landscape) ----------- */ @media only screen and (min-width :
321px) { /* Styles */ }
/* Smartphones (portrait) ----------- */ @media only screen and (max-width :
320px) { /* Styles */ }
The code above is from a free template for multiple media queries between
popular
devices
by
21
Andy
Clark.
25. 4.8 CSS3 MEDIA QUERIES
Below is an example of how media queries, both from CSS 2.1 and CSS3 could
work. Let’s now look at some specific how to use CSS3 media queries to create
responsive Web designs. Many of these uses are relevant today, and all will
definitely be usable in the near future.
@media screen and (max-width: 600px) {
.aClassforSmallScreens{
clear: both;
font-size: 1.3em;
}
}
Now, with the use of max-width, this media query will apply only to browser or
screen widths with a maximum width of 600 pixels or narrower.
The min-width and max-width properties do exactly what they suggest. The
min-width property sets a minimum browser or screen width that a certain set of
styles (or separate style sheet) would apply to. If anything is below this limit,
the style sheet link or styles will be ignored. The max-width property does just
the opposite. Anything above the maximum browser or screen width specified
would not apply to the respective media query.
4.9 JAVASCRIPT
Another method that can be used is JavaScript, especially as a back-up to
devices that doesn’t support all of the CSS3 media query options. Fortunately,
there is already a pre-made JavaScript library that makes older browsers (IE 5+,
Firefox 1+, and Safari 2) support CSS3 media queries. There are many
solutions for pairing up JavaScript with CSS media queries. With the addition
of
JavaScript,
we
can
accommodate
22
far
more
variations.
29. 5. ADVANTAGES
1. Better user experience
Users will have the same experience whether they access the website from their
desktop or from a Smartphone. The greatest benefit is that users can access the
website wherever they are and whenever they want to.
2. Single site management
You won’t have to handle numerous websites, but instead you will have to abide
the maintenance cost of just one mobile-friendly site. Responsive website will
surely make you save money from managing several websites.
3. Single-view analysis
In just one view, you can scrutinize the statistics of the site traffic instead of
making some custom adjustment for mobile only traffic.
4. Easy viewing of socially shared sites
A responsive web design makes sharing the website on social networks easy. It
also makes it feasible to view the mobile optimized version of a socially shared
website while using a desktop.
5. Keep on connected to the hottest trend
Responsive web designing is the hottest trend of the web world. It’s the need of the
end users, so avoiding this isn’t possible at all. A website having a responsive web
design will surely appeal to the prospects and customers, so responsive web design
is the best approach to have more sales.
28
30. 6. DISADVANTAGES
1. Necessitates a redesign of your website.
With the intention of implementing Responsive Website Design (RWD) on a
website we have to use a simple adaptive website layout and that usually requires
going through major redesign of existing web site.
2. It takes time
If you want your website to be launched at an earlier period of time, responsive
web design cannot be the best choice as it takes additional time as well as effort.
The usual time of creating a responsive web design is usually 10% more than the
time required for a typical website. Yet when using Content Management System
(CMS) and frameworks the development of a responsive website will be finish
earlier but still it depends to the developer.
3. Your mobile traffic is less than 5%
If your website is receiving less than 5% of mobile traffic, then going for a
responsive web design is not a wise choice; it is better to utilize your budget
somewhere else.
4. It doesn’t mean to be one-size-fits-all
Through a responsive web design you are not creating a website for every design,
but for screens of different sizes. There might be some devices lacking fully
optimized experience for the site users.
In my own opinion I believe that RWD is very helpful in driving traffic to your
websites since most of the people today are using iPad, tablets and other mobile
devices in surfing the internet.
29
31. 7. FUTURE OF RESPONSIVE WEB DESIGN
The next generation of responsive web design: RESS
Luke W. coined the term RESS in one of his blog posts a couple of years ago, and
outlined some of its main benefits. Loosely defined, RESS is a responsive website
with server-side detection built-in, meaning the server will detect what device is
coming to the website and deliver an appropriate experience to that device (note:
RESS has also been referred to as ―adaptive design‖ as well – both terms fit the
definition above). A responsive website consists of tons of complex code, and
instead of delivering all of this code to every website visitor; RESS will deliver
specific code and specific image sizes optimized for that visitor’s device. This
allows a responsive website to load much faster on different devices, and also
improves user experience.
Why is it the Future?
Sure, all of this ―server-side‖ tech-speak may sound cool and innovative, but what
are the real benefits and why does it represent the next generation of responsive
design?
30
32. While there are many benefits to current responsive design, there are a number of
drawbacks as well. I would say the two biggest drawbacks of traditional responsive
design are:
1. Long load times on smartphone and tablet (can be anywhere around 15-30
seconds)
2. Difficult to deliver device-specific call to actionswith RESS, both of these issues
are solved.
Without server-side detection, smartphone and tablet devices are forced to
load the entire code-base of a responsive website, which takes them significantly
longer due to their smaller processing capabilities and sometimes slower
connection speeds. Imagine having a large pile of mulch in your driveway and
needing to move the whole thing yourself with a shovel and wheelbarrow, when
you should be using a pickup truck.
That’s exactly what your smartphone is doing when trying to load an entire
responsive website code-base. With server-side components, the server will detect
that a smartphone is coming to the website, and serve up a much smaller code base,
one that fits perfectly into your ―wheelbarrow‖. Not only will a mobile user be
served less code, but images will also be smaller in size so that load times are
minimized.
A typical desktop image is usually 1-2MB, when on mobile that image
should be 200-300KB. This image will still look crisp; you just don’t need as many
pixels
for
the
smaller
31
screen.
33. RESS also gives you the opportunity to provide more specific experiences
based on the device. Because the server is delivering a different code base, you can
offer more effective content, calls to action and navigation. For example, a
smartphone user might not be interested in downloading a full white paper, but
they may be likely to sign-up for your newsletter. Or, if you’re a university, you
may want to prioritize a ―campus map‖ link on mobile, but drop that lower in your
navigation for desktop users. Swapping out CTA’s and reordering content will
enable you to create more effective and more engaging web experiences across
different devices – and RESS enables you to accomplish this more easily.
How You Should Be Using RESS
RESS is not necessarily a new method of web design. It’s more of a best
practice for responsive web design, and should be considered with any website
32
34. redesign. At a minimum, you should be using RESS to adjust image sizes
based on device; this will significantly improve your load times across all devices.
Beyond load times, RESS gives you the ability to deliver more specific
experiences to each device user, whether that is simply using a different call to
action, or rethinking your content for different devices. Creating experiences more
tailored to different devices can greatly improve your website’s usability, and with
RESS, you can do that while still having your website live less than one URL,
which makes it easier for Google and other search engines to index and thus, rank
higher on searches.
RESS has such great potential because it really takes into account user
experience. Simply making your site responsive doesn’t mean users will have a
better experience. If your site takes 30 seconds to load on mobile, how many users
will really wait that long? No matter which approach you take to build your
website, you ultimately want your users to have a positive experience across all
devices. RESS enables you to focus on user experience more effectively, which is
why I think it is the future of responsive web design.
33
35. 8. CONCLUSION
We are indeed entering a new age of Web design and development. Far too
many options are available now, and there will be far too many in the future to
continue adjusting and creating custom solutions for each screen size, device and
advancement in technology. We should rather start a new era today: creating
websites that are future-ready right now. Understanding how to make a design
responsive to the user doesn’t require too much learning, and it can definitely be a
lot less stressful and more productive than learning how to design and code
properly for every single device available.
Responsive Web design and the techniques discussed above are not the
final answer to the ever-changing mobile world. Responsive Web design is a
mere concept that when implemented correctly can improve the user experience,
but not completely solve it for every user, device and platform. We will need to
constantly work with new devices, resolutions and technologies to continually
improve the user experience as technology evolves in the coming years.
Besides saving us from frustration, responsive Web design is also best for the user.
Every custom solution makes for a better user experience. With responsive Web
design, we can create custom solutions for a wider range of users, on a wider range
of devices. A website can be tailored as well for someone on an old laptop or
device as it can for the vast majority of people on the trendiest gadgets around, and
likewise as much for the few users who own the most advanced gadgets now and
in the years to come. Responsive Web design creates a great custom experience for
everyone.
34
36. 9. REFERENCES
RWD: http://en.wikipedia.org/wiki/Responsive_web_design
Kayla Knight:
http://coding.smashingmagazine.com/2011/01/12/guidelines-forresponsive-web-design/
Responsive Web Design, A List Apart
CSS Media Query for Mobile is Fool’s Gold, Cloud Four
Designing for a Responsive Web with Heuristic Methods, Design
Reviver
Examples Of Flexible Layouts With CSS3 Media Queries, Zoe
MickleyGillenwater
The Big Web Show #9: Responsive Web Design, 5by5 Studios
How to Use CSS3 Media Queries to Create a Mobile Version of Your
Website, Smashing Magazine
Application: Rapid Prototyping of Adaptive CSS and Responsive Design,
ProtoFluid
35