Mobile accessibility Testing / Тестирование доступности мобильного вебаDiana ShymbaliovaCustomisation of web accessibility testing for mobile (Android & iOS)
About 3D printingOleksandr LisovskyiThis document discusses 3D printing technologies and their applications. It provides information on 5 common 3D printing technologies - FDM, Polyjet, LENS, LOM and Stereolithography. It also discusses uses of 3D printing in various industries such as automotive, aerospace, food, construction, and medicine. In medicine, 3D printing is used to create prosthetics, implants and replacements for bones and joints.
PencilOleksandr LisovskyiGraphite pencils have been used since the 16th century when shepherds in England discovered graphite deposits and began using the substance to mark their sheep. Pencils provide a simple and universal writing tool that works in various environments like underwater or in space. They do not require power or batteries, making pencils a convenient option for writing in situations where other tools may not work.
Fake legoOleksandr LisovskyiThis document discusses fake Lego bricks and compares them to authentic Lego products. It notes that fake bricks are lower quality and may not be as safe due to less stringent manufacturing standards, suggesting authentic Lego is better for building complex structures and radio-controlled vehicles. The document concludes by advocating for using original Lego bricks to ensure quality, safety, and provide the best play experience for children.
Course User interface - Lesson 5Oleksandr LisovskyiThis document provides summaries of guidelines for designing iOS interfaces from Apple's Human Interface Guidelines. It discusses principles like using visual weight to show importance, avoiding splash screens, common gestures, appropriate use of buttons, incorporating brands subtly, using a single font, and views like maps, tables and text. It also covers do's and don'ts of formatting, touch targets, text size, contrast, spacing and more. The document concludes with an assignment to create sketches for a smart home app including login, home and event history screens.
Как искать работу начинающему веб-дизайнеруСергей КондауровКак подготовиться к поиску работы веб-дизайнеру, что надо учитывать, что надо знать и как построить процесс поиска работы
Design processOleksandr LisovskyiThe document discusses different design processes including the Double Diamond model. The Double Diamond model is a structured design approach with four phases - discover/research to gain insights, define/synthesis to focus the area, develop/ideation to generate potential solutions, and deliver/implementation to create solutions that work. It aims to help move a project from an unknown starting point to a defined outcome through two cycles of divergent and convergent thinking.
Робота дизайнера у технологічному стартапіOleksandr LisovskyiУ цій презентації матеріал про дизайн процес, інструменти та сервіси, які я використовую для роботи.
UX. How to start?Oleksandr LisovskyiThis document provides recommendations for how to break into the field of user experience (UX). It recommends starting by reading foundational books on UX and usability to build understanding. It also suggests taking online courses to learn UX principles and skills. The document further recommends attending UX conferences and meetups for networking opportunities. Finally, it mentions pursuing university programs for a more formal education in UX and human-computer interaction. The overall recommendations are to gain knowledge through self-study, learn from experts through courses and events, and consider academic programs to help enter the UX field.
Course User interface - Lesson 5Oleksandr LisovskyiThis document provides summaries of guidelines for designing iOS interfaces from Apple's Human Interface Guidelines. It discusses principles like using visual weight to show importance, avoiding splash screens, common gestures, appropriate use of buttons, incorporating brands subtly, using a single font, and views like maps, tables and text. It also covers do's and don'ts of formatting, touch targets, text size, contrast, spacing and more. The document concludes with an assignment to create sketches for a smart home app including login, home and event history screens.
Как искать работу начинающему веб-дизайнеруСергей КондауровКак подготовиться к поиску работы веб-дизайнеру, что надо учитывать, что надо знать и как построить процесс поиска работы
Design processOleksandr LisovskyiThe document discusses different design processes including the Double Diamond model. The Double Diamond model is a structured design approach with four phases - discover/research to gain insights, define/synthesis to focus the area, develop/ideation to generate potential solutions, and deliver/implementation to create solutions that work. It aims to help move a project from an unknown starting point to a defined outcome through two cycles of divergent and convergent thinking.
Робота дизайнера у технологічному стартапіOleksandr LisovskyiУ цій презентації матеріал про дизайн процес, інструменти та сервіси, які я використовую для роботи.
UX. How to start?Oleksandr LisovskyiThis document provides recommendations for how to break into the field of user experience (UX). It recommends starting by reading foundational books on UX and usability to build understanding. It also suggests taking online courses to learn UX principles and skills. The document further recommends attending UX conferences and meetups for networking opportunities. Finally, it mentions pursuing university programs for a more formal education in UX and human-computer interaction. The overall recommendations are to gain knowledge through self-study, learn from experts through courses and events, and consider academic programs to help enter the UX field.
Droidcon Moscow 2015. Nearby новые возможности взаимодействия рядом. Антон Пу...Mail.ru GroupDroidcon Moscow 2015. Nearby новые возможности взаимодействия рядом. Антон Пухонин - Альфа-Банк Puhonin@gmail.com
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...borovoystudioИгорь Повшок, руководитель отдела продаж Студии Борового, на семинаре по интернет-маркетингу и брендингу «Стань эффективнее!» в Минске, 6 августа 2015 года.
Неделя Байнета 2017. Андрей Липатцев: "Веб-технологии нового поколения"Webcom GroupМеждународная конференция по интернет-маркетингу «Неделя Байнета». День Поисковый Маркетинг, 7 апреля, Минск, Беларусь. Больше информации об Андрее Липатцеве и о других спикерах Недели Байнета смотрите на сайте конференции www.bynetweek.by
Узнавайте актуальную информацию о конференции на странице Недели Байнета в Facebook https://www.facebook.com/BynetWeek/
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)OnticoРИТ++ 2017, HighLoad Junior
Зал Сингапур, 5 июня, 15:00
Тезисы:
http://junior.highload.ru/2017/abstracts/2632.html
Наиболее типичные ошибки, которые совершаются при создании высоконагруженных продуктов: выбор используемых языков, фреймворков, СУБД и других инструментов. Каковы причины совершения этих ошибок, и как их избежать.
Во время проектирования и разработки высоконагруженных программных продуктов существует большой соблазн применить классические подходы. Однако не все они будут полезны, а какие-то даже вредны. При этом цена каждой такой ошибки всегда будет очень большой.
На примере нескольких реальных проектов мы поговорим об ошибках проектирования, разработки и управления, о том, почему они возникли, и о решениях, которые позволили (или не позволили) преодолеть их.
RIW 2015 / Русский e-commerce и мобильная аудиторияArtiom TsympovКраткая статистика
Обновление Google
Зачем адаптировать
Как не накосячить
Анализ рынка e-commerce
Способы адаптации сайта
Как зарабатывать на мобильном webmobikit- Развитие мобильного веба
- Зачем студии заниматься мобильным вебом?
- Как убедить клиента.
- Специфика разработки
- Инструменты
Изоморфные React-приложения: производительность и масштабированиеDenis IzmaylovДоклад, с которым я выступал на профессиональной конференции разработчиков высоконагруженных систем HighLoad++ 2015.
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опытMaxim Salnikov- Веб доказал свою применимость в качестве платформы для создания приложений и сервисов практически любого масштаба и направленности. - Новые веб-API позволяют полноценно использовать функциональность устройств, так что клиентской части веб-приложений больше незачем себя ограничивать рамками браузера. - Набор API, спецификаций и подходов к разработке, позволяющий создавать практически “нативные” приложения для любой платформы, используя навыки веб-разработчика, получил название PWA (Progressive Web Applications). - Сегодняшняя поддержка PWA всеми основными разработчиками браузеров говорит о том, что это может быть одним из главных векторов развития и распространения веб-технологий. - В выигрыше оказываются и разработчики (единая кодовая база), и пользователи (легкие, быстрые, функциональные приложения).
Онлайн-версия: https://slides.com/webmax/pwa-rif/
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...YandexЛекция Олега Ножичкина в Школе вебмастеров: «Сайты на мобильных устройствах»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Статистика и тренды по мобильному интернету
Основные показатели мобильного интернет-рынка. Тенденции роста мобильной аудитории.
Новые алгоритмы ранжирования поисковых систем
Адаптация сайта к мобильным пользователям и её влияние на позиции в поисковой выдаче.
Возможности для бизнеса в мобильном вебе
Мобильный сайт позволяет воспользоваться дополнительными возможностями взаимодействия с пользователем. Рассмотрим конкретные примеры.
Мобильный сайт и приложение — в чём разница
Чем отличается мобильное приложение от мобильно сайта. Какие преимущества и недостатки у каждого варианта.
Представление сайтов на мобильных устройствах
Адаптивные сайты. Мобильные сайты. Сайты для десктопа. Чем они отличаются, какие преимущества у каждого типа и нужно ли переключаться между мобильной и десктоп-версиями?
Удобный мобильный сайт для пользователя
Поведение пользователей на мобильном сайте. Отличия от десктопа, достижение целей и простые правила увеличения конверсии.
Специфика разработки мобильного сайта
Особенности проектирования, разработки и тестирования сайтов.
Инструменты для разработки мобильных сайтов
Готовые инструменты для проектирования и тестирования. Примеры фреймворков.
Maxim Babich (IT Spring 2013)Sergey GruzerДоклад: “Мобильный двигатель торговли. Или тормоз?”
Краткая аннотация:
“Тенденции последних лет – появление большого количества разнообразных приложений для “умных” устройств. Игры, утилиты, контент-приложения постепенно прочно входят в нашу жизнь. И превращаются в головную боль для бизнеса.
Нужно ли сражаться за мобильную аудиторию компаниям, чей бизнес не связан напрямую с продажей программного обеспечения для смартфонов? Какие проблемы предстоит решить перед созданием своего первого приложения? Какие риски учесть?
Как появление приложения повлияет на бизнес e-commerce компании?
А на отдел разработки? К чему готовиться и как жить дальше?
Смотрим на создание приложений для мобильных устройств глазами руководителя разработки платежных сервисов Mail.Ru Group”.
Основные тезисы доклада:
Миграция аудитории: где ловить новых пользователей, как удерживать старых?
Трудности перевода: другое поведение – другие подходы к продукту
Плюсы и минусы мобильности: что нового принесет создание приложений и какие проблемы предстоит решить?
Место мобильного направления в структуре большой и небольшой компании
Где деньги, Зин? Как изменится бюджет на разработку?
Как пощупать результат, если продукт бесплатен?
Мобильная разработка – это не всегда профильный для компании бизнес.
Стоит ли в таком случае тратить на нее усилия и как сделать, чтобы они не пропали даром?
О чем нужно думать руководителю разработки и менеджеру мобильного направления?
di.by 2014 e-commerce mobile: как подружить интернет-магазин с мобильными уст...Yuri VedeninВ Беларуси с каждым годом прирастает аудитория мобильных пользователей. Готов ли ваш магазин к работе с ними? Мы расскажем, как выбрать и внедрить оптимальное мобильное решение для вашего интернет-магазина.
План:
1. Зачем, почему и с какими мобильными устройствами стоит "дружить" вашему интернет-магазину.
2. Способы представления интернет-магазина на мобильном устройстве.
3. Как выбрать подходящее представление для своего интернет-магазина.
4. Как внедрить выбранное решение (теория + практика).
5. Что делать (и чего не делать) дальше.
2. О чем сегодня поговорим?
• Зачем надо думать о мобильных пользователях?
• Какие способы адаптации сайтов для мобильных
существуют и какой из способов лучше выбрать?
• Инструменты облегчающие тестирование и
разработку
7. Какие проблемы сейчас
существуют?
• Отсутствие оптимизации как таковой
• Псевдо-оптимизация (75% мобильных версий
сайтов весят столько-же сколько и десктопная их
версия)
• Низкое качество интернета на мобильных (не
стоит надеяться на 3G)
20. Какие классы устройств
существуют?
• Десктопы, неттопы, моноблоки (PC, iMac, mac mini и прочие )
• Ноутбуки
• Нетбуки
• Трансформеры (ноутбук/нетбук + планшет)
• Планшеты
• Фаблеты (смартфон с большим экраном и мощностью планшета)
• Смартфоны
• Мобильные телефоны
• Прочее (умные часы, умное телевидение, устройства для людей с
ограниченными возможностями)
26. Планшеты?
• Относим к десктопам
• Позиционируются как замена неттопов
• Обладают большим экраном и разрешением
• Обладают хорошей мощностью
• Не требуют оптимизации сайта для себя
27. Способы адаптировать сайт
под различные платформы.
• Ничего не делать
• Responsive (Адаптивный) сайт
• Отдельная версия для мобильных (планшетов)
28. Ничего не делать
• Если вы уверены в том, что мобильные
пользователи вам не нужны (не ваша целевая
аудитория)
• Хорошо работает для планшетов
• Достаточно резины для min-width: 1024px
29. Responsive
• Если ограничен бюджет и время
• Если мобильные пользователи нужны для
«галочки»
• Это самый простой и неправильный способ
сделать мобильную версию сайтов
30. Отдельная версия для
мобильных
• Долго, дорого, хорошо
• Решает проблемы конкретных пользователей с
их специфическими запросами
• Может поддерживаться отдельной командой
• Может развиваться независимо от Десктопной
версии
• Ebay, Facebook, Google, Bing, Amazon, Yandex…
31. Почему не Responsive?
• Скрывают (а не удаляют контент)
• Часто требуют для себя дополнительной:
разметки, стилей, JS
• Не всегда решают проблему мобильных
пользователей
• Лишают пользователей возможности
переключится на привычную (десктопную)
версию в случаи необходимости
32. Определение платформы
• Определять возможности (modernizr)
• Определять платформу на клиенте (Platform.js,
jQuery.browser, navigator.userAgent)
• Определять платформу на стороне сервера (ua-
parser)
33. Определение платформы
на стороне сервера
• мы знаем возможности клиента до того, как
начали отдавать ему контент
• на базе этих знаний можем направить клиента на
нужную ему версию сайта
• на базе этих знаний можем индивидуализировать
выдачу (отдельная версия, картинки, стили,
скрипты) без лишних редиректов