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:

Hi Reggie,

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.

Cheers, Mike.

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:

  • Must not be employed by the company manufacturing the unit
  • Demonstrate a clear and compelling purpose for physical hardware that cannot be reasonably addressed using the Tizen SDK and emulation.
  • Agree to use the development unit for the purpose stated in your application.
  • Agree to publicly communicate about your experience with the hardware (e.g. blog, tweet, present, post on forum or mailing list, etc).
  • Comply with any vendor-specific requirements (may include shipping restrictions to certain countries, signing an NDA, or agreeing to return the unit at the end of a specified period).
  • Must agree to be responsible for any import taxes, fees, or other expenses related to receiving the unit.
  • Must provide a valid shipping address, phone number, email address, project name and project URL (the latter can point to any sort of web page describing the project, including a forum thread).
  • Must exhibit willingness to share unused development units.

The selection criteria are as follows:

  • Intended use should be innovative, substantial and well-documented.
  • Intended use should be appropriate and practical for the type of hardware requested.
  • Past contributions to a relevant project may be part of the decision process. This information shall be kept confidential by the program team.
  • Prior receipt of a gifted or loaned development unit may be evaluated to ensure wider distribution.
  • Development units will not be provided for review or testing purposes.

It seems like there are only 30 units available, according to the Development Unit Program Application page, so good luck!

Links: Tizen.org Announcement | Program Details


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,

and

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.

Links: Press Release | The Linux Foundation Blog

Intel just sent a quick note through the Tizen General mailing list to expect instructions on flashing new images to Tizen devices. According to Siram Ramkrishna, Software Engineer at Intel:

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.

Stay tuned.

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. ;)

Tizen.org uses JIRA as their bug/project tracker system. You need to register for a Tizen account before you can post a bug.

Links: Official Tizen Bug page | Current Bug Reports | How to Report Bugs

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:

Source: Igloo Community | xjobb YouTube channel


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


The Tizen Talk Forum (TtF) is now up! For those who know me, I’m the current forum adminstrator (Talkmaster) of talk.maemo.org (TMO) and the MeeGo Forum. Let me say that I’m a big forum fan. :)

TtF will basically act as an unofficial* Tizen forum so Tizen hackers and enthusiasts can post and encourage discussion about Tizen topics that can be uncomfortable to post or might be classified as ‘noise’ at the Tizen.org mailing lists. As a treat, Thomas Perl, famous for his gPodder app, is now posting his hacks at the Hacks forum.

The forum is running on a new (commercial) forum system called Xenforo, which looks a bit different to the vBulletin forums you have been used to. In any case, this is the time to register, reserve your username, introduce yourself, comment on the forum structure, and share anything about Tizen. If you want to volunteer as a forum moderator, let me know. See you all at the forum!

* For the record, while Tizen.org doesn’t have a forum, I heard Dawn Foster, Tizen Community Manager, mention in her talk at the recently concluded 2012 Tizen Developer Conference, that Tizen.org’s official developer-only forum in being planned.