In less than a day, Michael Sheldon has managed to port his Qt-based MeeGo Hartmattan app, Eyrie Music Identifier, natively via the Enlightenment Foundation Library (EFL) in Tizen. Eyrie is a music identification app that tries to listen to music running on the background and tries to identify its title and artist.
You must be all wondering how Michael managed to create a native app in Tizen. Well, good news(!) — Michael will be posting detailed instructions on his blog soon (EDIT: The full instructions are now up). While waiting for it, here is how he explained it to me in an email:
I’m planning on writing up a blog post about it at the weekend, I’ll try to include as much detail in that as I can to help others get to grips with doing EFL stuff with the SDK.
However the short(ish) explanation is that yes, it’s certainly possible to write EFL apps with the current SDK release, but it’s not really integrated into the Eclipse based IDE in any meaningful way. I found after a bit of playing around that the SDK is actually based around scratchbox and the IDE simply drops into a scratchbox session when building packages, so coming from other scratchbox based environments (Maemo and MeeGo Harmattan) I knew enough to be able to jump in to the scratchbox environment directly and develop my application that way.
To get into the scratchbox environment you can simply run “~/tizen_sdk/SDK/build-system/toolchains/scratchbox2/bin/sb2″ (assuming the SDK is installed in ~/tizen_sdk/). From there you’re basically in a (slightly odd) debian system and can build either i386 or ARM binaries for use in the emulator or on real devices, and you have access to all the development packages in the Tizen repositories (which include EFL amongst other things). I’ll try and detail some of the main oddities in the system in my blog post later and go through in a bit more of a step by step manner how to start writing EFL apps, but that’s the general gist of it.
Links: Full Instructions
If you have been wanting to develop in Tizen and been wanting to get your hands on a Tizen Smartphone Developer Device, but did not get to attend the Tizen Developer Conference in San Francisco or the Tizen mini-summit in LinuxCon Japan, well here’s your chance! Tizen.org just announced that you can sign-up for one if you meet the following requirements:
The selection criteria are as follows:
It seems like there are only 30 units available, according to the Development Unit Program Application page, so good luck!
The Linux Foundation just announced at LinuxCon Japan 2012 that Samsung will be joining the organization as a Platinum-level member. As a Platinum member, Samsung gets a seat on The Linux Foundation’s Board of Directors, joining Intel, IBM, Qualcomm, NEC, Fujitsu, and Oracle. According to WonJoo Park, Vice President of Samsung Electronics:
The Linux Foundation is an important organization. It brings the right people and resources together to help companies and developers advance Linux for everyone,
We’re looking forward to increasing collaboration and support for our growing portfolio of Linux-based devices and to making contributions that advance Linux for all.
A $500,000 annual fee is required to become a Linux Foundation Platinum member.
This is certainly good news for Tizen as both Intel and Samsung are now both Platinum members of The Linux Foundation. More importantly, it solidifies Samsung’s dedication to open source.
There has been some questions on instructions for flashing new images to devices for Tizen. We are working on getting that documentation out to all of you. I hope to have this complete by either Friday or Monday.
Links: Tizen General Mailing List
There will be a Tizen mini-summit happening at the LinuxCon Japan 2012. 2012 Tizen Developer Conference keynote speaker, Dr. Kiyohito Nagata, SVP of NTT DOCOMO and one of the directors of the Tizen Association, will again present his “Expectations of Tizen” keynote speech. On the first day of the conference, there will be a Tizen track happening the whole day. Folks from Samsung and Intel will introduce Tizen and the Tizen mobile architecture, HTML5, WebApp development and WebAPIs, Tizen SDK, and the Tizen IVI.
LinuxCon Japan 2012 will be from June 6-8, 2012 at the Pacifico Yokohama convention center in Yokohama, Japan.
Links: Full Event Schedule
I have been monitoring the Tizen bug reports lately at bugs.tizen.org and was quite surprised how active and responsive the Tizen folks are — which is always a good sign. If you have seen a bug, this might be a good time to report it.
Sounds good to be true but OpenMobile World Wide, Inc., via their Application Compatibility Layer (ACL) product, will let you run 400,000+ Android apps on Tizen smartphones, tablets, IVIs, and connected TVs. They promise 100% compatibility, natively run without latencies, with zero developer effort.
I have seen a demo during the Tizen Developer Conference and the Android apps work surprisingly well on Tizen. Here’s an official demo video that OpenMobile just uploaded showing Facebook, Winamp, and Guitar Hero 5 Android apps on a tablet running Tizen:
Links: OpenMobile ACL
What do you know, Tizen running on a 3rd-party device! Developer duo xjobb from ST Ericsson has done a great job running Tizen 1.0 Larkspur from a Micro SD card on Snowball – a low power, low cost Single Board Computer based on the ST-Ericsson Nova A9500 processor (Dual Cortex A9 + Mali 400 GPU).
Their main goal is to run Tizen smoothly on Snowball. The project page and full instructions are at the Igloo Community wiki.
Check out the Snowball videos below:
The official versions of the Tizen 1.0 SDK currently run only on Ubuntu 10.04/10.10/11.04/11.10 32-bit and Windows XP SP3/7 32-bit. Several developers, during the recently concluded developer conference, were asking for a 64-bit version. While there were hints that it can be done on Ubuntu, there has not been any detailed instructions on how to do it until now.
After a lot of trial and error, Tomi Ollila has managed to install the Tizen 1.0 SDK on a 64-bit Fedora 16. The detailed step-by-step instructions can be found at Nixu Open’s blog. On the same blog entry, Michael Przybilski has commented that changing a few items in the instructions will let you install the SDK to Ubuntu 12.04 – Precise Pangolin, on top of 64 bit Debian / Wheezy.Source: Nixu Open