Как-то очень быстро (два вечера) наваял прототип виджета для пробочного светофора. Выглядит примерно так:
Версия пре-пре-альфа, но данные обновляет . Поставить пока нечего, да и неюзабельно оно почти: настроек нет, в инет лезет независимо от наличия коннекта, отображает только нерезиновую, набор выводимых данных не настраивается и т.д. Прототип, в общем .
Я давно обещал написать вводную статью по написанию приложений под Maemo (и не только) на Qt 4.6. Обещания нужно выполнять, так что начнем. Сразу хочу оговориться, я не профессиональный дядя-разработчик, я лишь тупой и зеленый студент IT-специальности, занимающийся этим в свободное время. Так что все, сказанное мной, не особо претендует на библиографическую грамотность и энциклопедическую ценность. Долго определялся какого уровня писать статью: написать обзор maemo-специфичного API для тех, кто знает Qt, C++ и Linux и хочет просто узнать как пользоваться десятком дополнительных возможностей, или же начать с нуля и написать полный обзор. Как всегда, победила золотая середина, а именно: я не буду полностью рассказывать про все библиотеки Qt, потому что это займет слишком много времени, да и не очень нужно нам на этом этапе. На этот счет написаны целые книги, и тем, кто точно заинтересован в изучении Qt я бы посоветовал начать с книжки «Qt 4: Программирование GUI на C++» за авторством Жасмин Бланшет и Марка Саммерфилда. Книга переведена на русский, описывает Qt 4 с самого начала (с первого Hello, world) в объеме, достаточном для большинства приложений. Прочитав хотя бы 200 страниц уже можно спокойно пользоваться официальной документацией и написать всё что угодно. Qt — один из тех фреймворков, поняв и подружившись с которым, можно не использовать ничего, кроме документации по классам. Но вот сразу же понять его получается не у всех. Усугубляет дело еще то, что вам потребуется достаточные знания языка С++. Хотя бы умение писать свои классы, использовать наследование и других основополагающих понятий объектно-ориентированного программирования. Если вы вообще не знакомы с С++, то я бы порекомендовал перед началом разработки на Qt хоть немного узнать этот язык, написать десяток консольных приложений. Можете не углубляться в API взаимодействия с ОС, с сетью и другими сторонними библиотеками, так как всё это есть в Qt. Но знать хотя бы отличие агрегирования от наследования, по моему мнению, все-таки надо. Я буду стараться держаться именно того, что вы знакомы с С++, но первый раз видите Qt. Если вы не знакомы с программированием вообще, то я думаю вам не стоит бросаться писать под Maemo. Походите на школьные уроки информатики, прочитайте десяток книжек (для начала). Программирование — очень сложный процесс, он только кажется таким простым. Люди учатся этому годами, для этого нужен специальный склад ума, нельзя просто «сесть и написать программу». Заранее прошу прощения у тех, кто знаком с Linux, C++ или Qt, большинство моментов пришлось описывать очень подробно, можете их пропускать. Читать полностью
Вчера в интернете появилась информация о том, что MeeGo для N900 и Intel Atom выйдет уже в Марте.
Это не совсем так.
В Марте, если ничего не случится, выйдет первый релиз MeeGo для архитектур ARM и х86.
Состав первого релиза MeeGo на данный момент не известен.
Будет ли эта MeeGo 1.0 работать на N900 официально – пока не ясно и никто об этом не говорил.
Есть надежда что этот дистрибутив будет поддерживаться для N900 официально, по причине того, что на данный момент наверное лучшей аппаратной платформы для тестирования MeeGo на ARM от Nokia просто нет.
Возможно пользователи Nokia N900 и получат обновление до MeeGo, но пока подтверждения этому нет.
Приглашаем вас принять участие в конкурсе по созданию Российских приложений для Nokia N900. Конкурс проводится проектом FRUCT при поддержке компании Nokia.
Приложение должно иметь русскоязычный интерфейс и быть зарегистрировано на http://garage.maemo.org/ с 1 марта по 15 апреля. В конкурсе может участвовать любой разработчик или группа разработчиков.
Компания Nokia недавно заявила, что полностью меняет подход к обозначению своих телефонов.
После анонса Nokia C5 (на фото) было принято решение что большинство телефонов будет выходить в четырех линейках – Cseries, Xseries, Eseries и Nseries.
Cseries – недорогие телефоны. Xseries – музыкальные устройства с социальными сервисами. Eseries – бизнес-решения. Nseries – мультимедийные флагманы.
Телефоны будут обозначаться цифрой от 1 до 9.
Чем меньше цифра, тем ниже цена и слабее возможности.
Например, в линейке Cseries – модель C1 будет самой простой и дешевой, C5 – что-то среднее, а C9 – самой навороченной
Может быть новый флагман на MeeGo (Maemo 6) будет называться Nokia N9?
Game Boy Advance — 32-разрядная портативная игровая система компании Nintendo.
GT Advance 3: Pro Concept Racing – продолжение серии гоночных авто симуляторов, выпускаемых с июня 2001 года, и ставших отдними из лучших для этой платформы. Первая часть этой серии, под названием GT Advance: Championship Racing, была сделана достаточно реалистично и очень напоминала серию игр Gran Turismo. Читать полностью