Review to come...
Review to come...
Forum noob... I was pointed towards this place by my local hackerspace as I am heavily interested in building my own mobile computer system and plug-in modules (for example a RADAR/LASER detection system, auto-synching playlist, digital time correction code, etc.) in an open-source environment. I'm looking forward to reading your review on Meego 1.2. I have a Nokia n900 and I'm really enjoying mobile linux via Maemo and I'd like to extend that into my car.
For some good background info, check out the wiki -
Here is what the meego team identified for 1.2 (from the wiki):
- Terminal Mode from Nokia Feature 8704
- Integration of EMGD graphics Feature 6863 Feature 8815
- Integration of TopCliff/Crown Bay drivers Feature 6862
- Integration of Crossville ML7213/OKI IVI IOH drivers Feature 12050
- Updating IVI Home screen with new layout for the task launch menus and porting from QT to QML.
- Updating sample apps (browser, contacts, video player, photo player, music player, settings) from MeeGo Touch Framework based (MTF) to QML based.
Items 2 - 4 reflect the teams focus on the specific platforms, which causes problems for those of us not using one of those supported platform.
On to the review:
My experience is based on a *non supported* platform. Specifically, I have a MB899 Intel Core Single/Duo Mini-Itx Motherboard 945GM using an Intel Core 2 Duo Mobile 1.66GHz. The real important item to note is the 945GM. The 945GM isn't supported by EGMD drivers (aimed at ATOM based systems). The EGMD drivers are the only ones included in the IVI images. The end result of this is that only *text install* works for any box that isn't so based. The problem with text install is it lack any configuration options. It finds a drive, partitions it (even if it has a partition that matches its default) and then installs. So this type of install will wipe any data on that drive. Assuming you have dedicated a drive to IVI -- this part goes fairly quickly.
But we are not done... X will not start for my setup - driver problem (see above). Actually X will try to start (and fail) for a number of tries, then it will *pause* for a couple of minutes and then try again. I note this because to recetify the problem, during the *pause* phase one needs to switch to a VT using Alt-Ctrl-F1 - login in using "root" and "meego" as the password and execute the following commands:
"rpm -e --nodeps emgd.bin"
"zypper install mesa<something>" <-- will have to look this up.
reboot and all should be good to ...
First impression of new desktop
Well, the work to get things installed seems to have an immediate benefit -- the desktop looks much better than previous releases. Hope springs a new! To see how things work, take a read of this wiki page:
Some screenshots are at https://meego.com/devices/in-vehicle/ivi-screenshots
Music Player - As far as the app goes, it seems to have a lot of promise.
Navigation - IVI uses navit. Out of the box there is a demo map and not much else. GPSD or Gypsy aren't setup by default so navigating doesn't do anything out of the box. Configuring gps thus is an exercise for the user :rolleyes:
- Install for non supported platforms takes more knowledge of Linux
- Only supported inputs are touchscreen, mouse, keyboard (limited), and the contour scroll wheel
- mounting external usb drives/flash drives is still buggy
- No intuitive way to turn-off screen lock function and/or powering of monitor
- Hands Free dialer not working
While the generic mp3car reader could get 1.2 installed, there are a number of short comings that would make the user experience frustrating for most of them.
The Terminal Mode Client is not included by default, but it easily installed from the repo. It provides half of what is required to use your smart phone on your car pc's touch screen. The other half is a Terminal Mode Server, which would reside on the smartphone. As of today, I don't know of any Servers -- however Nokia stated plans to have all it's new smartphones to have it by the first half of 2011 (hey that's like now...). See the 2nd article below.
News articles on this technology:
"RealVNC and QNX collaborate to support Terminal Mode"
nasa, got a video of this in action? the new homescreen looks much improved. Also, I recommend adding the devel:meego-ux repository to get a constant stream of updates for the meego-ux apps. Many of those are targeted for stability before the 1.3 release so what you get in 1.2 may not be as polished/awesome as what is available even now.
Also, as a little inside tip, you can install the meego-ux-settings-developer-hacks settings applet and that will give you UI to configure the gps device.
Not yet, it's on my todo list. I wanted to find a *hack* to fix the two biggest problems (for me) first, so I can add those in...
Thanks for the repo -- will add it in.
Already have the GPS device configured (I was just noting for anyone else who should want to use that).
it was asked for -- and I aim to deliver, but since I had to use a 2nd party to work the phone... The results aren't the greatest. Hopefully, they will give a basic idea how it looks.
Commentary to come.
btw: if someone knows how to embed these, I'm all ears...
Looks impressive - now if someone can just get me through starting X in IVI on an AMD Fusion machine...
(I get to the "respawned too many times" message and can Ctrl-Alt-F1 my way around, but X wouldn't start with the fglrx or vesa drivers installed either. The one step that I didn't take was the rpm -e from the guide posted somewhere around here... maybe that will help? Ubuntu was fine, though. I know, I know, my board is unsupported.)
Has anybody succeeded to use the voice recognition feature of MeeGo? I see the initialization of the engine in the .xsession_errors file but it does not seem to recognize any word (no traces at all) even if the microphone seems to be working.