Pages

Showing posts with label nokia. Show all posts
Showing posts with label nokia. Show all posts

Thursday, July 12, 2012

A brief overview of the MeeGo architecture

Intel, the world’s largest chip manufacturer announced the collaboration between Moblin and Maemo to create a new project called as MeeGo. It is hosted at Linux Foundation. It was developed because Microsoft did not offer the full support for Windows 7 support for Atom processor. This is Intel’s OS for portable systems. It is the open source OS. It is for the next generation computing environment. It is for notebooks, entry level desktops, tablets, vehicle infotainment systems and other embedded systems. It has several graphical user interfaces. It is first released on the net books. It has capacity of rich graphics, multimedia systems, multi tasking and optimized for powerful performances. It is written using the clutter based Mx toolkit and employs the Mutter window manager. It runs the several applications in the back ground. Evolution for email and calendar, Empathy for instant messaging , Gwibber for micro blogging ,Chromium for web browser and Banshee for multi media player as various application that can run in the back ground as various available applications.

The net book UX is optimized for portable computers. It provides compatibility for Moblin applications. Applications will be distributed through Nokia OVi digital software distribution centre or from Intel AppUp depending on the device you are using. The tablet UX borrows a lot from the Handset UX in terms GUI with the iconic white icon on black task bar which is now the common in each plat form and also it is contributing the development of Linux platform immensely with these smart moves. In vehicle infotainment system is meant for navigation, entertainment, and networking systems of computing devices in cars, buses, trains and aero planes. This platform is meant for rich internet applications with seamless navigations with internet and automated connectivity.

A brief overview of MeeGo architecture

The core operating system in which the entire coding structure stands is basically is a Linux distribution. Then it is compiled on Nokia’s Debian based OS and Intel’s Fedora based OS. It uses the Btrfs files system as default and uses RPM repositories. Its GUI is based on three principles. Layered view gives the separation of three different layers based on similar technology and functionality. In the domain view there is the grouping of similar sub systems into architecture domains based on technology and functionality. In the API view the grouping of MeeGo API into functional area. MeeGo has distinct UXs for individual product categories and supporting API and kernel. Qt provides the opportunity for the developer tom build the application based on MeeGo platforms. It is the object oriented programming interface with the option of composite programming. With the availability or Qt mobile that is the convenience for APIs that give the developer the ease to use features inside the frame work and that can be easily applicable to phones, net books and personal computers.

There can be plenty of benefits from MeeGo software platform as a developer. It is true open source project and hosted by Linux foundation and governed by best practices. As technical as well as non technical aspects you can be benefitted from it immensely and with due course or time the real rich benefits are purring into it.  It is perhasps the only software development opportunity for the developers that is expandable to many platforms and as a developer your opportunity got wider acceptance and larger recognition and with it you will be getting the constant recognition and wider acceptance that can be in the long run can produce the richer and smarter benefits for you as a developer. MeeGo is offering Qt and Web run time for application development and also providing the proper opportunity for the application developer to test it on different settings and platforms that enables the application developer to write their applications once and can test these at several platforms simultaneously and deploy on different platforms and then make the proper test of these. They can also available their application at different application stores so they will not be blinded by one application store. They have the opportunity to show case their application in Nokia OVi digital store or Intel AppUp Centre.

If you can create the specified software stack meant for particular vendor then MeeGo can recognize your potential and then can market that on your behalf so it is always the win situation for you as developer. In this way the device manufacturer will have less pain in solving the complexities involving the hardware compatibility. It is truly an open source project and with it , attracts the device manufacturer to be active in development of software  and the evolution of patterns makes it perfect case for one of the real community development. For operators MeeGo also offers differentiation in its user interface, and different operators can have different user interfaces and that marks the differentiation which is one of the newest parts in the stiff competitive market in this arena. In this way it minimizes the efforts that is needed on the part of the operators and that is why most of the operators prefer this platform. Intel team also give the require training to the operators to be accustomed and acclimatized with the newer platform and thus reducing the friction part of learning it in so many ways.

MeeGo is a spilt OS and it combines and improves the Linux platform in so many ways and it addresses all the difficult issues like that of cross platform , cross architecture and cross device centric problems and goes over it and that is why it is the darling of many developers. MeeGo has no contributor agreement to sign instead signed off by language and process as Linux Kernel. It conglomerates the entire interested player in the industry to start the real software evolution and development. It is also offering the compatible program to make it fit for API and ABI compatibility to run the software stacks and application portability. It supports multiple hardware architecture and multiple app stores. It also reduces the complexity involving this compatibility and also creates the appropriate stream to satisfy and attain to these upstream projects for acceptance. It offers differentiation according to operators and also it offers the convenience to use these services. It has many committed developers and also many open source developers who are constantly working towards development of this plat form and also relapses the patches and updates of it through many updates. It is available in many languages and with this it is spreading far and wide and that is giving the real attributes of this platform and the developers are contributing to this through many faceted ways and directions.

Saturday, June 23, 2012

Smart phone smart thoughts

To day mobile phones are used for anything and every thing except for the flushing of the toilet. There are many choices thrown upon you on the choice of buying behavior of yourself about mobile phones and you have to decide which one you to buy through the plethora of choices. If you are the person who snaps here and there, the odd design and other related parts and want to show to the world the tenacity of yours photography then this is best for you and you can go for some of the coolest photograph phones which are not only good for you but can have the supplement for some of the best desired digital cameras. Then you should look for the minimum five pixels and above camera phone with in built flash on and that can be set it to the automatic so that you should not be worried about when to switch it on or off. Why the flash should be automatic there is some concern about it. If you make it on at the sufficient lighting then there may be the chances that the red eye syndrome of the picture will caught upon this and this can ruin your photograph or you will have to use the Photoshop element to reuse it and to attain it. It is better to have a phone that can have the ability to use image settings in its automatic mode and that will give better image preview and understanding of the subject.

While buying any smart phone the primary concern is its RAM as  if it is lower than expected then the launching of any application will take time and with it the following of any programmer and if you launch it. Multi tasking will take time or will not perform in approximately as it will time and again announce that the memory is full and please stop some applications in order to run the phone. This will completely annoy you. Let take some applications will be run by you permanently at the boot time run settings and for this some part of the memory is already preoccupied and in order to drive that phenomena you will have to clear that and it is not supposed to do. Take for example if your phone has the limited number of RAM functionalities then you will find it difficult to run any anti virus applications inside your phone and also this can give you quite a difficult time in running other applications. Sometimes some weird and unwanted calls tend to make you not attentive and with this you can feel some sort of annoyances and that can make you laugh or not laugh at these missed calls.

There are some good applications which can stop these annoying calls in appearing your phone and that too this application will stop the call in its way so that you will not feel the burnt of it. These application run from the boot start menu , and it runs in the back ground and this means that these applications is always on and that will take some part of your RAM and this is not so good if you have not so sufficient RAM. These will slowdown your smart phone considerably and with due course time running at a time many applications inside the single core system will become difficult. That is why the memory of the application bears the significant factor in running the smart phone and it is better to have a good amount of RAM so much so that it can carry your phone to a greater degree of extent to its whole manageable way.

The very next part that is significant to your phone is to see is the second camera option available to you or not. The primary camera is the back facing camera which is the major customization and the secondary camera is the front facing camera which can be used for taking your photos and also many a times it is good and alternative for mirror as with it you can see your face straight inside your pone dash board and that can be very much in secret and no one will know that you are watching yourself and many a times these are the habits and this can be useful for them for this. That is why when you look for a smart phone it is better to go for a five and above pixel back side camera and at least five pixel front facing camera so that you can utilize for yourself whenever you need it  the most. Many a times in some phones the back facing camera has the good pixel quality but the front facing camera does not have it so for this. That is why it is the way to know about what the front facing camera vitality is and with it you can utilize it the most. These days the camera manufacturer also many a time do no notify about the essential information on the secondary cameras and it is the duty of the consumer who are intended to buy the smart phone should also be interested with the pixel quality of their future smart phone and that should be nearer to anything that of five pixels and this should be the permanent mark that can be used and diagnosed.

In some phone I have seen that when you buy that phone, Nokia is providing the thirty day gift for some of the applications that are in normal time you have to pay to buy it. So, you can download some of the better applications and the one that blocks the unwanted calls and this should be downloaded and you should download it with your Nokia Ovi username and password. Why you should be using this, as in the later times it will record the download notifications and if after one month you want to download again at that time even if the free time offer ends but still you can use it as it will saved within you’re my download and then you can download again into your specific phone. By employing all these possibilities you can make your phone a better and smarter place to work on with and with due course of time and in the later days I shall be writing about more and more in this segment about my practical and little experience on the smart phone.

1 (2)

Digg This