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
Last revisionBoth sides next revision
etc:common_activities:maemo:maemo4_maemo5 [2009/11/09 22:58] reginaetc:common_activities:maemo:maemo4_maemo5 [2009/11/15 12:42] 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|}}
 +
 +
 +
 +
 +
 +
 +
 +
 Рассматривается интерфейс и модули определения географического положения Рассматривается интерфейс и модули определения географического положения
 +
 +
 +
 +
  
 ===== Основные компоненты графического интерфейса пользователя ===== ===== Основные компоненты графического интерфейса пользователя =====
-Сюда входят:library, XlibGlibGDKGDKPangoATKGTK+, 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 chipMatchbox Window Manager 1 (for startup sequence) and Matchbox Window Manager 2 libraryHildon Welcome (“Nokia hands”) screenStartup Wizardapplication framework startup scriptsgame startup systemHildon Control Panel, some Control Panel applets, Restore original settings & Clear user data framework, Hildon Input Methods, internationalisation i.e. so-called POSIX data, Clipboard Manager, Hildon Desktop, notification service, Hildon Home (applet loader), Hildon Status Menu/Area (plugin loader), and Status Menu USB plugin. 
 + 
 +Основные подсистемы пользовательского интерфейса 
 + 
 +hildon-desktop -        OpenGL graphics API  
 + 
 +hildon-home -        Home widget API and loading, notification service and plugins,       background image and loading  
 + 
 +hildon-status-menu - X clipboard selection management  
 + 
 +Hildon Input Method - Localized text input UI  
 + 
 +Control Panel     -    Control Panel applet and loading  
 + 
 +Startup Wizard        first boot and system time setting  
 + 
 +Startup scripts     -     AF startup scripts  
 + 
 +RFS and CUD framework - Reset factory settings and clear user data 
  
  
Line 24: Line 59:
  
 ===== Hildon - изменения в Maemo5 ===== ===== Hildon - изменения в Maemo5 =====
 +Navigation architecture
 +
 +{{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 34: Line 77:
  
 При работе приложения в полноэкранном режиме используется только область приложения. Если приложение имеет панель виджетов, то она она отображается в самой нижней части области приложения, как в нормальном, так и в полноэкранном режиме. При работе приложения в полноэкранном режиме используется только область приложения. Если приложение имеет панель виджетов, то она она отображается в самой нижней части области приложения, как в нормальном, так и в полноэкранном режиме.
 +
 +
 +
 Анализ на основе таблицы  Анализ на основе таблицы 
 [[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]]
etc/common_activities/maemo/maemo4_maemo5.txt · Last modified: 2009/11/17 19:55 by regina