Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:maemo:maemo4_maemo5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:common_activities:maemo:maemo4_maemo5 [2009/11/12 09:45] reginaetc:common_activities:maemo:maemo4_maemo5 [2009/11/17 19:55] (current) regina
Line 10: Line 10:
 Изменения на примере почтового клиента: Изменения на примере почтового клиента:
 http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Porting_Software/Redesigning_From_Maemo_4_to_Maemo_5#Re-design_of_Modest_email http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Porting_Software/Redesigning_From_Maemo_4_to_Maemo_5#Re-design_of_Modest_email
 +
  
  
 ====== Maemo 5 с точки зрения разработчика ====== ====== Maemo 5 с точки зрения разработчика ======
 +
 +{{etc:common_activities:maemo:800px-top_level_architecture.png|}}
 +
 +
 +
 +
 +
 +
 +
 +
 Рассматривается интерфейс и модули определения географического положения Рассматривается интерфейс и модули определения географического положения
 +
  
  
Line 19: Line 31:
  
 ===== Основные компоненты графического интерфейса пользователя ===== ===== Основные компоненты графического интерфейса пользователя =====
-Сюда входят: C library, Xlib, Glib, GDK, GDK, Pango, ATK, GTK+, Hildon. Коротко о них. 
  
  
-http://wiki.maemo.org/Legacy_Maemo_5_Documentation/Graphical_UI_Tutorial/Introduction+The Fremantle UI Framework consists of the Clutter OpenGL-based canvas library, OpenGL drivers for the PowerVR SGX chip, Matchbox Window Manager 1 (for startup sequence) and Matchbox Window Manager 2 library, Hildon Welcome (“Nokia hands”) screen, Startup Wizard, application framework startup scripts, game startup system, Hildon Control Panel, some Control Panel applets, Restore original settings & Clear user data framework, Hildon Input Methods, internationalisation i.eso-called POSIX data, Clipboard Manager, Hildon Desktop, notification service, Hildon Home (applet loader), Hildon Status Menu/Area (plugin loader), and Status Menu USB plugin.
  
 Основные подсистемы пользовательского интерфейса:  Основные подсистемы пользовательского интерфейса: 
Line 41: Line 52:
  
 RFS and CUD framework - Reset factory settings and clear user data RFS and CUD framework - Reset factory settings and clear user data
 +
  
  
Line 48: Line 60:
 ===== Hildon - изменения в Maemo5 ===== ===== Hildon - изменения в Maemo5 =====
 Navigation architecture Navigation architecture
 +
 {{etc:common_activities:maemo:navigation.png|}} {{etc:common_activities:maemo:navigation.png|}}
 +
 +Task launcher - меню, с помощью которого пользователь может получить доступ к запуску нового приложения или выдвинуть запущенное приложение на вершину.
 +Task switcher - это вид для переключения между запущенными приложениями.  
  
 Вид рабочего стола при отображении окна приложений: Вид рабочего стола при отображении окна приложений:
 +
 {{etc:common_activities:maemo:desktop_overview.png|}} {{etc:common_activities:maemo:desktop_overview.png|}}
  
Line 69: Line 86:
 ===== GTK - изменения в Maemo5 ===== ===== GTK - изменения в Maemo5 =====
 На основе таблицы http://repository.maemo.org/stable/fremantle/4.1.2_vs_5.0_content_comparison.html На основе таблицы http://repository.maemo.org/stable/fremantle/4.1.2_vs_5.0_content_comparison.html
 +
  
  
  
 ===== Qt ===== ===== Qt =====
 +
 +
 +Основные особенности выпущенной версии Qt для N900 (Maemo 5):
 +
 +    * Полная интеграция внешнего вида и поведения приложений в окружении Maemo, при помощи специально подготовленного стиля "Hildonized";
 +
 +    * Поддержка аппаратной акселерации выполнения графических операций, через задействование OpenGL ES 2;
 +
 +    * Поддержка методов ввода через экранную клавиатуру и встроенную миниатюрную физическую клавиатуру;
 +
 +    * Интеграция с глобальным меню, класс QMenuBar связан с глобальным меню Maemo;
 +
 +    * Поддержка режимов Online/offline в libQtNetwork;
 +
 +    * Поддержка стандартных диалогов интерфейса Maemo (например, диалог открытия файла);
 +
 +    * Поддержка виджетов Maemo;
 +
 +    * Возможность вывода мультимедиа данных через Phonon. 
 +
 +
  
 {{etc:common_activities:maemo:qt.jpg|}} {{etc:common_activities:maemo:qt.jpg|}}
 +
 +
 http://doc.trolltech.com/4.5/index.html http://doc.trolltech.com/4.5/index.html
 +
 +
 +http://labs.trolltech.com/blogs/2009/10/09/qt-on-the-n900/
  
 ==== Пакет qt4-x11 ==== ==== Пакет qt4-x11 ====
etc/common_activities/maemo/maemo4_maemo5.1258008318.txt.gz · Last modified: 2009/11/12 09:45 by regina