Aloke Kumar Das
Aloke is having more than a decade of IT experience. Currently, he is the CTA at DollySoft. Prior... more>>
The mobile world is a very dynamic one. Every now and then a new phone is introduced in the market. And every year there is a new OS, a new SDK. Good for those who want to learn new things. Good or bad thats how the mobile software development industry is. So Tizen is the youngest platform out in the market.
A little bit of history. Earlier, Intel came up with Meego and tied up with Nokia. Meego was basically an extension of Maemo platform of Nokia. Nokia had few Maemo phones in the market. But Intel could not bring any commercial device that run on Meego. And after Nokia's adoption of windows mobile the OS Maemo or Meego is virtually gone.
As an ex-Intel employee I knew about Tizen before. But I was not sure about the outcome of this foundation. This time also Tizen is a joint effort between Samsung and Intel and its an extension or I would rather say a reincarnation of Samsung BADA operating system. Initially it looked similar to me like Intel-Nokia. So I was not interested in it. But, I got convinced by some of the moves by Intel last year. I dont know why I started to believe that Intel is serious about entering into mobile market. So I started to follow Tizen activity for last 5-6 months.
In my subsequent articles too I will be talking about Tizen. Unless Intel or I lose interest on Tizen. As I have said, Tizen has lots of BADA in it. Those who have worked on BADA, it will not take a minute even to recognize this fact. The IDE looks exactly the same. The menu bar, menu items looks exactly same. The help window is same and many more.
But one major difference: Tizen is not c++ based only. It is mainly HTML5 based. And the industry trend shows that it is better to learn HTML5. So Tizen is going with the industry trend. But there are other types of projects too. The UI (user interface) is also different than BADA. It is Jquery mobile based. And the IDE has emulator and simulator with it. Tizen SDK has one more advantage that I really like. The SDK can be installed in Linux (Ubuntu).
Currently, the SDK can be run on 32 bit Linux and Windows OS only. They are planning to have it on MAC. But I dont think they need to do it. I am pretty sure MAC users will not develop apps for Intel. And no one will buy costly MACs to develop apps instead of buying cheaper Linux/windows boxes. And you need really good processor and lots of RAM to run Tizen IDE smoothly. And the processor must support virtualization (VTx). Because the emulators are virtual machine (VM). This piece of SDK is really resource hungry. If you have 64 bit OS, Tizen will not run. But there is a way out. Write to me to know how.
Experts on Mobile
Chief Tech Architect
Sr Software engineer