When I started understanding ECom architecture of Symbian, I tried to map it with some design pattern from the GoF book. This way I found out that the Strategy Pattern described as one of the Behavioral Patterns is the closest match. Let me share my understanding with you.
A small tip to control the visibility of a listbox highlight. This allow you to use a listbox for the layout of some information while you don't need to handle any specific selection.
When I started understanding Active Object framework in Symbian, it was difficult for me to grasp the idea how the front end UI is not frozen, in the event of long running task, even when we don't use multiple threads. But when i started understanding the active object framework in conjunction with the client-server architecture of symbian, I got the idea. I would like to share it with you.
Samsung Electronics Co. Ltd and Symbian Limited today announced the Samsung INNOV8, (model : i8510, pronounced [in-uh-veyt]). This ultimate entertainment mobile phone is equipped with high-end features and multimedia including an 8 megapixel camera, internet browsing and ergonomics. This is Samsung’s eighth mobile phone based on Symbian OS.
Symbian Limited today announced the launch of its new, world-class partner program, Symbian Partner Network (SPN). This program will enable members to innovate more easily, collaborate more closely with the Symbian ecosystem and accelerate developments with Symbian OS™, ultimately enabling the industry to succeed.
You might have been playing with Android before and seen it running on some hardware... Not me as we decided to focus on iPhone development and have to drop off a bit of Linux for now (just having one brain is not enough to play with all these new exciting OSes). Thus I don't want to bother with Linux kernel recompiling and all the other burden with Linux porting. However, it looks like the latest release of Android can be installed quite easily on a Nokia N810 Internet Tablet
Following the announcement of Symbian Foundation this morning and the probable acquisition of Symbian Ltd by Nokia, BLT.se now reports that UIQ has plan to layoff more than 50% of its staff (200 out of 375 people)... does this mean that S60 is about to become the "unified platform" ?
Nokia, Sony Ericsson, Motorola and NTT DOCOMO announced today their intent to unite Symbian OS™, S60, UIQ and MOAP(S) to create one open mobile software platform. Together with AT&T, LG Electronics, Samsung Electronics, STMicroelectronics, Texas Instruments and Vodafone they plan to establish the Symbian Foundation to extend the appeal of this unified software platform. Membership of this non-profit Foundation will be open to all organizations. This initiative is supported by current shareholders and management of Symbian Limited, who have been actively involved in its development. Plans for the Foundation have already received wide support from other industry leaders.
Symbian, the market leading open operating system for mobile phones, today celebrates its ten year anniversary and marks the start of the most significant transformation of the company since it was founded, with the announcement of the Symbian Foundation.
If an application runs and performs all required task for the user or client, doesn’t means that it is complete in all the sense. Using performance analysis tools like profiler we can find out how our application is performing internally means in terms of speed, memory usage and power utilization. There are lots of issues which can reduce performance of your application; and here is a list of some of them
S60 is making it easier for software developers to reuse open source and other existing code, with the release of Open C++. Open C++ expands on the existing Open C offering by adding a new set of platform-independent C++ libraries (STL, RGA, etc...) to the S60 C++ SDK. In addition to the opportunities for code reuse, Open C++ also provides an easy way for any C or C++ developer to participate in mobile development projects using their existing skills, or, in some cases, create complete applications using platform-independent C++.
The new UIQ 3 SDK Synchronizer is a plug-in for Carbide which allows you to take a snapshot of you current UIQ 3 SDK installation and compare any changes made to it over time... A useful feature to cleanup your installation between projects and/or identify specific files you use for your development!