Сегодня мы хотим поговорить с вами на слегка нестандартную для нас тему – о типографике.
Мы стараемся заботиться не только о внешнем виде наших устройств, но и о том, как выглядят интерфейсы нашего ПО. В рамках постоянной работы над этим не так давно появился новый фирменный шрифт – Nokia Pure, который приходит на смену многим знакомому Nokia Sans.
Разработкой шрифта занимается Бруно Мааг и несколько других тайп-дизайнеров его студии Dalton Maag. Вы, вероятно, уже знакомы с работами этой студии. Издательство Dalton Maag в прошлом году выпустило шрифт Ubuntu, который появился в одноимённой ОС версии 10.10.
Под катом вы сможете найти как процесс создания шрифта (вместе с возникшими, но решенными проблемами), так и понять личное отношение именитого дизайнера к современному дизайну шрифтов. Ох, какая же это спорная личность!
Бруно Мааг зол на современную типографику. Он ненавидит Гельветику, сравнивая это семейство шрифтов с дешевым мороженым: «Если вы представите себе мороженое, то Гельветика — это дешевое, противное, сделанное из воды с применением заменителей и растительных жиров мороженое. Состав плохой и оставляет немножко забавное послевкусие». По версии Маага, в Гельветике чувствуется что-то старомодное: шрифт был основан на старом семействе шрифтов Akzidenz Grotesk (1896 год), и все, кто называет Гельветику современной, не могут называться модернистами.
Всем привет, в этот раз я хочу рассказать историю появления нашего нового продукта для смартфонов Nokia на базе Symbian, PDF/DjVu-читалки Alt Reader.
Предыстория появления программы
Данный продукт является прекрасной иллюстрацией того, что лучше всего изучать какую-либо предметную область (в данном случае – программирование для мобильных устройств), взявшись за реальный проект. В этом случае и сам процесс обучения интересен, и результат осязаемый.
Разработчик программы – Василий Харитонов – в ноябре 2009 года купил один из первых сенсорных аппаратов Nokia (Nokia 5530), надеясь приспособить его для чтения различных книжек в форматах PDF и DjVu. Оказалось, однако, что софта, позволяющего просматривать PDF-файлы, было крайне мало, а удовлетворительно работающих на сенсорных Нокиях программ не было совсем. Василий неделю мучился с Adobe PDF Reader, пока не пришел к выводу, что для комфортного просмотра документов он не подходит.
В поисках DjVu-просмотрщика была обнаружена вот эта статья с Хабра, описывающая donationware-проект нашего соотечественника. К сожалению для Харитонова и к счастью для нас, данный проект не развивался и не поддерживал сенсорные смартфоны Nokia, но зато вдохновил Василия взять за разработку читалки самостоятельно.
Сегодня мы бы хотели поговорить про нашу образовательную программу для начинающих программистов. Кто-то из вас наверняка знает, что мы регулярно проводим бесплатные образовательные тренинги для всех желающих писать программы на Qt — и кто-то из вас на них даже успел побывать. Для тех же, кто про эти тренинги не слышал, но с радостью бы на них сходил, мы предлагаем под катом посмотреть полную видеозапись одного подобного мероприятия.
Видеозаписи, представленные ниже, были сделаны на трехдневном тренинге по Qt, который мы проводили с 16 по 18 мая этого года в Москве. Он был рассчитан на начинающих Qt-программистов, у которых всё же был опыт программирования на C++. Тренинг проводил Кирилл Кринкин, руководитель лаборатории FRUCT Open Source & Linux Lab, целью которой является продвижение знаний в массы.
День первый
Знакомство с Qt
В первом видеоролике рассказывается про историю Qt, различные отличия этого фреймворка от других. Кирилл Кринкин рассказывает про основные компоненты Qt SDK, отдельно останавливаясь на основных модулях Qt. В окончании видео речь заходит о сравнении Qt в GTK.
Сегодня мы бы хотели рассказать о Windows-приложении Nokia Configuration Tool, предназначенного для быстрой настройки различных параметров на одном или нескольких телефонах Nokia с Symbian по USB-кабелю или Bluetooth-соединению.
В первую очередь это приложение будет полезно системным администраторам, которым, к примеру, необходимо подключить все телефоны сотрудников к корпоративной сети Wi-Fi, настроить на них VPN, добавить в их адресные книги номера всех коллег или загрузить и установить на них нужные приложения. Благодаря большому количеству всевозможных настроек, которые можно внести через Nokia Configuration Tool, примеров использования приложения можно найти очень много.
Вот и настал этот день. На Nokia World 2011 продемонстрировали первые смартфоны Nokia на Windows Phone 7. Всего было представлено две модели — Lumia 800 и Lumia 710. Первый смартфон, Lumia 800, является флагманом с корпусом, похожим на корпус Nokia N9. Lumia 710, напротив, более бюджетная модель для самой широкой аудитории.
Каждый смартфон заслуживает отдельного обзора, и мы обязательно их опубликуем позднее, а сейчас давайте посмотрим на основные качества новых смартфонов. И начнём мы, конечно же, с флагманского Nokia Lumia 800.
В конце августа мы анонсировали новую версию операционной системы Symbian — Symbian Belle. Вскоре она появится в качестве предустановленной системы вместе с новым смартфоном Nokia 700. Новая ОС сильно отличается от предыдущих версий Symbian.
Belle превосходит предыдущие релизы ОС Symbian не количеством нововведений, а их качеством. Также в этой ОС появилось много улучшений ранее существовавших возможностей. Пользовательский интерфейс получил изменяемые виджеты и выпадающее меню, отображающее различные уведомления и управляющее соединениями; число рабочих столов увеличилось до четырёх (а вскоре вырастет до шести); экран блокировки стал информативнее. Разумеется, это не весь список изменений в Symbian Belle — со всеми самыми важными фичами можно ознакомиться под хабракатом.
26 августа в нашем московском офисе проходил тренинг, посвященный разработке ПО для операционной системы MeeGo Harmattan. Тренинг вёл старший специалист по программированию компании Digia Тино Пусисало. Компания Digia выступает субподрядчиком Nokia по программированию и проведению обучающих тренингов. Компания представлена в 12 городах мира, включая Москву и Санкт Петербург. Головной офис находится в Хельсинки, а суммарное число сотрудников компании насчитывает более 5 тысяч специалистов.
Тренинг был посвящён не только разработке приложений для MeeGo, но и основным принципам дизайна для MeeGo Harmattan. В своём выступлении Тино Пусисало успел рассказать об устройстве системы и основных постулатах дизайна ПО (навигации, цветовой гамме, иконках, паттернах пользовательского интерфейса) на примере стандартных и популярных приложений для N9. Хотя, разумеется, в большей мере речь шла именно о разработке приложений. Докладчик очень подробно разобрал IDE Qt Creator 1.1.2, а также процесс отладки приложений непосредственно на устройствах с MeeGo Harmattan (на примере N950). Разумеется, было много информации о MeeGo 1.2 Harmattan API, Platform API (и его поддержке) и Mobility API.
Видеозаписи и презентацию с тренинга можно посмотреть под хабракатом.
Сегодня мы хотим рассказать о нашем опыте разработки приложения VK (Вконтакте) для смартфонов Nokia. На тот момент, когда мы решили начать над ним работу, у нас уже был накоплен большой опыт работы с платформой Symbian, и нам было интересно продолжать создавать различные приложения для этой платформы.
Мы сотрудничаем с компанией Nokia уже очень давно. Компания оказывает нам партнёрскую поддержку в процессе разработки приложений для Symbian, предоставляя консультации и участие в различных программах, проводит мероприятия, на которых можно пообщаться с разработчиками из других компаний и предлагает интересные и перспективные проекты. Одним из таких проектов стало приложение VK.
Не так давно сообщество университетского сотрудничества FRUCT при нашей поддержке проводило в Москве трехдневный тренинг по Qt для начинающих программистов. Это был интересный опыт и для нас, и для участвовавших разработчиков, так что мы решили провести повторные Qt-тренинги. На этот раз они будут посвящены QtQuick и QtComponents, а проводиться не только в Москве, но и в Санкт-Петербурге и Ярославле. Как и в прошлый раз, это будут бесплатные трёхдневные занятия.
Под хабракатом вы найдёте подробное описание нового тренинга, полезную информацию для принятия в нём участия, а также видеозаписи с предыдущего Qt-тренинга.
В Магазин Nokia была интегрирована поддержка Nokia Drop — технология для простой передачи информации на мобильные устройства с помощью push-уведомлений. Это означает, что теперь пользователи могут устанавливать приложения через интернет без использования Bluetooth или проводного соединения с компьютером. Более того, с помощью Nokia Drop с ПК на телефон всё также без проводов можно передавать изображения, ссылки, rss-потоки и местоположения на карте — ровно в один клик!