I can see an Intel strong article about meego on the Internet, which is very useful. A good article is better than a meal. I will share it with you here.
I have been learning since the release of meego in March. Now I want to share some of the learned content with you.
First, let's talk about what meego is. meego is a cross-platform Linux open system. cross-platform has two meanings: arm + ia, not just a chip. Second, cross-platform
Multiple Product platforms, such as mobile phones, embedded devices, vehicle-mounted devices, and TVs. But different platforms have different requirements. How can meego cover so many aspects? Before answering this question, let's see what meego has.
?
From the bottom up, the hardware layer, Linux
Kernel is a traditional Linux architecture. It is no problem to support different chips. middleware is a traditional PC architecture (including QT and GTK) with different communication modules.
Problem: different devices must have different requirements for device communication. If a unified management tool is available, it should be integrated. However, QT/GTK will be a challenge. This is a traditional PC middleware and can be used in other
On the platform? In fact, QT has already been implemented in the ARM architecture, and the Nokia s60 platform has already had QT support. QT is also a very popular Middleware on the set-top box. If
A unified application interface. Theoretically, the applications we develop can run on different application platforms. That is to say, we develop a QT application on the PC, directly get the phone platform for editing
You can run it after translating it. But if we want to narrow down the screen of the PC to X or X, will our program be ready for use? This
The problem is our UI/UX problem.
Different devices must have different UI requirements. Therefore, meego proposes different UI frameworks for different platforms. Using this framework, our applications can run on different devices and call
Different system resources, such as input methods and networks. But what if the internal UI of the program is considered? This problem can only be handed over to our programmers. How can we make our programs adapt to different resolutions?
We are a challenge. I will discuss this with you later.
In short, meego is designed to provide a unified development/running environment on different devices through QT, one of the most popular development platforms on Linux, this allows applications to run on more devices.