Pull to refresh

Инициатива FRUCT — общее описание

Reading time 3 min
Views 834
Studying in IT
Попытки хоть как-то поднять авторитет программерского университетского образования предпринимаются сейчас очень многими. А ведь для того, чтобы из института вылуплялись серьёзные специалисты, совсем не нужно сворачивать горы, а лишь:
  • делать содержательные дипломы
  • обновлять образовательные программы
  • привлекать к преподаванию практики — программистов из реальных компаний, а к преподаванию теории — академический состав
  • давать возможность студентам участвовать в настоящей разработке ПО
Решением некоторых из этих задач и занимается инициированная Nokia Research center программа FRUCT.
читать дальше
Total votes 3: ↑2 and ↓1 +1
Comments 2

Изменение места проведения Второй международной Maemo конференции

Reading time 3 min
Views 586
Smartphones
Напоминаю, что завтра, 25 марта 2010 года в 9.30 стартует Вторая международная Maemo конференция.

Вчера организаторами были сделаны изменения в проведении конференции.

В связи с большим количеством зарегистрировавшихся, нам пришлось изменить место проведения 2-ой MAEMO конференции. Новое место более вместительное и удобно расположено для людей, добирающихся общественным транспортом.

Новое место проведения: конференц-зал медицинского центра МГУ, Ломоносовский пр. 27, Москва.

Время проведения остается прежним — с 09.30 до 19.00. Окончательная версия программы конференции будет опубликована 24.03 до 12.00 МСК на сайте http://fruct.org/maemo2.

Ждем Вас на конференции.

Официальная страница конференции.

Под катом программа, схема проезда и небольшой комментарий ...
Total votes 40: ↑26 and ↓14 +12
Comments 10

Тренинг по MAEMO. День 1

Reading time 7 min
Views 1.4K
Smartphones
23 марта прошел первый день тренинга по MAEMO, который состоялся в здании НИВЦ МГУ им. Ломоносова в Москве.
В этот день были рассмотрены следующие темы:
  • Введение в MAEMO. Обзор устройств и версий.
  • Рабочее окружение. Обзор IDE.
  • Введение в GTK
  • Введение в Hildon

Предисловие


Сначала расскажу об организации тренинга.
На входе традиционно всем выдали бейджи. А также диск с необходимым ПО, документацией и презентациями.
Были перерывы на кофе-брейк. Кофе хоть и растворимый, но один из лучших. Также чай, минералка и традиционные печеньки.
Обед в программу тренинга не входит, впрочем про обед расскажу позже, это отдельная тема.
Тренинг проходил по следующей схеме, первые две вводные темы, потом GTK, потом Hildon и задание на самостоятельное выполнение, далее снова про некоторые особенности Hildon и MAEMO и опять задание.

А теперь по пунктам
Total votes 29: ↑18 and ↓11 +7
Comments 16

Тренинг по Maemo. День 2

Reading time 4 min
Views 645
Smartphones
Итак, тренинг по Maemo, проводящийся в рамках второй конференции по Maemo. День второй.
Обзор первого дня можно посмотреть здесь: http://habrahabr.ru/blogs/nokia/89046/.
Краткое содержание второго дня:
  1. Интеграция с платформой. Сергей Иванов
  2. Интеграция с платформой. AddressBook. GConf. Сергей Иванов
  3. Создание дистрибутива приложения. Дмитрий Маличенко

а поподробнее?
Total votes 24: ↑15 and ↓9 +6
Comments 3

200 000 рублей — призовой фонд за лучшее мобильное Qt-приложение

Reading time 1 min
Views 687
Smartphones
Ко мне из «первых рук» поступила информация о замечательном конкурсе для разработчиков, о котором я с радостью хочу всем поведать.
imageimage

Объявлен конкурс для разработчиков Qt-приложений.
Nokia объявляет конкурс для разработчиков на лучшее русифицированное приложение для платформ Symbian и MeeGo, созданное с помощью инструментария Qt. Конкурс проводится в рамках FRUCT — сообщества университетского сотрудничества, активно поддерживаемого Nokia в России. Приз за первое место составит 100 000 рублей, за второе – 60 000 рублей и 40 000 рублей за третье место. Конкурсные работы принимаются до 28 февраля 2011 года.
Если собираетесь участвовать, то поделитесь идеями и мыслями по этому поводу в коментариях. Очень интересно узнать мнение потенциальных участников.
посмотреть условия
Total votes 32: ↑21 and ↓11 +10
Comments 21

На конференцию по MeeGo бы

Reading time 2 min
Views 6.9K
Intel corporate blog
   На недавно прошедшем World Mobile Congress операционная система MeeGo и устройства на её основе были горячей темой и вызывали немалый интерес посетителей конференции и специалистов. Теперь и у тех, кто не был на MWC, есть шанс поближе познакомиться с MeeGo: сообщество Fruct при участии компаний Intel и Nokia представляют MeeGo 1/Ru, первую российскую конференцию MeeGo.

image

Читать дальше →
Total votes 57: ↑41 and ↓16 +25
Comments 35

Быль про MeeGo и роботов

Reading time 3 min
Views 19K
Intel corporate blog
   С 9 по 11 марта прошла конференция MeeGo 1/Ru, которую проводило сообщество Fruct при поддержке компаний Intel и Nokia. Приятно удивило количество участников даже в третий день мероприятия, хотя чего удивляться – на World Mobile Congress стенд MeeGo был одним из самых популярных.

image

Читать дальше →
Total votes 101: ↑58 and ↓43 +15
Comments 33

Видеозаписи с нашего Qt-тренинга для начинающих

Reading time 3 min
Views 38K
Microsoft Lumia corporate blog
Всем привет!

Сегодня мы бы хотели поговорить про нашу образовательную программу для начинающих программистов. Кто-то из вас наверняка знает, что мы регулярно проводим бесплатные образовательные тренинги для всех желающих писать программы на Qt — и кто-то из вас на них даже успел побывать. Для тех же, кто про эти тренинги не слышал, но с радостью бы на них сходил, мы предлагаем под катом посмотреть полную видеозапись одного подобного мероприятия.

Видеозаписи, представленные ниже, были сделаны на трехдневном тренинге по Qt, который мы проводили с 16 по 18 мая этого года в Москве. Он был рассчитан на начинающих Qt-программистов, у которых всё же был опыт программирования на C++. Тренинг проводил Кирилл Кринкин, руководитель лаборатории FRUCT Open Source & Linux Lab, целью которой является продвижение знаний в массы.

День первый


Знакомство с Qt

В первом видеоролике рассказывается про историю Qt, различные отличия этого фреймворка от других. Кирилл Кринкин рассказывает про основные компоненты Qt SDK, отдельно останавливаясь на основных модулях Qt. В окончании видео речь заходит о сравнении Qt в GTK.



Остальные записи под хабракатом
Total votes 24: ↑20 and ↓4 +16
Comments 4

Вебинары по QML и QtQuick: состояния и переходы

Reading time 1 min
Views 5.2K
Microsoft Lumia corporate blog Qt *
После небольшого перерыва мы вновь продолжаем серию вебинаров по QML и QtQuick, и на этот раз поговорим про состояния и переходы — один из важнейших моментов в построении пользовательских интерфейсов на QML.

Декларативный стиль языка QML направлен на то, чтобы избежать ошибок при построении интерфейса пользователя, которые вызываются некорректным переходом из одного состояния в другое. Для этого в QML есть встроенная поддержка для определения декларации состояний и переходов между ними, и машина состояний (state-machine), которая умеет эти переходы корректно осуществлять. Таким образом QML нам даёт формальную спецификацию интерфейса, надёжный способ организации логики приложения, гарантию покрытия всей функциональности и возможность связки переходов между состояниями с анимацией.

Внимательно посмотрев данный вебинар, вы научитесь работать с состояниями (states), условиями состояний и переходами между состояниями (transitions). Во второй половине видео вы узнаете о вероятных проблемах, связанных с использованием состояний и переходов, а также о возможных путях их решения.

Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Comments 2

Вебинары по QML и QtQuick: анимации

Reading time 1 min
Views 5.9K
Microsoft Lumia corporate blog Qt *
Наша серия вебинаров, посвященная QML и QtQuick, продолжается, и сегодня мы вам расскажем про анимацию. Без анимации, то есть плавных переходов и поворотов, сейчас немыслим ни один качественный интерфейс, а значит упускать эти возможности QML попросту нельзя.

Анимации используются для создания визуальных эффектов и применимы к любому визуальному элементу. Анимации могут применяться для чисел и свойств, их можно использовать для создания пауз и задержек. Существует множество типов анимации (NumberAnimation для числовой анимации, ColorAnimation для переходов между цветами, RotationAnimation для поворотов, SpringAnimation и т.д.)

Для возможности задать, каким образом при анимации будет интерполироваться переход от начального значения к конечному, можно использовать переходные кривые (Easing curves). С их помощью можно анимировать элементы, например, по экспоненциальному закону (easing.type: "OutExpo").

Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Comments 0

Вебинары по QML и QtQuick: страничная организация пользовательского интерфейса

Reading time 1 min
Views 5.7K
Microsoft Lumia corporate blog Qt *
В сегодняшнем эпизоде серии вебинаров, посвященной разработке на QML и QtQuick, мы расскажем про страничную организацию пользовательского интерфейса. Таким образом, мы вплотную подошли к этапу, когда вы сами сможете разрабатывать полноценные приложения.

На этот раз мы рассмотрим существующие типы мобильных приложений и возможные разновидности организации интерфейса пользователя для них, разберемся, как структурируются программы для мобильных устройств и какие бывают варианты построения мобильных программ. Просмотрев урок, вы узнаете про стек страниц и страничную организацию интерфейсов, научитесь работать с переходами между страницами и такими инструментами, как StatusBar и ToolBar.

Следует отметить, что существует два типа приложений:
  • Графические приложения, когда элементы пользовательского интерфейса разрабатываются специально (интерфейс, контролы);
  • Приложения, использующие стандартные библиотеки компонентов и элементов.

В данном вебинаре мы рассмотрим только второй тип приложений, чтобы сократить время разработки примеров, приведённых в практической части урока.

Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Comments 6

Вебинары по QML и QtQuick: пользовательские элементы и использование ресурсов

Reading time 1 min
Views 4.8K
Microsoft Lumia corporate blog Qt *
В сегодняшнем вебинаре про технологии QtQuick и язык QML мы поговорим про пользовательские элементы и использование ресурсов.

Посмотрев текущее видео, вы научитесь создавать пользовательские элементы и компоненты, узнаете, какая между ними разница и в каких случаях что стоит использовать. Для новых компонентов вы научитесь определять пользовательские свойства (Property [: ]) и сигналы (signal [( , …)]).

В вебинаре будет рассказано, какие есть соглашения об именах и как использовать сигналы на уровне QML, как пользоваться модулями для определения новых элементов или экспорта существующих элементов на более высокий уровень, а также о контроле версий модулей и элементов. В заключении вебинара речь пойдет о возможности задания пространства имен (aliasing), в которое мы загружаем тот или иной компонент или модуль, и, собственно, об использовании ресурсов в приложениях на QML.

Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Comments 1

Вебинары по QML и QtQuick: интеграция QML и C++

Reading time 1 min
Views 9.5K
Microsoft Lumia corporate blog C++ *Qt *
В ряде случаев для написания функциональных приложений на QML без знаний C++ не обойтись, и, помимо умения на нём программировать, необходимо научиться интегрировать код C++ с языком QML. Именно этому и будет посвящен весь сегодняшний вебинар.

Посмотрев данный вебинар вы узнаете, как устроено декларативное окружение Qt и как оно связано с языком QML, а также поймете, что представляет из себя программа на QML с точки зрения C++. В первых вебинарах по разработке на QML и Qt Quick мы уже частично касались этого вопроса, но сейчас разберем его подробнее, вернувшись к элементарной программе «Hello, World!» и рассмотрев её с точки зрения C++.

Также в вебинаре мы рассмотрим возможности и порядок создания нового элемента, научимся экспортировать свойства из C++ в QML, и разберем, как создавать пользовательские сигналы и слоты.

Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Comments 0

Вебинары по QML и QtQuick: Qt Mobility и работа с сенсорами

Reading time 1 min
Views 4.8K
Microsoft Lumia corporate blog Qt *
В нашей серии вебинаров по разработке на Qt Quick и QML мы уже довольно много говорили о разработке приложений в целом. Сегодня же мы расскажем про Qt Mobility — набор API и фреймворков, ориентированный на разработку приложений для мобильных платформ.

С помощью Qt Mobility можно задействовать такие технологии и возможности, свойственные в основном мобильным устройствам, как геопозиционирование, менеджмент и мониторинг состояния сетевых соединений, доступ к камерам и микрофону, работа с мультимедийными возможностями мобильного устройства, получение информации о статусе мобильного девайса (заряд аккумулятора и режим питания, доступность сети, текущий звуковой профиль и т.д.). Также среди возможностей Qt Mobility можно выделить работу с контактами, сообщениями электронной почты и SMS, календарями, галереями и другими стандартными мобильными приложениями. Все эти возможности Qt Mobility доступны в QML через плагины QtMobility QML.

Неотъемлемой частью современных смартфонов являются сенсоры, и упускать при разработке некоторых мобильных приложений возможности, доступные с их помощью — практически преступление. В вебинаре мы расскажем про работу с акселерометрами, гироскопами, магнитометрами (в народе — «компасами») и сенсорами освещенности.

Читать дальше →
Total votes 19: ↑15 and ↓4 +11
Comments 0

Приглашаем принять участие в серии тренингов и хакатоне по Tizen!

Reading time 2 min
Views 4.9K
Intel corporate blog Website development *Development for Tizen *


Рады пригласить читателей Хабра на серию однодневных открытых бесплатных Developer Lab (тренингов) и Хакатон по Tizen, которые проводит ассоциация FRUCT при поддержке Intel, с участием специалистов Intel и Samsung.

Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Comments 8

Новые Хакатоны и тренинги по Tizen! И кое-что о прошедших…

Reading time 5 min
Views 4.8K
Intel corporate blog Development of mobile applications *Development for Tizen *
Новые Хакатоны и тренинги по Tizen! И немного о прошедших...

Ассоциация FRUCT продолжает серию Developer Lab (тренингов) и Хакатонов по разработке под Tizen при поддержке Intel, с участием специалистов Intel и Samsung.
Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Comments 8

Tizen DevLab и Хакатон в Новосибирске

Reading time 2 min
Views 3.5K
Intel corporate blog Development of mobile applications *Development for Tizen *
Tizen DevLab и Хакатон в Новосибирске!

Наверняка кто-нибудь из участников, подписавшихся на хаб Tizen, уже заметил новое событие. В этом сообщении я расскажу немного подробнее о грядущем мероприятии в контексте уже прошедших тренингов и хакатонов по Tizen.
Читать дальше →
Total votes 14: ↑8 and ↓6 +2
Comments 2

Tizen DevLab и Хакатон в Москве

Reading time 2 min
Views 2.7K
Intel corporate blog Development of mobile applications *Development for Tizen *
Tizen DevLab и Хакатон в Москве!

Тренинги и хакатоны, целиком посвященные Tizen, уже состоялись в нескольких городах России. Скоро к такому списку добавится и Москва! Анонсу этого мероприятия и посвящено сообщение. Также в нем будет немного о результатах Tizen-хакатона, который проходил в Новосибирске.
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Comments 7

Конференция Tizen Developer Summit Russia в Москве 10 июля 2014

Reading time 1 min
Views 3.4K
Samsung corporate blog Development of mobile applications *Development for Tizen *


Дорогие друзья!

10 июля 2014 года в Москве в Конгресс-парке гостиницы Украина состоится конференция Tizen Developer Summit Russia. Это первый саммит для разработчиков приложений на базе платформы Tizen в России.
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Comments 2

Intel Edison на страже здоровья. Опыт «ФРУКТ МД»

Reading time 5 min
Views 9.4K
Intel corporate blog System Analysis and Design *
image
Итак, настало время дать ответ на маленькую загадку, заданную в сколковском посте: зачем спортивного вида девушка тренируется рядом с павильоном Intel? Отгадка, впрочем, очень проста. На белой одежде хорошо видны черные ремни. Это датчики системы мобильной диагностики здоровья, созданной на базе микро-компьютера Intel Edison специалистами компании «ФРУКТ МД». Комплекс собирает жизненно важные показатели организма человека и пересылает их в «облако» для хранения и анализа. О прототипе системы, которая показывает, как будет выглядеть мониторинг здоровья в недалеком будущем, рассказывает технический директор «ФРУКТ МД» Максим Яцковский.
Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Comments 5