Hi from Mika

Before discussing the topic at hand, I would like to introduce myself. My name is Mika Rytkönen and I work for Nokia.  I’m a middle-aged Finnish male (in Japan “Mika” is a female name), 192 cm tall, and admittedly overweight despite being on a diet for the past ten years. I have absolutely no sense of humor, but I am often found wearing glasses and playing Angry Birds or other mobile games on my Nokia E7. Finally, I am married to a lawyer, a father of three daughters, and a semi-good golfer. Life is good!

I was appointed to be President and Chairman of the Car Connectivity Consortium for 2011. How I ended up in this role is a rather long story, but let me try to give as short an answer as possible. Nokia developed the Terminal Mode specification 1.0 with the CE4A (www.ce4a.org). In 2010 we discussed how to develop Terminal Mode further. We realized that we needed more international adoption, and this could not be realized solely with Nokia and the CE4A. During a meeting on the 8th of September 2010, Nokia and CE4A agreed to establish a new consortium. We also agreed that Nokia will take a leadership role in the effort. Soon after, I started to run, or literally, fly.

Before February 28th, 2011, when the consortium was founded, I participated in several meetings around the world, met many companies and interesting people, and accumulated a lot of air miles. I worked on consortium agenda, discussed nice legal issues like By-laws, IPR policy, anti-trust policy, and more. It was a challenging and by no means trivial task.

One by one other companies decided to share the common goal and finally the Car Connectivity Consortium was established. Many other companies have since joined, including HTC, Sony Corporation, PSA and jambit. Today, we have 19 member companies from three continents representing the whole value chain. We are still open for new applications.

As I said earlier, I am now serving as President and Chairman of the Car Connectivity Consortium. The Board has made several other nominations- Jörg Brakensiek (Nokia) leads the Technical Work Group, Alan Ewing (Nokia) is chairing the Certification Work Group, Alfred Tom (GM) is leading Ecosystem Work Group, Robert Hrabak (GM) is serving as the Secretary of the consortium, and Reinmar Mück (Alpine) is our CFO. All positions are for one year.

Looking back on the last six months, it is amazing how much we have achieved together. Workgroups are operational, Terminal Mode spec 1.0.1 was approved, a roadmap was created, the next Terminal Mode Summit is scheduled for the 29th of September, a financial services company was selected, the collaboration tool is in place, operational guidelines have been approved, and so on.

Looking to the future, it is awesome to think that this year the first Terminal Mode products will enter the market. Soon Terminal Mode will be in hands of consumers. And what they will get? A seamless, effortless, and delightful user experience when using a Smartphone in a car. Fantastic!

This is a lot more than I could imagine when taking off from Münich airport on the evening of the 8th of September, 2010.

Mika Rytkönen 

President, Car Connectivity Consortium

Director, Markets Compatibility Programs

CTO office,  Nokia Corporation


Posted in Uncategorized | Leave a comment


The Terminal Mode Prototype Kit is available via the Forum Nokia Terminal Mode Developer Program now for almost 4 months. I am thrilled how many of our partners used it to get early access to Terminal Mode technology. For those readers, who want to know more about the Terminal Mode prototype kit, I encourage you to visit http://www.terminalmode.org/ for more information.

Since the launch of the Terminal Mode development program, we received a lot of input from our partners, which we have tried to incorporate into a new 1.1 software release. Therefore, I am very happy to announce today that Release 1.1 of the Terminal Mode Prototype Kit software is out and available for you to use.
Let me explain in the following, what we have changed and how we want to proceed for here.

We have put a couple of enhancements and optimization into this new version of the Terminal Mode server, running on the N97 mini, which we hope you will find helpful:

–          Increased the performance of the VNC server, to provide better user experience, by either increasing the achievable frame rate, or providing the same frame rate and lower CPU load, i.e. leaving more CPU power to the application.

–          Advertise the VNC server as an individual application giving the head-unit direct access to the mobile device’s screen, independent of the launch of any particular application.

–          Added M-search support to the UPnP server to allow for faster service discovery. The UPnP control point does not need to wait for the server’s advertisement in order to discover Terminal Mode services, but instead can directly search for them through multi-cast.

–          Randomized generation of the device UUIDs, allowing multiple Terminal Mode enabled devices, being uniquely distinguishable based on the UUID.

–          Added UPnP eventing support (GENA), allowing the Terminal Mode client to follow any change of the evented variables.

In addition the software update includes fixes to a couple of known bugs.

–          The encoding of the number-of-runs in a given framebuffer line has been corrected to network endianess.

–          Context information is provided at the beginning of a framebuffer update message. This gives the head-unit the opportunity to skip incoming framebuffer content, prior putting it to the framebuffer.

–          Correction of XML schemes

–          Increased stability

The new Terminal Mode server software version 1.1 is available from Forum Nokia’s webpage at https://www.forum.nokia.com/Developer_Programs/Terminal_Mode/.

The changes to the Terminal Mode client have been more fundamental. The entire code has been refactored considerably.  The objective was to clearly keep the core Terminal Mode client functionality within a separate library, independent of main application, running the User Interface logic.

The newly implemented QTmClient class gives the main application full access to the Terminal Mode client functionality. The API allows one or more UPnP control point and one or more VNC client connection operating simultaneous. In addition the library supports auto-detection of connection and disconnection of multiple mobile devices. The library will signal the appearance of any new remote server device and any new advertised application.

First documentation of the new library API is available within the provided code base. HTML based documentation can be easily created from the library’s directory using “qdoc3 QTmClient.qdocconf”. The HTML files are then available in ./doc/html. You will find qdoc3 in the qt/bin directory of your Qt SDK installation.

The main application provides example code how to use the new library code. From version 1.1 onwards, we intend to keep the main API of the Terminal Mode client library stable as much as possible, only adding new functionality. This will ensure that any further development will not interfere with any implementation of the main application. Internal APIs may change in the future though.

The entire new Qt Terminal Mode client library software version 1.1 and the example main application are available publically from the Qt GIT repository at http://www.qt.gitorious.org/qt-for-ivi. Please note that this version will not work with any older version of the Terminal Mode server. Please update the Terminal Mode VNC and UPnP servers to the latest available versions.

We have done a lot testing and tried hard to get the software as stable as possible. Despite all our efforts, there are a couple of known issues though, as listed in the Terminal Mode User Guide. Luckily none of them are critical.

And last but not least, I would like to thank everybody who has helped making this updated release possible, specifically to all the external feedback and contributions we have received. We will continue to improve the software. I am really looking forward to your feedback and comments. Stay tuned.

Jörg Brakensiek

Research Leader, Terminal Mode Chief Architect

Nokia Research Center Palo Alto


Posted in Uncategorized | Tagged , | Leave a comment

Making driving even more enjoyable with Terminal Mode

I think it is ever little boy’s dream to feel like a race driver when you own your first bicycle. I remember all of my bikes and I remember all of my cars. But one of the most proud moments was not so much that new bike or that new car, it was the improvements I made myself to make the bicycle faster, look better or feel more ‘grown-up’. Two very distinct improvements I will always remember:

Lookalike gearshift: you take an old car mirror (the old nice ones, made from chrome, not plastic), you remove the mirror itself and then tape the base to your horizontal bar of your bike. Now you can move the base from left to right to act as a gearshift. All my bikes had one of those…

Eco Exhaust: Get 2 ft of plastic PVC electrical pipe . Close one side and mount it horizontally beside your rear wheel. Put sand in it and start cycling. The sand will slowly come out, as if it was your exhaust pipe. Very eco friendly, but bad mileage.

Terminal Mode for me is just like these good memories but then on Turbo Scale. It is combining the best of both worlds. Your favorite personal device with your favorite services in your favourite car. And no fumbling around with headsets or small buttons. No. It gets perfectly displayed on my nice car display and I can listen to my car audio and use my car controls to operate the phone. Best of both worlds.

And then. What’s next. Of course with the Smartphone in the car, a world of opportunities opens for Car Manufacturers and Dealerships to stay connected to their customers, for Developers for make new relevant applications to make driving an even more pleasant experience, for Fleet Owners to stay connected to their Workforce, for Entrepreneurs to offer new car sharing ownership business models, and for Consumers to enjoy it.

Together with many partners from the Automotive Industry, Nokia is actively making the marriage of the Smartphone and the Car a reality and making driving an even more enjoyable experience.

Floris van de Klashorst

Head of Nokia Automotive

Posted in Uncategorized | Leave a comment


Watch the video about Terminal Mode in YouTube:

Br, TM team

Posted in Uncategorized | Leave a comment

New webpages

Terminal mode is currently found on www.nokia.com/terminalmode.

We are planninng to open new webpages, soon in December. Please stay tuned. For now,

you can find us on Twitter: https://twitter.com/#!/TerminalMode


TM team

Posted in Uncategorized | Leave a comment

Hello world!

Terminal Mode has own blog! Hello world indeed!

Br, TM team

Posted in Uncategorized | Leave a comment